ForHosting KIT · Casa, cozinha e lazer

Calculadora de compassos de uma música

Uma música de três minutos a 120 BPM em 4/4 tem exatamente 90 compassos, de 2 segundos cada. Informe a duração, o andamento e o compasso de qualquer faixa para planejar frases, versões curtas ou marcadores. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Minutos
3
Segundos
0
Bpm
120
Fórmula de compasso
4/4
Você obtém
Duração (s)
180
Unidade de tempo
quarter
Batidas por compasso
4
Duração da batida (s)
0,5

Uma calculadora de compassos de uma música converte a duração de uma gravação, o andamento e a fórmula de compasso em quantos compassos completos a faixa contém. Arranjo, edições radiofônicas e scripts de marcadores da DAW precisam desse inteiro: frases de 8 compassos, estrofes de 16 e solos de 32 só fazem sentido quando se sabe quantos compassos inteiros realmente cabem. Informe os minutos e segundos impressos no player ou no arquivo, o BPM do projeto e um metro como 4/4, 3/4 ou 6/8. A resposta traz a contagem exata como número real, o inteiro de compassos completos, as batidas restantes que não preenchem o último compasso, a duração de um compasso em segundos e os passos ordenados que você pode recomputar à mão.

Como duração, andamento e fórmula de compasso viram compassos completos

Batidas por minuto contam quantos pulsos do valor escrito ocorrem em sessenta segundos. Esta calculadora trata esse pulso como a figura nomeada pelo denominador da fórmula de compasso: uma semínima em 4/4 e 3/4, uma colcheia em 6/8 e 12/8, uma mínima no tempo cortado escrito 2/2. Um compasso contém portanto tantos pulsos quanto o numerador indica, de modo que o tempo comum guarda quatro batidas, a valsa três, e o 6/8 composto seis batidas de colcheia quando o metrônomo está em colcheias.

Passe o comprimento da música para segundos multiplicando os minutos por sessenta e somando os segundos restantes. Multiplique essa duração expressa em minutos pelo andamento para obter o total de batidas que cabem na gravação. Divida o total de batidas pelo numerador para obter o número exato de compassos como real.

Compassos completos são o maior inteiro que não ultrapassa essa contagem exata, após um épsilon minúsculo de arredondamento para que uma faixa que cai no tempo forte não seja informada um compasso a menos por poeira de ponto flutuante. Uma música de 3 minutos a 120 BPM em 4/4 contém 360 batidas e exatamente 90 compassos completos. Uma música de 4 minutos a 100 BPM em 3/4 contém 400 batidas, 133 compassos completos e uma batida restante.

Duração ou andamento não positivos são rejeitados porque um pulso nulo ou negativo inventaria uma contagem não física que quebra mapas de arranjo e scripts de marcadores.

Mapear uma mix pronta em seções de 8 e 16 compassos

Produtores informam a duração do streaming, o BPM da sessão e o metro, depois colocam marcadores de arranjo a cada 8 ou 16 compassos completos em vez de adivinhar na forma de onda.

Como se calcula o número de compassos de uma música a partir da duração e do BPM?

Passe o comprimento para segundos, multiplique pelo BPM e divida por 60 para obter o total de batidas.

O que conta como uma batida em 6/8 em comparação com 4/4?

O BPM conta a figura do denominador. Em 4/4 uma batida é uma semínima e o compasso guarda quatro batidas. Em 6/8 uma batida é uma colcheia e o compasso guarda seis. Se você marcar 6/8 como semínimas pontuadas, converta primeiro esse andamento sentido para BPM de colcheia.

O que acontece se a duração ou o BPM for zero ou negativo?

Uma contagem de compassos é indefinida para uma faixa de comprimento nulo ou um andamento não positivo.

A calculadora de compassos de uma música é gratuita?

A ferramenta do navegador é gratuita e roda em local.

Quantos compassos tem uma música de três minutos a 120 BPM em 4/4?

São 90 compassos. A música dura 180 segundos, cada tempo dura meio segundo nesse andamento e quatro tempos formam um compasso, então cada compasso leva 2 segundos.

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/music-bar-count

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/music-bar-count \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"minutes":3,"seconds":0,"bpm":120,"time_signature":"4/4"}'
{
  "minutes": 3,
  "seconds": 0,
  "bpm": 120,
  "time_signature": "4/4"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_bar_count",
  "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.

max_minutes600
max_seconds36000
max_duration_seconds36000
max_bpm400
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.

Duração ou andamento não positivos, e metro fora do conjunto publicado, falham com invalid_input para que um modelo de sessão nunca armazene uma contagem negativa ou infinita. O caminho é aritmética pura, sem rede, sem sementes aleatórias e sem relógio de parede, de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento decimal fixo ao preço publicado de US$ 0,002 por solicitação bem-sucedida.

Como duração, andamento e fórmula de compasso viram compassos completos

Pulsos restantes que não preenchem outro compasso aparecem como remainder_beats.

Como chamar a API e o que a resposta contém

A duração combinada deve permanecer estritamente maior que zero e no máximo 36000 segundos; o andamento deve permanecer estritamente maior que zero e no máximo 400 BPM. Envie um corpo JSON com quatro campos obrigatórios: minutes e seconds para o comprimento impresso da faixa, bpm para o andamento, e time_signature da lista fechada 4/4, 3/4, 2/4, 5/4, 6/4, 7/4, 2/2, 3/2, 6/8, 9/8, 12/8, 3/8, 5/8 e 7/8. minutes também aceita duration_minutes, min e mins. seconds também aceita duration_seconds, sec e secs, e valores acima de 59 são permitidos para que um arquivo de 3 minutos e 45 segundos possa chegar como 0 minutes e 225 seconds. O andamento também aceita tempo, beats_per_minute e tempo_bpm. A fórmula de compasso também aceita time_sig, meter, metre e signature. Campos ausentes, strings não numéricas, valores não finitos, metros desconhecidos e números fora da faixa retornam invalid_input e nunca são cobrados. No sucesso o corpo ecoa as entradas arredondadas, define duration_seconds, beat_unit, beats_per_bar, beat_seconds, beat_ms, bar_seconds, bar_ms, total_beats, exact_bars, complete_bars e o sinônimo complete_measures, remainder_beats, remainder_seconds e o booleano incomplete_bar. formula reitera a relação fechada complete_bars igual a floor de duration_seconds vezes bpm sobre 60, dividido por beats_per_bar. O array steps percorre dos minutes e seconds brutos até a contagem inteira para que testes afirmem intermediários. O preço é uma tarifa fixa de US$ 0,002 por solicitação bem-sucedida com unidade item.

Dicas práticas, limites e o que esta ferramenta não é

Prefira enviar números em vez de strings de relógio já formatadas quando você controla o cliente; strings numéricas só são aceitas quando coincidem com um padrão numérico finito estrito. Marcos comuns de estúdio são fáceis de memorizar: 3 minutos a 120 BPM em 4/4 são 90 compassos; 4 minutos a 100 BPM em 3/4 são 133 compassos completos mais uma batida restante; 2 minutos a 96 BPM em 6/8 são 192 compassos completos. Esta landing atende quem busca calculadora de compassos de uma música, quantos compassos uma faixa tem, ou um contador de compassos por andamento e fórmula; não é detector de BPM, nem buscador de tom, nem analisador de frases, nem processador de áudio em tempo real. Leia minutes e seconds no player ou nos metadados do arquivo em vez de adivinhar; um fade de 3 segundos que você ignore desloca o resto mesmo quando a contagem de compassos completos permanece igual. Se você marcar 6/8 como pulso de semínima pontuada, converta primeiro: duas batidas de semínima pontuada por compasso nesse andamento sentido equivalem a seis batidas de colcheia ao triplo do número, que é a convenção deste endpoint. Mantenha o BPM dentro da faixa publicada para que a duração recíproca da batida permaneça finita em precisão dupla IEEE no Worker e no navegador. Ao ensinar, combine um caminho feliz positivo com andamento ou duração deliberadamente nulos para demonstrar a rota rígida de invalid_input. Tarefas que falham com invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes testam bordas de propósito. Verificações de ida e volta são diretas: recompute duration_seconds vezes bpm sobre 60, divida pelo numerador, tome o piso e confirme a igualdade com complete_bars.

Conferir se a edição radiofônica ainda cai no tempo forte

Editores comparam complete_bars e remainder_beats antes e depois de um corte para que a mix encurtada ainda aterrisse numa linha de compasso, não numa fração restante.

Gerar marcadores de DAW a partir de metadados de catálogo

Quem desenvolve alimenta minutes, seconds, BPM e time_signature de uma linha de catálogo e afirma complete_bars contra fixtures golden sem decodificar áudio.

Por que os compassos completos podem ser menores que a contagem exata?

exact_bars é um número real. complete_bars é o inteiro de compassos terminados. Qualquer batida restante que não preenche outro compasso volta em remainder_beats e incomplete_bar fica true.

Ver a documentação completa do KIT →