Humanización MIDI: ¿Complemento de desafinación aleatoria (audio o midi)?

Esta pregunta parece obvia, pero todavía no he encontrado ninguna solución: si tengo por ejemplo 3 trompetas (que en realidad son de un mismo instrumento midi), y quiero enviar el mismo pasaje a las tres, pero quiero que cada una tener pequeñas oscilaciones de tiempo y afinación, así como alguna ejecución humana real, ¿qué complemento podría usar?

Sé que existe el complemento midi de Frank, pero planeo hacer esta desafinación directamente en la salida de audio.

Actualmente hago las correcciones en el midi manualmente. El problema es que "al azar" puede crear una variación cada vez que Sonar reproduce la canción, y eso es un problema, porque no podía tener una grabación consistente en cada revisión, es decir, cada vez que tenía que generar un archivo de audio final, el trompetas tendría una interpretación diferente, y eso no es bueno.

Lo correcto es que el complemento genere una variación aleatoria del patrón y este patrón debe registrarse a partir de ese momento.

En definitiva, es una forma de facilitar la humanización de un pase midi sin tener que hacerlo manualmente en todo momento.

Sabes que otra forma de humanizar una parte MIDI es tocarla y luego usar un algoritmo de cuantización que te permita seleccionar un porcentaje de fuerza.
si tiene algo que funciona y quiere que sea constante, ¿podría grabar el audio con la aleatoriedad en una pista de audio? la desventaja es que para hacer un cambio necesitarías hacer el cambio en el midi y luego volver a grabar el audio.

Respuestas (3)

Hay DAW que te ayudarán a humanizar/aleatorizar el tiempo y la velocidad MIDI. Tanto Pro Tools como Logic ofrecen esta función. En cada uno, puede seleccionar un rango de notas, elegir una función de menú de edición de eventos MIDI y habrá una opción de aleatorización/humanización que le permite elegir entre parámetros de aleatoriedad mínimos y máximos.

Para el tono, es menos sencillo. No desea intentar aleatorizar el tono en los datos de notas MIDI porque los números de nota son discretos. Puede hacer algo ligeramente desafinado con un número de nota, solo puede cambiarlo a una nota diferente afinada.

Entonces, la forma de aleatorizar el tono para la humanización es poner una forma de onda LFO aleatoria en la rueda de tono MIDI CC. Querrás que esto sea muy sutil o que suene como una banda de secundaria. Puede probar primero con el tiempo y la velocidad, y luego, si eso todavía suena demasiado mecánico, busque una ligera aleatorización de la rueda de tono para una de las partes.

Nota: creo que la rueda de tono CC afecta a todo el canal MIDI (o al menos a un instrumento virtual completo), por lo que es posible que deba dividir las partes en diferentes pistas para asegurarse de no aleatorizar todos los tonos juntos.

He hecho esto extensamente con varias partes MIDI a lo largo de los años y nunca usé un complemento, pero si está usando un DAW que no tiene estas características, es posible que deba usar un complemento o alguna otra forma de aleatorizar el datos.

Gracias. Uso Sonar y buscaré cómo asociar una forma de onda LFO aleatoria en la rueda de tono MIDI CC.
@RogérioDec Algunos DAW tienen una herramienta de dibujo de canal CC que te permite dibujar líneas rectas o lo que sea, y puede haber una herramienta de dibujo aleatorio. Desafortunadamente, nunca he usado Sonar.

Encontré esto:

Hay un script CAL que puede ejecutar en Sonar llamado HUMANIZE que agregará variación al tiempo y las velocidades de sus notas MIDI. Cuando lo ejecute, le pedirá un número entre 1 y 100. Cuanto más bajo sea el número, más variación obtendrá.

Si desea agregar variaciones solo a las velocidades, puede ejecutar la herramienta Process\MIDI Fx\Cakewalk FX Velocity y usar la función Randomize. Seleccione la función Límite (deje los valores mínimo y máximo en 1 y 127), luego haga clic en la opción Aleatorizar y luego ajuste el control deslizante Cantidad a la cantidad de aleatorización que desee. Aquí los números más altos dan más variación.

fuente: http://www.soundsonline-forums.com/showthread.php?t=29325

Gracias. Uso Sonar y uso humanize.cal constantemente. Sin embargo, no cambia el tono.
@RogérioDec ok, lo siento, no me di cuenta de eso, dejaré esta respuesta aquí para otros que puedan encontrarla útil. buena suerte.

Puede probar la versión de demostración del complemento de Crusher X. Lo uso con Sonar y creo que con un poco de exploración paciente podría domesticarlo para desafinar aleatoriamente notas midi.

Gracias, he instalado la demostración de Crusher X. Estoy intentando pero no puedo encontrar cómo crear solo un ajuste aleatorio de micro sintonía... ¿Sabes cómo?