AlgoMIDI: A Musical Studio Powered by Cellular Automata and Graph Traversal
AlgoMIDI is a virtual music studio built as a spiritual successor to Cellular Minimata. Instead of just visualizing cellular automata, each 'living' cell triggers a musical note. Using Vue 3, Vite, TypeScript, Web Audio API (via Tone.js), p5.js, and Cytoscape.js, AlgoMIDI lets you create music using Conway's Game of Life, graph traversal algorithms (BFS/DFS), and custom rules. Features include adjustable playback speed (60-240 BPM), a virtual piano displaying generated notes, and various layout options for visual representation. It's a unique approach to music composition.
Read more