Javascript Pitch Shift mit Zeitdehnung

Ich bin ein Anfänger, der Javascript lernt. Ich habe verschiedene Projekte mit einer interaktiven Seite auf meiner Website im Zusammenhang mit mikrotonalen Frequenzen und Planetenfrequenzen ins Auge gefasst. Ich muss in der Lage sein, mein Hörbeispiel abzuspielen.wav Datei in einer Schleife, aber das Audio-Sample wird mit einer entsprechenden Änderung der Tonhöhe zeitgestreckt.

Ich habe es versuchtmyAudio.playbackRate = 0.5; Dadurch wird der Ton um 0,5 langsamer abgespielt, aber die Tonhöhe bleibt gleich. Ich habe recherchiert und etwas gefunden. Aber wie setze ichpreservesPitch zu falsch oder wahr? Und das funktioniert nur in 'Google Chrome', ich denke, also ist hier ein anderes Programm, das ich gefunden habe:
https://github.com/janesconference/KievII/blob/master/dsp/pitchshift.js

Es scheint nicht zu funktionieren, ich weiß nicht, wie ich es ändern soll. Wo füge ich die URL meiner Audio-WAV-Datei in das Programm ein? Alle anderen diesbezüglichen Tipps wären sehr dankbar. Vielen Dank im Voraus für Ihre Zeit und Ihre Hilfe.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage