tou>

音乐

Nullsample

用代码做音乐。零采样,六条音轨,同一个 seed 得到同一首曲子。源码公开。

6条音轨,零采样

问题

大多数「生成音乐」不过是加了个 seed 的采样包。你听不出它是怎么做出来的,也没法再做一遍。

约束

零采样。由 seed 决定,可复现。在浏览器里跑。源码公开。

做出了什么

六条音轨。Web Audio。同一个 seed,每次都是同一首曲子。AGPL-3.0 —— 代码本身就是乐器。

最难的地方

由 seed 决定的音频,还要听起来像一首曲子,而不是 Math.random() 的演示。

Web AudioAGPL-3.0

更多案例

全部作品