ForHosting KIT · Audio y voz

Cambio de tempo de audio: porcentaje BPM y duración

Cambiar un clip de un tempo a otro afecta a su cuadrícula rítmica y también a su duración.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Esta calculadora recibe el BPM original, el BPM objetivo y la duración conocida del clip, y devuelve el porcentaje de cambio con signo, el multiplicador de duración y la longitud resultante. Ofrece a editores, productores, DJ y desarrolladores una respuesta rápida y reproducible, sin cargar ni analizar el audio.

Introduzca los tempos y la duración conocida

Comience con el BPM al que se reproduce actualmente el clip de origen e indique después el BPM con el que desea sincronizarlo. Ambos valores deben ser mayores que cero, pues un ritmo nulo o negativo no permite formar una relación de tempos válida. Añada la duración actual del clip en segundos y conserve los decimales cuando necesite precisión. Por ejemplo, puede introducir directamente una región de 92.5 segundos sin redondearla. La calculadora no examina archivos, no detecta pulsos ni intenta adivinar el tempo: trabaja exclusivamente con los datos facilitados. Por eso resulta adecuada después de una detección de BPM, al preparar una edición o dentro de un proceso automatizado que ya dispone de metadatos rítmicos. La duración puede ser cero para calcular un caso límite, pero nunca negativa. Si solo va a transformar un bucle, una pista, una entrada o una escena, use la duración exacta de esa región y no la del proyecto completo.

Interprete el porcentaje y el multiplicador

El porcentaje de cambio compara el BPM objetivo con el original. Se obtiene dividiendo el objetivo entre el original, restando uno y multiplicando el resultado por cien. Un valor positivo indica aceleración; uno negativo, ralentización; y cero significa que los tempos coinciden. La duración cambia en sentido inverso, por lo que su multiplicador es el BPM original dividido entre el BPM objetivo. Al pasar de 120 BPM a 150 BPM, el tempo aumenta un 25 por ciento y el multiplicador de duración es 0.8. La versión más rápida ocupa, por tanto, el 80 por ciento del tiempo original. Si pasa de 120 BPM a 90 BPM, verá un cambio negativo y un multiplicador superior a uno, señal de una duración mayor. El multiplicador se devuelve de forma explícita para que usted pueda aplicarlo también a marcadores, regiones o puntos de edición que deban seguir la misma transformación uniforme.

Aplique el resultado en su flujo de audio

Utilice la duración resultante para reservar espacio en la línea de tiempo, alinear bucles, colocar entradas, estimar exportaciones o sincronizar música con vídeo. El cálculo presupone un cambio uniforme en todo el clip y una relación exacta entre velocidad de reproducción y duración. No predice artefactos, calidad de transitorios, comportamiento tonal, ajustes de audio elástico ni decisiones propias de un programa concreto. Un algoritmo que conserve el tono puede perseguir la misma duración, pero su calidad sonora depende del material y del software, no de esta aritmética. Si el clip contiene automatización de tempo o varias secciones con BPM de origen distintos, calcule cada tramo constante por separado y sume las duraciones obtenidas. Conserve suficientes decimales al transferir resultados a otro sistema para evitar errores acumulados. En llamadas automatizadas, el precio base es $0.002 por solicitud. El cálculo del navegador emplea la misma fórmula determinista y no requiere subir el audio.

Ajustar un bucle al tempo de la sesión

Calcule cuánto debe acelerar o ralentizar un bucle y qué duración tendrá al coincidir con el BPM de la sesión.

Planificar montajes musicales con imagen

Estime la nueva longitud de una entrada musical antes de colocar cortes o modificar la línea de tiempo del vídeo.

Escalar marcadores en una herramienta de audio

Use el multiplicador para transformar de forma coherente los tiempos de entradas, regiones o marcadores en un proceso automatizado.

¿Cómo se calcula el porcentaje de cambio de tempo?

Divida el BPM objetivo entre el original, reste uno y multiplique por 100. Los valores positivos indican aumento y los negativos, disminución.

¿Por qué el multiplicador de duración es la relación inversa?

Un ritmo más rápido tarda menos en reproducir la misma cantidad de pulsos, por lo que la duración se escala dividiendo el BPM original entre el objetivo.

¿Esta calculadora conserva el tono?

Solo calcula tempo y duración. El comportamiento del tono depende de si su reproductor o herramienta de estiramiento temporal lo conserva.

¿Puedo usar valores decimales de BPM y duración?

Sí. Se admiten números decimales finitos para ambos BPM y para la duración del clip en segundos.

¿Qué ocurre si un BPM es cero o negativo?

La solicitud devuelve un error de entrada no válida porque las relaciones de tempo exigen BPM originales y objetivos positivos.

¿Cuánto cuesta una solicitud API?

Cada solicitud API cuesta $0.002. También puede realizar este cálculo determinista en el navegador.

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/audio/tempo-change-percent

¿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/audio/tempo-change-percent \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"original_bpm":120,"target_bpm":150,"duration_seconds":240}'
{
  "original_bpm": 120,
  "target_bpm": 150,
  "duration_seconds": 240
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.tempo_change_percent",
  "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_mb200
max_minutes180
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.

Ver la documentación completa del KIT →