Dentro do afinador
Como funciona um afinador de guitarra online
Revisto e atualizado 2026-08-15
Veja como o navegador transforma áudio do microfone numa frequência, encontra a nota mais próxima e indica se a corda está baixa ou alta.
Um afinador online não “ouve” uma nota como uma pessoa. Recebe uma forma de onda em rápida mudança, estima quantas vezes se repete por segundo e compara a frequência resultante com uma tabela de notas.
1. O navegador recebe o áudio do microfone
Depois da permissão, a Web Audio API cria um fluxo de áudio em direto. O Guitar-Tuner.org analisa-o localmente e não precisa de carregar ou guardar uma gravação para estimar a altura.
O áudio é uma sequência de amostras. Em vez de analisar um fluxo infinito de uma vez, o afinador trabalha com blocos curtos. O site usa blocos de 4096 amostras: longos o suficiente para revelar ondas graves repetidas e ainda responsivos.
2. A deteção de altura encontra repetição
Um som musical estável repete-se de forma aproximadamente periódica. Um ciclo repetido 110 vezes por segundo tem uma fundamental de 110 Hz, alvo de A2. Cordas reais também produzem harmónicos múltiplos da fundamental; estes criam o timbre e tornam a deteção mais difícil.
O Guitar-Tuner.org usa a biblioteca Aubio. Também rejeita leituras demasiado silenciosas, fora do registo ou instáveis entre janelas consecutivas. Isso reduz saltos causados por ruído e pelo transiente agudo ao tocar.
Exemplo: detetar a corda A aberta
Três janelas estáveis podem estimar 109,7, 109,9 e 109,8 Hz. Como são próximas, o afinador aceita o sinal e compara cerca de 109,8 Hz com os alvos. A2 a 110 Hz é a correspondência mais próxima.
3. A frequência transforma-se numa nota
As notas no temperamento igual seguem um padrão logarítmico. Cada semitom multiplica a frequência pela raiz duodécima de dois. A nota mais próxima de A4 = 440 Hz pode ser calculada assim:
distância da nota = 12 × log₂(frequência medida ÷ 440)
Arredondar para o semitom inteiro mais próximo identifica a nota; a fração restante é o erro de afinação.
4. Os cents descrevem o erro restante
O nome da nota é apenas parte da resposta. Uma corda a 109,8 Hz e outra a 111 Hz podem ser A2, mas a primeira está baixa e a segunda alta:
cents = 1200 × log₂(frequência medida ÷ frequência alvo)
| Medição de A2 | Diferença | Instrução |
|---|---|---|
| 109,0 Hz | cerca de −16 cents | Apertar a corda |
| 110,0 Hz | 0 cents | Afinada |
| 111,0 Hz | cerca de +16 cents | Afrouxar a corda |
Por que motivo o ecrã salta
- Ataque agudo: um toque forte estica temporariamente a corda.
- Harmónicos dominantes: o detetor segue brevemente um sobretom.
- Sons sobrepostos: outras cordas ou ruído criam sinais concorrentes.
- Sinal fraco: a distância ao microfone dificulta separar a nota do ruído.
- Nota a desaparecer: a estimativa fica menos estável quando o volume desce.
Como fornecer um sinal limpo
- Abafe as cordas que não está a afinar.
- Coloque o instrumento razoavelmente perto do microfone.
- Toque uma vez com força moderada e deixe a nota soar.
- Espere uma fração de segundo para o ataque estabilizar.
- Faça pequenos ajustes e toque novamente, em vez de rodar continuamente a cravelha.
Modo de microfone e afinação de ouvido
O microfone mede a altura e fornece rapidamente um alvo objetivo. O modo de ouvido reproduz uma referência, deixando a comparação consigo. Praticar de ouvido melhora a perceção; o modo automático verifica melhor uma entoação precisa.
Perguntas frequentes
O afinador envia áudio para um servidor?
Não. A análise acontece no navegador. O navegador continua a controlar a permissão do microfone, que pode remover nas definições.
Por que mostra a corda errada?
A corda pode estar longe do alvo ou o detetor pode seguir um harmónico forte. Selecione a corda manualmente, abafe as restantes e compare a oitava e frequência com o alvo esperado.