|
Overview :
This mxm provides
IP control to the Richmond Audiobox AB64.
Product Features
The AudioBox AB64
Disk Matrix Mixer is a sophisticated multi-channel dynamic
audio controller. It can be configured for 16, 32, 48
or 64 channels of audio input and output. The disk drive
unit provides up to 64 independent channels of digital
audio to the matrix mixer. An internal show controller
can be used to automate internal AudioBox functions, as
well as control external equipment via MIDI Show Control. ( See "http://www.richmondsounddesign.com"
for more details ).
> Top
Installation (MXM) :
No specific installation
as long as the computer has a network card to communicate
with the Audiobox.
> Top
Creation (Device) :
Setup
dialog box.
- Enter
the IP address of the Audiobox or click on the
"Scan the network" button in order to get a
list of Audioboxes present on the LAN.
> Top
Graphical User Interface:
Device Control
Panel
This MxM provides
a Device Control Panel can be displayed either as a stand
alone window or inside a User Screen Contenair object
with the "Device Control" Manager command. Note: See the
Manager Help menu for details about using this command
The Device Control
Panel has 2 main functions:
- Direct control/monitoring of the AudioBox
- Preset editing and management
Direct Control
Banks and Status
(1):
Buttons located
in "Banks and Status" panel allows selecting
the range of inputs and outputs which are displayed in
the control panel (buttons are enabled if the Audiobox
model has more than 16 inputs and 16 outputs).
The "Audio
Files..." button opens a dialog which allows to transfer
files to the AudioBox.
A status LED indicator shows the current status of the
Audiobox. Note that the LED flashes while the MxM is initiliazing
the connection to the AudioBox (approx. 10 seconds).
Inputs (2):
Each audio input
can be controlled and monitor via a dedicated panel.
- Fader:
sets the level.
- Level Text:
click on the level text to fine tune the level.
- Mute button/LED:
click on this button to mute or un mute the input
- Solo button/LED:
click on this button to solo or unsolo the input
Selected Input
Detail (3):
Clicking on one input panel selects the input and shows
additional related controls at he bottom left of the control
panel.
- Analog/Digital/Playback
buttons: set the source mix of the selected input between
the analog input, the digital input and the playback
file internal input.
- Current Selection:
shows the file curerntly loaded on this input. Clicking
on the current selection label allows loading a new
audio file in the input.
- Stop button: stops
playback of the currently loaded audio file.
- Play button: starts
playback of the currently loaded audio file.
- TimeCode
display: shows the timecode position of the currently
loaded audio file.

Crosspoints (4)
The crosspoint grid shows the levels of the crosspoints.
Left click on any crosspoint to set the level of the crosspoint.
Right-click on a crosspoint to fine-tune its level.
Output control
(5):
Each audio output
can be controlled and monitor via a dedicated panel.
- Fader:
sets the level.
- Level Text:
click on the level text to fine tune the level.
- Mute button/LED:
click on this button to mute or un mute the output
- Solo button/LED:
click on this button to solo or unsolo the output

Preset Editing
A preset is a set
of pre-programmed commands which can be sent all at once
to the Audiobox either via the Control Panel or via a
cue in a task. To add a command to a preset, merely change
its associated control value (for example, moving a fader).
Once a command
is part of a preset it is drawn with a special violet
background color. To remove a command
from a preset, click on the control with while the Ctrl
key is pressed.
Presets can be
created and executed by the Preset Management Panel (6)
on the right of the control panel.
-
"Live Edit" button and LED:
when activated commands are sent to the Audiobox.
- "Preset Preview"
and LED: button: when activated user action on any audio
controls modifies the current preset.
- "Take button":
the current preset is executed (sent to the Audiobox)
when this button is pushed. Note that "Live Edit"
is automatically turned ON and "Preset Preview"
is turned OFF.
- "New"
button: creates a new blank preset.
- "Store":
stores the modifications into the current preset.
- Preset
List: click on one of the presets of the list to select
it and "recall" it. Note that "Preset
Preview" is automatically turned ON and "Live
Edit" is turned OFF.
- "Fade"
display: shows the fade time associated to the preset.
Click on the display to modify the fade time.

> Top
Commands (List Of) :
Notes about Positrack:
- commands marked with a red start (*)
are positracked.
- positracking processes only the values which are
modified from the beginning of the positracked timeline
up to the the positrack point. This means for example
that an input fade level would not be modified by positracking
if there's no cue which impacts this input fade level
from the beginning of the timeline up to the positrack
point. If there's a need to set the "initial state"
of positrack, the programmer can insert a preset cue
(which sets the intial values of all of the values which
need to be positracked) at the begining of the timeline.
- the positracking of commands which accept a fade
time, positracks only the target fade value (as the
fade is performed by the AudioBox hardware).
Take Preset*:
Description
: Executes the currently active preset.
Parameters :
Fade
Time Mode: [Type : Enum] : ("Preset', "Specified")
Specifies which fade time is used when the preset
is executed: if "Preset" the fade time associated
to the preset is used. If "Specified": the
"Specified Fade Time" parameter is used.
Specified Fade Time: [Type : Time] : Fade time
used when executing the preset if the "Fade Time
Mode" paramater is set to "Specified".
Recall Preset*:
Set
input source mix*:
Set
input crosspoint level*:
Description
: To set the mix level of the input of the device
to the specified output, with ramp time.
Parameters :
Input : [Type : Integer] : Input to set (1-64).
Output : [Type : Integer] : Output number to
set (1-64).
Amplitude : [Type : Integer] : Value to reach
(1-127).
Time : [Type : Time] : Ramp time.
Set
input level*:
Mute
input*:
Solo
input*:
Set input
delay*:
Set input
equalizer:
Description
: To equalize an input.
Parameters :
Input : [Type : Integer] : Input to set (1-64).
Band: [Type : Integer] : The band concerned
by the following parameters, available values are
1 to 7 : if 0 is specified, all the equalization
is canceled.
Filter type: [Type : Enum] : The filter type
available values are : "none", "lowpass",
"highpass", "bandpass".
Center frequency: [Type : Integer] : Value
of the center frequency, in hertz.
Band width: [Type : Integer] : This is the
percentage of the bandwidth ( only if the filter is
"bandpass" ) .
Gain: [Type : Integer] : Value of the gain,
in dB *10 (e.g. 156 = +15,6dB), from -30 to
+30 dB.
Set
output level*:
Mute
output*:
Solo
output*:
Set output
equalizer:
Description
: To equalize the specified output.
Parameters :
Output : [Type : Integer] : Output number to
set (1-64).
Band: [Type : Integer] : The band concerned
by the following parameters, available values are
1 to 7 : if 0 is specified, all the equalization
is cancelled.
Filter type: [Type : Enum] : The filter type
available values are : "none", "lowpass",
"highpass", "bandpass".
Center frequency: [Type : Integer] : Value
of the center frequency, in hertz.
Band width: [Type : Integer] : This is the
percentage of the bandwidth ( only if the filter is
"bandpass" ) .
Gain: [Type : Integer] : Value of the gain,
in dB *10 (e.g. 156 = +15,6dB), from -30 to
+30 dB.
Set
submaster level*:
Load
for playback*:
Play*:
Stop*:
Locate*:
Set playback
group:
General
playback*:
Send
audio file:
Erase
audio file:
MSC
Go :
Description
: MIDI Show Control. Starts a transition or fade
to a cue. Transition time is determined by the cue in
the controlled Device.
Parameters : .
Cue Number : [Type : String] : Cue number to
execute (optionnal).
Cue List : [Type : String] : Cue list in which
the Cue number is (optionnal).
Cue Path : [Type : String] : Cue Path in which
the Cue list is (optionnal).
Usage:
If no Cue Number is specified, the next cue in numerical
sequence GOes. If a Cue Number is specified, that cue
GOes. Transitions "run" until complete. If
a control wishes to define the transition time, TimedGo
command shoud be used.
MSC
Stop :
Description
: MIDI Show Control. Stops currently runnign transition(s).
Parameters : .
Cue Number : [Type : String] : Cue number to
execute (optionnal).
Cue List : [Type : String] : Cue list in which
the Cue number is (optionnal).
Cue Path : [Type : String] : Cue Path in which
the Cue list is (optionnal).
Usage:
If no Cue Number is specified, all running transitions
STOP.If a Cue Number is specified, only that single,
specific transition STOPs, leaving all others unchanged.
MSC Resume :
Description
: MIDI Show Control. Causes Stopped transition(s)
to continue running.
Parameters : .
Cue Number : [Type : String] : Cue number to
execute (optionnal).
Cue List : [Type : String] : Cue list in which
the Cue number is (optionnal).
Cue Path : [Type : String] : Cue Path in which
the Cue list is (optionnal).
Usage:
If no Cue Number is specified, all STOPped transitions
RESUME. If a Cue Number is specified, only that transition
RESUMEs, leaving all others unchanged.
MSC Load :
Description
: MIDI Show Control. Places a Cue into a standby
position. Cue Number must be specified.
Parameters : .
Cue Number : [Type : String] : Cue number to
execute.
Cue List : [Type : String] : Cue list in which
the Cue number is (optionnal).
Cue Path : [Type : String] : Cue Path in which
the Cue list is (optionnal).
Usage:
LOAD is useful when the cue desired takes a finite
time to access. LOAD is sent in advance so that the
cue will GO instantly. In controlled device with multiple
Cue Lists, if Cue Number is sent without Cue List,
all cues with a number identical to Cue Number and
which are Open Cue List LOAD to standby.
MSC
All Off :
Description
: MIDI Show Control. Independently turns all functions
and output off without changing the control settings.
Parameters : no parameter.
Usage:
Operating status prior to All Off may be reestablished
by Restore command.
MSC
Restore :
Description
: MIDI Show Control. Reestablishes operating status
to exactly as it was prior to All Off.
Parameters : no parameter.
MSC
Reset :
Description
: MIDI Show Control. Terminates all running cues,
setting all timed functions to an initialized state
equivalent to a newly powered-up condition and loads
the first cue of each applicable cue list into the appropriate
standby positions.
Parameters : no parameter.
Usage:
In other words, Reset stops the show without arbitrarily
changing any control values and loads the top of the
show to standby It should be decided by the manufacturer
of the controlled device whether or not Reset should
automatically, open all Closed Cue Lists and Closed
Cue Path and this decision should be stated clearly
in the device's MIDI implementation documentation.
> Top
Variables (List Of) :
Status :
Type : Enum.
Description : Current status of the Audiobox.
Available Values :
"Stopped" : No communication with the Audiobox.
"Initializing" : The MxM
is trying to communicate with the specified Audiobox.
"Error" : Error in communication process.
"Ready" : The Audiobox is ready to receive commands.
"File transfer" : Files are uploaded.
"Transfer canceled" :The file trnsfer has been canceled.
Status
:
AudioFileList
:
Type
: String.
Description : List of the files uploaded in the
AudioBox. Each file name starts by its location number.
FileToSendLength
:
Type
: Integer.
Description : Count of bytes that are left to
be sent during the uploading of a file ( can be used
in the display of a gauge ).
PresetList
:
Type
: String.
Description : List of the presets defined for
this device.
Variables
for each input:
InXX_Status
:
Type
: Enum. Available Values: "Stopped", "Playing".
Description : Playback status for this input.
InXX_TimeCode
:
Type
: Time.
Description : Current timecode position for this
input.
InXX_Selection
:
Type
: Integer.
Description : Currently loaded selection ID (0
= none).
InXX_Duration
:
Type
: Integer.
Description : Duration of the currently loaded
selection.
> Top
Support (Difference with previous versions) :
V 1.0.1:
- Bug Fixed: Hints of
command parameter wizards are incorrect.
V 1.0.2:
V 1.0.3:
- Bug Fixed: Device variables may be shared if a device is created after another device has been deleted.
> Top
|