musique 1-bit
Publié : 23 août 2015 20:05
Qu'est-ce que la musique 1-bit ?
Il s'agit de musique générée par le haut-parleur de l'appareil ciblé (généralement vieil ordinateur tel que zx spectrum, atari 800, calculatrice…), avec une logique binaire : actif ou inactif. En modulant à haute fréquence la sollicitation envers ce haut-parleur, il est possible de créer des effets dépassant le simple bip.
Dans les années 80, avant même d'avoir des cartes sons ou des processeurs dédiés sur 3 ou 4 voix avec des signaux carrés, il était possible créer des musiques complexes sur 6 ou 8 voix.
Un exemple : Tim Follin "Agent X" :
https://www.youtube.com/watch?v=T42WuUpBuHE
Dans les années 60, il y avait déjà de la musique 1-bit générée par les PDP-1 : http://www.dpbsmith.com/pdp1music/
Actuellement on peut aller jusqu'à 16 voix simultanées sur un spectrum avec un CPU à 3,5 mhz et 48 ko de ram : http://busy.speccy.cz/tmp/zx16mono.mp3
Le désavantage flagrant est que ces calculs occupent la plupart du temps CPU, ainsi il n'est plus possible d'avoir de la musique en même temps qu'un jeu par exemple.
Une présentation un peu plus complète de ce type de musique se trouve ici :
http://shiru.untergrund.net/1bit/pivot/entry.php?id=118
Et une musique plus récente que les années 80, cette fois-ci générée par… une calculatrice TI-82 : https://soundcloud.com/irrlicht-project ... ti82-1-bit
Le concours
Un forum dédié à la musique 1-bit (oui, cela existe…) propose un concours de création sonore dans ce créneau (celui qui parlera de concours de bit est prié de sortir) :
http://randomflux.info/1bit/viewtopic.php?id=19
Diverses catégories : "classique" (pour ordinateurs 8-bit de type Spectrum ou Atari), "divers" (pour le reste, comme les calculatrices TI, speaker PC), "création de routines en assembleur", etc…
La dernière limite arrive bientôt, le 1er septembre, soit un peu plus d'une semaine, mais qui sait…
Comment faire ?
La bonne nouvelle dans tout ceci est qu'il est possible de créer de la musique 1-bit avec beaucoup d'outils libres, par exemple pasmo (compilateur pour z80), milkytracker, fuse (émulateur ZX Spectrum).
Ou encore plus simplement, avec le tracker Beepola : http://freestuff.grok.co.uk/beepola/
Un bon résumé de tout ce qu'il est possible de faire se trouve ici, avec des liens vers les outils et les tutoriels :
http://battleofthebits.org/lyceum/View/ ... format%29/ (pour spectrum)
http://shiru.untergrund.net/1bit/pivot/entry.php?id=162 (pour PC avec un vrai haut parleur sur le beeper, et pas un simple buzzer)
Il s'agit de musique générée par le haut-parleur de l'appareil ciblé (généralement vieil ordinateur tel que zx spectrum, atari 800, calculatrice…), avec une logique binaire : actif ou inactif. En modulant à haute fréquence la sollicitation envers ce haut-parleur, il est possible de créer des effets dépassant le simple bip.
Dans les années 80, avant même d'avoir des cartes sons ou des processeurs dédiés sur 3 ou 4 voix avec des signaux carrés, il était possible créer des musiques complexes sur 6 ou 8 voix.
Un exemple : Tim Follin "Agent X" :
https://www.youtube.com/watch?v=T42WuUpBuHE
Dans les années 60, il y avait déjà de la musique 1-bit générée par les PDP-1 : http://www.dpbsmith.com/pdp1music/
Actuellement on peut aller jusqu'à 16 voix simultanées sur un spectrum avec un CPU à 3,5 mhz et 48 ko de ram : http://busy.speccy.cz/tmp/zx16mono.mp3
Le désavantage flagrant est que ces calculs occupent la plupart du temps CPU, ainsi il n'est plus possible d'avoir de la musique en même temps qu'un jeu par exemple.
Une présentation un peu plus complète de ce type de musique se trouve ici :
http://shiru.untergrund.net/1bit/pivot/entry.php?id=118
Et une musique plus récente que les années 80, cette fois-ci générée par… une calculatrice TI-82 : https://soundcloud.com/irrlicht-project ... ti82-1-bit
Le concours
Un forum dédié à la musique 1-bit (oui, cela existe…) propose un concours de création sonore dans ce créneau (celui qui parlera de concours de bit est prié de sortir) :
http://randomflux.info/1bit/viewtopic.php?id=19
Diverses catégories : "classique" (pour ordinateurs 8-bit de type Spectrum ou Atari), "divers" (pour le reste, comme les calculatrices TI, speaker PC), "création de routines en assembleur", etc…
La dernière limite arrive bientôt, le 1er septembre, soit un peu plus d'une semaine, mais qui sait…
Comment faire ?
La bonne nouvelle dans tout ceci est qu'il est possible de créer de la musique 1-bit avec beaucoup d'outils libres, par exemple pasmo (compilateur pour z80), milkytracker, fuse (émulateur ZX Spectrum).
Ou encore plus simplement, avec le tracker Beepola : http://freestuff.grok.co.uk/beepola/
Un bon résumé de tout ce qu'il est possible de faire se trouve ici, avec des liens vers les outils et les tutoriels :
http://battleofthebits.org/lyceum/View/ ... format%29/ (pour spectrum)
http://shiru.untergrund.net/1bit/pivot/entry.php?id=162 (pour PC avec un vrai haut parleur sur le beeper, et pas un simple buzzer)