Pour le convertiseur. Je plante toujours par manque de mémoire or j'ai quand même 128 Mo de RAM t'aurais pas programmé un peu a la gros bourrin des fois.
Tu dis aussi qu'il vautmieux entlever les pistes inutile. Mais comment on fait pour savoir quelle piste correspond a quoi? t'as des utilitaires pour ca? Si oui lesquels?
Euh tu doit prendre de sacré MIDI alors de taille vraiment énormé. En effet il y a que des listes dans mon programmes, environ 5 et il peut y avoir plus de 20 000 éléments par liste.Mon midi comptait une dizaine de pites
Tu as combien de pistes affiché dans la liste tracks?
Mon midi comptait une dizaine de pites mais aparament même si je ne converti que les 2 premières ca utilse un max de mémoire. je vais donc l'éditer avant
move.b $600017,backup_600017 ... move.b backup_600017(PC),($600017) ;Remet à l'origine le port 600017
$600017 RW ($B2J'aurais plutôt tendance à utiliser ces valeurs, moi
= 257-79 for HW1, $CC = 257-53 for HW2)
:7-0 READ: Read the current value
WRITE: Set the initial (and current) value for the timer
The timer value is incremented at the rate specified at $600015 and
triggers interrupt level 5 when it "overflows" to $00. The next
increment forces the timer to reload the initial value. The
count sequence looks like this:
value, value+1, ..., $FF, $00 (interrupt!), value, value+1, ...
To trigger an interrupt every 'n'th increment, write '257-n' to this register.
GoldenCrystal :
Je me pose une question sur ces deux lignes:move.b $600017,backup_600017 ... move.b backup_600017(PC),($600017) ;Remet à l'origine le port 600017
D R (19:04) IroS: La version 2.38 ne fonctionne pas sur HW1! tous les exemples se bloquent à la 2 ou 3ième execution (certain même comme avoid à la première!!!)
Ces 2 lignes sont fausses.
while(peekIO(0x600017)); while(!peekIO(0x600017)); ProcessContexts[CurrentProcess].ai5freq2=peekIO(0x600017);
GoldenCrystal
: Kevin: si la vitesse de OSC2 changeait sur un HW3 éventuel, polysnd ne tournerait plus correctement, donc ce n'est pas vraiment la peine de mettre ça.
moi je verrais -> streaming.
J'ai fait un programme qui fait un streaming avec des données WAV et ça marche (mis à part le fait que le son est inaudible ) Donc tu pourrais implémenter ça dans polysnd.