JavaScriptを勉強中の初心者です。私は、マイクロトーン周波数と惑星周波数に関連する私のサイトのインタラクティブなページで、さまざまなプロジェクトを念頭に置いています。オーディオ サンプルの.wavファイルをループで再生できるようにする必要がありますが、対応するピッチの変化に合わせてオーディオ サンプルをタイムストレッチします。
オーディオをmyAudio.playbackRate = 0.5;
0.5 遅く再生しますが、ピッチは同じに保ちます。調べてみたらなんとなくわかりました。しかし、どうすればpreservesPitch
false または true に設定できますか? そして、これは「Google Chrome」でのみ機能すると思うので、私が見つけた他のプログラムはここにあります:
https://github.com/janesconference/KievII/blob/master/dsp/pitchshift.js
動作していないようです。どのように変更すればよいかわかりません。Audio .wav ファイルの URL をプログラムのどこに貼り付ければよいですか? これに関連する他のヒントは大歓迎です。お時間とご協力いただきありがとうございます。