module.init experiments

Dispositifs et sessions — expérimentations audiovisuelles à la croisée du code, du son et de l’image.

Ce travail explore :

  • dispositifs sonores et outils algorithmiques
  • sessions de live coding
  • relations son / image
  • écriture en temps réel
  • structures algorithmiques performées

system

Dispositifs développés à partir de :

  • SuperCollider (audio)
  • GLSL / OpenGL (image)
  • Python (séquenceurs, interfaces)
  • synchronisation temps réel

Le code agit comme :

  • partition
  • interface
  • médium

experiments

alteraton_engine

moteur temps réel C++/OpenGL — pellicule numérisée jouée en live coding

L’instrument du projet Altératon. Une grille Orca commande à la fois la pellicule (transport, 34 transformations empilables, rémanence) et le son (SuperCollider : 16 synthés, chaîne d’effets master, échantillons). Une frappe, deux sorties — pas de synchronisation, une source commune.

Ici, la grille tourne en transparence par-dessus son propre rendu : partition et résultat dans la même image.

Images : Benjamin Sebbagh / Lothaire Charuel — pellicule Super 16.

→ détail du dispositif : /alteraton


system_01

live session — Orca freestyle


system_02

shader + Orca

  • modulation visuelle par signal audio
  • feedback loops
  • instabilité contrôlée

12c4SCd

step sequencer visuel → SuperCollider / OSC

Séquenceur pas à pas ludique, basé sur une grille. Chaque cellule reçoit couleur, paramètres sonores, octave, durée, état de silence. Édition multi-cellules, copier/coller, contrôle avancé via raccourcis clavier.

Communique directement avec SuperCollider via OSC pour contrôler et déclencher ses propres synthdefs en temps réel. Conçu aussi bien pour l’expérimentation que pour l’improvisation live : une approche visuelle et interactive du séquençage.


system_03

FoxDot / TouchDesigner


system_04

Tetris theme / Orca


99sequencer

séquenceur modulaire Python → SuperCollider / OSC

Séquenceur musical modulaire en Python, pensé pour la composition algorithmique et l’expérimentation sonore.

  • grille interactive (pygame) : chaque cellule porte 9 paramètres éditables (sample_id, rate, start, end, step_time, loops, velocity, pan, mute)
  • palette de couleurs par paramètre
  • navigation clavier dans la grille, édition par clic ou raccourci

Playheads polyrythmiques :

  • un playhead par ligne, avance selon le step_time de chaque cellule
  • gestion du temps musical (BPM, PPQN)
  • swing et motifs ternaires via la configuration des step_time

OSC vers SuperCollider : à chaque pas, envoie les 9 paramètres de la cellule courante pour déclencher un sample.

Structure modulaire (main.py, grid.py, playhead.py, cell.py) — facilement extensible (UI, effets, automation…).


system_05

TouchDesigner / Orca #1


system_06

TouchDesigner / Orca #2