" It easily works on its original sample rate of 23972 Hz (47945 Hz interrupts), and actually can work even at 44100 Hz (88200 Hz interrupts!). Didn't try higher rates because it was near the timer resolution limit with selected prescaler."
D'après mon expérience de l'Arduino, il est très pratique de travailler avec les interruptions, mais la précision du timer n'est pas excellente pour les périodes très courtes.
Dans les essais de streaming à 120K par seconde j'ai désactivé les interruptions et j'utilise des boucles pour les temporisations. C'est comme pour les démos sur les ordinateurs anciens, rien ne vaut les bonnes vieilles méthodes d'antan. Elle permettent d'obtenir des fréquences plus élevées et des temporisations plus précises.
Pas trop de nouvelles du côté des musiques 1-bit. Néanmoins j'ai assisté à un conférence très intéressante de Utz qui présentait ses derniers travaux sur le sujet (sur Sinclair ZX Spectrum).
Et Utz vient de sortir aujourd'hui un nouveau tracker open source, bintracker, qui utilise son format MDAL, permettant la gestion avancée des sons : http://randomflux.info/1bit/viewtopic.php?id=146
excellent l'explication des tailles des entailles pour expliquer l'erreur (donc erreur constante, quelque soit la note -> désaccordé de note en note)
comme quoi un bon plan vaut mieux qu'une explication foireuse ! surtout la seconde fois ! ils sont très fort ces américains
Intéressant mais je m'interroge sur le fait des longueurs. Si on peut déduire un désaccord pour expliquer les notes cela n'explique pas leur durée plutôt variable.
Je connais ce genre de marque fait par des chenilles et je puis vous garantir qu'en roulant dessus à une vitesse constante de 30Km ca ressemble plus à un tir de mitraillette qu'à du solfège
(j'avais écrit un commentaire plus long, mais il s'est perdu entre temps. Merci firefox pour avoir fait disparaître une extension indispensable comme Lazarus qui permettait de retrouver des formulaires en cours d'écriture)
La durée est dû la la longueur de bitume encodé (16 metres à 60km/h font 1sec),
La note est dû à l'intervalle entre 2 crêtes du rainurage (pour un LA il faut 440 rainures pour 1 sec donc 1 rainure tous les 16m/440 soit 37.8 cm)
Dernière modification par yo_fr le 19 oct. 2017 19:34, modifié 1 fois.
amusant, mais les petits buzzer n'offrent pas un son très puissant.
Avec juste un atmega328 (comme sur l'arduino), quelques fils et une sortie jack on peut obtenir des choses sympa aussi :