Sådan virker Lydtonehøjde
Lydtonehøjde flytter et lydspor op eller ned i halvtoner, fra en oktav ned til en oktav op, uden at ændre varigheden, helt inde i din browser. Den leverede ffmpeg.wasm-build har ingen dedikeret højkvalitets tonehøjdeforskyder indbygget, så dette værktøj bygger på filtre, der ALTID er tilgængelige: det normaliserer først lyden til en kendt samplingfrekvens på 48000 Hz (aresample), mærker derefter den frekvens om med tonehøjdeforholdet (asetrate), hvilket flytter tonehøjde og hastighed sammen, og kompenserer til sidst for hastighedsændringen med samme atempo-time-stretch-kæde, som lydhastighed bruger, så den oprindelige varighed genoprettes, mens den nye tonehøjde bevares.
Dette er et reelt, ærligt kompromis: det er en klassisk samplingfrekvens-baseret forskyder, ikke en studiekvalitets fase-vocoder (som Melodyne eller et Rubberband-baseret værktøj), så store forskydninger kan lyde en smule kunstige på komplekst materiale som en fuld mix, mens mindre forskydninger på en enkelt stemme eller et instrument som regel lyder rene.