Spike técnico — motor de afinação automática

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)

2. Parâmetros da correção

3. Resultado — compare original x corrigido

Original (como gravou)

Corrigido pelo motor

Curva de afinação detectada x correção aplicada

desvio original (cents) correção aplicada (cents)