сдвиг высоты тона javascript со временем
Я новичок в изучении JavaScript. Я имею в виду различные проекты с интерактивной страницей на моем сайте, посвященной микротональным частотам и частотам планет. Мне нужно иметь возможность воспроизвести мой аудио образец.wav файл в цикле, но аудио-сэмпл растягивается по времени с соответствующим изменением высоты тона.
Я старалсяmyAudio.playbackRate = 0.5;
который воспроизводит звук на 0,5 медленнее, но сохраняет высоту звука. Я исследовал и нашел что-то. Но как мне установитьpreservesPitch
ложь или правда? Я думаю, это работает только в Google Chrome, поэтому другая программа, которую я нашел, находится здесь:
https://github.com/janesconference/KievII/blob/master/dsp/pitchshift.js
Не получается заставить его работать, я не знаю, как я должен его изменить, куда я могу вставить URL моего аудио .wav файла в программу? Любые другие советы, связанные с этим, будут высоко оценены. Заранее спасибо за ваше время и помощь.