MIDI → Nota Musical
Converta um número de nota MIDI (0 a 127) na nota musical correspondente com a oitava (ex.: 60 = C4). Útil para programar sintetizadores e instrumentos virtuais.
Nota
—
Número 60 é qual nota mesmo?
Você está lendo um log de MIDI, um arquivo .mid aberto num editor hexadecimal ou a documentação de um sampler, e a altura aparece como note 62 em vez de um nome de nota. Ninguém decora os 128 números, e fazer a divisão por doze de cabeça atrapalha no meio da sessão. Digite o número e o nome da nota com a oitava aparece na hora, sem apertar nada.
A conta é curta: o resto da divisão por 12 dá o nome dentro da escala cromática (0 é dó) e a parte inteira menos 1 dá a oitava. Por isso 60 vira C4, o dó central. E aqui está a pegadinha que vale conhecer: essa é a convenção científica, estilo Yamaha. Cubase, Ableton e boa parte do equipamento Roland chamam o mesmo número de C3, uma oitava abaixo só no nome.
Só aparecem sustenidos: você vê A#3 e nunca Bb3, mesmo quando a partitura está escrita em bemóis, porque é a mesma tecla com outra grafia. A faixa válida vai de 0 (C-1) a 127 (G9), e fora dela a tela mostra um travessão; decimais são arredondados para o inteiro mais próximo. A página não mostra a frequência em hertz nem faz o caminho inverso. Roda tudo local.
Perguntas frequentes
60 é C4 ou C3?
Qual a frequência dessa nota?
Por que aparece C#4 e não Db4?
Ferramentas Relacionadas
Nota Musical → MIDI
Converta uma nota musical (como A4 ou C#3) no número MIDI correspondente. Útil para programar sintetizadores, sequenciadores e instrumentos virtuais.
Conversor cURL para fetch()
Cole um comando cURL e gere o equivalente em JavaScript fetch(). Suporta -X, -H, -d, --data-raw, querystring e cookies. Tudo no navegador.
JSON para Classe Java
Converta JSON em uma classe Java (POJO) com getters/setters e tipos inferidos automaticamente. Suporta classes aninhadas e arrays como List. Tudo no navegador.