ForHosting KIT · Hogar, cocina y ocio

Calculadora de compases de una canción

Una canción de tres minutos a 120 BPM en 4/4 tiene exactamente 90 compases, de 2 segundos cada uno. Indique la duración, el tempo y el compás de cualquier tema para planificar frases, versiones cortas o marcadores. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Minutos
3
Segundos
0
Bpm
120
Compás
4/4
Obtiene
Duración (s)
180
Unidad de pulso
quarter
Pulsos por compás
4
Duración del pulso (s)
0,5

Una calculadora de compases de una canción convierte la duración de una grabación, el tempo y la indicación de compás en cuántos compases completos contiene la pista. El arreglo, las ediciones radiofónicas y los scripts de marcadores de la DAW necesitan ese entero: las frases de 8 compases, las estrofas de 16 y los solos de 32 solo tienen sentido cuando se sabe cuántos compases enteros caben de verdad. Introduzca los minutos y segundos impresos en el reproductor o el archivo, el BPM del proyecto y un metro como 4/4, 3/4 o 6/8. La respuesta informa el recuento exacto en número real, el entero de compases completos, los pulsos sobrantes que no llenan un último compás, la longitud de un compás en segundos y los pasos ordenados que usted puede recomputar a mano.

Cómo la duración, el tempo y el compás se vuelven compases completos

Los pulsos por minuto cuentan cuántos pulsos del valor escrito ocurren en sesenta segundos. Esta calculadora trata ese pulso como la figura que nombra el denominador de la indicación de compás: una negra en 4/4 y 3/4, una corchea en 6/8 y 12/8, una blanca en tiempo cortado escrito 2/2. Un compás contiene por tanto tantos pulsos como indica el numerador, de modo que el tiempo común guarda cuatro pulsos, el vals tres, y el 6/8 compuesto seis pulsos de corchea cuando el metrónomo está en corcheas.

Pase la longitud de la canción a segundos multiplicando los minutos por sesenta y sumando los segundos restantes. Multiplique esa duración expresada en minutos por el tempo para obtener el total de pulsos que caben en la grabación. Divida el total de pulsos entre el numerador para obtener el número exacto de compases como real.

Los compases completos son el mayor entero que no supera ese recuento exacto, tras un épsilon de redondeo minúsculo para que una pista que cae en el tiempo fuerte no se informe un compás corta por polvo de coma flotante. Una canción de 3 minutos a 120 BPM en 4/4 contiene 360 pulsos y exactamente 90 compases completos. Una canción de 4 minutos a 100 BPM en 3/4 contiene 400 pulsos, 133 compases completos y un pulso sobrante.

Se rechaza una duración o un tempo no positivos porque un pulso nulo o negativo inventaría un recuento no físico que rompe mapas de arreglo y scripts de marcadores.

Trazar una mezcla terminada en secciones de 8 y 16 compases

Los productores introducen la duración del streaming, el BPM de la sesión y el metro, luego colocan marcadores de arreglo cada 8 o 16 compases completos en vez de adivinar sobre la forma de onda.

¿Cómo se calcula el número de compases de una canción a partir de la duración y el BPM?

Pase la longitud a segundos, multiplique por el BPM y divida entre 60 para obtener el total de pulsos.

¿Qué cuenta como un pulso en 6/8 frente a 4/4?

El BPM cuenta la figura del denominador. En 4/4 un pulso es una negra y el compás guarda cuatro pulsos. En 6/8 un pulso es una corchea y el compás guarda seis. Si marca 6/8 como negras con puntillo, convierta primero ese tempo sentido a BPM de corchea.

¿Qué ocurre si la duración o el BPM es cero o negativo?

Un recuento de compases no está definido para una pista de longitud nula o un tempo no positivo.

¿Es gratuita la calculadora de compases de una canción?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Cuántos compases tiene una canción de tres minutos a 120 BPM en 4/4?

90 compases. La canción dura 180 segundos, cada pulso dura medio segundo a ese tempo y cuatro pulsos forman un compás, así que cada compás ocupa 2 segundos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/hobby/music-bar-count

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_minutes600
max_seconds36000
max_duration_seconds36000
max_bpm400
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Una duración o un tempo no positivos, y un metro fuera del conjunto publicado, fallan con invalid_input para que una plantilla de sesión nunca almacene un recuento negativo o infinito. El camino es aritmética pura, sin red, sin semillas aleatorias y sin reloj de pared, de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras el redondeo decimal fijo al precio publicado de $0.002 por solicitud exitosa.

Cómo la duración, el tempo y el compás se vuelven compases completos

Los pulsos sobrantes que no llenan otro compás aparecen como remainder_beats.

Cómo llamar a la API y qué contiene la respuesta

La duración combinada debe ser estrictamente mayor que cero y como máximo 36000 segundos; el tempo debe ser estrictamente mayor que cero y como máximo 400 BPM. Envíe un cuerpo JSON con cuatro campos obligatorios: minutes y seconds para la longitud impresa de la pista, bpm para el tempo, y time_signature de la lista cerrada 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 y 7/8. minutes también acepta duration_minutes, min y mins. seconds también acepta duration_seconds, sec y secs, y se permiten valores por encima de 59 para que un archivo de 3 minutos y 45 segundos pueda llegar como 0 minutes y 225 seconds. El tempo también acepta tempo, beats_per_minute y tempo_bpm. La indicación de compás también acepta time_sig, meter, metre y signature. Campos ausentes, cadenas no numéricas, valores no finitos, metros desconocidos y números fuera de rango devuelven invalid_input y nunca se cobran. En el éxito el cuerpo repite las entradas redondeadas, asigna duration_seconds, beat_unit, beats_per_bar, beat_seconds, beat_ms, bar_seconds, bar_ms, total_beats, exact_bars, complete_bars y el sinónimo complete_measures, remainder_beats, remainder_seconds y el booleano incomplete_bar. formula reitera la relación cerrada complete_bars igual a floor de duration_seconds por bpm entre 60, dividido entre beats_per_bar. El array steps recorre desde minutes y seconds brutos hasta el recuento entero para que las pruebas afirmen intermedios. El precio es una tarifa plana de $0.002 por solicitud exitosa con unidad item.

Consejos prácticos, límites y lo que esta herramienta no es

Si marca 6/8 como pulso de negra con puntillo, convierta primero: dos pulsos de negra con puntillo por compás a ese tempo sentido equivalen a seis pulsos de corchea al triple del número, que es la convención de este extremo. Prefiera enviar números en vez de cadenas de reloj ya formateadas cuando usted controla el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto. Los puntos de control habituales de estudio se memorizan fácil: 3 minutos a 120 BPM en 4/4 son 90 compases; 4 minutos a 100 BPM en 3/4 son 133 compases completos más un pulso sobrante; 2 minutos a 96 BPM en 6/8 son 192 compases completos. Esta página atiende a quien busca una calculadora de compases de una canción, cuántos compases tiene una pista, o un contador de compases por tempo e indicación; no es un detector de BPM, ni un buscador de tonalidad, ni un analizador de frases, ni un procesador de audio en tiempo real. Lea minutes y seconds en el reproductor o en los metadatos del archivo en vez de adivinar; un fundido de 3 segundos que usted ignore desplazará el resto aunque el recuento de compases completos no cambie. Mantenga el BPM dentro del rango publicado para que la duración recíproca del pulso siga siendo finita en precisión doble IEEE en el Worker y en el navegador. Al enseñar, combine un camino feliz positivo con un tempo o una duración deliberadamente nulos para demostrar la ruta estricta de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepagado, lo que mantiene baratos los scripts exploratorios cuando el alumnado prueba bordes a propósito. Las comprobaciones de ida y vuelta son directas: recalcule duration_seconds por bpm entre 60, divida entre el numerador, tome el entero inferior y confirme que coincide con complete_bars.

Comprobar que una edición radiofónica sigue cayendo en el tiempo fuerte

Los editores comparan complete_bars y remainder_beats antes y después de un corte para que la mezcla acortada siga aterrizando en una línea de compás y no en una fracción sobrante.

Generar marcadores de DAW desde metadatos de catálogo

Quienes desarrollan alimentan minutes, seconds, BPM y time_signature desde una fila de catálogo y afirman complete_bars contra fixtures golden sin decodificar audio.

¿Por qué los compases completos pueden ser menores que el recuento exacto?

exact_bars es un número real. complete_bars es el entero de compases terminados. Cualquier pulso sobrante que no llena otro compás se devuelve en remainder_beats e incomplete_bar queda en true.

Ver la documentación completa del KIT →