MusicGenerate

Măsurarea separării vocals din canalul central

Cât dintr-un semnal centrat chiar dispare și ce rămâne.

Publicat

Pe scurt

Anularea mid/side limitată pe bandă a îndepărtat un ton de test centrat cu 29.5 dB — cam 97% din amplitudinea lui — în timp ce un ton panoramat hard în același fișier a pierdut doar 0.5 dB. Diferența asta e baza întregii eliminări de vocal tip karaoke și e măsurabilă, nu o chestiune de opinie.

Metodă

  1. 01

    Sintetizează un WAV stereo de 3 secunde la 44.1 kHz care conține două tonuri: 440 Hz la amplitudine egală în ambele canale (un înlocuitor pentru un lead vocal centrat) și 2 kHz doar în canalul stâng (un înlocuitor pentru un instrument panoramat hard).

  2. 02

    Procesează fișierul cu propriul motor de separare al site-ului în modul instrumental — decompunere mid/side cu centrul anulat doar între 180 Hz și 9 kHz, cu cross-overe în cascadă de 24 dB/oct.

  3. 03

    Decodează WAV-ul exportat înapoi într-un AudioBuffer și măsoară energia la 440 Hz și 2 kHz folosind un filtru Goertzel pe primele 2 secunde.

  4. 04

    Compară fiecare cu aceeași măsurătoare făcută pe sursa neprocesată.

Rezultate

MăsurareValoareNotă
Ton de 440 Hz centrat−29.5 dBaprox. 97% eliminat
Ton de 2 kHz panat la extrem−0.5 dBpractic neatins
Durata ieșirii3.00 sneschimbată
Canalele ieșirii2stereo păstrat
Timp de procesare< 1 sîn browser, fără upload

Constatări

Anularea e aproape totală, dar doar pentru conținut perfect centrat

Un ton cu amplitudine și fază identice în ambele canale e cazul ideal și pierde 29.5 dB. Vocals reale nu sunt niciodată atât de centrate — mici diferențe de reverb, dublare și lărgire stereo lasă reziduuri. Măsurarea descrie deci plafonul tehnicii, nu ce-ți va da un disc comercial.

Limitarea de bandă e ce face rezultatul utilizabil

Anularea L−R naivă scoate tot ce e centrat la orice frecvență, inclusiv kick și bass. Limitarea anulării la 180 Hz–9 kHz lasă benzile alea intacte, motiv pentru care fișierul procesat încă sună ca muzică, nu ca un artefact mono subțire. Pierderea de 0.5 dB pe tonul panat pe lateral confirmă că benzile neatinse trec practic nealterate.

Lățimea stereo îți prezice rezultatul înainte de procesare

Pentru că tehnica depinde integral de diferența dintre canale, raportul energie side vs mid al fișierului prezice dacă poate funcționa deloc. Un fișier mono n-are nicio diferență de exploatat și iese aproape tăcere, motiv pentru care unealta măsoară asta întâi și refuză să pornească în loc să-ți scoată un fișier inutil.

Limitări

  • Tonurile sintetice sunt cazul cel mai bun; master-urile comerciale sunt mai înguste și mai procesate
  • Cozile de reverb și delay pe o voce nu sunt centrate și supraviețuiesc anulării
  • Backing vocals dublate sau panate la extrem supraviețuiesc prin design
  • Măsurat pe un singur motor de browser; alte implementări ale filtrelor Web Audio pot diferi ușor

Măsurarea separării vocals din canalul central

Cât dintr-un semnal centrat chiar dispare și ce rămâne.