Medialon MxMs' Help  
   
Name : Merging Ovation
Version : 1.0.3
Available for : Manager V5 (all versions)
Limitation In :  
Device Brand :
Positrack Compatible : Yes
Resources type : MS Windows Pipes over TCP/IP Network
 
Compatible hardware interfaces - available resource modules (MRC) :
 

 

> Overview | > Installation (MXM) | > Creation (Device) | > Commands (List Of) | > Variables (List Of) | > Support


Overview :

This MxM provides control over the Merging Ovation audio video server.   It allows Ovation to be used in an integrated show control environment and provides simple cuelist and cue firing capabilities as well as a positrack model which simplifies programming of mutually exclusing cues allowing shows to be edited in small chunks.

The Ovation Posititrack model supports a single active cue per group with time based tracking of that cue. This allows the programmer to navigate through a timeline sequence and restart the show with the Ovation replaying the correct cue at the correct point in time. An unlimited number of groups can be created and they are not tied to specific tracks in the timeline. 
Note: Positracking is only provided for cue based commands, and only operate on cues in a single user specified cuelist. This cuelist can be selected using the setup dialog box.

> Top

Installation (MXM) :
 

> Top

Creation (Device) :
 

Device creation window :

The setup dialog box allows the following parameters to be specified.

Ovation Network Address:

Specifes the network address of the Ovation controller. Address can be in network name format or IP address.

Ovation Show (For Offline Programming):

This field allows the programmer to specify an Ovation show file to use as the source for cue and cuelists information to aid in offline programming.
Location should be specified relative to the Manager computer.

Positrack Groups:

This section allows the programmer to define the positrack groups that are active in the show. There is no limit to the number of groups allowed.
Note: Renaming or deleting a group does not change the contents of any existing cues. It is the programmers responsibility to update these cues if the group names are changed or removed.

Default Cue List:

All positrack groups operate on a specific cuelist in the Ovation software. This option allows the programmer to specify which playlist holds the cues.
Note: Ovation cuelists are numbered starting from 1. This field should be set to identifer (and not the name ) of the cuelist.

Cue Monitor Variables:

This section allows the programmer to create variables to monitor specific Ovation cues. An ovation cue is identified in two parts, the  playlist and the cue Name. Cue Names in turn are built from a numeric identifier (1.2.3 for example) and human readable name.

The Variable names are built up as follows.

{cuelist}#{Cue}: {optional name}#Position
{cuelist}#{Cue}: {optional name}#Status

where Cue can contain up to 4 numbers separated with a '-' sign.  Position and Status are appended automatically and are not required when entering the name in the setup dialog.

(NOTE that Ovation uses '.' to identify cues and subcues , however Medialon reserves the use of '.' in variable names ).

Examples:

1#1: TestClip
1#1-2: TestClip2
2#1-3

Creating a new Monitor Variable:

A new variable can be created in two ways.

1) If the programmer has entered debug mode and refreshed the cue data from Ovation (see below for more information), then the CueList and Cue dropdown lists can be used to select the required cue. Click Add to create the variables.

2) Variables can also be created manually by typing directly into the Cuelist and Cue boxes, and clicking Add.
IMPORTANT Note. The format of these two boxes must be correct for the variable to be created.
CueList :- should be a numeric identifier for the cuelist. "1" for example.
Cue :- should be 1 to 4 numbers separated with a '.', "1.2" for example.

The '.' will be converted to '-' when the variables are created.

> Top

Commands (List Of) :

Load Show:

Description:  Loads a show from Disk into Ovation.
Parameters :
Show Name: [Type : String] : Location of the show to load. The file extension (.ovs) must be included Notes :
The path to show name is relative to the Ovation machine.

Play Cue:

Description:  Fire an Ovation cue.
Parameters :
Cue Name: [Type : String] : Cue to fire
Cue List: [Type : String] : Cue list containing cue
Fade In: [Type : Time] : Fade in time at start of cue
Offset: [Type : Time] : Start point within the cue
Positrack Group : [Type : String] : Positrack group for this cue (See positrack groups below for more information)
Notes :
If Cue List is empty or 0 the default cue list will be used.

Pause Cue:

Description:  Pause a cue.
Parameters :
Cue Name: [Type : String] : Cue to pause
Cue List: [Type : String] : Cue list containing cue
Positrack Group: [Type : String] : Positrack group for this cue (See positrack groups below for more information)
Notes :
If a positrack group is specified then Cue Name can be left blank and pause will pause the currently playing cue in the group. If Cue List is empty or 0 the default cue list will be used.

Stop Cue:

Description:  Stop a cue.
Parameters :
Cue Name: [Type : String] : Cue to stop
Cue List: [Type : String] : Cue list containing cue
Fade Out: [Type : Time] : Fade out time
Positrack Group: [Type : String] : Positrack group for this cue (See positrack groups below for more information)
Notes :
If a positrack group is specified then Cue Name can be left blank and stop will stop the currently playing cue in the group. If Cue List is empty or 0 the default cue list will be used.

Cue Audio Level:

Description:  Set the gain for a cue.
Parameters :
Cue Name: [Type : String] : Cue to pause
Cue List: [Type : String] : Cue list containing cue
Gain: [Type : float] : Gain in dB to apply to the cue. Can be negative for attenuation
Positrack Group: [Type : String] : Positrack group for this cue (See positrack groups below for more information)
Notes :
If a positrack group is specified then Cue Name can be left blank and pause will pause the currently playing cue in the group. If Cue List is empty or 0 the default cue list will be used.

Mute Cue:

Description:  Set the mute state for a cue.
Parameters :
Cue Name: [Type : String] : Cue to pause
Cue List: [Type : String] : Cue list containing cue
Mute: [Type : Enum] :

Available values:
"UnMute" : Un-Mute the cue (default).
"Mute" : Mute the cue.
Positrack Group: [Type : String] : Positrack group for this cue (See positrack groups below for more information)
Notes :
If a positrack group is specified then Cue Name can be left blank and mute will mute the current cue in the group. If Cue List is empty or 0 the default cue list will be used.

Create Media Cue:

Description:  Create a new media cue from a source file on disk.
Parameters :
Media Name: [Type : String] : Path to media file (relative to the Ovation Machine)
Cue List: [Type : String] : Cue list containing cue
Cue Id: [Type : Integer] : Position of Cue in Cue List
Output Slot: [Type : Integer] : Ovation Output for cue
Fade In: [Type : Time] : Fade In Time for cue (future expansion)
Fade Out: [Type : Time] : Fade Out Time for cue (future expansion)
Notes :
If Cue List is empty or 0 the default cue list will be used. It is the programmers responsibility to enter a cue position where the new cue will be created and use this position when creating play, pause or other cue related commands. Be aware that this command will insert the cue and shift the id's of other cues down by one which can cause existing manager commands to fire the wrong Ovation cue.

Play Cue List:

Description:  Play a cue list.
Parameters :
Cue List: [Type : String] : Cue list to play
Notes :
The cue list should be an Ovarion "timed" Cue list.

Pause Cue List:

Description:  Pause a cue list.
Parameters :
Cue List: [Type : String] : Cue list to pause
Notes :

Stop Cue List:

Description:  Stop a cue list.
Parameters :
Cue List: [Type : String] : Cue list to stop
Notes :

Cue List Chase Mode:

Description:  Set chase mode for a cue.
Parameters :
Cue List : [Type : String] : Cue list Id
Chase Mode : [Type : Enum] : Chase mode to set
Available values:
"Internal" : Lock to internal clock (default).
"External" : Lock to external clock.
Notes :

Play Next Cue:

Description:  Play the next cue in a cue list.
Parameters :
Cue List: [Type : String] : Cue list Id
Notes :

Show Start:

Description:  Equivalent to pressing Start Show in Ovation.
Parameters :
Notes :

Show Init:

Description:  Equivalent to pressing Init Show in Ovation.
Parameters :
Notes :

Show Pause:

Description:  Equivalent to pressing Pause Show in Ovation.
Parameters :
Notes :

Show Stop:

Description:  Equivalent to pressing Stop Show in Ovation.
Parameters :
Notes :

> Top


Variables (List Of) :

Status :

      Type : Enum.
      Description :Current status of the device connection.
      Available Values :
        "Unconnected" : Not connected
        "Connecting" : Connection in progress
        "Ready" : Device is connected and ready to work
        "Busy" : Device working

Error :

      Type : Enum.
      Description :Current error status of the device.
      Available Values :
        "No Error" : Device is Ok
        "Network Error" : A network or transmission error occurred

Variables Per Positrack Group (List Of) :

{groupName}-CurrentCue:

Type : String.
Description : Holds the index of the currently selected cue in the group.
Available Values :"1" to "n" where n is the maximum cue id in the default cue list

{groupName}-Position:

Type : Time.
Description : Holds the current playback position of the currently selected cue in the group.
Available Values :"1" to "n" where n is the maximum length of the cue.

{groupName}-Status:

Type : Enum.
Description : Holds the state of the current cue in the group.
Available Values :
"Stopped" : Cue is stopped
"Paused " : Cue is paused
"Playing" : The Current Cue is playing
Please refer to the Ovation documentation for more specific details about the meaning of Each of these states.

Variables Per Monitored Variable (List Of) :

{CueList}#{Cue}: {Name}#Position:

Type : Time.
Description : Holds the current playback position of the cue.
Available Values : "1" to "n" where n is the maximum length of the cue.

{CueList}#{Cue}: {Name}#Status:

Type : Enum.
Description : Holds the current state of the Cue .
Available Values :

"Sleeping" : Cue is in the sleeping state
"Ready" : Cue is in the ready state
"Stopping" : Cue is transitioning to stopped state
"Stopped" : Cue is stopped
"Pausing" : Cue is transitioning from playing to paused
"Paused" : Cue is paused
"Firing" : Cue is loading
"Fired" : Cue has fired
"Dimmed" : Cue is Dimmed
Please refer to the Ovation documentation for more specific details about the meaning of Each of these states.

> Top

Support (Difference with previous versions) :

V 1.0.1:

  • Fixed: Positrack don't work properly anymore.
  • Fixed: Wrong fade times.

V 1.0.2:

  • Modified: internal changes.

V 1.0.3:

  • Added: support of Ovation version 1.2 build 7777. Note that this MxM version is not compatible with previous versions of Ovation.
  • Fixed: no cue state feedback after Ovation has been shut down and restarted while the Manager Program is in Run or Debug mode

> Top