Mockup panel
General description
Additional Mix Buttons
Effect Length Number Editboxes
Emulation dropdown buttons
Softmap buttons
Wait for Completion button
Mixer Mode button
Toggle Panel buttons
General description
The Mockup panel (the top left panel in Figure 1) is based on the appearance of the CS-100. A few other buttons have been
added to simplify the macro construction process, and will be described below. There are
five video bus rows on the left, a T-bar in the center, and action buttons on the right.
The T-bar has no functionality and is only present as a reference.
The action buttons are normally disabled; they are only active in Record Macro Mode.
The 16 buttons in each bus row are normally used to select a macro index; in Record Macro Mode,
they are used to select a bus source (see Figure 3).
Additional Mix Buttons
The Fade Mix and Aux Mix buttons near the bottom of the panel are only available in Record Macro Mode.
They are available so that the user can easily record a Fade Mix or Aux Mix action without having to
resort to the menu system.
Effect Length Number Editboxes
There are five Effect Length Number Editboxes:
Soft Map buttons
The three Soft Map buttons are only enabled in Record Macro Mode.
They are used to specify how the "softbuttons" (the last seven buttons to the right of the input buttons in a bus row)
are labeled for purposes of selecting a bus source in Record Macro Mode. That is, they allow the user to select whatever
source exists on that button, or to select a specific source. The mapping of the three buttons are
as follows:
Click on the Configure button to bring up the Configure Panel popup menu and select a Configure Panel (e.g., Serial Devices or Global Settings). This will generate a Toggle (Configure) Panel command in the command list.
Click on the Panels button to bring up the Switcher Panel popup menu and select a Switcher Panel (e.g., Serial Devices or Global Settings). This will generate a Toggle (Switcher) Panel command in the command list.
Additionally, the user may right-click on the FX or DSK buttons and select the Toggle Properties Panel item.
This will generate a Toggle (Effect Properties) Panel command in the command list for that particular FX or DSK.
Make Macro panel
General Description
Menu System
Command List & Editing
Record Macro Mode
Picon Control
General Description
The Make Macro panel (the right panel in Figure 1)
is used to create the command list via a simple menu/editing system.
Simply select a macro index by selecting a button in the Mockup panel
or enter the index into the Macro Index number editbox. Then start editing the command list
by adding new commands or by removing existing commands. When the user is done editing, the user may save the command list
by clicking on the Save Now button. Choosing a different macro index or simply deselecting the current macro
(toggle off the macro button or click in the number editbox) will pop up a dialog box prompting the user to save
the current list of commands. Assuming the command list's syntax is valid, the command list will be saved.
If the syntax of the command list is bad, the first command that is invalid is selected and a short error message is listed in the Status editbox below the Command List. (The user may right-click on the editbox to show the entire message.) The user may then click on the Remove Selected button to remove the invalid command and try saving again. If there are multiple syntax errors, the user may find it easier to revert to the old command list and start again; the user simply has to click on the Revert to Old List button.
At the top right of the panel, there are three application buttons: Help (?), Minimize (_), & Close (X).
Below those buttons is the Picon Control that is discussed in more detail below.
Menu System
There are four parts to the menu system: the Action Type popup menu button and up to three parameters
(which may also be popup menus or a numberbox).
The type of parameters depends on the action type, and not all three parameters are always required,
so some of the buttons may temporarily disappear. The resulting command is written into the Command editbox.
(The user may right-click on the editbox to show the entire command.)
The Load Command action is a special case: the second parameter represents the name of the file to load.
The user must traverse the bins and find the file to be loaded; simply double-click the file to set it as the second parameter.
The name of the file is shown in the Parameter 2 button.
Left-clicking on the button will show the entire file name (with path).
Command List & Editing
The Command List listbox contains all of the commands in the order the commands should be performed.
(If a command is not entirely visible, the user may right-click on the command in the listbox to show the entire command.)
The user may select only one item in the command list at a time. This is used for inserting or removing a command as described below.
Figure 2 has an example command list created with the menu system that uses SelectBusSource, Load, Effect, & Group commands.
There are four buttons that allows the user to edit the command list:
It should be noted that if the user right-clicks on a command, the user can select it to change
the menu buttons to match the command. This allows the user the chance to make a quick change to the command.
Record Macro Mode
To enable Record Macro Mode, click on the Record Macro button. When the button has been pressed, the
Mockup panel will change its appearance so that the user can record the macro commands (see Figure 3).
Now the user can simply perform the actions that the macro should perform (such as selecting a bus source or
performing a Cut or Auto action), and every action will be recorded and added to the command list.
While in Record Macro Mode, double-clicking on a file in the bins will add a Load File command (assuming the file is recognized). Furthermore, the user can drag-drop files onto a softbutton in order to load the file (assuming it is valid) to the appropriate video source (see Figure 3). For instance, double-clicking on a Framestore file (TFS) will add a Load(FS,...) command which will load a Framestore to an available Framestore source; however, dragging-and-dropping a file onto the softbutton FS3 will add a Load(FS3,...) command, which loads the Framestore to the third Framestore.
When in Record Macro Mode, the Record Macro button will change its text to Stop Recording. To exit Record Macro Mode, simply click on the button again. The Mockup panel will return to its normal state, and the button will changes its text back to Record Macro.
Picon Control
All of the macros are saved in the default macro settings file. The Picon Control at the top right of the Make Macro panel
allows the user the opportunity to save the macros to another file, or to edit the macros of a separate file.
In order to save the macros to a different file, simply drag the picon and drop it into the bin.
In order to load a macro file, simply find the file in the bin, drag it from the bin, and drop it on to the picon.
(The Status editbox should alert the user when the macro file has been saved or loaded.)
Furthermore, there is a right-click menu. Simply right-click the picon to open up the menu. The first menu item indicates which macro file is being edited. If a macro file other than the default is being edited, then there are two additional menu items (as shown in Figure 4). Make default file will set the current file being edited as the default file. Load default file will load the default file.
When using the Switcher application, the macros are specified by the default macro file. However, the user may use a different macro file by double-clicking on the macro file to load it. Note that this does NOT change the default macro file. When the user closes down Switcher and runs it again, the macros are once again specified by the default macro file. In order to change the default macro file, you must use the GC Macro Manager application.
Command Descriptions
Each command consists of an action type and its parameters. The action types are listed below,
along with a description of their parameters.
Select Bus Source
Action Command
Effect Command
Set Length Command
Load Command
Timeline Command
Set T-bar
Group Command
VTR Panel Command
Set Mixer Mode Command
Toggle Panel Command
Select Bus Source
Select Bus Source allows the user to select a specified video source on a specified video bus.
There are two parameters
Example 1: Bus source selection synchronized to occur on the same field.
Group(Synch Start) SelBusSrc(Program,FS1) SelBusSrc(Preview,FS2) SelBusSrc(KeyPreview,FS3) SelBusSrc(Key,FS4) Group(Synch Stop)
Example 2: Testing for success of the previous operation before performing the next operation.
Figure 2 has an example command list where the success of loading an effect is tested before it is triggered.
VTR Panel Command
The VTR Panel command is a way to emulate the button presses on the VTR Panel in the Switcher application.
There is only one parameter, the VTR Action Type, which may be one of the following: