Skip to content

You are here:Home arrow Fluent Macros & Memories
Guide: Fluent Macros & Memories Print E-mail

Common Situations:

black_line.gif

Fluent_logo.jpgMacro Tutorial and Example!

 

alpha_wipe.jpg
Click the image to download the macro that you see!
Simply extract the file and place it in the following directory on your Broadcast Pix Computer Workstation:
C:\BroadcastPix\memories\

 

This is an example of an Alpha Wipe (a video transition between two external or internal sources).  It uses the file "02 Light Swipe-A.bpa" to transition between what is currently set to your Program source and what is currently set to your Preview source.

This Macro is ready for use as soon as you put it in your memories folder and then start your Broadcast Pix Switcher Application.  Simply go to "Window>Float>Macros" or press "CTRL + M" simultaneously when the software loads.  This will bring up your Fluent Macros window.  Click the "Macro Editor" button and select "Open" and browse to the file in your memories folder.

Now by pressing the large "Play" button at the bottom of the screen, you will see this alpha wipe in action!  If you do not see the Light Swipe between the images, then the sample clip, "02 Light Swipe-A.bpa" may have been removed from your system. 

You can re-download that clip here.
Extract this file and place it in the "D:\Clips\Sample Clips" folder in order for it to run automatically.

gradient_squares_black_line.gif

Understanding the Sample Fluent Macro

Breaking it down step by step

Each line in the macro is referred to as a "Step."  Each Step performs one "Action" within the Broadcast Pix software. 

You can view the Step Number by holding your mouse over any line of a Macro in the Editor window.  This macro contains four steps right at the beginning that we call "Preparation Steps." 

  • Step One changes the Transition Rate for the Direct Key 3 button to 15 frames.  This allows the Direct Key 3 to fade in over a span of 15 frames instead of simply turning on and off instantly.
  • Step Two fades Key 3 off of program, if something is already on that key and on the air at the time.  This will prevent an ugly switch from occurring while on the air.  This step is not always necessary, but it is good practice especially with multiple operators working on a show.
  • Step Three assigns Clips 1 into Key 3.  This is because the Clip, "02 Light Swipe-A.bpa," will be playedout of Clips 1.  This step also has a hold on it.  If you look at the column labeled, "Hold," you will see the number 16.  That means that this step will wait 16 frames of video before playing THIS STEP.  In this case, the macro is waiting 16 frames because the Key 3 fade, as ordered from Step One, and started in Step Two, will take 15 frames and we don't want to change the assignment of Key 3 while it may still be on the air.

This can also be accomplished by adding a "Pause" from "Insert Step>Macro Utilities>Pause" and changing the Hold Time from "0" (wait for user input) to "16" (Times Pause), and then making the Step Three Hold Time "0."

  • Step Four assigns the clip, "02 Light Swipe-A.bpa," to Clips 1 so it wil play automatically when Key 3 is put on the air.

Here's where the real meat of the Fluent Macro begins.

  • Step Five turns the Direct Key 3 on and the Light Swipe begins to play.
  • Step Six "Performs CUT," and takes your Preview Source and brings it to Program BEHIND the Light Swipe animation.  It Holds 26 frames in order to wait for the animation to fill as much of the screen as possible before the cut occurs.
  • Step Seven turns Key 3 off so that the animation can rewind itself (if set properly in the Clip Controls) and be ready for its next use.

And that's all it takes to create a quick, reliable alpha wipe!

So far we have discussed the "Hold" and "Action" columns.  Let's take a look at some of the rest of the Macro Editor window.

The first column is labeled as "Run Time."  This is the calculated time your entire macro will take to run, not including pauses.  You do not need to ever change anything in this column, it will change whenever you change the Hold Time on any step.

There is also a "Notes" column.  This column is very usefel to help you serarate your actions visually to remind yourself of what each step does.   Also, in the Macro Player Window, any text in the Notes column will show up as the Macro is playing.

black_line.gif


Customizing the Sample Fluent Macro

Making Fluent Macros work for you

Now let's try adapting this macro a bit.  First thing we will do is click the "Save As" button at the top of the Macro Editor.  When the Save As window opens, change the Macro name to 998 Alpha Wipe 2.  Now we can make changes to this while keeping the original in working condition.

Let's say we have TWO alpha wipe animations.  We want to use one animation to GO to a replay, for example, and we want to use a different animation to RETURN from that replay.  First of all, we will need a second alpha wipe.  Check your Sample Clips folder, If you see a file there called: "Lens Flare Swipe.bpa."  If you do not see it, you can download it here.  Place that file also in your "D:\Clips\Sample Clips" folder.

Now let's add a new step. 

  • Click on the bottom line, below the "Remove Direct Key 3" line and push the "Insert Step" button.  You will see the Edit Window on the right change to the insert menu and by default the "Pause" Macro Utility will be selected.  In this case, that is exactly what we want, so click the "Accept' button.  The Edit Window will change to the Pause properties.  We will leave the Hold Time at 0 because we want a indefinite pause to wait for the user to tell it to continue.
  • Next, let's add a note so we can tell the user what is happening during the production.  Type, "Waiting..." in the "Note" text field in the right hand Edit Window.  You will see the text appearing in both areas, and when the Macro is played back later, this text will show when the Alpha Wipe is paused waiting for the user to continue the macro.  In our example, this is happening "during the replay playback."

 

add_pause.jpg

 

Just as an experiment, go ahead and play your Macro now.  You probably won't see much of a difference, except that when the Macro reaches the Pause step, The Play button will blink (on the Control Panel, the button will remain lit Red during a pause). Simply press the Play button again to continue the Macro, which in this case will simply end it because there is nothing after the pause.

Let's try adding some time to this pause step. 

  • Click the "0" once on the Hold column of the Pause action row.  You won't notice a change, but now you can type directly in that box instead of adjusting the Hold Time with the arrow keys or the text box in the Edit Window.  Type "15" instead of "0" for our new Hold Time.

This direct typing can be done on the "Hold" and "Note" columns directly in the Steps without having to go to the Edit Window. 

Now play the macro again.  This time you will see the Play button flash briefly, but then stop because the Pause only paused for 15 frames, then continued the Macro Playback and ended.

Now let's look at another way to insert a pause. 

  • Click on the Pause step and then select the "Delete Row" button.  This will remove the Pause from our macro and it will be back to where we started.

The next step that we want to see visually is the new animation coming BACK from our replay.  So we need to change our animation in Clips 1. 

  • To do that, we will push the "Record Steps" button.
    (Just before we deleted the Pause, this button just said "Insert Steps" when we had a row selected, and if we had pressed it then, it would have started recording ABOVE the step we had selected at the time.)

You will notice than when you press the "Record Steps" button the first thing it does is insert a pause for you!  This serves two purposes.  It allows a visual note as to where you began your step recording, as well as adding a pause because everything that happens after that pause will happen instantly.  Using the Record Steps feature instead of the normal Record feature will record all the moves you make at a hold time of 0 instead of recording the time between button pushes.

  • Now that we are recording, select the "Clips 1" button on your Control Panel (Physical Control Panel or Softpanel will work) and then select the "Lens Flare Swipe" clip. 
  • Now press "Stop Record"

Don't see the clip in your PixPad?  No problem with Fluent Macros!  Select any clip in your store and then press Stop record.  You will see something like the image below:

 

clip1dummyfile.jpg

 

 

  • Now simply click the Browse buttonmacrobrowsebutton.jpg next to the Filename in the Editor Window and select your the "Lens Flare Swipe.bpa" file from your Clips folder.  

Because Fluent Macros are File-Based, the clip will play regardless of being in the show or not.  This might come in handy to get some of these animations away from the operator so you don't accidentally select them during a production.

Now we are going to record the Wipe the "normal" way so we can get the timing close.  There are three steps to do this, Add Direct Key 3, Perform Cut, and Remove Direct Key 3.  Now that we have our new animation in Clips 1, it is the exact same steps to use this one as it was to use the one above. 

  • Press the "Record" button
  • Then, on your Control Panel, press the "Direct Key 3" button once to turn it on,
  • Wait a moment, then press the "Cut" button
  • Soon after press the "Direct Key 3" button again to turn it off. 
  • Then press "Stop Record in the Macro Editor."

We now have our macro almost entirely complete.  The only thing left is to adjust our Hold times on these last three steps because it is difficult to get the timing correct live.

wipefinished-wrongtimes.jpg

  • Click on the Hold Time for the new "Add Direct Key 3" step we just created. 
Notice that the Hold time for this step is still at "0" even though it probably took you a moment from the time you hit record until the time you hit the Direct Key 3 button on your Control Panel?  Macros will wait for you to start the steps you are going through and not just start when you hit "Record." 
  • Let's change this step to Hold "1" frame to give the Clip Store a moment to change to the correct clip.
  • Now, without clicking anywhere else on the screen, simply press the DOWN arrow key on your keyboard.  This will let you type in the Hold column of the "Perform CUT" step without moving your hands away from the keyboard. 
  • Change this Hold Time to "30" because this animation is just slightly longer than the first. 
  • Then hit the DOWN arrow key again and change the Hold time for the final step to "13." 

This is a great feature if you're changing a bunch of values at once, simply change your hold time, then using the up or down arrow keys, change the values on the other steps above or below as needed.

Now don't forget to press the Save button at the top of the screen!

wipefinished.jpg

And with that, we have a completed two-step Alpha Wipe with a different animation for GOING to a source and RETURNING from a source.  Play it through, adjust the times on the Perform Cut Steps and the Remove Direct Key 3 steps to see what changes. 

If you want to further customize the Macro, you can define a specific source for it to go to each time (set Preview Source before the Perform Cut step), or select a Clip at the very end that wil will be likely to needed next so it is already loaded in the Clip Store (and you won't accidentally play the Alpha Animation again later).  Maybe you want to make sure at the top of the macro that more keys are removed, or they are removed when the macro cuts using the Next Transition layers.  Maybe you want a certain key to come back on the air each time after the second wipe (like a scoreboard or a logo or date). 

The easiest way to customize your own Alpha Wipe Macro is to change your the clip(s) into ones with your logo on it.  As we've learned, that is as simple as clicking a browse button and changing which file the Macro is looking for!  For situations where you don't know too far in advance who might be sponsoring your replay, for example, you can just open the macro, change which sponsor wipe you want to use and hit play!  One button for your TD and countless possibilities at their fingertip!

There is a lot you can do with Fluent Macros, this is just a quick example. 

For more information, refer to section 4.12 in the updated 7.3 manual that comes with your new version of software.  Go to "Help>User Manual" from the Broadcast Pix Switcher Application to learn more!

 

 
Call 1-978-600-1100
©2010 Broadcast Pix, Slate and Fluent are trademarks of Broadcast Pix, Inc.

Login to Support






Lost Password?
No account yet? Register

olemisslogo.jpgWe chose the Broadcast Pix Slate switcher because of its price performance, production value, and ability to cut our capital and operating costs significantly.

- Shane Sanford
 
Director of Internet services and graphic design
  Oxford-based TeleSouth Communications, Inc.,  for Ole Miss sports programming