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 :
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
|