ForHosting KIT · Casa, cozinha e lazer

Calculadora de duração da música

Um refrão de 32 compassos em 4/4 a 120 BPM dura 64 segundos, ou 1:04 no relógio. Informe o andamento, o compasso e a quantidade de compassos para saber se a peça cabe no setlist, na ficha de edição ou em um comercial. 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
Bpm
120
Compassos
32
Tempos por compasso
4
Unidade de tempo
4
Você obtém
Fórmula de compasso
4/4
Segundos por tempo
0,5
Segundos por compasso
2
Total de tempos
128

Uma calculadora de duração da música transforma o andamento, a fórmula de compasso e a forma em um comprimento de relógio que você pode anotar em um set list, uma cue sheet ou uma região de DAW. Informe as batidas por minuto, o numerador e o denominador da fórmula de compasso, e quantos compassos a peça ocupa; a ferramenta multiplica as batidas por compasso pela contagem de compassos, escala por sessenta sobre BPM e devolve minutos inteiros mais os segundos restantes junto com uma string compacta de relógio M:SS. Compositores que verificam se um refrão de trinta e dois compassos ainda cabe em um comercial de sessenta segundos, professores que avaliam trabalhos de forma e desenvolvedores que escrevem testes de sequenciador precisam da mesma aritmética determinística sem abrir uma planilha.

Como BPM, fórmula de compasso e compassos viram minutos e segundos

Batidas por minuto indicam quantos pulsos de regência ocorrem em sessenta segundos. A duração da música segue então um produto fechado que todo maestro já usa ao contar compassos contra um metrônomo: os segundos totais equivalem a compassos vezes batidas por compasso vezes sessenta dividido pelo BPM. Um refrão de trinta e dois compassos em 4/4 a cento e vinte BPM dura portanto trinta e dois vezes quatro vezes sessenta sobre cento e vinte, o que dá sessenta e quatro segundos, ou um minuto e quatro segundos no relógio.

A mesma forma em 3/4 a noventa BPM dura quarenta e oito vezes três vezes sessenta sobre noventa, o que dá noventa e seis segundos. Um 6/8 a cem BPM com dezesseis compassos dura dezesseis vezes seis vezes sessenta sobre cem, o que dá 57.6 segundos.

O denominador faz parte do metro escrito e é ecoado como string canônica do tipo 4/4 ou 6/8 para que as cue sheets não fiquem ambíguas, mas o comprimento de relógio é determinado por completo por quantas batidas você de fato conta e quão rápido elas andam. Andamento zero ou negativo dividiria por um pulso não físico e é rejeitado; uma contagem de compassos zero ou negativa descreveria uma peça sem barras e é rejeitada do mesmo jeito.

Dicas práticas, limites e buscas relacionadas

Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas se coincidirem com um padrão numérico finito estrito.

Marcos comuns de estúdio são fáceis de memorizar: trinta e dois compassos de 4/4 a cento e vinte BPM dão um minuto e quatro segundos; dezesseis compassos de 4/4 a sessenta BPM duram o mesmo porque a metade das barras na metade do andamento se cancela; um refrão de valsa de quarenta e oito compassos em 3/4 a noventa BPM é um minuto e trinta e seis segundos.

Esta página visa quem busca uma calculadora de duração da música, uma calculadora de duração musical a partir de BPM e barras, ou o comprimento total a partir da fórmula de compasso e dos compassos; não é uma tabela de tempos de delay, nem um conversor de ticks MIDI por semínima, nem um gerador de áudio de metrônomo em tempo real.

Prefira esta capacidade quando a grade já é conhecida; se a fonte for uma gravação em tempo livre sem clique, detecte ou bata o BPM primeiro e depois conte os compassos.

Set lists e edições radiofônicas

Autores informam a contagem de compassos de refrão e estrofe no BPM da sessão para ver se uma edição radiofônica de trinta e dois compassos ainda cabe em um espaço de um minuto antes de imprimir o set list.

Cue sheets e spotting de filme

Compositores convertem um cue localizado de N compassos em 3/4 ou 6/8 a um andamento travado em minutos e segundos para o editor, sem abrir uma DAW.

Como se calcula a duração da música a partir de BPM, fórmula de compasso e compassos?

Os minutos são a parte inteira desse comprimento; os segundos restantes preenchem a string de relógio (por exemplo 1:04).

O que acontece se o BPM ou a contagem de compassos for zero ou negativo?

A duração é indefinida para andamento não positivo ou contagem de barras não positiva, e a tarefa falha não é cobrada.

Posso enviar um número fracionário de compassos?

Contagens de barras zero e negativas continuam rejeitadas.

A calculadora de duração da música é gratuita?

A ferramenta no navegador é gratuita e roda localmente.

Quanto dura um refrão de 32 compassos a 120 BPM em 4/4?

São 64 segundos, mostrados como 1:04. Trinta e dois compassos de quatro tempos somam 128 tempos, e cada tempo dura meio segundo a 120 BPM.

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-duration

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-duration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bpm":120,"measures":32,"beats_per_bar":4,"beat_unit":4}'
{
  "bpm": 120,
  "measures": 32,
  "beats_per_bar": 4,
  "beat_unit": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.music_duration",
  "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_abs1000000000000
min_pos1e-12
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.

Andamento não positivo ou contagem de compassos não positiva é rejeitado com invalid_input para que um script nunca trate um rascunho a BPM zero como uma faixa infinitamente longa. O caminho é matemática pura — sem rede, sem sementes aleatórias, sem dependência do relógio do sistema — então o executor gratuito no navegador e a API pré-paga retornam o mesmo JSON após o arredondamento decimal fixo cada vez que você chama.

Como BPM, fórmula de compasso e compassos viram minutos e segundos

A fórmula de compasso escreve dois números: o numerador, enviado como beats_per_bar, diz quantos desses pulsos preenchem um compasso, e o denominador, enviado como beat_unit, nomeia a figura escrita que recebe o pulso — quatro para a semínima, oito para a colcheia, dois para a mínima, e um, dezesseis ou trinta e dois para os demais valores legais.

Como chamar a API e o que volta

O array steps percorre do andamento bruto até os comprimentos por batida e por compasso para que testes unitários verifiquem valores intermediários. Envie um corpo JSON com quatro números finitos obrigatórios. O campo bpm é o andamento em batidas por minuto; os alias tempo, beats_per_minute e tempo_bpm são aceitos. O campo measures é a contagem de barras; os alias bars, measure_count, num_measures e n_measures apontam para o mesmo valor, e uma contagem fracionária é legal para uma anacruse ou um fade que não cai no tempo forte. O campo beats_per_bar é o numerador da fórmula de compasso (quatro em 4/4, três em 3/4, seis em 6/8). O campo beat_unit é um enum fechado de figuras escritas que podem ocupar a base do metro: um, dois, quatro, oito, dezesseis ou trinta e dois. Os valores absolutos devem permanecer dentro do limite publicado de um trilhão, e bpm e measures devem ser estritamente maiores que zero; campos ausentes, strings não numéricas, números não finitos e andamento ou contagem de barras não positiva retornam invalid_input e nunca são cobrados. Em caso de sucesso, a resposta reitera as entradas arredondadas, atribui time_signature à string canônica numerador-barra-denominador, informa seconds_per_beat, seconds_per_measure, beats_total, total_seconds e total_milliseconds, e parte o mesmo comprimento em hours, minutes e segundos restantes com um relógio duration como 1:04 ou 0:57.6. Formula reitera que total_seconds equivale a measures vezes beats_per_bar vezes sessenta sobre bpm. O preço é uma tarifa plana de US$ 0,002 por requisição bem-sucedida com unidade item.

Dicas práticas, limites e buscas relacionadas

Mantenha BPM e a contagem de compassos dentro da faixa absoluta publicada para que a duração recíproca da batida continue finita em precisão dupla IEEE tanto no Worker quanto no navegador. Ao ensinar, combine um caminho feliz positivo com um andamento deliberadamente zero ou negativo e uma contagem de barras zero para demonstrar a rota rígida de invalid_input. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando alunos testam casos-limite de propósito. As verificações de ida e volta são diretas: recalcule measures vezes beats_per_bar vezes sessenta dividido por bpm e confirme que coincide com total_seconds dentro do arredondamento a doze casas; depois confirme que minutes e os segundos restantes remontam o mesmo total e que a string duration coincide com o recorte do relógio.

Testes de sequenciador e de aula

Desenvolvedores e professores alimentam BPM, metro e contagens de barras conhecidos e verificam total_seconds mais o relógio M:SS contra fixtures golden, sem temporizadores de parede.

O denominador da fórmula de compasso altera o comprimento?

O BPM conta a batida escrita nomeada por beat_unit, então o numerador (batidas por compasso) é o que escala a duração. O denominador é obrigatório para que a string time_signature (4/4, 6/8, 2/2) coincida com a partitura.

Ver a documentação completa do KIT →