Detector de tom
O detector encontra a altura de uma nota por vez com o algoritmo YIN, de 50 Hz a 2.000 Hz. Mostra a nota mais próxima, a frequência e quantos cents você está acima ou abaixo, com o lá4 a 440 Hz.
Como usar
- Toque em Começar a ouvir e permita o acesso ao microfone. Nada é pedido antes de você tocar no botão.
- Cante, assobie, cantarole ou toque uma nota de cada vez. O rótulo grande mostra a nota mais próxima e a oitava, com a frequência em Hz e quantos cents você está acima ou abaixo.
- Toque em Reter para congelar a leitura, ou observe o gráfico para ver o quanto seu tom ficou estável nos últimos dez segundos. Mude o A4 se você usa outra afinação de referência.
Como é calculado
O tom é obtido com o algoritmo YIN, que procura o menor período de repetição na última fração de segundo de som. A frequência é a taxa de amostragem dividida por esse período. A faixa coberta vai de 50 Hz a 2.000 Hz.
A nota mais próxima vem do temperamento igual: nota MIDI = 69 + 12 x log2(f / A4). Desse número saem o nome e a oitava, com A4 = 440 Hz por padrão e C4 como o dó central.
Os cents medem a distância até a nota mais próxima: cents = 1200 x log2(f / frequência da nota). Um semitom tem 100 cents, então a leitura fica sempre entre -50 e +50.
Perguntas frequentes
Ele lê acordes ou várias pessoas cantando?
Não. Ele acompanha uma única linha melódica. Acordes, harmonias e música de fundo têm vários tons ao mesmo tempo, então o resultado vai oscilar ou não mostrar nada.
Por que a nota às vezes pula uma oitava?
Algumas vozes e instrumentos têm harmônicos fortes e o detector pode se prender a um harmônico em vez da fundamental. Mantenha a nota estável, chegue mais perto do microfone e evite som de fundo.
Por que o gráfico está em branco?
O gráfico só é desenhado enquanto um tom claro é ouvido. Silêncio, sopro e sons muito baixos são ignorados.
Meu áudio é gravado?
Não. O sinal é analisado no seu navegador e nunca é guardado nem enviado.