Web Audio API で使用するオシレータ用の特定のカスタム波形を作成する必要があります。
目的の波形を出力する Javascript 関数があり (任意の x に対して -1 と 1 の間で y を計算します)、プロットされた結果は次のようになります。
ただし、Web Audio API のドキュメントcreatePeriodicWave
では、関数を使用してハーモニック テーブルに基づいてカスタム ウェーブテーブルを作成することしかできませんsetPeriodicWave
。波形関数に基づいて高調波テーブルを計算するために使用できる一般的な手法はありますか?