Teste isolado do pipeline "canta desafinado → sai afinado", rodando 100% no navegador (nada sobe pra nenhum servidor).
Escopo deste spike: estamos validando só a parte de maior risco — detecção de afinação (YIN) + correção de pitch com formantes preservados (Signalsmith Stretch, WASM). Separação de voz/instrumento (Demucs) não entra aqui — fica pra fase 2, depois de aprovar a qualidade da afinação. Pra esse teste valer, suba um trecho de voz isolada (a capella) ou com instrumento bem baixo, 10–40 segundos, cantando ou falando em tom sustentado.
1. Arquivo
Arraste um áudio/vídeo aqui, ou clique para escolher
mp3, wav, m4a, mp4... (corta nos primeiros 45s pro teste)
Motor de pitch-shift: Signalsmith Stretch (MIT, via WASM/AudioWorklet). Detecção de afinação: implementação própria do algoritmo YIN (De Cheveigné & Kawahara, 2002), validada com tons sintéticos antes de entrar aqui. Tudo roda localmente no seu navegador.