
EvoGrain:用 L-system 和颗粒合成做算法声音设计
Nathan Ho 做了 EvoGrain,一个离线的 Rust 程序:它随机生成 L-system,把规则解释成海龟命令,再把得到的颗粒集合合成音频,只留下适应度函数喜欢的那些。文章从 50 条规则的随机文法一路讲到闭环合成,把每个阶段都走了一遍。

Nathan Ho 做了 EvoGrain,一个离线的 Rust 程序:它随机生成 L-system,把规则解释成海龟命令,再把得到的颗粒集合合成音频,只留下适应度函数喜欢的那些。文章从 50 条规则的随机文法一路讲到闭环合成,把每个阶段都走了一遍。