Medialon MxMs' Help 
  
Name : Peavey MediaMatrix
Version : 1.0.7
Available for : Manager V5 (all versions), Showmaster (ST & Pro)
Limitation In :
Device Brand : Peavey
Positrack Compatible : No
Resources type : 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 IP remote control to the Peavey MediaMatrix software.

Product Features
MediaMatrix is a versatile digital audio resource which allows you to design and build audio control systems on a function built computer equipped with specialized audio hardware and the MediaMatrix control software. ( See "
> http://mediamatrix.peavey.com/ " for more details ).

> Top


Installation (MXM) :

The RATC interface must be enabled in the MediaMatrix software.
To configure RATC in the MediaMatrix software, go to "Tools|Options|Remote Services".
If the RATC service is currently installed, it will be listed in the dialog box.
If it is not listed, click on 'Add RATC.." and the service will be added.
Only one RATC service can be installed per machine, but any number of clients can connect.
Disabling a currently installed service will disconnect any connect clients and stop the service.
The service will still be listed in the list for easy access.
All the controls that you want to remotely command with Medialon Manager must have been created with a "Group Name Enabled" property in the MediaMatrix (see "Control Linking" in the MediaMatrix help file).
This group name is the one that man use to remotely access the control from Medialon Manager.

> Top


Creation (Device) :

The setup dialog box is divided into two tabs.

General parameters



- Enter the IP address and the port on which the MediaMatrix is listening.
(1632 is the default port and 127.0.0.1 is the local host).
- The timeout is the time before the MxM will retry to connect if connection fail.
(note that the MxM will try to connect to the MediaMatrix as soon as Manager enter run mode).
- The user name and the password must be one of those listed in the MediaMatrix ( see "User/Edit User
List" in the MediaMatrix menu).
- If "Positrack resets all device controls" is checked, all the controls of the MediaMatrix will be set to their
minimum value when you enter the positrack mode ( that is, for example, when you pause by clicking in
a timeline ). If it is not checked, you are responsable for creating or not the cues setting the initial values of the controls at the beginning of your timelines when you use positrack.

Monitoring variables

- The controls list is the list of the controls exported by the MediaMatrix project connected.
Click on "UPDATE" to read back the list from the MediaMatrix.
- The integer variables list is the list of integers variables that will monitor a specific control.
- The string variables list is the list of strings variables that will monitor a specific control.

You can add and remove variables from within this dialog.
You can multi-select the controls by using ctrl an shift keys.

The values of the controls will be read back from the MediaMatrix at a frequency depending on the time value entered in the inter-time. The inter-time is the time between the last contol polled of a serie and the next first poll of a serie. For example, if 30 controls must be polled and if you have entered a value of 10 for the inter-time, the 30 controls will be polled one after the other and then the MxM will wait 1 second before polling again.

"Exclusive polling" is a special polling using the "Group Change" feature of the MediaMatrix. When checking this, there is less traffic on the network because only one frame is sent to ask for new values. If not checked, one frame is sent for each control to be polled.
Warning
: if several devices are connected on the same MediaMatrix, only one can use the "exclusive polling" : when starting, the device which has the "exclusive polling" creates the "change group" in the MediaMatrix.

> Top


Commands (List Of) :

Update :

      Description : To update the list of the controls
      Parameters :
        No parameters
      Usage : When you create or modify a project in the MediaMatrix, or if you export a new control (see "Control Linking" in the MediaMatrix help file), you must explicitely call this command for getting back the full list of controls exported.

Control set integer :
      Description : To change the value of a control by sending an integer value
      Parameters :
        Control name : [Type : String] : Name of the control.
        Integer value : [Type : Integer] : New value.
      Usage : Click on the "wizzard" button to obtain the list of the controls :



      Click on "Update", if the list is empy or incomplete.

      There you can choose the name of the control.
      You can sort these controls by clicking on "Name", "Class", "Current", "Min" and "Max".
      You can filter specific classes of controls with the "Class filter".


      By double-clicking or right-clicking on a line, you open a real-time dialog box where you can enter the new value. Two dialog boxes are available for the "Control set integer command", one is "slider" type, the other is "button" type :


Control set string :
      Description : To change the value of a control by sending a string value
      Parameters :
        Control name : [Type : String] : Name of the control.
        String value : [Type : String] : New value.
      Usage : The same "wizzard" button is available.

      You can then choose the control and have access to a real-time dialog box to enter the new string value :


Control get integer :
      Description : To get the current value of a control an fill back an integer variable with it.
      Parameters :
        Control name : [Type : String] : Name of the control.
        Return integer value : [Type : Integer] : Return value.
Control get string :
      Description : To get the current value of a control an fill back a string variable with it.
      Parameters :
        Control name : [Type : String] : Name of the control.
        Return string value : [Type : String] : Return value.

> Top


Variables (List Of) :

MatrixStatus :

      Type : Enum.
      Description : Current status of the matrix.
      Available Values :
          "Not connected" : No IP connection to the MediaMatrix.
      "Try to connect" : The MxM is trying to connect to the MediaMatrix.
      "Login" : Connection is successful. Start of login.
      "Sending name" : Login name.
      "Sending password" : Login password.
      "Updating controls" : Asking for the list of controls
      "Connected" : Connection is Ok.
      "Error" : Communication error.
RunningFileStatus :
      Type : String.
      Description : Information on the file currently running in the MediaMatrix.
LastResponse :

Type : String. Description : Last frame sent by the matrix in response to a command.

Monitoring variables:

      Type : Integers or String.
      Description : Variables depending on the setup of the device.

> Top


Support (Difference with previous versions) :

V 1.0.1:

  • Added: Support for Showmaster.

V 1.0.2:

  • Bug Fixed: "Exclusive Polling" option of the setup dialog is unchecked after a project is reloaded.

V 1.0.3:

  • Modified: connection is now always opened when project starts.

V 1.0.4:

  • Added: Support for Showmaster Pro.

V 1.0.5:

  • Modified: Timeout when sending data is now 1 second (instead of 10 seconds).
  • Modified: Reworked internal communication management.

V 1.0.6:

  • Modified: Polling Request Timeout detection.

V 1.0.7:

  • Fixed: device sometimes stops polling variables after a timeout in exclusive mode.

> Top