top of page

MACROS Parte2: Editando MAcros

Ahora veamos un poco sobre el Editor de Macros, ya imagino que con el tutorial anterior han creado varias macros con el método de grabación, pero en ocaciones  que necesitamos la Macro sea lo más exacta posible en tiempos y para esto solo con grabar no basta.

Vamos a proceder para captar mejor el entorno de edición a modificar una Macro simple.

Pulsamos el boton EDIT y se nos abrira una ventana, aqui vamos a tener  las siguientes

opciones:

 

 

 

 

 

Delay: Es el tiempo que le toma al comando ejecutarse, el tiempo está en milisegundos, tengan en cuenta que 1000 milisegundos equivale a 1 segundo.

 

Shorcut: Aquí indica el comando que se ejecuto

 

Value/Key: Estos son valores Extras y más específicos que se activan cuando hacemos alguna acción más compleja, por ejemplo si queremos una macro que corra un Video en específico, en una de las celdas de Value se coloca la ruta D:\carpeta1\carpeta2\nombrearchivo esto por dar un ejemplo.

Vamos a la Practica que se entiende más rápido :D

 

Escenario:

Tenemos 2 videos uno de ellos tiene canal Alpha, necesitamos reproducir ambos videos en la salida final, el video en DDR2 se superpone al DDR1 usando el DSK, para esto necesitamos los videos de ambos DDR comiencen al mismo tiempo, así como el DSK se inicie junto a ellos.

 

Haremos todo manualmente y grabaremos esto en una macro para que sea automatizado, aquí abajo pueden ver que como use el mouse para dar Play en DDR1 y Play en DDR2 no fui lo suficientemente rápido para que inicien igual, así que pueden ver la notoria diferencia en los tiempos. Al correr mi macro ( que ya vimos como grabar una en el tutorial anterior) veran que los videos no empiezan al mismo tiempo hay mucha diferencia.

Vamos a usar la Opcion de Edicion, asi que pulsamos el boton EDIT  , se nos abrira una ventana y vemos los comandos que se grabaron, son solo 3

 

ddr_play   : aquí indica que se dio play al DDR1

 

ddr2_play : aquí indica que se dio play al DDR2

 

main_dsk1_auto: Aquí que presionamos el botón AUTO para ejecutar la transición y mostrar el DSK1

Esta macro que es algo sencilla solo tiene 2 campos, el de Delay, que podemos ver cada acción tiene un valor distinto, el cual representa lo que yo me demore previamente en activarlo con el mouse, y el valor de la derecha es la acción que realiza en esa línea de comando.

 

Entonces para que la macro nos quede como habiamos previsto, vamos a modificar los Delay.

 

Para que todo  se ejecute al mismo tiempo es poner a 0 los tiempos, en la columna Delay colocamos todo a 0.

 

Pulsamos el boton Apply  y las modificaciones son guardadas, si queremos probar la Macro pulsamos el boton > Play.

Si volvemos a correr la MAcro luego de realizado este cambio, veremos que las 3 acciones se realizan sincronizadas al mismo tiempo, no hay ninguna demora en la ejecucion.

 

NOTA IMPORTANTE: (TIP)

 

Los tiempos de Delay de cada acción son acumulables, es decir si tenemos 4 segundos como delay en la acción 2 y luego 4 segundos de delay en la acción 3, la acción 3 en realidad tomara 8 segundos desde que dimos por comenzada la Macro.

 

Mi consejo es que vayan anotando cada comando que ejecutan en sus Macros y al final tener una librería, de esta manera podemos hacer las macros directamente en el Editor sin necesidad de estarla grabando.

 

Otra cosa interesante es, que al abrir el Editor vemos que tenemos también un botón de grabación,  si presionamos grabar, grabare acciones pero no borrara los comandos anteriores sino que añadirá más línea de comandos.

Un ejemplo mas ! :D

Vamos a pulir más la Macro que hicimos arriba.

 

Siempre cuando hagamos una macro asegúrense que siempre funcione en cualquier situación y no en condiciones cero.

 

Para que me entiendan mejor por ejemplo en la Macro de arriba si el video en DDR1 no está seleccionado ni ubicado en el segundo  Preset (los cajoncitos que usamos para hacer los playlist), pues no tocara el clip indicado.

Así que lo que haremos será agregar unas líneas más para asegurarnos que esa macro funcione en cualquier situación.

Esta sería la programación de la macro (Noten que conociendo los comandos podemos crearla desde 0 sin necesidad de grabar)

 

Shorcut                                                      Value

ddr_select_preset                                     1

ddr_move_playhead_to_clip                 0

ddr2_select_preset                                  0

ddr2_move_playhead_to_clip              0

ddr_play

ddr2_play

Main_dsk1_auto

veamos el primer comando    DDR_SELECT_PRESET

 

-DDR indica que es el DDR1 el que estamos configurando

-Preset y su valor 1 indica que estamos seleccionando el cajón 2 ( el cajón 1 seria preset 0) de la DDR1 ( recuerden que tenemos 12 cajones así que tendríamos del preset 0 al preset 11)

 

El siguiente comando: ddr_move_playhead_to_clip 0

 

DDR como el mismo caso anterior indica el DDR1, move playhead indica que el Tricaster se mueva a un clip en específico y lo deje seleccionado para la reproducción.

A cual clip se va a mover? Eso lo indica el siguiente valor numérico en la celda  Value, en este caso al colocar 0 le indicamos que es el primer video empezando desde la izquierda, si tuviéramos muchos clips este número indicara exactamente cuál de todos queremos reproducir.

 

Ddr2_play:

 

bueno este es casi obvio, que haga un play a esa DDR

 

Main_dsk1_auto:

 

indica que debe realizar un Auto ( transición) al DSK1, al colocarle 4000 ms ( milisegundos) que equivale a 4 segundos, le estoy diciendo que ejecute esa accion pasado los 4 segundos.

Este es un video que hice algun tiempo, Aqui pueden ver lo facil que es asignar una macro a alguna combinacion de tecla ya sea del TEclado normal de PC o del Control Surface

bottom of page