Consulta valores de los CCC

Javier Arnanz
#1 por Javier Arnanz el 17/11/2020
Estoy haciendo un proyecto de 5 minutos con numerosas escenas y me encuentro con la siguiente duda:

Una vez vas progresando en el proyecto, hay pistas que le asignas unos valores iniciales en los CCC de modulacion o volumen en el propio carril del CCCy otras que no hace falta porque la modulacion se lo he asignado con la rueda del teclado maestro y el volumen general con el priopio fader del panel de mezcla. El proyecto ya está finalizado, pero he empezado la fase de mezcla, retocar volumenes, expresion etc...El problema o duda que me encuentro es que a mitad del proyecto necesito variar alguno de estos dos CCC que no tienen asignado en su carril ningún valor y toda la parte anterior (y posterior) se ven afectadas por este nuevo valor, descompensando la mezcla en otras partes del proyecto. ¿Como puedo saber en cada momento el valor que tiene un determinado CCC que ha sido asignado inicialmente desde el teclado maestro (o controladora midi) y no desde el carril? La idea es en estos casos consultar el valor que tiene asignado y escribirlo en el carril para que no ocurra esto que os estoy comentando.
Subir
KaRPiN
#2 por KaRPiN el 17/11/2020
Francamente no tengo ni idea,y más ahora mismo que aún estoy medio dormido.

Mientras no das con la solución ... lo que comentas para mí sólo es un problema si grabas por ejemplo un piano, algo con las dos manos pues al grabar midi siempre tengo la mano en la superficie de control.

Vale imagina que estás grabando un piano si quieres ver físicamente un valor en carril de modulación y expresión al final de la composición (que obviametne será plano porque no has introducido datos que cambien ese valor) se me ocurre lo siguiente:

Imagina que tu composición tiene 100 compases:

Inserta un midi item de 100 compases (con los límites start y end), vete al carril de modulación y al de expresión si quieres ... y dibuja una línea horizontal para los 100 compases por la mitad del carril (para hacerlo rapido encoje en la visión los 100 compases a muy poco espacio), esto no debería llevarte más de 2 segundos. Copia ese midi item a todas tus pistas. Ahora empieza tu composición usando la opción grabación midi overdubb por ejemplo en el compas 2, ya tomaría esos valores previos en el carril, que obviamente podrías modificar.

No sé si me explico, es una chapuza pero tiene que funcionar.
Subir
teniente_powell
#3 por teniente_powell el 17/11/2020
Yo creo entender lo que quieres decir, pero primero voy a asegurarme. A ver, hay dos maneras de enviar mensajes de control midi (MidiCC, como la modulación, por ejemplo):

1.- La tradicional: en el Event List insertas una orden MidiCC en un momento dado, que puede ser al principio del todo, 1 0 0 0, o puede ser cuando la secuencia ya lleve dos minutos en marcha. En este caso, la modulación toma los valores indicados a partir del momento en que lo has insertado, y antes de eso, se queda como estaba. Eso significa, que si tú insertas el primer MidiCC 1 en 10 0 0 0, y toma el valor 60, seguirá siendo 60 mientras no encuentre otro cambio de valor. Y si antes de que eso ocurra tú paras la reproducción y vuelves al principio, no habiendo ningún comando de MidiCC1, pues sigue siendo 60. Digamos que antes de 10 0 0 0 no hay nada, y no habiendo nada, se queda como estaba. En la imagen 1.jpg que adjunto, se ve.

2.- Metes valores en una pista de automatización. Creas una pista y vas metiendo valores, manualmente o con un controlador, lo mismo da. Si cojo los valores del caso anterior y los traslado a una pista de automatización, me sale lo que se ve en la imagen 2.jpg. Como puedes observar, en 1 0 0 0 ha tomado un valor, concretamente el valor 100. Esto lo ha hecho porque en el momento de crear la pista de automatización la modulación estaba en 100, que es su valor por defecto en mi caso. Si por defecto estuviera en 37, pues sería 37 en 1 0 0 0.

Normalmente, cuando grabas desde el teclado midi, se graba directamente todo en el caso 1, o sea, son eventos midi que se graban en el Event List. Si quieres grabar una envelope directamente, hay que poner la envelope a grabar para que los valores se graben directamente ahí.

Al final, la envelope o pista de automatización no es más que una especie de filtro que envía datos al Event List. El midi es el midi, y un mensaje midi es un mensaje midi y obtienes el mismo efecto, venga de un sitio o de otro. De hecho, recordarás que en Cubase hay una opción que te permite indicar, en caso de disparidad de criterios entre una orden midi desde event list y una orden midi desde una pista de automatización, cuál de las dos tiene preferencia.

Yo tengo por costumbre, al crear una envelope, meter manualmente algún valor al principio para que no haga tonterías en los saltos de reproducción.
Archivos adjuntos ( para descargar)
1.jpg
2.jpg
Subir
vagar
#4 por vagar el 17/11/2020
Los mensajes CC (Control Change) son de sólo escritura, no hay forma de leerlos, por lo que para asegurarse de que los controladores (parámetros controlados por estos mensajes) tienen el valor que queremos hay que enviarlos explícitamente.

A la hora de empezar la reproducción en un determinado momento, lo que hace un secuenciador MIDI (en tu caso Reaper) es leer las pistas hacia atrás en el tiempo, quedarse con los valores de cada mensaje CC más próximos previos a ese punto y enviarlos al instrumento, para asegurarse de que el estado de los controladores es el mismo que si se hubiese reproducido la secuencia de principio a fin.

Teniendo en cuenta esto, lo que se suele hacer es insertar todos los eventos CC de inicialización que sean necesarios al principio del arreglo, para asegurarte de que están a valores consistentes especificados por la secuencia, sin depender de una inicialización externa a ella.
Subir
Javier Arnanz
#5 por Javier Arnanz el 17/11/2020
Perfecto Karpin, ya me he dado cuenta de que hay que agregar valores iniciales siempre de los controladores que vayas a utilizar y tu metodo la verdad es que es comodísimo
Pero en el proyecto en el que estoy trabajando no me vale como solucion.
Muchas gracias
Subir
Javier Arnanz
#6 por Javier Arnanz el 17/11/2020
Teniente y Vagar: todo esto me pasa porque trabajo muy impulsivamente, comienzo retazos a lo loco y sin orden.
Una cosa que es cierta y es lo que comento es que con la controladora o con el teclado maestro doy valores a ciertos CCC por comodidad y no estar escribiendolos en el carril, y cuando vuelvo a abrir el proyecto se quedan por defecto en esa pista sin haberlo dibujado en el carril. Por ejemplo si le bajo el volumen casi al minimo con la controladora midi y empiezo a dibujar notas, o a tocarlas y grabarlas, grabo el proyecto, lo vuelvo a abrir y respeta esos valores del volumen bajo que he metido.

Teniente puede ser una buena idea lo que comentas del even list editor ¿Como se ve en Reaper? Nunca he trabajado con este editor y llevo un buen rato buscando... nada
Subir
vagar
#7 por vagar el 17/11/2020
Javier Arnanz escribió:

Una cosa que es cierta y es lo que comento es que con la controladora o con el teclado maestro doy valores a ciertos CCC por comodidad y no estar escribiendolos en el carril, y cuando vuelvo a abrir el proyecto se quedan por defecto en esa pista sin haberlo dibujado en el carril. Por ejemplo si le bajo el volumen casi al minimo con la controladora midi y empiezo a dibujar notas, o a tocarlas y grabarlas, grabo el proyecto, lo vuelvo a abrir y respeta esos valores del volumen bajo que he metido.


Probablemente respeta los valores introducidos fuera de la secuencia porque Reaper grabe el estado del instrumento virtual al salvar el proyecto, incluyendo los valores en ese momento de cada controlador. Al volver a cargar el proyecto los restaura, pero al retocarlos luego en la secuencia toman un nuevo valor instantáneo y al volver salvar el proyecto se guarda ése y pierdes el antiguo.

No hay mucho que puedas hacer. Si es muy importante puedes intentar descifrar el formato de grabación del proyecto Reaper, con suerte es alguna variante de JSON o XML comprimido y de ahí puedes intentar leer los valores de controlador almacenados con el plugin.

Pero mejor que te acostumbres a grabar los CC en la secuencia, si no quieres dibujarlos grábalos desde hardware.
Subir
KaRPiN
#8 por KaRPiN el 17/11/2020
En el event list no aparecen los datos de la rueda de modulación mientras no la toques, pero bueno supongo que lo que te comenta Teniente es con Reacontrol Midi, lo metes desde los efectos, como si añadieras un plugin más.
https://www.youtube.com/watch?v=IpHx3Y2N4U4


De todos modos tengo que decir que a menudo he visto online a compositores hacer el trabajo en dos pasadas, y ya no hablo de Reaper, lo he visto en Logic y en otros Daws así que será igual en todos supongo.

Dos pasadas:
1) Grabas por ejemplo un piano o unos violines en directo.
2) En la segunda pasada le haces un overdub usando los CC de tu superficie de control, sólo meterías CC, esto lo hacen personas que les cuesta tocar e interpretar al mismo tiempo con los faders ... por eso lo hacen una segunda vez usando los faders y así no tienen que estar pendiente del teclado y de la dinámica a la vez.
Subir
teniente_powell
#9 por teniente_powell el 17/11/2020
No te hace falta hacerlo desde el event list en modo texto. El editor midi en modo gráfico (lo que ves en la parte superior de la imagen 1) es lo mismo. Lo que he querido es distinguir entre introducir eventos midi desde el editor midi a hacerlo desde las pistas de automatización (envelopes) porque cuando hablas de carril CC no sé a cuál te refieres.

En cualquier caso, lo importante es que cuando manejes datos de un MidiCC, des algún valor al inicio.
Subir
KaRPiN
#10 por KaRPiN el 17/11/2020
Alguien escribió:
even list editor ¿Como se ve en Reaper?


Javier el event list es una de las opciones de visualización que tienes en un midi item en lugar del piano roll, otra opción de visualización es por ejemplo las notas en un pentagrama. Lo activas pulsando el icono anterior al de notación.
Subir
teniente_powell
#11 por teniente_powell el 17/11/2020
KaRPiN escribió:
Dos pasadas:
1) Grabas por ejemplo un piano o unos violines en directo.
2) En la segunda pasada le haces un overdub usando los CC de tu superficie de control, sólo meterías CC,
Así lo hago yo.
Subir
KaRPiN
#12 por KaRPiN el 17/11/2020
Alguien escribió:
Así lo hago yo.

Es que estás hexo un pro ;)

Lo importante para mí, es que esto no es un tema de Reaper, es común a otros DAWs.
Subir
Hilos similares
Responder

Regístrate o para poder postear en este hilo