色々と調べる中でこんな記事読んだ。
-
以前自分が実装したなかで、意図的にナイキスト周波数を無視した扱いでデータを作成してノイズを作ったのを思い出した。
簡単に言うと可聴領域(高音ではなく低音とかにして)でサイン波をFM音源っぽくして、サンプリング周波数ごとに規則的に標本化できないくらいの粒度にした。
結果規則的なノイズが生成されることになる。
本来ならここにローパスフィルタとか入れて整形するのがいいんだろうけど、GPUシンセへの実装だったのでフィルタの実装が困難(やるとすると生成する音をすべて積分する必要があって負荷がすごく高くなる