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.
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
| Tom | Certo | Erros de oitava | Cents de erro (mediana / pior) |
|---|---|---|---|
| Senoide | 15 de 15 | 0 | 0,1 / 10,3 |
| Dente de serra | 15 de 15 | 0 | 0,1 / 12,9 |
| 808 | 5 de 5 | 0 | 0,1 / 0,1 |
| 808 pelo alto-falante de um celular | 5 de 5 | 0 | 0 / 0 |
| Vogal cantada | 10 de 10 | 0 | 2,6 / 6,3 |
| Harmônico dez vezes mais forte que a nota | 15 de 15 | 0 | 4,6 / 15,8 |
| Todos | 65 de 65 | 0 | 0,7 / 15,8 |
| Só o leitor, sem checagem de oitava | 42 de 65 | 16 | 0,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)
| Perfil | Certo | Erros de oitava | Estabilização (mediana / 90%) |
|---|---|---|---|
| Entrada de linha | 65 de 65 | 0 | 20 / 120 ms |
| Notebook num cômodo | 65 de 65 | 0 | 20 / 140 ms |
| Microfone de celular | 63 de 65 (1 não ouvidos) | 1 | 20 / 120 ms |
| Microfone de headset | 59 de 65 (6 não ouvidos) | 0 | 20 / 120 ms |
Gravações reais
| Gravações | Notas | Erros de oitava | Estabilização (mediana / 90%) |
|---|---|---|---|
| Cantarolado de volta, 12 gravações, notas escritas | 93 | 0 | 100 / 270 ms |
| Gravações do app, 8, sem notas escritas | 58 | – | 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.
