Web Audio APIのオシレータのカスタム波形の使い方についての話です。 Web Audio APIのオシレータにはサイン波や鋸歯状波などの基本波形以外にカスタム波形というモードがあります。これを使うと自由な波形を設定できるのですが、ある意味便利、ある意味厄介な事にこの設定が通常の波形の形を指定するのではなく、倍音構成を表すPeriodicWaveと言うテーブルで指定するという仕様になっています。 Web Audio API (日本語訳) : createPeriodicWaveメソッド オルガンのドローバーのようなものを作るには直接このテーブルの値をいじれば良いので結構音楽的ではあるのですが、逆にチップチューン的なアプリで出力波形を直接指定したい場合にはどうすれば良いのでしょうか。 このPeriodicWaveテーブルは各倍音の強さを表し、 [波形] =フーリエ変換=> [Peri