Как работает Высота тона аудио
Высота тона аудио сдвигает высоту звучания дорожки вверх или вниз по полутонам, от октавы вниз до октавы вверх, не меняя её длительность, целиком в вашем браузере. Используемая сборка ffmpeg.wasm не включает выделенный высококачественный сдвигатель тона, поэтому этот инструмент собирает его из фильтров, которые всегда доступны: нормализует аудио до известной частоты дискретизации 48000 Гц, затем переобозначает эту частоту согласно коэффициенту сдвига тона, что сдвигает тон и скорость вместе, и наконец компенсирует изменение скорости той же цепочкой atempo, что использует инструмент скорости аудио, восстанавливая исходную длительность при сохранении нового тона.
Это настоящий и честный компромисс: это классический сдвигатель на основе частоты дискретизации, а не студийный фазовый вокодер, поэтому большие сдвиги могут звучать немного искусственно на сложном материале, тогда как небольшие сдвиги одного голоса или инструмента обычно звучат чисто.