Calculadora de tiempos de delay y reverb
A 120 BPM, un delay de corchea dura 250 ms y una cola de reverb de redonda, 2000 ms, con un pre-delay sugerido de 62,5 ms. Las repeticiones caen en el pulso y la cola se apaga en la línea de compás. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Bpm
- 120
- Nota del delay
- 1/8
- Nota de la reverb
- 1/1
- Tiempos del delay
- 0,5 ms
- Tiempos de la reverb
- 4
- Pulso (ms)
- 500
- ms por pulso
- 500
Los ingenieros de mezcla rara vez desean un delay de marcha libre o un decay arbitrario; quieren que la repetición caiga en una corchea o una corchea con puntillo y que la cola se limpie en la línea de compás.
Por qué el eco debe caer en el tempo
Un delay libre o una reverb con una cola arbitraria suelen ensuciar la mezcla. Lo habitual es que la repetición caiga en una corchea o en una corchea con puntillo y que la cola se apague justo en la línea de compás. Para eso hay que pasar el tempo de la canción a milisegundos. Con la convención de que un pulso es una negra en 4/4, la negra dura 60000 dividido entre los BPM: a 120 BPM son 500 ms, y a 60 BPM son 1000 ms.
Cómo se calcula y qué errores evitar
Después se multiplica esa negra por los pulsos de la figura elegida. Una corchea es medio pulso, una corchea con puntillo tres cuartos, un tresillo de negra dos tercios y una redonda cuatro pulsos. A 120 BPM, la corchea da 250 ms, o 4 Hz si su efecto pide frecuencia, y la redonda da 2000 ms para la cola. El error típico es usar el tempo de otra versión del tema o confundir la figura con puntillo con la normal: compruebe ambos antes de copiar los valores.
Del tempo a los milisegundos del eco y la cola
Los pulsos por minuto cuentan cuántos pulsos de negra ocurren en sesenta segundos bajo la convención habitual de producción de que un pulso equivale a una negra en 4/4. El recíproco es universal: los milisegundos por pulso equivalen a sesenta mil divididos entre el tempo, de modo que ciento veinte BPM dan quinientos milisegundos por negra, ciento veintiocho BPM dan cuatrocientos sesenta y ocho punto siete cinco milisegundos, y sesenta BPM dan mil milisegundos. Dos compases a ese tempo duran cuatro mil milisegundos.
Rechazar un BPM no positivo es esencial porque la división entre cero o un pulso negativo inventaría tiempos no físicos que romperían la recuperación de sesión y la automatización MIDI.
Preguntas frecuentes
¿Qué significan 1/8d y 2/1?
1/8d es una corchea con puntillo (tres semicorcheas, 0.75 pulsos). 2/1 son dos compases de redonda en 4/4 (8 pulsos). Los tresillos usan el sufijo t; por ejemplo 1/8t es un tresillo de corchea (1/3 de pulso).
¿Es lo mismo que una tabla de BPM a milisegundos o una calculadora de pulsos de reverb?
No. Una calculadora de BPM a milisegundos devuelve cada valor de nota solo a partir del tempo. Una herramienta de decay de reverb desde pulsos devuelve una sola cola desde un conteo numérico.
¿Cuántos milisegundos es un delay de corchea a 120 BPM?
Son 250 ms, o 4 Hz. A 120 BPM la negra dura 500 ms, que es 60000 dividido entre 120, y la corchea es la mitad de ese pulso.
¿Cuánto debe durar la cola de la reverb a 120 BPM?
Si elige una redonda, que en 4/4 es un compás completo, la cola dura 2000 ms, es decir 2 segundos. Así la reverb se apaga justo en la línea de compás y no se monta sobre el siguiente.
¿Qué pre-delay conviene usar?
La calculadora sugiere una fusa, la figura de 1/32, que a 120 BPM son 62,5 ms. Es un punto de partida que sigue el mismo tempo de la canción.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/delay-reverb-times \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bpm":120,"delay_note":"1/8","reverb_note":"1/1"}'const res = await fetch("https://api.kit.forhosting.com/hobby/delay-reverb-times", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bpm": 120,
"delay_note": "1/8",
"reverb_note": "1/1"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/delay-reverb-times",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bpm": 120,
"delay_note": "1/8",
"reverb_note": "1/1"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/delay-reverb-times", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bpm":120,"delay_note":"1/8","reverb_note":"1/1"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bpm":120,"delay_note":"1/8","reverb_note":"1/1"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/delay-reverb-times", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"bpm": 120,
"delay_note": "1/8",
"reverb_note": "1/1"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.delay_reverb_times",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_bpm | 1000 |
min_bpm | 1e-12 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Una calculadora de tiempos de delay y reverb convierte el tempo de la canción en pulsos por minuto más dos divisiones de nota musical en los milisegundos exactos que usted escribe en plugins de delay, eco y reverb. Introduzca los BPM del proyecto, la nota de delay y la nota de reverb. La herramienta devuelve el pulso de negra, el tiempo de delay en milisegundos y segundos, la frecuencia de delay en hertz, el decay del reverb en milisegundos y segundos, una sugerencia de predelay de 1/32, una fórmula cerrada y pasos ordenados que usted puede recomputar a mano. Los tempos no positivos se rechazan con invalid_input para que la automatización nunca almacene un tiempo negativo o infinito. El camino es aritmética pura —sin red, sin semillas aleatorias, sin dependencia del reloj—, de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras un redondeo decimal fijo al precio publicado de $0.002 por solicitud exitosa.
Cómo el tempo y las divisiones de nota se convierten en delay y decay
Un delay sincronizado al tempo multiplica ese pulso por el número de pulsos de la nota de delay elegida: una corchea recta es medio pulso, una corchea con puntillo son tres cuartos de pulso, un tresillo de negra son dos tercios de pulso y una redonda en tiempo común son cuatro pulsos. Un decay de reverb sincronizado al tempo usa el mismo pulso con una nota habitualmente más larga para que la cola termine en una frase de uno o dos compases en lugar de sonar hacia la sección siguiente. A ciento veinte BPM un delay de corchea son doscientos cincuenta milisegundos y un decay de redonda son dos mil milisegundos; al mismo tempo un delay de corchea con puntillo son trescientos setenta y cinco milisegundos.
Cómo llamar a la API y qué se obtiene a cambio
El tempo debe permanecer estrictamente mayor que cero y como máximo mil BPM. El array steps recorre desde el tempo bruto ambas multiplicaciones para que usted pueda afirmar valores intermedios en las pruebas. Envíe un cuerpo JSON con tres campos obligatorios: bpm, un número finito estrictamente positivo también aceptado bajo los alias tempo, beats_per_minute y tempo_bpm; delay_note de la lista cerrada 1/1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/2d, 1/4d, 1/8d, 1/16d, 1/4t, 1/8t, 1/16t, 2/1 y 4/1; y reverb_note de la misma lista. La nota de delay también acepta delay_division, delay y delay_div. La nota de reverb también acepta reverb_division, reverb, decay_note y reverb_div. Los campos ausentes, el tempo no numérico, los valores no finitos, las cadenas de nota desconocidas y los números fuera de rango devuelven invalid_input y nunca se cobran. En caso de éxito, la respuesta repite el bpm redondeado y los delay_note y reverb_note canónicos, asigna delay_beats y reverb_beats a los multiplicadores de negra, beat_ms y ms_per_beat al pulso en milisegundos, delay_ms, delay_seconds y delay_hz para el eco, decay_ms, reverb_decay_ms y decay_seconds para la cola, predelay_ms y predelay_note a la sugerencia de 1/32, unit a la cadena ms y formula al par cerrado de productos. El precio es una tarifa plana de $0.002 por solicitud exitosa con unidad item.
Consejos prácticos, límites y búsquedas relacionadas
Prefiera enviar números en lugar de cadenas preformateadas cuando usted controla el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto. Mantenga los BPM dentro del rango publicado para que la duración recíproca del pulso siga siendo finita en precisión doble IEEE tanto en el Worker como en el navegador. Los puntos de referencia habituales de estudio son fáciles de memorizar: ciento veinte BPM con un delay 1/8 y un reverb 1/1 son doscientos cincuenta milisegundos de delay y dos mil milisegundos de decay; ciento veintiocho BPM con un delay 1/8d y un reverb 2/1 son trescientos cincuenta y uno punto cinco seis dos cinco milisegundos de delay y tres mil setecientos cincuenta milisegundos de decay; noventa BPM con un delay 1/4 y un reverb 1/1 son seiscientos sesenta y seis punto seis periódicos milisegundos de delay y dos mil seiscientos sesenta y seis punto seis periódicos milisegundos de decay. Al enseñar, combine un caso feliz positivo con un tempo deliberadamente cero o negativo para demostrar la ruta estricta de invalid_input. Esta página está dirigida a quienes buscan tiempos de delay y reverb juntos, una calculadora de delay y decay sincronizados al tempo, o milisegundos de BPM y división de nota para eco y cola; no es una tabla completa de BPM a milisegundos, ni una sola cola desde un conteo bruto de pulsos, ni una calculadora geométrica de sala RT60, ni un procesador de audio en tiempo real. Prefiera esta capacidad cuando ya conoce la nota de delay y la nota de reverb y desea ambos milisegundos en una sola llamada. 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. Las comprobaciones de ida y vuelta son directas: recalcule sesenta mil dividido entre bpm, multiplique por el conteo de pulsos de cada nota y confirme delay_ms y decay_ms dentro del redondeo a doce decimales.
Casos de integración
Ajustar delay y reverb de un envío vocal al tempo de la sesión
Los productores introducen los BPM del proyecto, eligen un delay 1/8 o 1/8d y un reverb 1/1 o 2/1, y pegan delay_ms y decay_ms en los dos plugins para que repeticiones y cola compartan una misma cuadrícula.
Unificar delay y decay de un multiefectos de hardware en un set en vivo
Los ingenieros de directo calculan tiempos de delay y reverb sincronizados al tempo para varias canciones, de modo que un pedalboard o un rack permanezca bloqueado al clic sin adivinar milisegundos en el escenario.
Pruebas unitarias para ayudas de mezcla conscientes del tempo
Los desarrolladores alimentan BPM y divisiones de nota conocidos y verifican delay_ms, delay_hz y decay_ms contra fixtures golden sin hardware de audio ni temporizadores de reloj de pared.
Preguntas técnicas
¿Cómo se calculan los tiempos de delay y reverb a partir del BPM?
Los milisegundos por pulso de negra equivalen a 60000 divididos entre BPM. Multiplique ese pulso por los pulsos de la nota de delay para delay_ms, y por los pulsos de la nota de reverb para decay_ms. Una corchea son 0.5 pulsos; una redonda en 4/4 son 4 pulsos.
¿Qué ocurre si el tempo es cero o negativo?
El tempo no es un número positivo y la herramienta devuelve invalid_input. Los tiempos de delay y decay sincronizados al tempo quedan indefinidos cuando el BPM es cero, negativo o falta.
¿La calculadora de tiempos de delay y reverb es gratuita?
La herramienta del navegador es gratuita y se ejecuta en local. Las llamadas a la API usan saldo KIT prepagado a $0.002 por solicitud exitosa; las tareas fallidas nunca se cobran.