brumm.club

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, o residente

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