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).
Ffait 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 —
Jrecopie chaque note de la mélodie vers unXau bord droit etM05fait défiler vers la gauche : un piano roll dessiné par le code.V00rè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
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
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 #
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
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
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
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
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