AlgoMIDI : Un studio musical basé sur les automates cellulaires et les algorithmes de parcours de graphe
2025-03-02
AlgoMIDI est un studio musical virtuel conçu comme le successeur spirituel de Cellular Minimata. Au lieu de simplement visualiser les automates cellulaires, chaque cellule « vivante » déclenche une note musicale. Utilisant Vue 3, Vite, TypeScript, Web Audio API (via Tone.js), p5.js et Cytoscape.js, AlgoMIDI vous permet de créer de la musique en utilisant le Jeu de la vie de Conway, des algorithmes de parcours de graphe (BFS/DFS) et des règles personnalisées. Les fonctionnalités incluent une vitesse de lecture réglable (60-240 BPM), un piano virtuel affichant les notes générées et plusieurs options de disposition pour la représentation visuelle. C'est une approche unique de la composition musicale.
Développement