Chipgrid / Documentation / Pour commencer

Qu’est-ce que Chipgrid

Un environnement de live coding 8 bits dans une seule page web. Des lettres sur une grille forment un programme qui joue une puce sonore à 4 voix et dessine sur un petit écran.

Chipgrid est un instrument de musique qu’on programme pendant qu’il joue. Le programme est une grille de lettres et de chiffres. À chaque double-croche, chaque lettre lit ses voisines et écrit un résultat sous elle. Certaines comptent, d’autres choisissent des notes, d’autres traversent la grille, et d’autres jouent un son ou dessinent à l’écran quand quelque chose les touche.

Le son vient d’une puce sonore émulée, comme celle de la NES : deux ondes pulse, un triangle et un canal de bruit. Quatre voix, pas plus. L’image est un écran de 160 × 120 avec les palettes d’époque (NES, Commodore 64, Game Boy, CGA). Rien n’y apparaît si la grille ne le dessine pas.

Ouvrir Chipgrid ↗

Il tourne dans le navigateur, sur ordinateur ou téléphone, sans rien installer. À la première ouverture, le tutoriel démarre.

Ce que l’on voit

  • La grille, à gauche : votre programme. Le cadre orange est le curseur. Les couleurs disent ce qu’est chaque case : logique, mobiles, son et écran ont chacun la leur, et une entrée vide s’affiche · : c’est là qu’un opérateur écoute.
  • L’écran, en haut à droite : ce que votre code dessine.
  • Quatre VU-mètres dessous, un par voix de la puce (pulse 1, pulse 2, triangle, bruit). Quand une cinquième note prend une voix occupée, son VU-mètre affiche VOLÉ.
  • Quatre onglets sous les VU-mètres :
    • Case explique ce qui est sous le curseur : ce que c’est, ce que ça lit, ce que ça produit à cet instant.
    • Tutoriel suit le chapitre en cours.
    • Manuel a une page par opérateur, avec un exemple à charger.
    • Pourquoi 8 bits ? raconte l’histoire.
  • La barre du haut : lecture, tempo (BPM), volume, zoom, les menus TUTORIEL et EXEMPLES, l’enregistrement et les boutons de fichier. Voir Touches.

Sur téléphone, un pavé en bas donne les opérateurs, les notes et les chiffres.

Par où commencer

  1. Le tutoriel. Vingt courts chapitres. On tape tout soi-même, des cases lumineuses montrent où, et chaque étape avance quand c’est juste. À lire aussi ici : Le tutoriel, chapitre par chapitre.
  2. Les exemples. 86 programmes à charger, écouter et démonter : morceaux, rythmes, visuels, routes, code qui est aussi une image. Ils sont tous dans la section Exemples, prêts à ouvrir.
  3. Les guides de cette documentation expliquent les idées une à une : comment marche la grille, puis le son, le dessin, les voies et les portes et les liens.
  4. La référence liste tous les opérateurs, avec leurs entrées, leur histoire et un exemple.

D’où ça vient

Chipgrid a été conçu pour des ateliers 8 bits : on y fait de la chip music et des images en pixels à partir de rien, sans logiciel à installer ni solfège. Son langage s’inspire d’Orca, la grille de live coding de Hundred Rabbits, mais ses opérateurs sont les siens, pensés pour les puces sonores et les écrans des années 1980.

Une version multijoueur réunit jusqu’à dix personnes sur une grande grille partagée, avec un ordinateur portable et le Wi-Fi de la salle.

Esc