ForHosting KIT · Hogar, cocina y ocio

Calculadora de BPM

Ocho pulsos contados en cuatro segundos son 120 BPM: escriba los pulsos que contó y los segundos del cronómetro y obtenga el tempo y la duración de un pulso, aquí 0,5 s o 500 ms. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Pulsos
8
Intervalo
4
Obtiene
Bpm
120 bpm
Duración del pulso (s)
0,5
Pulso (ms)
500

Una calculadora de BPM convierte un número de pulsos contados y un intervalo de tiempo medido en segundos en tempo en pulsos por minuto. Músicos, DJs, docentes y entrenadores siguen usando el método del cronómetro: contar pulsos durante una ventana conocida y escalar esa tasa a un minuto con la identidad BPM igual a pulsos por sesenta dividido entre el intervalo. Esta herramienta aplica esa fórmula con comprobaciones estrictas de que ambos valores sean finitos y estrictamente positivos.

Cómo los pulsos contados y un cronómetro se convierten en pulsos por minuto

El método del cronómetro para el tempo es anterior a los pads de toque y a los botones de las estaciones de trabajo de audio: usted cuenta cuántos pulsos ocurren mientras corre un reloj y luego escala ese conteo a un minuto completo. Si ocho pulsos caen en cuatro segundos, la tasa implícita es ocho entre cuatro pulsos por segundo, es decir, ciento veinte pulsos por minuto. La identidad es, por tanto, BPM igual a pulsos por sesenta dividido entre el intervalo en segundos.

Ambos operandos deben ser números finitos estrictamente positivos. Un conteo de pulsos nulo o negativo describiría la ausencia de pulso o una fantasía de tiempo invertido; un intervalo nulo o negativo describiría la ausencia de ventana o un reloj invertido, y el cociente sería indefinido o infinito.

Esta capacidad convierte los dos campos, rechaza valores ausentes, cadenas vacías, NaN, infinitos y cantidades no positivas, y publica el tempo junto con los segundos por pulso y los milisegundos por pulso para que un metrónomo, un delay o un plan de clase consuman un único pulso coherente.

Los ejercicios de aula siguen usando el conteo de quince segundos: dieciséis pulsos en quince segundos son sesenta y cuatro BPM, y treinta y dos pulsos en quince segundos son ciento veintiocho BPM, porque multiplicar el conteo de quince segundos por cuatro es lo mismo que multiplicar por sesenta y dividir entre quince. Cuente una ventana más larga cuando el groove sea irregular; más pulsos durante más segundos reducen el efecto de un solo golpe adelantado o atrasado sobre el tempo informado.

Conteo práctico, límites y búsquedas relacionadas

Cuente al menos entre cuatro y ocho pulsos cuando pueda: una muestra de un solo pulso sobre una ventana minúscula es válida en matemáticas, pero ruidosa en la interpretación en vivo. Mantenga el reloj honesto; arrancar el cronómetro en el pulso uno frente al pulso cero es un desfase de uno habitual que altera el tempo en un escalón entero si usted se equivoca al contar.

Los puntos de control habituales de estudio se verifican a mano con facilidad: ocho pulsos en cuatro segundos son ciento veinte BPM, cuatro pulsos en dos segundos son la misma rejilla, y treinta y dos pulsos en quince segundos son ciento veintiocho BPM.

Esta página está dirigida a quienes buscan una calculadora de BPM, pulsos por minuto a partir de pulsos contados, o tempo a partir de pulsos y segundos; no es un pad de tap-tempo que promedia marcas en milisegundos, ni una tabla de notas de BPM a milisegundos, ni un detector de onsets de audio. Para marcas de toque ordenadas use la calculadora hermana de BPM desde intervalos de toque; para un tempo de proyecto conocido convertido en duraciones de notas y delays use la calculadora hermana de BPM a milisegundos.

Prefiera esta capacidad cuando su fuente sea un total contado contra una ventana medida. Las comprobaciones de ida y vuelta son directas: multiplique beats por sesenta, divida entre el intervalo en segundos y confirme que el resultado coincide con el bpm publicado dentro del redondeo a doce decimales.

Fijar el tempo de sesión con un conteo de cronómetro

Los productores cuentan pulsos sobre una pista de referencia durante cuatro u ocho segundos, introducen el total y la ventana, y fijan los BPM del proyecto en la DAW con el tempo devuelto.

¿Cómo se calcula el BPM a partir de pulsos contados y segundos?

Divida el número de pulsos entre el intervalo medido en segundos para obtener pulsos por segundo y luego multiplique por sesenta. De forma equivalente, BPM igual a pulsos por sesenta dividido entre el intervalo.

¿Qué ocurre si beats o interval son cero o negativos?

Un conteo o una ventana no positivos no pueden definir un tempo finito, y la herramienta no inventará uno.

¿Debo enviar marcas de toque o un conteo de pulsos?

Envíe un conteo de pulsos y un intervalo en segundos. Para marcas de toque ordenadas en milisegundos, use en su lugar la calculadora hermana de BPM desde intervalos de toque.

¿Por qué un conteo de 15 segundos se multiplica por cuatro?

Hay cuatro bloques de quince segundos en un minuto, de modo que count × 4 equivale a count × 60 / 15. Esta calculadora usa la forma general para que cualquier longitud de ventana funcione, no solo quince segundos.

¿La calculadora de BPM es gratuita?

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

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/bpm

¿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/bpm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"beats":8,"interval":4}'
{
  "beats": 8,
  "interval": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.bpm",
  "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_abs1000000000000
min_positive1e-12
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.

Cero pulsos, una ventana de longitud cero, campos ausentes y cadenas no numéricas se rechazan como invalid_input para que los scripts nunca inventen un tempo infinito. La ruta es aritmética pura —sin red, sin semillas aleatorias, sin dependencia del reloj de pared—, de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras un redondeo estable en cada llamada.

Cómo los pulsos contados y un cronómetro se convierten en pulsos por minuto

El redondeo queda fijo a doce decimales para que el JSON del Worker y el del navegador coincidan byte a byte con las mismas entradas.

Cómo llamar a la API y qué se obtiene a cambio

Beats es el total contado; interval es la ventana medida en segundos. Prefiera enviar números en lugar de cadenas preformateadas cuando usted controla el cliente. Las ventanas relativas, como cuatro segundos de conteo, son el caso previsto; aquí no se envían marcas temporales. Envíe un cuerpo JSON con dos campos numéricos obligatorios llamados beats e interval. Los mismos valores se aceptan con los alias count, beat_count y n_beats para el primer campo, y seconds, time, duration y t para el segundo. Cada campo puede llegar como número JSON o como cadena numérica estricta. En caso de éxito, la respuesta repite los beats e interval redondeados, devuelve bpm como tempo principal, beat_seconds y beat_ms como duración de un pulso, unit con la cadena bpm, formula que reafirma bpm igual a beats por sesenta dividido entre interval, message como breve resumen y steps que recorren desde el conteo bruto hasta los segundos por pulso y la división final. Campos ausentes, entradas no finitas, cadenas vacías que fallan la coerción numérica y cualquier beats o interval no positivo devuelven invalid_input y nunca se cobran. El precio es una tarifa plana de $0.002 por solicitud exitosa con unidad item. La magnitud absoluta de cada operando permanece dentro del límite publicado para que el cociente siga bien definido en precisión doble IEEE.

Conteo práctico, límites y búsquedas relacionadas

Al enseñar, combine un conteo de caso feliz con una entrada deliberadamente nula o negativa para que los alumnos vean invalid_input de inmediato. Las tareas fallidas que devuelven invalid_input no consumen saldo prepagado, lo que mantiene baratos los scripts exploratorios cuando los alumnos prueban casos límite a propósito.

Ejercicios de aula del recíproco y de 15 segundos

Los docentes entregan conteos de pulsos e intervalos para que los alumnos recompongan a mano beats × 60 / seconds, incluido el clásico conteo de quince segundos multiplicado por cuatro, y luego contrasten el campo BPM determinista.

Comprobaciones de pulso o click-track en scripts

Desarrolladores y entrenadores alimentan un total contado y una ventana medida y verifican bpm, beat_seconds y beat_ms contra fixtures golden sin hardware de audio ni temporizadores de reloj de pared.

Ver la documentación completa del KIT →