Slik fungerer Lydtonehøyde
Lydtonehøyde flytter et lydspor opp eller ned i halvtoner, fra én oktav ned til én oktav opp, uten å endre varigheten, helt inne i nettleseren din. Den leverte ffmpeg.wasm-builden har ingen dedikert høykvalitets tonehøydeforskyver innebygd, så dette verktøyet bygger ett av filtre som ALLTID er tilgjengelige: det normaliserer først lyden til en kjent samplingsfrekvens på 48000 Hz (aresample), merker deretter om den frekvensen med tonehøydeforholdet (asetrate), noe som flytter tonehøyde og hastighet sammen, og kompenserer til slutt hastighetsendringen med samme atempo-tidsstrekk-kjede som lydhastighet bruker, slik at den opprinnelige varigheten gjenopprettes mens den nye tonehøyden beholdes.
Dette er et reelt, ærlig kompromiss: det er en klassisk samplingsfrekvens-basert forskyver, ikke en studiokvalitets fasevokoder (som Melodyne eller et Rubberband-basert verktøy), så store forskyvninger kan høres litt kunstige ut på komplekst materiale som en full miks, mens mindre forskyvninger på en enkelt stemme eller et instrument som regel høres rene ut.