Como o Tom do áudio funciona
Tom do áudio desloca o tom de uma faixa para cima ou para baixo em semitons, de uma oitava abaixo a uma oitava acima, sem mudar sua duração, inteiramente dentro do seu navegador. O build do ffmpeg.wasm servido aqui não inclui um deslocador de tom dedicado de alta qualidade, então esta ferramenta constrói um com filtros que estão sempre disponíveis: normaliza o áudio para uma taxa de amostragem conhecida de 48000 Hz, depois reetiqueta essa taxa de acordo com a proporção de tom, o que desloca tom e velocidade juntos, e por fim compensa a mudança de velocidade com a mesma cadeia atempo usada por velocidade do áudio, restaurando a duração original enquanto preserva o novo tom.
É uma troca real e honesta: é um deslocador clássico baseado na taxa de amostragem, não um vocoder de fase com qualidade de estúdio, então mudanças grandes podem soar um pouco artificiais em material complexo, enquanto mudanças pequenas em uma única voz ou instrumento costumam soar limpas.