AlgoMIDI:基于细胞自动机和图遍历算法的音乐工作室
2025-03-02
AlgoMIDI是一款基于细胞自动机和图遍历算法创作音乐的虚拟音乐工作室,它可以被视为Cellular Minimata的精神续作。不同于前者仅仅可视化细胞自动机,AlgoMIDI中的每个“活细胞”都会触发一个音符。它使用Vue 3, Vite, TypeScript, Web Audio API (via Tone.js), p5.js和Cytoscape.js等技术构建,并包含康威生命游戏、图遍历算法(BFS/DFS)等功能,用户可以通过点击单元格创建初始图案,并调整播放速度(60-240 BPM)。虚拟钢琴呈现由细胞自动机和图遍历算法生成的音符,并提供多种布局选项。
开发