


kevin>C'est un peu différent pour wav2asm. Ça approxime le son par du 3 MHz, 1 bit (3 MHz étant la fréquence d'un quadruple cycle, qui correspond au temps pris par un nop). C'est stocké autrement pour des raisons de place évidentes, mais ce qui est joué, c'est bien du 3 MHz, 1 bit. Tu ne peux pas faire ça avec une interruption.
et c'est bien. Je n'y avais pas pensé.
je comprend pas comment tu veut faire des instuments de quelque octetsEffectivement. Il faudrait des instruments de qualité. Et là ce serait bien 50-100 octets par note. Mais à mon avis y'aurait pas besoin de 48 notes (tu fais une note par gamme et ne fais qu'accélérer la lecture (fréquence) pour les notes qui se trouvent sur cette gamme)
Non! Ton approximation est un son 1 bits! Donc ce n'est plus du 4 bits! À chaque interruption, tu ne peux envoyer que soit 1, soit 0, à travers le port. Il est donc mathématiquement impossible d'avoir une qualité meilleure que 8 KHz, 1 bit sur HW2 ou 11 KHz, 1 bit sur HW1.EXACTEMENT. C'est ce que je te disais geogeo. Tu NE PEUX PAS faire du son 8 bits. Tu peux le SIMULER mais cela restera TOUJOURS du son 1 bit.
7 bits ça fonctionne aussi.Je serais curieux d'entendre ça. Bravo!
Heureusement que je suis têtu.Effectivement
En 4 bits le son est acceptable.
2 bits mieux que 1 bits, moins de parasites. 1 bit, inaudible.

EXACTEMENT. C'est ce que je te disais geogeo. Tu NE PEUX PAS faire du son 8 bits. Tu peux le SIMULER mais cela restera TOUJOURS du son 1 bit.

Brunni
: (...)le son qui sort (même du PC) est bien du 1 bit(...)

)
ATTENTION:

Certains niveaux ne sont pas acceptés (erreur d'en-tête invalide), les autres sont mal lus (les tiles ne sont pas affichés au bon endroits, mario repose sur des blocs inexistants, etc.). La plupart du temps, le jeu finit par planter (je viens d'avoir un écran bleu d'ailleurs, juste après une erreur "le sprite truc n'existe pas"
). Sinon, je trouve ça assez surprenant l'idée des niveaux au format texte, mais bon pourquoi pas..

Non, désolé. Mais c'est bizarre... Je n'ai jamais eu de fréquence élevée moi.
Hum, ta fonction ressemble beaucoup à celle de Pollux quand même (écris le quelque part, de façon à ce que l'on ne pense pas que tu as copié)
geogeo : tu peux virer la fréquence aigue (8 kHz c'est ça ?) en intercalant un filtre entre le port I/O et le HP. Quelle est la fréquence maximale que peut émettre ta lib, pour les sons WAV (j'imagine que c'est autour de 3 kHz) ?

