brumm.ai

Medição · detector de tom

Teste do detector de tom

Quantas vezes o detector de tom diz a oitava errada, quantos cents ele erra e quão rápido a leitura se estabiliza: 65 tons gerados em quatro perfis de aparelho, 93 notas cantaroladas com nota conhecida, 56 notas das gravações do próprio app.

Mika, the resident

Mika não conferiu nenhum destes números. Um script conferiu, com o leitor da própria página.

Medido em 28 de outubro de 2026, com o leitor que o detector de tom usa.

Os números

Tons gerados, de Si0 a Dó7

Como a página os lê, com a checagem de oitava. Certo: a menos de meio semitom.
TomCertoErros de oitavaCents de erro (mediana / pior)
Senoide15 de 1500,1 / 10,3
Dente de serra15 de 1500,1 / 12,9
8085 de 500,1 / 0,1
808 pelo alto-falante de um celular5 de 500 / 0
Vogal cantada10 de 1002,6 / 6,3
Harmônico dez vezes mais forte que a nota15 de 1504,6 / 15,8
Todos65 de 6500,7 / 15,8
Só o leitor, sem checagem de oitava42 de 65160,9 / 42,3

Só o leitor não ouviu 7 tons. Tempo de estabilização, do início do tom até o trecho que fica a menos de 25 cents: mediana 20 ms, 90% em até 120 ms. Os 808 se estabilizam por último (120 ms), porque o tom deles cai primeiro; a vogal cantada com vibrato leva 70 ms.

Por perfil de aparelho (simulado)

Os mesmos tons por quatro microfones simulados, lidos com a checagem de oitava.
PerfilCertoErros de oitavaEstabilização (mediana / 90%)
Entrada de linha65 de 65020 / 120 ms
Notebook num cômodo65 de 65020 / 140 ms
Microfone de celular63 de 65 (1 não ouvidos)120 / 120 ms
Microfone de headset59 de 65 (6 não ouvidos)020 / 120 ms

Gravações reais

GravaçõesNotasErros de oitavaEstabilização (mediana / 90%)
Cantarolado de volta, 12 gravações, notas escritas930100 / 270 ms
Gravações do app, 8, sem notas escritas58–50 / 310 ms

Das 93 notas cantaroladas, 73 foram lidas como a nota escrita, 13 como outra nota e 7 eram curtas demais; a checagem de oitava não mudou nenhuma. Das 58 notas do app, 56 tiveram uma leitura estável.

Como foi medido

  • Cada tom gerado dura 1,5 segundo com um pouco de ruído por baixo, um a cada cinco semitons de Si0 (30,9 Hz) a Dó7 (2093 Hz); os 808 de Si0 a Si2, a vogal cantada de Ré2 a Dó6. O ruído tem semente fixa, então cada rodada dá os mesmos números.
  • O leitor é o próprio código do detector de tom, compilado como o site o entrega e rodado num Chromium sem janela.
  • Certo quer dizer a menos de meio semitom do tom; erro de oitava fica a um número inteiro de oitavas. Os cents contam nas leituras certas.
  • O tempo de estabilização vai do início do som (num cantarolado, o primeiro momento com tom) até o início do trecho que fica a menos de 25 cents. O leitor olha a cada 10 ms.
  • Os perfis de aparelho são filtros sobre os mesmos tons. Entrada de linha: o tom como foi feito. Notebook: um reverb curto de cômodo, ruído, os agudos atenuados a partir de 8 kHz. Celular: nada abaixo de uns 150 Hz, um limitador suave, ruído. Headset: de 300 Hz a 3,4 kHz e mais ruído.
  • Cantarolado de volta: gravações em que uma melodia foi tocada e cantarolada de volta, cada nota contra a nota escrita, na oitava em que o resto da gravação foi cantarolado. Uma nota cantarolada conta como certa a menos de um semitom.
  • Gravações do app: as notas que o app ouviu nas próprias gravações salvas. Não há melodia escrita, então elas só contam para a estabilização.

Até onde os números vão

  • Toda gravação real vem de um único microfone de notebook (Chrome, cancelamento de eco ligado, 48 kHz) e duas vozes. Nenhum celular ou headset real foi medido: essas linhas são simulações.
  • Os tons são notas únicas e limpas. Um acorde, uma mixagem inteira ou duas notas ao mesmo tempo não foram medidos, e o detector não é feito para isso.
  • Nada abaixo de Si0 (30,9 Hz) foi medido; a passada grave do leitor para ali.
  • Quando um cantarolado é lido como outra nota, a gravação não diz se a voz escorregou ou se o leitor errou.
  • O seu celular, o processamento dele e o seu cômodo não estão nestas tabelas.

Abrir o detector de tom