Arreglar la interpretación MIDI fuera de tiempo (Música, Midi, Tempo, Razón)

Phrancis preguntó.
preguntó.

Soy productor/compositor y me han encargado arreglar un archivo MIDI. Estoy usando Reason 7. Hay varias cosas que no se hacen bien, pero esta me tiene perplejo.

Me han dicho que el BPM es 130.100 pero no se alinea, a medida que se avanza en la canción en particular. Esto es lo que parece al principio:

Está ligeramente desviado, pero se puede arreglar. Pero a medida que se avanza en la canción, el ritmo se va desviando y se vuelve camino del tempo. Por ejemplo, las notas de 45.3.25 deberían estar en 46.0.00:

Me pregunto… ¿Hay alguna solución o bala mágica para detectar el tempo real y aplicarlo al archivo MIDI, que ustedes conozcan? He probado varios tempos alternativos, como 130.050, , 130.000, etc., pero todos se desvían muy rápidamente… ¿O es que tengo que revisar todo el archivo a mano y pasar horas preciosas para que esto se alinee bien?

P.D.: Supongo que «Lost in time» es un título de canción apropiado, a fin de cuentas.

Comentarios

  • En Ableton puedes usar la función «quantize» para hacer esto. Debería poder hacer lo mismo en Reason. No será perfecto, pero puede ayudarte a conseguir la mayor parte del tiempo y luego arreglar las partes más pequeñas a mano: youtu.be/7yOv0Hx8eds?t=2m55s –  > Por charlie.
4 respuestas
trw

Nunca he visto ningún software que pueda hacer esto sin mucha ayuda humana. Cuantificar, incluso con una interpretación que esté muy cerca del ritmo, arruinará la expresión del músico. Y si alguien ha grabado una interpretación MIDI sin adherirse a una referencia de tempo como una pista de clic, simplemente cuantificar destruirá los datos.

Si realmente quieres una interpretación mecánica, introduce la partitura en algo como Sibelius o Finale, exporta a MIDI y la tendrás perfecta.

Si quieres preservar la interpretación humana pero quieres que todo caiga de pie, tienes mucho trabajo por delante. Requerirá una toma de decisiones detallada y subjetiva y una tediosa introducción de datos. En las capturas de pantalla que has mostrado, parecen simples tríadas. Esto le facilitará el trabajo.

Me parece que lo mejor es trabajar una frase a la vez. Las diferencias de tiempo se agravan con el tiempo, pero verás que cada frase tenderá a tener integridad con respecto a sí misma. Si trabajas una frase a la vez, podrás perforar la primera frase, arreglarla, pasar a la siguiente y alinearla con la primera, y así sucesivamente.

Comience por alinear la primera nota o acorde con el tiempo absoluto, pero mantenga el resto de la frase en relación con la primera nota. Arregla manualmente cualquier problema de sincronización evidente. Por «problemas de sincronización», me refiero a errores de una sola nota que sean obviamente erróneos. Si la frase es más lenta o más rápida que el tempo objetivo, utilice la función «ajustar el tiempo de selección» para alargar o acortar la frase de modo que se ajuste al tempo objetivo. Utilice el método de prueba y error para encontrar la cantidad adecuada. Esto mantendrá la expresión que la cuantización arruinaría. Sólo cuando la frase encaje en sus compases podrá cuantizar con seguridad. Hazlo sólo si es necesario y empieza con un poco de cuantización, como el 40%. Luego alinea la siguiente frase con el siguiente compás y repite el proceso.

Comentarios

  • Parece que tengo mucho trabajo por hacer. La próxima vez que esto ocurra me aseguraré de conseguir el archivo primero y escucharlo antes de comprometerme a cobrar mis tarifas estándar lol. Gracias por tu gran respuesta. –  > Por Phrancis.
Caleb Hines

Si se supone que la pieza ya tiene un tempo uniforme, (es decir, no es una grabación de una interpretación humana, como menciona trw) y la cuestión es simplemente una cuestión de descubrir qué tempo es, podrías utilizar algún tipo de herramienta de «tap tempo». Estoy seguro de que hay muchas, pero la que conozco está en Reaper. Probablemente puedas encontrar una en un sitio web en línea.

Básicamente, mientras se reproduce la música, se pulsa un botón (ya sea en el ratón o en el teclado) cada tiempo, en el tiempo. Intenta ser lo más preciso posible. Durante un breve periodo de tiempo, el software podrá determinar el tempo actual a partir de tu ritmo medio de clics. Esto también te permitirá comprobar si el tempo varía, o se mantiene constante, a lo largo de la canción (si varía, tu trabajo será mucho más difícil).

Jeff Knight

Si el Reason tiene la capacidad: puedes utilizar los tiempos del archivo MIDI existente para ajustar el tempo real al de la interpretación MIDI sin alterar. Esto significa que el propio tempo variará ligeramente para adaptarse a la música, y no al revés. Si el proyecto requiere un tempo duro de 130,1bpm, esta no es su solución.

Lo que estás tratando de hacer es ajustar el tempo a medida que la canción se reproduce para que coincida con el tempo humano del archivo midi. Si puedes decirle al Reason dónde están los downbeats en el archivo MIDI, podría generar una nueva pista de tempo que ajustará el tempo en pequeños trozos mientras se reproduce la canción. Esto eliminará por completo cualquier efecto de «máquina» de la cuantización, pero aún te permitirá utilizar las funciones basadas en el tempo de tu DAW.

Comentarios

  • Bienvenido a Music Stack Exchange. Tu respuesta es clara y directa. Una preocupación podría ser que tus detalles suenan como si estuvieran basados en un conocimiento genérico de MIDI, en lugar de un conocimiento específico de Reason, lo que tal vez hace que la respuesta general sea menos útil de lo que podría ser si conocieras una solución específica, pero creo que todavía sería útil para el OP. De nuevo, bienvenido. –  > Por L3B.
Laurence Payne

Un vistazo al archivo sugiere que está cuantificado, y por lo tanto probablemente fue creado a un tempo fijo. No estoy seguro de cómo se ha desincronizado, pero es posible que puedas volver a estirarlo. Sin embargo, sólo puedo describir cómo lo haría en Cubase.

Hay una función en la que puedes seleccionar un objeto -en este caso sería toda la canción- y arrastrar el punto final para redimensionarlo. El contenido se estira proporcionalmente. Haz esto para que una nota al final SÍ se alinee con una línea de compás. Todo puede estar resuelto, o al menos lo suficientemente cerca como para que un valor de cuantificación muy pequeño lo haga perfecto.

¿Pero el archivo MIDI no se importó junto con su información de tempo? No debería haber tenido que decirle que el tempo era de 130,1. Este ajuste debería haberse importado automáticamente. Aunque ten en cuenta que los tempos suelen ser interpretados de forma ligeramente diferente por los distintos programas. Una canción hecha en Cubase a q=120 puede importarse a Logic como, por ejemplo, q=119.0177. Ten cuidado de no estropear las cosas «corrigiendo» esto.

También es posible que no esté cuantificado. ¿Es necesario hacerlo? ¿Qué tipo de «corrección» te han encargado?