MusicGenerate

Medindo a separação do vocal no canal central

Quanto de um sinal centralizado realmente desaparece, e o que sobra.

Publicado

Em resumo

O cancelamento mid/side com banda limitada removeu um tom de teste centralizado em 29,5 dB — cerca de 97% da amplitude — enquanto um tom hard-panned no mesmo arquivo perdeu só 0,5 dB. Essa diferença é toda a base do removedor de vocais estilo karaokê, e é mensurável, não questão de opinião.

Método

  1. 01

    Sintetize um WAV estéreo de 3 segundos a 44,1 kHz contendo dois tons: 440 Hz com a mesma amplitude nos dois canais (um substituto para um vocal principal centralizado) e 2 kHz só no canal esquerdo (um substituto para um instrumento hard-panned).

  2. 02

    Processe o arquivo com o motor de separação do próprio site no modo instrumental — decomposição mid/side com o centro cancelado apenas entre 180 Hz e 9 kHz, crossovers em cascata de 24 dB/oct.

  3. 03

    Decodifica o WAV exportado de volta em um AudioBuffer e mede a energia em 440 Hz e 2 kHz usando um filtro de Goertzel nos primeiros 2 segundos.

  4. 04

    Compare cada valor com a mesma medição feita na fonte sem processamento.

Resultados

MediçãoValorNota
Tom de 440 Hz centralizado−29,5 dBcerca de 97% removido
Tom de 2 kHz totalmente panado−0,5 dBpraticamente intacto
Duração da saída3,00 sinalterada
Canais de saída2estéreo preservado
Tempo de processamento< 1 sno navegador, sem upload

Achados

A anulação chega perto do total, mas só para conteúdo perfeitamente centralizado

Um tom com amplitude e fase idênticas em ambos os canais é o caso ideal, e perde 29.5 dB. Vocais reais nunca são tão centrados assim — pequenas diferenças de reverb, dobras e widening estéreo deixam resíduo. A medição, portanto, descreve o teto da técnica, não o que um disco comercial vai te dar.

Limitar a banda é o que mantém o resultado usável

A anulação L−R ingênua remove tudo que está no centro em todas as frequências, incluindo bumbo e baixo. Restringir a anulação a 180 Hz–9 kHz mantém essas bandas intactas, por isso o arquivo processado ainda soa como música em vez de um artefato mono magro. A perda de 0.5 dB no tom panado para o lado confirma que as bandas intocadas passam essencialmente inalteradas.

A largura estéreo prevê o resultado antes do processamento

Como a técnica depende inteiramente da diferença entre os canais, a relação de energia side-to-mid de um arquivo prevê se ela pode funcionar. Um arquivo mono não tem diferença para explorar e volta quase mudo, por isso a ferramenta mede isso primeiro e se recusa a rodar em vez de produzir um arquivo inútil.

Limitações

  • Tons sintéticos são o melhor caso; masters comerciais são mais estreitos e mais processados
  • Caudas de reverb e delay em um vocal não ficam centradas e sobrevivem à anulação
  • Backings dobrados ou totalmente panados sobrevivem por construção
  • Medido em um único motor de navegador; outras implementações dos filtros Web Audio podem diferir levemente

Medindo a separação do vocal no canal central

Quanto de um sinal centralizado realmente desaparece, e o que sobra.