Calculadora de semitons
O Lá de concerto em 440 Hz cai em A4 com 0 cents, e 445 Hz continua sendo A4, alguns cents acima: informe qualquer frequência e veja a nota mais próxima, a oitava e quanto o som está alto ou baixo. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Frequência
- 440
- Referência
- 440
- Oitava
- 4
- Nome completo
- A4
- Centavos
- 0
Uma calculadora de semitons posiciona uma frequência medida em hertz sobre a nota mais próxima do temperamento igual de doze sons e informa quantos cents esse tom fica sustenido ou bemol em relação a essa altura, sob o diapasão de concerto escolhido. Músicos, luteiros, engenheiros de áudio e professores de física costumam ter a leitura de um afinador ou um pico de espectro, mas precisam do nome da altura e de um desvio assinado em cents em que possam confiar a cada execução. Esta ferramenta usa a fórmula MIDI fechada sessenta e nove mais doze vezes o logaritmo na base dois da frequência sobre A4, arredonda para o semitom inteiro mais próximo e multiplica o resto por cem para obter os cents. O Lá de concerto a quatrocentos e quarenta hertz cai em A4 com zero cents; um valor levemente sustenido de quatrocentos e quarenta e cinco hertz permanece em A4, alguns cents acima da referência.
O que é um semitom e como a frequência se projeta em uma altura nomeada
Um semitom é o menor passo do temperamento igual de doze sons: doze degraus logarítmicos iguais preenchem uma oitava, de modo que cada passo multiplica a frequência pela raiz duodécima de dois. As alturas nomeadas do piano são exatamente esses degraus depois que a referência de concerto para A4 é escolhida. Dada uma frequência medida em hertz, esta calculadora responde ao mesmo tempo a duas perguntas ligadas: qual nota nomeada é o semitom mais próximo e quantos cents a medição fica sustenida ou bemol em relação a essa nota.
Cents são centésimos de semitom, então um resultado próximo de zero significa que o tom está afinado com a altura nomeada, mais cinquenta estaria a meio caminho da nota seguinte, e um valor negativo significa que o tom está bemol. O mapeamento é de forma fechada, não uma tabela de amostras gravadas.
O MIDI contínuo equivale a sessenta e nove mais doze vezes o logaritmo na base dois da frequência dividida pela referência A4; o inteiro MIDI mais próximo é o semitom encaixado; os cents equivalem a cem vezes o resto fracionário. A oitava científica segue o MIDI dividido por doze, menos um, e a letra da nota vem da classe MIDI módulo doze com sustenidos (C, C sustenido, D, até B).
O Lá de concerto a quatrocentos e quarenta hertz é A4 a zero cents; um valor levemente sustenido de quatrocentos e quarenta e cinco hertz continua sendo A4, alguns cents acima da referência. Não há caminho de rede, nem semente aleatória, nem relógio.
Se você precisa de razões de entonação justa, temperamentos históricos ou detecção de altura em arquivo de áudio, são outras ferramentas; esta página é a conversão determinística de hertz para o semitom mais próximo, com um desvio em cents estável que você pode fixar em testes e planilhas.
Onde uma calculadora de semitons se encaixa na prática, no ensino e no software
Intérpretes e construtores de instrumentos usam uma calculadora de semitons quando um afinador estroboscópico, uma FFT do celular ou um medidor de oficina informa hertz brutos e eles precisam da altura escrita mais próxima mais quantos cents girar uma cravelha, uma palheta ou um tubo. Engenheiros de áudio projetam picos medidos do espectro em nomes de nota para anotações de patch, metadados de bibliotecas de samples e conversas com músicos que pensam em altura, não em hertz.
Professores de física e de tecnologia musical apresentam a escala logarítmica de doze sons deixando os estudantes digitarem uma frequência e verem de imediato a nota, a oitava, os cents, o número MIDI, o deslocamento em semitons a partir de A4 e a frequência mais próxima reconstruída sob o diapasão escolhido.
Quem constrói aplicativos chama o mesmo contrato a partir de scripts para semear vetores de teste determinísticos em interfaces de afinação, para normalizar frequências digitadas pelo usuário antes de mostrar um selo de nota, ou para cumprir desafios de programação que exigem um semitom nomeado e um desvio em cents em vez de um palpite improvisado. Projetos de treino auditivo precisam de uma fonte offline de alturas nomeadas para que quem aprende verifique que um tom sintetizado ou um assobio coincide com a nota pretendida dentro de poucos cents.
Documente que os cents aqui são sempre relativos ao temperamento igual no A4 escolhido, não à entonação justa nem a temperamentos históricos. Se você já tem duas frequências e só precisa do intervalo entre elas, use um auxiliar de cents entre frequências; se parte de um nome de nota e quer hertz, use um auxiliar de frequência de nota. Esta página atende a busca por uma calculadora de semitons que parte de um tom medido em hertz e devolve a altura nomeada mais próxima mais os cents.
Casos de uso
Conferências de afinador e de oficina
Converta uma leitura em hertz de um medidor ou de uma FFT no nome de nota, na oitava e nos cents mais próximos para afinar ou documentar uma altura com rapidez.
Ensino do temperamento igual
Mostre aos estudantes como razões de frequência em log2 se projetam em MIDI, semitons nomeados e cents sob uma referência de concerto A4 escolhida.
Perguntas frequentes
Como a nota mais próxima é escolhida a partir de uma frequência?
O MIDI contínuo é 69 + 12 × log2(frequency / A4). O inteiro MIDI mais próximo é o semitom encaixado; a letra e a oitava vêm dessa classe MIDI, e os cents são 100 vezes o resto fracionário.
O que acontece se a frequência for zero ou negativa?
Uma escala logarítmica de altura só está definida para frequências estritamente positivas em hertz.
Os cents são medidos a partir de A4 ou da nota mais próxima?
Os cents da resposta são o desvio com sinal em relação à nota mais próxima em temperamento igual, não o intervalo total a partir de A4.
Posso usar um diapasão diferente de 440 Hz?
Sim. Defina a referência de A4 na afinação do seu grupo e cada nota e cada valor em cents passam a ser calculados a partir dela. Se deixar vazio, A4 vale 440 Hz.
O que significa um resultado de mais 50 cents?
Que o som está a meio caminho da próxima nota. Cents são centésimos de semitom: valores positivos indicam som alto, negativos indicam som baixo e perto de zero significa afinado.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/hobby/semitone \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency":440}'const res = await fetch("https://api.kit.forhosting.com/hobby/semitone", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency": 440
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/semitone",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency": 440
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/semitone", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency":440}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency":440}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/semitone", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"frequency": 440
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.semitone",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs_value | 1000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Frequências não positivas são recusadas com invalid_input porque uma escala logarítmica de altura não tem sentido em zero ou abaixo.
O que é um semitom e como a frequência se projeta em uma altura nomeada
Frequências não positivas não podem se assentar em uma escala logarítmica de altura e são recusadas com invalid_input em vez de fabricar um nome de nota.
Como a frequência e a referência são lidas, e como os resultados permanecem reproduzíveis
O campo obrigatório é frequency, o tom medido em hertz. Strings numéricas com sinal inicial opcional e notação científica são permitidas quando se interpretam como decimais finitos; strings vazias, prefixos hexadecimais e tokens não numéricos falham com uma mensagem que nomeia o campo, para que uma célula ruim não vire um rótulo de nota errado. Uma referência fornecida também deve ser estritamente positiva para que a razão frequência sobre A4 permaneça definida e finita. Cents positivos significam sustenido em relação à nota nomeada; cents negativos significam bemol. Os aliases f, freq, hz e frequency_hz são aceitos para que planilhas, strings de consulta e formulários tipados reutilizem o mesmo contrato sem renomear colunas. O campo opcional reference define o diapasão A4 de concerto em hertz e vale por padrão quatrocentos e quarenta quando omitido; os aliases a4, ref, reference_pitch e concert_pitch são aceitos para o mesmo valor. A frequência deve ser estritamente positiva: hertz nulos ou negativos são invalid_input porque o logaritmo de uma razão não positiva não é uma altura real. A resposta ecoa frequency e reference e depois devolve note, octave, um full_name como A4, o desvio assinado em cents em relação àquela altura mais próxima, o inteiro midi, o inteiro semitones_from_a4 em relação ao Lá de concerto, a nearest_frequency reconstruída em hertz e uma string curta de fórmula. Combine a página gratuita com a API tarifada quando precisar do mesmo JSON em integração contínua. Cada consulta API bem-sucedida custa US$ 0,002; a validação falha não é cobrada.
Onde uma calculadora de semitons se encaixa na prática, no ensino e no software
Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a entrada inválida não é faturada e nada é armazenado depois que a resposta retorna.
Casos de integração
Fixtures de teste determinísticos
Gere valores reproduzíveis de note, cents, midi e nearest_frequency para testes unitários, checagens de propriedade e asserções de CI em ferramentas de áudio.
Perguntas técnicas
Quanto custa a calculadora de semitons?
É grátis no seu navegador nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
É possível alterar o diapasão de concerto em relação a A440?
Sim. Defina reference (aliases a4, ref, reference_pitch, concert_pitch) na frequência A4 que você usa, por exemplo 432 ou 442. Deve ser um número finito positivo.