top of page

MACRO: Ejemplo Practico 1!

Vamos a afianzar más los conocimientos de las Macros, y comenzare con ejemplos sencillos de cómo se pueden usar, a medida que vaya colocando más ejemplos los hare más complejos, espero puedan seguirme en la explicación.

 

Ejemplo1: Tenemos una animación hecha en after Effects con canal Alpha (transparente), y quremos lanzarlo en cualquier momento de nuestro programa, para esto Requerimos colocarlo en un DDR y asignarlo a un DSK.

 

El inconveniente viene si lo queremos lanzar en cualquier momento debemos tener ya todo a la mano es decir dejar una DDR solo con este clip y además dejar el DSK libre ya configurado ( en tamaño y posición) para poder lanzar sin demora la animación, lo cual muchas veces no lo podemos hacer ya que al tener solo 2 DSK en la mayoría de Tricaster los usamos todo el tiempo, al igual que las DDR.

 

Solución: Nuestra Macro debe ser capaz de buscar el Clip por su sola, configurar correctamente el DSK ( en tamaño y posición)  y luego darle play al DDR y ejecutar un Auto en el DSK.

 

Manos a la obra!!!

 

Paso 1: Vamos a grabar las Macro manualmente. Primero grabamos La posición del DSK.

 

Como es nuestra primera macro luego de esto paramos la macro y comprobamos si hizo lo que necesitamos.

 

Lo hicieron bien? Bueno si es un si seguimos,

 

Abrimos la macro dándole en el botón Edit, y vamos a seguir metiendo códigos, abajo tenemos un botón de grabación, si pulsamos grabar va a agregar más acciones a la macro que ya tenemos en las siguientes líneas.

 

Paso 2:

Vamos a indicarle al DSK que el DDR2 debe ser seleccionado

Debería agregarles una línea como esta

 

  • Main_DSK1_Select      y en la celda Value ( valor) debe figurar  : 7

 

Si por ejemplo fuera la cámara 1 la que queremos seleccionar en Valor tendríamos 0

Para cámara 2 valor : 1 / camara3 valor: 2 / camara 4 valor: 3/ net1 valor: 4 / net2 valor 5

DDR1 valor:6  y asi es como se llega al DDR2 Valor:7

 

Paso 3:

 

 Vamos a indicarle en que preset del DDR2 hemos guardado el clip, en mi caso está en la caja 3 que corresponde.

Les debería agregar una línea de comando como esta

 

  • DDR2_select_preset   Valor: 2

  •  

La Celda Value (valor) : indica el numero 2 porque recuerden que en cada DDR tenemos 12 Presets

La primera caja tendría como código: Preset 0

La última que es la 12 seria: Preset 11

 

Paso 4:

 

Si tenemos varios clips en el DDR le vamos a indicar en qué posición está el que debería darle play

De izquierda a derecha comienzan las posiciones siendo el primer clip la posición 0

Como observan en la figura el clip que quiero reproducir es el 3, por lo tanto será la posición 2 ya que contamos  desde 0, asi que aquí la línea de comando que deberían tener es la siguiente.

 

  • DDR2_move_playhead_to_clip  Value: 2

 

El comando move playhead lo interpretamos como, mueve al clip de la posición 3  selecciónalo y déjalo listo para Play.

Aquí yo agregue una línea de comando más

 

  • DDR2_play_file  D:\Media\clips\ etc…

 

Este es un comando más avanzado, aquí lo que está diciendo es toca este clip en específico en el DDR2, la ventaja de este comando es, que así la DDR este vacía y no tenga el clip, como ya tiene la ruta lo buscara en el disco duro y lo agregara al DDR, y lo veremos en el video que pongo más adelante.

 

Paso 5:

 

Tiempos de ejecución, si se dieron cuenta en las acciones de movimientos prácticamente no tienen tiempos o tienen números como 2 , 3 , 5 ya que las macros son en milisegundos casi los puedo considerar como tiempo 0, para que lo haga de forma inmediata, y asi con todos los demás comandos, podrían tener ningún tiempo o tiempo 0.

 

El único comando que me interesa que tenga tiempo es el último.

 

  • Main_DSK1_AUTO

 

 

El que ejecuta el AUTO del DSK, ya que el primer Auto lo muestra en el program, pero tengo que darle un tiempo para que el siguiente AUTO no lo saque del program sin que lo veamos, es por eso que al último comando le agrego un tiempo de 7000 ms ( milisegundos) que equivalen a 7 segundos

 

NOTA: 1000 milisegundos = 1 Segundo.

La idea es que con el tiempo no necesiten grabar las macros para poder hacerlas, sino que directamente con el editor inserten los comandos y las puedan hacer  sin problemas, igual es más rápido y muchas veces hace la macro más corta.

 

Como ejemplo la misma macro que hicimos arriba pero esta ya la hice directa con comandos, coloque el valor que debe tener el DSK en tamaño y posición en un par de líneas de comando. A diferencia de las más de 100 que genero la grabación: D -

bottom of page