Calculadora de notas de acorde
Dó maior dá C, E e G, marcadas como P1, M3 e P5. Digite uma raiz e uma qualidade como maj7, sus4 ou m7b5 e veja cada nota com seu intervalo e sua distância em semitons, pronta para o braço do violão ou o teclado. 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
- Classe de altura da raiz
- C
- Qualidade
- maj
- Classe de altura da raiz
- 0
- Qualidade de entrada
- maj
- Símbolo
- C
- Número de notas
- 3
Um acorde é uma pilha de classes de altura medidas a partir de uma única raiz por fórmulas de intervalo fixas. Guitarristas, pianistas, compositores e estudantes de teoria perguntam o tempo todo quais notas ficam dentro de dó maior, fá sustenido menor com sétima ou si bemol dominante nona—e qual intervalo cada tom tem em relação à raiz. Esta calculadora de notas de acorde responde de forma determinística: envie uma classe de altura raiz e um token de qualidade, e receba nomes de nota ordenados, rótulos de intervalo clássicos como M3 e P5, deslocamentos em semitons e um símbolo de acorde compacto.
Escolher a raiz e uma qualidade de acorde suportada
Forneça dois campos obrigatórios. A raiz é uma letra de classe de altura de A a G com um acidente sustenido ou bemol opcional—exemplos incluem C, fá sustenido escrito F#, si bemol escrito Bb, e as formas unicode com sinais de sustenido e bemol. Maiúsculas e minúsculas da letra são ignoradas, e um dígito de oitava final como C4 é removido para que grafias de sala de aula ainda façam parse.
O campo de qualidade seleciona a fórmula de intervalo: maj ou major para uma tríade maior, min ou m para uma tríade menor, dim e aug para tríades diminuta e aumentada, sus2 e sus4 para suspensões, 7 ou dom7 para sétima dominante, maj7 e min7 para sétimas maior e menor, dim7 e m7b5 para sétimas plenamente e meio-diminutas, 6 e m6 para acordes de sexta, 9 maj9 min9 e add9 para formas de nona comuns, e 5 para um power chord de raiz e quinta.
Prefira soletrar a raiz com o acidente que deseja refletido na resposta: raízes bemóis preferem nomes de nota bemóis na lista de tons quando existem escolhas enarmônicas, o que mantém si bemol maior lido como Bb D F em vez de tons reescritos como lá sustenido.
Prática, cifras e limites da ferramenta
Chame a calculadora gratuita de notas de acorde no navegador para folhas de prática, quizzes de braço, checagens de partitura e demos de sala sem instalar plugin de DAW nem biblioteca de teoria musical. Esta capacidade devolve apenas classes de altura e intervalos—não vozeia acordes por oitavas, não sugere inversões além da fórmula empilhada, não analisa áudio nem inventa alterações de jazz fora da tabela de qualidades publicada. Entradas de origem seguem as mesmas regras de retenção de outros itens parse de KIT.
Autores que enviam SDKs podem mapear o array tones diretamente em tabelas que mostram colunas de grau, nota, intervalo e semitom—a mesma forma que alunos escrevem ao soletrar acordes à mão a partir de uma raiz e qualidade.
Casos de uso
Folhas de prática e lição de casa de teoria
Alunos informam uma raiz e uma qualidade, conferem as notas e intervalos listados com a própria soletração e veem um erro claro quando digitam por engano uma qualidade desconhecida.
Composição e ferramentas de partitura
Apps expandem símbolos de acorde em listas de tons para diagramas de braço, sobreposições de piano e prévia MIDI sem embutir um motor completo de teoria musical.
Plataformas de tutoria e exercícios
Geradores de currículo produzem respostas determinísticas de tons de acorde para quizzes e flashcards autoavaliados a um preço unitário pré-pago estável.
Perguntas frequentes
Como obtenho as notas de um acorde?
A resposta inclui notes, intervals, semitones e um array estruturado tones.
O que acontece se a qualidade do acorde não for reconhecida?
Só o conjunto de qualidades publicado é aceito para a calculadora nunca inventar tons de acorde por erro de digitação.
A calculadora de notas de acorde é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Isto transpõe acordes ou devolve frequências?
Não. Esta calculadora só expande uma raiz mais qualidade em notas e intervalos. Use uma calculadora de transposição para deslocar símbolos por semitons, ou uma calculadora de frequência de nota para Hz de temperamento igual.
Por que si bemol maior mostra Bb, D e F e não sustenidos?
Uma raiz escrita com bemol faz a lista preferir nomes com bemol quando duas grafias soam igual. Escreva a raiz com o acidente que você quer ler, e o acorde segue essa mesma família.
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/chord-notes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"root":"C","quality":"maj"}'const res = await fetch("https://api.kit.forhosting.com/hobby/chord-notes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"root": "C",
"quality": "maj"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/chord-notes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"root": "C",
"quality": "maj"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/chord-notes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"root":"C","quality":"maj"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"root":"C","quality":"maj"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/chord-notes", 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
{
"root": "C",
"quality": "maj"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.chord_notes",
"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.
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
Qualidades não reconhecidas falham com um erro invalid_input claro para que pipelines nunca inventem tons por um erro de digitação.
Escolher a raiz e uma qualidade de acorde suportada
Aliases como major7, minor, diminished e halfdim mapeiam para as mesmas fórmulas para a entrada humana permanecer flexível. Se o token de qualidade não estiver no conjunto suportado, o motor lança invalid_input nomeando a qualidade inválida—este produto nunca chuta o acorde mais próximo.
Ler notas, intervalos, semitons e o símbolo do acorde
Em sucesso a resposta ecoa a raiz normalizada, seu inteiro de classe de altura de zero em C a onze em B, o rótulo canônico de qualidade e a string de qualidade que você enviou. O array notes lista cada tom do acorde em ordem de empilhamento da raiz para cima usando a preferência de acidente escolhida. Arrays paralelos intervals e semitones dão rótulos clássicos como P1, m3, M3, P5, m7, M7 e M9 junto com os deslocamentos exatos de meio-tom usados pela fórmula, incluindo nonas compostas a quatorze semitons para acordes de nona. O array tones combina esses campos por grau com pitch_class para tabelas de UI e oráculos de correção. A string formula une deslocamentos com hífens para uma impressão digital teórica compacta, symbol monta um nome de exibição curto como Am ou Gmaj7, e method é sempre interval_formula_mod12 para os clientes ramificarem sem farejar formas. Raiz ausente, qualidade ausente, grafias de altura ilegais e qualidades desconhecidas falham todas com invalid_input e não são cobradas.
Uso da API, preços, fluxos de prática e limites práticos
Envie um corpo JSON com campos de string obrigatórios root e quality, ou use aliases documentados como note e type quando seu cliente já fala esses nomes. Use a API pré-paga quando uma plataforma de tutoria, ferramenta de setlist, app de treino auditivo ou gerador de conteúdo precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com uma calculadora de transposição musical quando você já conhece o símbolo do acorde e precisa movê-lo por semitons, ou com uma calculadora de frequência de nota quando o próximo passo for hertz de temperamento igual para síntese.
Perguntas técnicas
Quais qualidades de acorde são suportadas?
Formas comuns incluem maj, min, dim, aug, sus2, sus4, 7, maj7, min7, dim7, m7b5, 6, m6, 9, maj9, min9, add9 e power chord 5, mais aliases frequentes como major, minor e dom7.