code player
1.0.0
你创造了它们,你赋予了它们生命,你确切地知道它们是什么样子。但是,您有没有想过您的代码听起来是什么样的?
现在是时候让他们起来为你唱歌了!
通过我从菲兹班学到的咒语......
每行代码代表一段时间,如果我们将行内容转换为音符并从上到下读取文件,则整个文件可以视为一张乐谱。
管道是:
[file] --> (composer)
--> [raw values] --> (instrument)
--> [notes] --> (sound engine)
--> [sound]
目前我们镇上有两位作曲家:
simpleComposer
:他会通过这个算法将代码转移到笔记中:
{}()[]
) 的数量。如果n
,音符长度为n % gridDivision
单位,起始偏移量为gridDivision - (n % gridDivision)
单位。bassComposer
:他会通过这个算法将代码转移到音符上:
因此,在当前配置中,我们在左侧播放由带有triangle
波形振荡器的bass-composer
组成的曲目,在右侧播放由带有square
波振荡器的simple-composer
组成的曲目。最后,在 mixbus 上添加一个简单的混响。