de Lionel Debroux » 03 Déc 2011, 18:37
MobileTunes 83+/84+, comme PolySnd Player sur TI-68k, et tous les générateurs de musiques sous fortes contraintes de taille et de puissance depuis longtemps, utilise le principe du MIDI, qui est d'encoder seulement les notes.
Pour générer les notes, de mémoire, PolySnd utilise PWM, et je pense que MobileTunes fait la même chose - il n'y a pas beaucoup de solutions faciles et peu coûteuses.
Parmi les formats plus avancés que le MIDI, nécessitant également une interprétation, signalons aussi les tracks (fichiers .mod, .s3m, .xm, .it, etc.), qui encodent les notes, plus une ribambelle d'effets simples et avancés (multiples changements de volume, multiples changements de hauteur, panning, multiples portamento, vibrato, cut, arpeggio, sample delay, sample offset, note retrigger, etc.) à appliquer à des samples arbitraires.
Pour moi, le meilleur player de tracks est OpenCP (à l'origine pour DOS - je l'utilisais déjà en 1997 - maintenant pour *nix/X11), qui se commande exclusivement au clavier, mais nombre d'autres players plus classiques savent également lire les tracks.