Chipgrid / Documentation / Guides

Le son

Les quatre voix de la puce, comment en tirer mélodies, accords, basses et batterie, et ce qui se passe quand elles viennent à manquer.

Quatre voix, pas plus

La puce sonore de Chipgrid fonctionne comme celle de la NES : deux canaux pulse, un triangle et un canal de bruit. Mélodie, harmonie, basse et batterie : quatre rôles, quatre voix.

OpérateurVoixEntrées, de gauche à droitePour
P pulsel’un des 2 pulsesoctave, note, rapport, durée, chutemélodies, leads, lasers
G arpègel’un des 2 pulsesoctave, note, accord, duréeaccords
B trianglele triangleoctave, note, durée, chutebasses, grosse caisse
N bruitle bruithauteur, durée, modecharleston, caisse claire, métal

Une voix joue quand un bang la touche à sa gauche, au-dessus ou en dessous. La durée se compte en ticks, de 1 à z (35). Tous les détails : référence de la puce sonore.

Les mélodies

Une horloge parcourt une séquence, et la séquence alimente l’entrée de note :

..2C8
1D2.SCEGEAGED
..P4.12

Pour tirer des notes au hasard tout en restant dans la gamme, placez un hasard R sur l’index de la séquence et remplissez la séquence avec une gamme. Ici, 0R4 tire de 0 à 4 dans une gamme pentatonique (do ré mi sol la) : du hasard qui ne sonne jamais faux.

..0R4
1D2.SCDEGA
..P5.12

Le pulse et son rapport cyclique

Le rapport cyclique dit combien de temps l’onde pulse reste « en haut ». C’est le seul réglage de timbre du pulse, et il change beaucoup le son :

  • 0 : 12,5 %, fin et nasal ;
  • 1 : 25 %, le lead classique ;
  • 2 : 50 %, le carré creux ;
  • 3 : 75 %, qui sonne exactement comme 25 %.

Une horloge sur l’entrée de rapport, et le timbre change à chaque note.

Accords et basse

Deux pulses ne suffisent pas pour un accord plus une mélodie : les compositeurs 8 bits simulaient donc les accords. Les notes de l’accord sont jouées l’une après l’autre, très vite, et l’oreille les fond ensemble. G fait exactement cela, 50 fois par seconde. Sa troisième entrée est le type d’accord : 0 octave, 1 quinte, 2 majeur, 3 mineur, 4 sus4, 5 majeur 7, 6 mineur 7, 7 diminué.

..gC4
1D4.SCAFG
..G3.24
..gC4
1D2.SCAFG
..B2.2

Le bloc du haut joue les accords de do, la, fa et sol majeurs sur un pulse. Le bloc du bas joue les mêmes fondamentales au triangle, deux fois plus souvent : une ligne de basse. Changez le type d’accord 2 en 3 et les accords passent en mineur.

La batterie

La puce n’a pas de son de batterie. On la fabrique avec ce qu’il y a :

  • Grosse caisse : le triangle avec une grosse chute de hauteur, très rapide. B3C2o descend de 24 demi-tons (o) en 2 ticks.
  • Charleston : le bruit, aigu et court : N010.
  • Caisse claire : le bruit, plus grave et un peu plus long : N530.
  • Métal : le bruit en mode 1, une courte boucle du registre à décalage qui a une hauteur : N021.

La hauteur du bruit va de 0 (le souffle le plus aigu) à f (un grondement grave). Les motifs sont des séquences de * (coup) et de 0 (silence), qui partagent une même horloge grâce à une colonne de J :

1Cg
..S*0000000*0*00000
.J.B3C2o
..S00*000*000*000*0
.J.N010
..S0000*0000000*000
...N530

Chutes de hauteur : lasers et bruitages

P et B ont une dernière entrée, la chute : de combien de demi-tons la note descend pendant sa durée. Un pulse court et aigu avec une grosse chute, c’est un laser :

.D8
..P6C04o

Les exemples Sons créatifs vont plus loin : sirènes, pièces, explosions.

Quand les voix viennent à manquer

Avec seulement quatre voix, les notes se les disputent :

  • P et G partagent les deux pulses. Une nouvelle note pulse prend un pulse libre. Si les deux sont occupés, elle vole celui qui aurait fini le premier.
  • B joue toujours au triangle et N au bruit. Une nouvelle note coupe celle qui sonne encore.

Les VU-mètres sous l’écran affichent VOLÉ quand cela arrive. Ce n’est pas un défaut : sur une NES, la grosse caisse et la basse se partageaient le triangle exactement ainsi, et on l’entend dans la musique de l’époque. Quand une partie disparaît, cherchez deux voix qui se battent pour un même canal, et raccourcissez les notes ou écartez-les.

Silence et tempo

  • - coupe tout le son pendant quelques temps d’un cycle, pendant que tout le reste continue. -14 fait 1 temps de silence sur 4, à la fin du cycle : la musique revient sur le premier temps. Idéal pour les breaks.
  • ! règle le tempo depuis la grille : !150 = 150 BPM, de 40 à 999. Alimentez un de ses chiffres par une séquence ou une onde, et le tempo bouge.

Le son qui pilote l’image

I écoute un canal (0 pulse 1, 1 pulse 2, 2 triangle, 3 bruit) et écrit son volume actuel en dessous, de 0 à f. Branchez-le sur une taille ou une couleur, et l’image suit la musique. Voir Le dessin.

Esc