AlgoMIDI: Ein Musikstudio basierend auf zellularen Automaten und Graph-Traversal-Algorithmen

2025-03-02
AlgoMIDI: Ein Musikstudio basierend auf zellularen Automaten und Graph-Traversal-Algorithmen

AlgoMIDI ist ein virtuelles Musikstudio, das als spiritueller Nachfolger von Cellular Minimata entwickelt wurde. Anstatt nur zellulare Automaten zu visualisieren, löst jede „lebende“ Zelle einen musikalischen Ton aus. Mit Vue 3, Vite, TypeScript, Web Audio API (via Tone.js), p5.js und Cytoscape.js ermöglicht AlgoMIDI die Musikproduktion mithilfe des Spiel des Lebens von Conway, Graph-Traversal-Algorithmen (BFS/DFS) und benutzerdefinierten Regeln. Funktionen umfassen eine einstellbare Wiedergabegeschwindigkeit (60-240 BPM), ein virtuelles Klavier zur Anzeige der generierten Noten und verschiedene Layout-Optionen für die visuelle Darstellung. Es ist ein einzigartiger Ansatz zur Musikkomposition.

Entwicklung