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.

Sinal do microfone
Amostras de áudio
Estimativa de altura
Nota mais próxima
Baixa / afinada / alta

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 A2DiferençaInstrução
109,0 Hzcerca de −16 centsApertar a corda
110,0 Hz0 centsAfinada
111,0 Hzcerca de +16 centsAfrouxar 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

  1. Abafe as cordas que não está a afinar.
  2. Coloque o instrumento razoavelmente perto do microfone.
  3. Toque uma vez com força moderada e deixe a nota soar.
  4. Espere uma fração de segundo para o ataque estabilizar.
  5. 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.