Calculadora de tom do capotraste
As formas G, Em, C e D com o capotraste na casa 2 soam como A, F#m, D e E, no tom de A. Digite suas formas e a casa para ver os acordes reais para piano, voz ou banda. 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
- Número da casa do capotraste
- 2
- Acordes
- G, Em, C, D
- Tom
- G
- Semitons
- 2
- Tom tocado
- G
- Tom soante
- A
- Acordes tocados
- G, Em, C, D
Esta calculadora de tom do capotraste de violão transforma os shapes de acorde que você dedilha com um capotraste nas alturas de concerto reais que os ouvintes escutam. Coloque um capotraste em uma casa, toque shapes de posição aberta como G, Em, C, e D, e os acordes soantes sobem esse número de casas em temperamento igual de doze tons, enquanto todo sufixo de qualidade permanece intacto. Compositores, professores, e bandas de covers usam esse mapeamento constantemente: uma música escrita em shapes de G com capotraste na segunda casa soa em A; os mesmos shapes com capotraste na quinta casa soam em C. O mecanismo é aritmética totalmente determinística sobre classes de altura módulo doze, sem chamadas de rede, sem amostragem, e sem atalhos dependentes de data. Capotraste zero é uma identidade válida que deixa os acordes inalterados; uma casa negativa é rejeitada como entrada inválida.
Onde o cálculo de tom de capotraste se encaixa em prática, ensino e software
Performers usam a transposição por capotraste quando um vocalista precisa de um tom mais agudo, mas o violonista quer shapes abertos familiares: defina os shapes e a casa-alvo, leia o tom soante, e imprima uma cifra que combine com a banda. Professores introduzem capotrastes deixando os estudantes digitarem shapes e casas, e verem imediatamente por que shapes de G, com capotraste na terceira casa, soam em B bemol, reforçando tanto o dedilhado quanto a aritmética de classe de altura.
Compositores e arranjadores convertem cifras online escritas como shapes-mais-capotraste em acordes de concerto absolutos, para piano, metais, ou instrumentos de software que não entendem notação de capotraste. Construtores de aplicativos e ferramentas chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para interfaces de repertório, normalizar progressões inseridas por usuários antes de mostrar um emblema de tom de concerto, ou atender enunciados de desafios de programação que exigem acordes soantes, em vez de um palpite aproximado.
Equipes de louvor, rodas de fogueira, e bandas de covers frequentemente mantêm uma cifra de shapes e várias posições de capotraste; uma calculadora rápida e offline evita erros quando o vocalista pede mais um tom acima entre as músicas.
Combine-a com auxiliares de frequência para nota ou outros auxiliares musicais ao montar um pequeno laboratório de ferramentas de violão e altura gratuitas e determinísticas, e documente que as escolhas enarmônicas aqui seguem a preferência de bemol ou sustenido de cada fundamental de entrada, sob temperamento igual, e não temperamentos históricos ou afinações abertas específicas de violão.
Casos de uso
Cifras de shape para tom de concerto
Converta uma partitura de capotraste-mais-shapes no tom soante real e nomes de acorde, para piano, vocais, ou cifras multi-instrumento.
Ensino e ensaio
Mostre a estudantes e colegas de banda por que os mesmos shapes abertos soam diferente em cada casa de capotraste, sem redigitar.
Perguntas frequentes
Como os acordes soantes são calculados?
Cada fundamental de acorde é elevada pela contagem de casas do capotraste, como semitons, módulo 12. Sufixos de qualidade (m, 7, maj7, sus4, e assim por diante) são preservados.
O que acontece se a casa do capotraste for negativa?
Uma casa de capotraste deve ser 0 ou um número inteiro positivo; casas negativas não são válidas.
O capotraste 0 muda os acordes?
Não. Capotraste 0 é tratado como sem capotraste: acordes soantes e tom correspondem aos shapes tocados (transposição de identidade).
Em que tom soa uma música em formas de G com capotraste na casa 2?
Soa em A. Cada casa sobe a altura um semitom, então as formas G, Em, C e D viram A, F#m, D e E sem mudar a posição dos dedos.
Acordes menores ou com sétima continuam iguais?
Sim, o tipo do acorde é mantido: só a nota fundamental sobe. Um F#m7 continua sendo um acorde menor com sétima, apenas com a fundamental deslocada pelo número de casas do capotraste.
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/capo-key \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capo":2,"chords":["G","Em","C","D"]}'const res = await fetch("https://api.kit.forhosting.com/hobby/capo-key", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capo": 2,
"chords": [
"G",
"Em",
"C",
"D"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/capo-key",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capo": 2,
"chords": [
"G",
"Em",
"C",
"D"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/capo-key", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capo":2,"chords":["G","Em","C","D"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capo":2,"chords":["G","Em","C","D"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/capo-key", 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
{
"capo": 2,
"chords": [
"G",
"Em",
"C",
"D"
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.capo_key",
"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_capo | 24 |
max_chords | 64 |
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
Use gratuitamente no navegador ao arranjar cifras, verificar uma partitura de referência, ou ensinar como capotrastes funcionam, ou chame a API por US$ 0,002 a cada solicitação bem-sucedida quando precisar de tons soantes e listas de acorde reproduzíveis, em CI, ferramentas de repertório, ou software de tutoria.
O que significa a transposição por capotraste e o que a resposta contém
Um capotraste prende todas as cordas em uma casa escolhida, para que os shapes dedilhados soem mais agudos, sem mudar os padrões da mão esquerda. Em temperamento igual, cada casa é um semitom, então um shape cuja fundamental é a classe de altura R, com capotraste N, soa em (R mais N) módulo doze. Tokens de qualidade, como m, 7, maj7, sus4, dim, e sufixos de baixo com barra, são preservados caractere por caractere; apenas a letra fundamental e o acidente se movem. Esta calculadora retorna o inteiro capo de casas, um campo semitones igual a esse capotraste (porque uma casa é igual a um semitom), o played_key que você forneceu ou que foi inferido do primeiro shape, o sounding_key depois da transposição, a lista played_chords como símbolos normalizados, a lista sounding_chords depois de elevar cada fundamental, a etiqueta de método capo_transpose, e um breve lembrete de fórmula. Não há detector de altura baseado em amostra, nem reconhecimento de acorde a partir de áudio: o mecanismo avalia a forma fechada dentro dos limites documentados, ou rejeita a entrada com invalid_input. Os casos rejeitados incluem capo ou lista chords ausente, casas não inteiras, casas acima do máximo suportado, arrays de acorde vazios, fundamentais não interpretáveis, e qualquer casa de capotraste negativa, que não consegue descrever uma braçadeira física em um braço de violão padrão. Se você precisa de conversão de frequência para nota, aritmética de intervalo em afinação justa, ou análise completa de música a partir de MIDI, use essas ferramentas dedicadas; esta página responde apenas à reescrita de shape de capotraste para tom soante, com JSON estável adequado para planilhas de exercícios, testes unitários, e consumidores de API que não podem inventar grafias enarmônicas de forma diferente a cada chamada.
Como capo, chords, e key são interpretados e como os resultados permanecem reproduzíveis
Cada símbolo deve começar com uma fundamental de A a G, e um acidente opcional de sustenido ou bemol; o restante é tratado como o sufixo de qualidade, e mantido literalmente quando a fundamental é elevada. A grafia enarmônica prefere bemóis quando a fundamental de entrada usou um acidente bemol, e prefere sustenidos caso contrário, então shapes de B bemol permanecem na família de bemóis depois da transposição, enquanto shapes de F sustenido permanecem baseados em sustenido. O campo preferido é capo, para o número da casa, mas os aliases fret, capo_fret, e position são aceitos, para que formulários, strings de consulta e planilhas possam reutilizar o mesmo contrato. Capo deve ser um número inteiro de zero a vinte e quatro, inclusive; valores negativos falham com invalid_input, e uma mensagem de que a casa não pode ser negativa, enquanto valores acima do teto são rejeitados como não suportados. O campo chords preferido é um array de símbolos de shape, como G, Em, C, D, F sustenido m7, ou B bemol; os aliases shapes, progression, e played_chords são aceitos, e uma única string separada por vírgulas ou espaços em branco é normalizada na mesma lista. Um campo key opcional nomeia o tom tocado ou de shape, como uma única fundamental; os aliases played_key, shape_key, e in_key são aceitos. Quando key é omitido, o mecanismo usa a fundamental do primeiro acorde como o tom tocado, para que uma simples lista de quatro acordes ainda produza um sounding_key sem campos extras. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar a aritmética de semitons você mesmo.
Onde o cálculo de tom de capotraste se encaixa em prática, ensino e software
Ferramentas de produto e educação usam o cálculo quando um aprendiz digita shapes e uma casa, e a interface precisa mostrar played_key, sounding_key, e as duas listas de acorde, com uma etiqueta clara de método capo_transpose. Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures determinísticas para testes
Gere arrays reproduzíveis de sounding_key e sounding_chords, para testes unitários, ferramentas de repertório, e asserções de CI.
Perguntas técnicas
Quanto custa a calculadora de tom do capotraste de violão?
É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
E se eu omitir o campo key?
O mecanismo usa a fundamental do primeiro acorde como o tom tocado, e depois eleva essa fundamental pelas casas do capotraste, para produzir o sounding_key.