Chipgrid / Documentation / Exemples

Son

Les bases de la puce : un bang et un bip, mélodies, batterie, accords, mobiles et hasard. La chanson démo utilise les quatre voix.

10 exemples. Chaque bloc est la grille telle que l’app la charge (un . est une case vide). Ouvrir dans Chipgrid l’ouvre prête à jouer ; ou choisissez-la dans le menu EXEMPLES de l’app.

Chanson démo

Tout à la fois, avec les quatre voix de la puce :

  • en haut à gauche — la batterie : une horloge, trois séquences, une grosse caisse au triangle et deux bruits (charleston, caisse claire). F fait flasher l’écran sur la caisse claire.
  • à droite — le pulse 1 joue une mélodie, le pulse 2 un accord arpégé, le triangle la basse.
  • l’image — J recopie chaque note de la mélodie vers un X au bord droit et M05 fait défiler vers la gauche : un piano roll dessiné par le code. V00 règle la palette.

La grosse caisse et la basse partagent le triangle : la grosse caisse le vole — exactement comme sur une NES.

# CHANSON DEMO  -  ctrl+entree pour jouer #
# batterie #
1Cg.......................2C8
..S*0000000*0*00000.....1D2.SCEGEAGED...# pulse 1 : melo
.J.B3C2o..................P4.12
..S00*000*000*000*0.........J
.J.N010...................Xv.4..# piano roll #
..S0000*0000000*000
...N530...................gC4
..F1....................1D4.SCAFG.......# pulse 2 : acco
..........................G3.24
.
..........................gC4
........................1D2.SCAFG.......# triangle : bas
..........................B2.2
.
M05..# defile a gauche = le temps #
V00..# palette + fond #

Ouvrir dans Chipgrid ↗ · 132 BPM

Un bang, un bip

D8 écrit un bang sous lui tous les 8 ticks ; le bang touche P, qui joue octave 4, note C, rapport 2, 4 ticks. Le même bang touche F en dessous : l’écran flashe à chaque bip.

# UN BANG, UN BIP #
.
..D8
...P4C24
..F7

Ouvrir dans Chipgrid ↗

Largeur de pulse = timbre

Une horloge 8C4 écrit le rapport de P : 12,5 %, 25 %, 50 %, 75 % à tour de rôle. J recopie ce nombre dans la largeur d’une barre H : plus la barre est large, plus le pulse l’est.

# LARGEUR DE PULSE = TIMBRE #
.
.1D4
....8C4
..P3A.2
.....J
..H0b.4
.
T6

Ouvrir dans Chipgrid ↗

Mélodie : horloge + séquence

Horloge 2C8 → séquence SCEGEAGED → pulse P. Dessous, J recopie chaque note vers un X au bord droit — la lettre est lue comme un nombre (C = 12, E = 14…), elle devient une hauteur — et M05 fait défiler vers la gauche : un piano roll. Réécrivez les notes et regardez la ligne.

# UNE MELODIE #
.
..2C8
1D2.SCEGEAGED
..P4.12
....J
..Xv.4
.
M05.# piano roll #

Ouvrir dans Chipgrid ↗

Batterie

Une horloge à 16 pas partagée par des J, trois motifs (* = coup), une grosse caisse au triangle et deux bruits. Image : F flashe sur la caisse claire, une barre H au hasard à chaque tick, effacée par K à chaque temps.

# BATTERIE #
.
1Cg
..S*0000000*0*00000
.J.B3C2o
..S00*000*000*000*0
.J.N010
..S0000*0000000*000
...N530
..F1
.
1D4
..K
.
..0Rn
.H0.w4

Ouvrir dans Chipgrid ↗

Accords & basse

G arpège un accord à 50 notes par seconde ; le triangle joue les fondamentales. Changez le type d’accord 2 → 3 (mineur). J recopie la fondamentale dans la graine d’un sprite O : chaque accord a sa créature.

# ACCORDS + BASSE #
.
..gC4
1D4.SCAFG
..G3.24
....J
.Oc8.7
T3
.
..gC4
1D2.SCAFG
..B2.2

Ouvrir dans Chipgrid ↗

Mobiles & polyrythmie

Des émetteurs tous les 8, 6, 12 et 10 ticks : les flèches frappent les voix et se décalent peu à peu. Le bang que devient chaque flèche touche aussi un F dessous : chaque couloir flashe de sa couleur.

# MOBILES + POLYRYTHMIE #
.
8E..................P5C02
...................F4
6E..................P5G02
...................F7
cE..................N010
...................Fb
aE..................B3C2o
...................F2

Ouvrir dans Chipgrid ↗

Hasard & gammes

Un index au hasard dans une gamme pentatonique (do ré mi sol la) : du hasard qui ne sonne jamais faux. Dessous, un mode de bruit au hasard, et des étincelles : X à un x au hasard en bas, qui montent avec M21.

# HASARD + PENTATONIQUE #
.
..0R4
1D2.SCDEGA
..P5.12
.
...D2.0R1
....N01
.
.0Rv
.X.n7
.
M21
T1

Ouvrir dans Chipgrid ↗

Sans fil

L’horloge et le temps sont en haut à gauche, la voix en bas à droite, et rien ne les relie. @k et &k partagent un nom : le bang voyage instantanément, et la valeur sur n aussi. Disposez votre code comme vous le pensez.

# SANS FIL #
.
1D4
..@k..# envois : k un bang, n une valeur #
.
2C4
..@n
.
.
.
.
.
.
.
................................&n
..............................&k.SCEGA..# tres loin #
...............................P4.24

Ouvrir dans Chipgrid ↗ · 120 BPM

Couplet et refrain

Un morceau entier. S contient 8 accords, et A ajoute la partie à l’horloge : 0 joue les quatre premiers (le couplet), 4 les quatre autres (le refrain). La partie arrive de loin sur le lien p, et change tous les 64 ticks. La basse copie l’accord avec J, et la palette change avec la partie. Réécrivez les accords et c’est votre morceau.

# COUPLET ET REFRAIN #
.
gC4&p.........................1Cg
..A.............................S*0000000*0*00000
D4.SCAFGAFCG...................J.B3C2o
.G3.24..........................S00*000*000*000*0
D2.J...........................J.N010
.B1.4...# deux parties #........S0000*0000000*000
.................................N530
.
wC4
..S0044.# la partie : 0 couplet, 4 refrain #
...@p
.
1DwwC4....1Dg
..?V........;
.........Qgc.7
T41
~3.4f2..# une palette par partie, un anneau par mesure #

Ouvrir dans Chipgrid ↗ · 126 BPM

Esc