Nathan Ho

ホーム

数学音楽rust

题图:钢琴卷帘式的散点图,横轴是秒、纵轴是 MIDI 音高,粉点是 Basic 合成引擎产生的颗粒、蓝点是 PM 引擎的,颗粒在图上堆出分形一样的形状

EvoGrain:L-system とグラニュラー合成によるアルゴリズム音響デザイン

Nathan Ho は EvoGrain を作った。オフラインの Rust プログラムで、L-system をランダムに生成し、規則をタートルコマンドとして解釈し、得られたグレイン集合を音声に合成し、適応度関数が気に入ったものだけを残す。記事は 50 個の規則を持つランダム文法から閉ループ合成まで、各段階を一通り辿っている。