ForHosting KIT · Ferramentas para dev

Calculadora de inversão de acordes

A calculadora de inversão de acordes recebe notas já organizadas na posição fundamental e as coloca na ordem correspondente à inversão escolhida.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Use zero para manter a ordem original, um para a primeira inversão, dois para a segunda e assim por diante. A ferramenta preserva exatamente cada rótulo, inclusive sustenidos, bemóis, oitavas e grafias personalizadas. Ela faz uma rotação determinística, sem tentar adivinhar nomes de acordes ou equivalências enarmônicas, sendo adequada para aulas, exercícios e fluxos de software musical.

Informe as notas do acorde na posição fundamental

Comece com uma lista ordenada das notas que formam o acorde. Para uma tríade de dó maior, a lista é C, E, G; para um acorde de sol com sétima dominante, ela pode ser G, B, D, F. A ordem é importante porque a calculadora trata o primeiro item como o baixo da posição fundamental e transfere notas do início para o fim. Ela não analisa símbolos de acordes, não deduz notas ausentes, não remove duplicatas nem decide se duas grafias são enarmonicamente equivalentes. Essa regra intencional torna a operação previsível em exercícios teóricos e em programas. Os rótulos são mantidos exatamente, inclusive valores como F#, Gb, C4 ou uma notação própria do seu aplicativo. Cada item precisa ser um texto não vazio, mas não precisa seguir um sistema específico. Antes de enviar, confirme que a lista representa a ordem fundamental desejada. Se o ponto de partida já for uma disposição invertida, o resultado ainda será uma rotação válida, porém o número da inversão será relativo à ordem informada, e não a uma fundamental detectada separadamente.

Escolha o número da inversão a partir de zero

O número da inversão informa quantas notas devem sair do início do acorde e ir para o fim. A inversão zero não move nenhuma nota e devolve uma cópia da ordem inicial. A inversão um coloca a primeira nota depois das restantes; assim, C, E, G vira E, G, C. A inversão dois move as duas primeiras e produz G, C, E. Um acorde de sétima possui quatro opções válidas, numeradas de zero a três, enquanto um acorde de cinco notas aceita de zero a quatro. O valor deve ser um inteiro não negativo e menor que a quantidade de notas. Portanto, um acorde de três notas rejeita a inversão três, pois mover todas elas apenas repetiria a posição fundamental, sem criar uma inversão diferente. Essa validação também identifica erros comuns de indexação. A operação altera somente a ordem; ela não inclui números de oitava nem eleva automaticamente as notas movidas em doze semitons. Se o registro for relevante, interprete cada nota transferida como situada acima das demais ou forneça rótulos de oitava explícitos conforme a convenção desejada.

Use as notas reordenadas em estudos e programas

A resposta contém as notas reordenadas em uma matriz JSON, facilitando sua exibição, gravação, comparação ou transferência para outra ferramenta musical. Professores podem gerar gabaritos de exercícios de inversão sem reescrever cada acorde. Estudantes podem verificar se a nota do baixo e a sequência restante correspondem à primeira, à segunda ou a inversões posteriores. Arranjadores podem explorar a ordem antes de escolher uma disposição executável, e desenvolvedores podem incorporar o resultado determinístico a diagramas, etapas de preparação MIDI ou interfaces de análise de progressões. Lembre-se de que uma inversão não define uma disposição completa: instrumentos podem duplicar ou omitir notas, distribuí-las entre oitavas ou mudar a ordem interna mantendo a mesma classe de baixo. A calculadora responde à questão mais específica da ordem cíclica e evita pressupostos ligados a instrumentos. A mesma entrada sempre gera a mesma saída, sem consultas de rede, aleatoriedade ou dicionários de acordes. O navegador é conveniente para cálculos individuais; a automação por API custa US$ 0,002 por solicitação.

Criar exercícios de teoria musical

Gere listas consistentes de notas reordenadas para perguntas, atividades e gabaritos sobre inversões.

Conferir respostas de estudo

Compare a inversão proposta por um estudante com a ordem determinística do número solicitado.

Alimentar interfaces de acordes

Envie notas reordenadas para diagramas, prévias de notação ou uma lógica posterior de disposições instrumentais.

Como os números de inversão são contados?

A contagem começa em zero: zero é a posição fundamental, um é a primeira inversão, dois é a segunda e assim por diante.

O que acontece com as notas em uma inversão?

A quantidade solicitada de notas sai do início da matriz e vai para o fim, mantendo a ordem relativa.

O número da inversão pode igualar a quantidade de notas?

Não. Ele deve ser menor, pois mover todas as notas apenas repetiria a ordem original.

A calculadora reconhece símbolos ou corrige a grafia?

Não. Ela trabalha apenas com as notas ordenadas que você fornece e preserva exatamente sua grafia.

Ela atribui oitavas às notas movidas?

Não. Ela devolve apenas a ordem; a colocação em oitavas e a disposição instrumental ficam sob seu controle.

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.

POSThttps://api.kit.forhosting.com/hobby/chord-inversion

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/hobby/chord-inversion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"notes":["C","E","G"],"inversion":1}'
{
  "notes": [
    "C",
    "E",
    "G"
  ],
  "inversion": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.chord_inversion",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →