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.

Toque em Começar e cante ou toque uma nota. O áudio não sai desta página.

---- Hz

Funciona com uma nota por vez, de cerca de 50 Hz a 2.000 Hz.

Isso resolveu seu problema?
Fonte preferida no Google

Como usar

  1. Toque em Começar a ouvir e permita o acesso ao microfone. Nada é pedido antes de você tocar no botão.
  2. 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.
  3. 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.