Intelix M Series User Manual

Page 1
M Series
Matrix Mixers
User/Programmer Manual
Page 2
Model/Serial Number
Software: Crosspoint ROM
Application ROM
CD ROM
Revision D 0701
2222 Pleasant View Road
Middleton, WI 53562
(608) 831-0880
fax: (608) 831-1833
Page 3
M-series User Manual – Getting Started
Contents
1.0 M-series Hardware ............................................................................................... 9
1.1 M- serie s Inter nal ha rdware ................................................................................................. 10
1.2 Audio Input/Output............................................................................................................ 13
1.2.1 Audio Input ..............................................................................................................13
1.2.2 Audio Output ........................................................................................................... 13
1.3 Recommended Input Connections ...................................................................................... 14
1.4 DC Control ........................................................................................................................ 15
1.4.1 Binary Inputs ............................................................................................................. 15
1.4.2 Binary Outputs .......................................................................................................... 16
2.1 Installing the M-series software ........................................................................................... 17
2.1.1 Installing the M-series software from the CDROM ..................................................... 17
2.1.2 Installing the M-series software from floppies ............................................................. 17
2.1.3 Installing the M-series software from the Intelix W eb site ............................................ 17
2.2 Running the M-series Software ........................................................................................... 17
2.0 Installing and starting the M-series software .................................................1 7
3.0 Connecting the Control PC to the M-series ......................................................................... 18
4.0 Quick Start .......................................................................................................... 2 0
4.1 Define your application. ..................................................................................................... 20
4.2 Run the M-series Designer Software ................................................................................... 20
4.3 Install the M-series Hardware ............................................................................................. 20
4.3.1 Mount the M-series in the rack. ................................................................................. 20
4.3.2 Connect the Audio sources and outputs..................................................................... 20
4.3.3 Connect the control PC to the M-series ..................................................................... 20
4.3.4 Download your application to the M-series ................................................................ 20
5.0 M-series Auto Designer .....................................................................................21
5.1 M-series Project Name ...................................................................................................... 21
5.2 Audio Matrix Size Screen ................................................................................................... 21
5.3 Audio Sources Screen ........................................................................................................22
5.3.1 Naming Audio Sources .............................................................................................. 22
5.3.2 Source Mono/Stereo Selection .................................................................................. 22
5.3.3 Left/Right and Stereo Pairing...................................................................................... 22
5.3.4 Add/Remove 8 Sources............................................................................................. 22
5.3.5 The V olume Column .................................................................................................. 22
5.3.6 The PanColumn ......................................................................................................... 23
5.3.7 Adding/Removing a Mic/Line Card ............................................................................ 24
5.3.7.1 Setting/Monitoring a Mic/Line Card .................................................................. 24
5.3.7.1.1 Gain Setting ............................................................................................. 24
5.3.7.1.2 Auto Setup .............................................................................................. 24
5.3.7.1.3 Phantom Power ....................................................................................... 24
5.4 Audio Outputs Screen ........................................................................................................ 25
M-series User Manual – Getting Started
3
Page 4
M-series User Manual – Getting Started
5.4.1 Naming Audio Outputs .............................................................................................. 25
5.4.2 Output Mono/Stereo Selection................................................................................... 25
5.4.3 Left/Right and Stereo Pairing...................................................................................... 25
5.4.4 V olume...................................................................................................................... 25
5.4.5 Add/Delete 8 Outputs................................................................................................ 25
5.4.6 Balance ..................................................................................................................... 25
5.5 Preset Manager .................................................................................................................. 26
5.5.1 Adding Presets .......................................................................................................... 26
5.5.2 Changing Crosspoint V alues ....................................................................................... 26
5.5.3 Crossfade Time ......................................................................................................... 26
5.5.4 Navigating Through Presets........................................................................................ 26
5.5.5 V iew ......................................................................................................................... 27
5.5.6 Copy Options............................................................................................................ 27
5.5.6.1 Copy to Another Preset .................................................................................... 27
5.5.6.2 Copy From Live ............................................................................................... 27
5.5.7 Goto/T ake Preset ...................................................................................................... 27
5.5.8 All No Change/All Off/All On .................................................................................... 27
5.5.9 Crosspoint Preview ................................................................................................... 27
5.5.10 Set Global ...............................................................................................................27
5.6 Preset Trigger ..................................................................................................................... 28
5.6.1 Preset Select ................................................................................................................... 28
5.6.2 The State Column ............................................................................................................ 28
5.6.3 The Indicators Panel ........................................................................................................ 28
5.6.4 Pinout.............................................................................................................................. 28
6.0 Hardware Installation Wizard ..........................................................................2 9
6.1 Data Source Selection ........................................................................................................ 29
6.2 Audio Wiring T est............................................................................................................... 29
6.3 The Audio Path T est ........................................................................................................... 30
6.4 Preset Triggers.................................................................................................................... 30
7.0 M-series Windows® Reference ........................................................................ 3 1
7.1 The File Menu .................................................................................................................... 32
7.1.1 The New Item ........................................................................................................... 33
7.1.2 The Open Item .......................................................................................................... 33
7.1.3 The Close Item .......................................................................................................... 33
7.1.4 The Save Item ........................................................................................................... 33
7.1.5 The Save As... Item ................................................................................................... 33
7.1.6 The W eb Update Item ............................................................................................... 33
7.1.7 The Exit Item ............................................................................................................. 33
7.2 The Configuration Menu ..................................................................................................... 34
7.2.1 Audio Matrix Size...................................................................................................... 35
7.2.2 Audio Sources........................................................................................................... 36
7.2.2.1 Naming Audio Sources ..................................................................................... 36
7.2.2.2 Source Mono/Stereo Selection ......................................................................... 36
7.2.2.3 Left/Right and Stereo Pairing............................................................................. 36
4
M-series User Manual – Getting Started
Page 5
M-series User Manual – Getting Started
7.2.2.4 V olume............................................................................................................ 36
7.2.2.5 Pan ................................................................................................................. 36
7.2.2.6 Add/Delete 8 Sources ...................................................................................... 36
7.2.2.7 Mic/Line Cards ................................................................................................ 37
7.2.2.7.1 Adding a Mic/Line Card .......................................................................... 37
7.2.2.7.2 Deleting a Mic/Line Card ......................................................................... 37
7.2.2.7.3 Setting/Monitoring a Mic/Line Card ......................................................... 37
7.2.2.7.4 Gain Setting ............................................................................................. 37
7.2.2.7.5 Auto Setup .............................................................................................. 37
7.2.2.7.6 Phantom Power ....................................................................................... 37
7.2.3.1 Naming Audio Outputs ..................................................................................... 38
7.2.3.2 Output Mono/Stereo Selection.......................................................................... 38
7.2.3.3 Left/Right and Stereo Pairing............................................................................. 38
7.2.3.4 V olume............................................................................................................ 38
7.2.3.5 Balance ............................................................................................................ 38
7.2.3.6 Add/Delete Outputs.......................................................................................... 38
7.2.3 Audio Outputs ........................................................................................................... 38
7.2.4 Preset Manager ......................................................................................................... 39
7.2.4.1 Naming Presets ................................................................................................ 39
7.2.4.2 Changing Crosspoint V alues .............................................................................. 39
7.2.4.3 Crossfade Time ................................................................................................ 39
7.2.4.4 Navigating Through Presets............................................................................... 39
7.2.4.5 V iew ................................................................................................................ 40
7.2.4.6 Copy to Another Preset .................................................................................... 40
7.2.4.7 Copy to Next Preset......................................................................................... 40
7.2.4.8 Copy from Live ................................................................................................ 40
7.2.4.9 Add Preset ....................................................................................................... 40
7.2.4.10 Goto/T ake...................................................................................................... 40
7.2.4.11 All No Change/All Of f/All On ......................................................................... 40
7.2.4.12 Crosspoint Preview ........................................................................................ 40
7.2.4.13 Set Global ...................................................................................................... 40
7.2.5 Preset Trigger ............................................................................................................ 41
7.2.5.1 Preset Select .................................................................................................... 41
7.2.5.2 The State Column ............................................................................................. 41
7.2.5.3 The Indicators Panel ......................................................................................... 41
7.2.5.4 Pinout............................................................................................................... 41
7..3 The Reports Menu............................................................................................................. 42
7.3.1 Sales Order ...............................................................................................................42
7.3.2 Wiring Reports .......................................................................................................... 43
7.3.3 All Reports ................................................................................................................ 43
7.4 The Installation Menu.......................................................................................................... 44
7.4.1 The Hardware Installation Wizard .............................................................................. 44
7.4.2 Upload/Download Item ............................................................................................. 45
7.4.2.1 Read Data from the M-series ............................................................................ 45
7.4.2.2 Write Data to the M-series................................................................................ 45
7.4.2.3 Reset the Matrix Mixer ..................................................................................... 45
M-series User Manual – Getting Started
5
Page 6
M-series User Manual – Getting Started
7.4.3 Password ..................................................................................................................46
7.4.3.1 Enabling the Password ...................................................................................... 46
7.4.3.2 Disabling the Password ..................................................................................... 46
7.4.3.3 Changing the Password..................................................................................... 46
7.4.3 Communication Icons ............................................................................................... 46
7.5 The Diagnostic Menu .......................................................................................................... 47
7.5.1 Are Y ou There........................................................................................................... 47
7.5.2 RS232 T est Manager................................................................................................. 48
7.5.2.1 Comm Port ...................................................................................................... 48
7.5.2.2 Use Escape and Checksum............................................................................... 48
7.5.2.3 Baud Rate ........................................................................................................ 48
7.5.2.4 Open Comm Port ............................................................................................. 48
7.5.2.5 Close Comm Port............................................................................................. 48
7.5..2.6 The Message Buffer......................................................................................... 49
7.5.2.6.1 Clear Buffer............................................................................................. 49
7.5.2.6.2 Transmit RS232 Message ........................................................................ 49
7.5.3 The Device Information Screen .................................................................................. 50
7.5.3.1 The Name of the matrix .................................................................................... 50
7.5.3.2 Device information ............................................................................................ 50
7.5.3.3 Application Software ........................................................................................ 50
7.5.3.4 Internal Audio Hardware Button ....................................................................... 51
7.5.3.4.1 Audio Hardware Screen .......................................................................... 51
7.5.3.4.2 Hardware Display.................................................................................... 51
7.5.3.4.3 Internal Mic/Line Hardware ..................................................................... 52
7.5.3.4.4 Reset MARC Device Button.................................................................... 52
7.6.4 Reset Item ................................................................................................................. 53
7.6.5 Clear Memory Item ................................................................................................... 53
7.6.6 The Live Crosspoint Screen ...................................................................................... 54
7.6.6.1 Changing Crosspoint V alues .............................................................................. 54
7.6.6.2 Changing Source/Output Names ....................................................................... 54
7.6.6.3 V iew ................................................................................................................ 54
7.6.6.4 Source/Output V olume...................................................................................... 54
7.6.6.5 Copy to Preset ................................................................................................. 55
7.6.6.6 V iew Preset Screen .......................................................................................... 55
7.6.6.7 Set Global ........................................................................................................ 55
7.6.6.8 The Audio Flow Screen .................................................................................... 55
7.6.6.8.1 T arget V olume variable............................................................................. 55
7.6.6.8.2 Ramp Time Variable................................................................................. 55
7.6.6.8.3 Slew Rate V ariable .................................................................................. 55
7.6.6.8.4 Mute variable .......................................................................................... 55
7.6.6.8.5 Ramp/Slew Radio Button......................................................................... 56
7.6.6.8.6 Goto T arget Button.................................................................................. 56
7.6.6.8.7 Curve variable ......................................................................................... 56
7.7 Preset Trigger ..................................................................................................................... 57
7.7.1 Preset Select .............................................................................................................57
7.7.2 The State Column ...................................................................................................... 57
6
M-series User Manual – Getting Started
Page 7
M-series User Manual – Getting Started
7.7.3 The Indicators Panel .................................................................................................. 57
7.7.4 Pinout........................................................................................................................ 57
8.0 Stereo I/O control ...............................................................................................5 8
8.1 Input controls ..................................................................................................................... 58
8.2 Output controls................................................................................................................... 58
8.3 Stereo Control Methods .................................................................................................... 58
8.3.1 Setting control values with RS-232............................................................................ 58
8.3.2 Setting Control V alues with the GUI ........................................................................... 59
8.3.2.1 Audio Input Panning ........................................................................................ 59
8.3.2.2 Audio Input Width ............................................................................................ 59
8.3.2.3 Output balance ................................................................................................ 59
8.4 Input width control.............................................................................................................. 60
8.4.1 Input pan control ....................................................................................................... 61
8.5 Output control ................................................................................................................... 62
8.6 Stereo input to stereo output example................................................................................. 63
8.7 Mono input to stereo output example ................................................................................. 64
8.8 Mono input to mono output example .................................................................................. 65
8.9 Stereo input to mono output example ................................................................................. 65
9.0 RS-232 Message Protocol ................................................................................. 66
9.1 RS232 Message Fields ....................................................................................................... 66
9.2 RS-232 Reserved Bytes ..................................................................................................... 67
9.3 RS-232 Timing ................................................................................................................... 67
9.3 Hexadecimal Transmission .................................................................................................. 68
9.3.1 Commercial controllers ............................................................................................. 68
9.3.2 ASCII values............................................................................................................. 68
9.4 Decimal to Hex conversion table ......................................................................................... 69
9.5 Byte Escape Sequence ....................................................................................................... 70
9.6 DIP Switches ..................................................................................................................... 71
9.7 Introduction to using the RS-232 Commands ...................................................................... 72
9.7.1 Are Y ou There........................................................................................................... 72
9.7.2 I Am Here .................................................................................................................72
9.7.3 Set Current V alue ...................................................................................................... 73
10.0 RS232 Command Summaries .......................................................................7 4
Class 0: Matrix Mixer Messages ............................................................................8 1
Are Y ou There (ID 0) ............................................................................................................... 82
I Am Here (ID 1) ..................................................................................................................... 83
Goto Matrix Mixer Reset/Clear (ID 13) .................................................................................. 84
Class 1: Audio Input/Output Messages .................................................................. 8 5
Goto I/O Volume Using Ramp (ID 7) ....................................................................................... 86
Goto I/O Volume Using Slew (ID 8) ....................................................................................... 87
Stop Input/Output Slewing (ID 17) .......................................................................................... 88
Goto I/O V olume (ID 9) ........................................................................................................... 89
M-series User Manual – Getting Started
7
Page 8
M-series User Manual – Getting Started
Goto Same Multiple I/O Volume (ID 18)................................................................................... 90
Goto I/O Mute/Demute (ID 11) ................................................................................................ 91
Set input pan/output balance (ID 14) ....................................................................................... 92
Class 2: Crosspoint Messages .................................................................................9 3
Goto Crosspoint V olume using Ramp T ime (ID 5) ..................................................................... 97
Goto Crosspoint V olume using Slew Rate (ID 6) ....................................................................... 98
Stop Crosspoint Slewing (ID 12) ........................................................................................... 99
Goto Crosspoint V olume (ID 9) ............................................................................................. 100
Goto Crosspoint V olume Exclusive (ID 13) ........................................................................... 101
Goto Multiple Crosspoint Volumes (ID 14) ........................................................................... 102
Goto Same Multiple Crosspoint V olumes (ID 15).................................................................... 103
Goto Crosspoint Mute/Demute (ID 11).................................................................................. 104
Class 3: Audio Preset Message Details................................................................ 10 5
Set Audio Preset Ramp Time (ID 5)...................................................................................... 107
Copy Preset (ID 8)................................................................................................................ 108
Copy Live V alues to Preset (ID 13) ....................................................................................... 109
Go T o Preset (ID 9) .............................................................................................................. 1 10
Class 4: Digital Input/Output Messages ............................................................... 111
Set Digital I/O Polling (ID 3) .................................................................................................. 112
Report Direct I/O Single Input (ID 8) .................................................................................... 113
Report Digital I/O Single Output (ID 9) ................................................................................ 114
Goto Digital Output Status (ID 5)......................................................................................... 115
Goto Digital Input Status (ID 7) ............................................................................................. 116
Get All Digital I/O Status (ID 10) .......................................................................................... 117
Report All Digital I/O Status (ID 11) ...................................................................................... 118
Class 11: Mic/Line Card Messages ......................................................................119
Get Input Signal Level (ID 3) ................................................................................................. 120
Report Input Signal Levels (ID 4)........................................................................................... 121
Set Input Gain (ID 2) ............................................................................................................ 123
Appendix A: Ramp Times and Slew Rates ...........................................................1 2 4
Ramp Times............................................................................................................. 124
Slew Rate ................................................................................................................. 125
Appendix B: M-series Reset Sequence ................................................................. 1 27
Appendix C: Technical Information ......................................................................128
Index..........................................................................................................................130
8
M-series User Manual – Getting Started
Page 9
M-series User Manual – Overview
1.0 M-series Hardware
The Intelix M-series matrix mixer is an RS232 controlled audio matrix slave device.
The audio matrix is a fully controllable crosspoint matrix. At every crosspoint the user can independently specify variables such as target value, ramp time, slew rate etc. M-series matrices are available in sizes ranging from 8 X 8 to 128 X 128 in increments of 8 inputs or 8 outputs
Control of the M-series is accomplished either with the supplied Intelix software or via an external RS-232 controller. Common RS-232 commands and protocol are covered in later sections of this manual. See
section 1 1.0
Fig. 1. This drawing shows the M-series matrix with the main sections of the rear panel, and basic internal board layout.
M-series User Manual – Overview
9
Page 10
M-series User Manual – Overview
1.1 M-series Internal hardware
This drawing shows the layout of the basic matrix 8 X 8 card. Shown are the input and output VCA rows and columns. The heavy black line shows a typical audio route, input four to output three. This route is affected by the setting to the parameters of the input, the crosspoint and the output VCAs.
10
M-series User Manual – Overview
Page 11
M-series User Manual – Overview
1.1 M-series internal hardware cont.
This drawing shows how the matrix is actually wired. Each input and output is independent of each cross­point; i.e. a crosspoint affects only a single input/output pair .
M-series User Manual – Overview
11
Page 12
M-series User Manual – Overview
1.1 M-series internal hardware cont.
This drawing shows the a typical audio signal path (input 4 to output 3) and the parameters that control each crosspoint in the matrix mixer’s grid of crosspoints. Note that each crosspoint has multiple controlling parameters.
12
M-series User Manual – Overview
Page 13
M-series User Manual – Overview
1.2 Audio Input/Output
1.2.1 Audio Input
Any line-level audio input can be routed and mixed using the MZP . The inputs are connected to the Matrix via removable screw-terminal (“Phoenix-type”) plug receptacles. The audio input to the Matrix can be either electronically balanced (impedance of 20 KΩ) or you can unbalanced it to 10 K. The correct way to unbalance the input is to “float” it, i.e. leave the unused pin open, as shown below . (For other methods of wiring Inputs see the following page.)
Fig. 9. These drawings show how balanced and unbalanced inputs should be connected to the Matrix audio inputs.
Matrix Input Con­nector
Matrix Input Connec­tor
1.2.2 Audio Output
Audio output devices are connected to the Matrix via removable screw-terminal (“Phoenix-type”) plug receptacles. The audio output from the Matrix is electronically balanced (impedance of 440 Ω), but it can be unbalanced (impedance of 220 ) by the user. The correct way to unbalance the output is to tie the negative leg to ground, as shown below .
The Matrix is designed to give a 6 dB boost (which compensates for the signal-level loss due to unbalanc­ing) to a signal unbalanced in this way . Therefor e this method of unbalancing is preferable to floating
one side of the pair of leads to unbalance it.
Fig. 10. Matrix output connections for balanced and unbalanced output devices.
Matrix Output Connector
Matrix Output Connector
M-series User Manual – Overview
13
Page 14
M-series User Manual – Overview
1.3 Recommended Input Connections
Any line-level audio input can be mixed and routed using the Matrix. The inputs are connected to the Matrix via screw-terminal (“Phoenix-type”) plug receptacles. The audio input to the Matrix can be either electronically balanced (impedance of 20K), or it can be unbalanced (impedance of 10K) by the user. The connection configurations shown below are all possible. Their properties are described so that the user may chose the one that will work best for a particular input.
Fig. 22. This is the polarity of the Phoenix connector viewed removed from Matrix chassis.
Fig. 23. These drawing show the best ways to connect various types of audio inputs to the Matrix Phoenix input connectors.
Equivalent Matrix Input Circuits
Sources
Ground
Minus ( )
Plus (+)
T ype: isolated ground (unbalanced) Gain: unity Property: ground currents and induced noise rejected from signal
T ype: common ground (unbalanced) Gain: +6 dB Property: slight gain boost; possible ground noise in signal
T ype: common ground (unbalanced) Gain: unity Property: possible ground noise in signal
14
T ype: isolated ground (balanced) Gain:+6 dB Property: slight gain boost; no ground currents; high induced noise rejection
M-series User Manual – Overview
Page 15
M-series User Manual – Overview
1.4 DC Control
1.4.1 Binary Inputs
Up to eight (8) dry contact closure devices can be connected to the Matrix via a DB25 receptacle ( ) on the rear of the Matrix. Using the Matrix, such switches or other “on-off” devices can be read by any device connected to the RS-232 port ( ). This includes show control systems, lighting controllers, audio/video editing systems etc. T o facilitate the wiring of devices to the the DB25 connector Intelix makes a 25 pin conversion cable (CPT-3 or CPT-6), which plugs into the DB25 on one end and terminates in 25 num­bered bare wires at the other end. The function of the DC control devices depends on the settings of the eight DIP switches (
the System software.
Fig.13. The following drawing shows how to wire the binary inputs to the DB25 connector .
) adjacent to the DB25 receptacle. The function of these switches depends upon
Note: pins 14-20 are internally grounded
Examples of binary inputs which can be connected to the Matrix include:
any dry contact closure, such as a switch or relay contactany open collector deviceany 0-5 V logic output (Do not exceed +5 VDC.)
M-series User Manual – Overview
15
Page 16
M-series User Manual – Overview
1.4.2 Binary Outputs
Up to eight (8) logic on-off control devices can be connected to the Matrix via a DB25 receptacle ( ) on the rear of the Matrix. Any device that can send RS-232 signals and is connected to the RS-232 com port ( ) can control these outputs via the Matrix. Such devices include PCs and systems (lighting controllers, audio/video editing systems). The function of the DC control devices depends on the settings of the eight DIP switches (
) adjacent to the DB25 receptacle. The function of these switches depends upon the
System software or control commands.
Examples of binary outputs which can be connected to the Matrix include:
LEDs, lamps, relay coils solenoids
This drawing shows how to wire the binary inputs to the DB25 connector . Note: pins 14-20 are internally grounded.
This drawing shows the equivalent output circuit on pins 9-13 and 21-23. The circuit to pin 24 is shown. This is the point to connect an external supply to the flyback diodes.
Notes: 1) pins 9-13 and 21-23 are internally connected to open collector drivers, up to
100 milliamp sink.
2) pin 24 can be used to connect an external DC supply (50 V maximum) to the internal flyback diodes.
3) pin 25 is connected to an internal +5 Volt power supply (500 milliamps).
4) resistor values depend upon desired LED intensity (typ. 470 with internal supply).
16
M-series User Manual – Overview
Page 17
M-series User Manual – Installing and Starting
2.0 Installing and starting the M-series software
2.1 Installing the M-series software
There are three main sources for the M-series Designer® software: the Intelix CDROM, Intelix floppy discs, and the zipped downloadable file from the Intelix web site. Instructions for installing from these sources are shown below .
2.1.1 Installing the M-series software from the CDROM
1) Run the file “M-series.exe”
2) From the main screen click on “M-series designer”, then click on “Install M-series Designer Software”.
2.1.2 Installing the M-series software from floppies
1) Insert the first floppy disc.
2) Run the file setup.exe;
3) follow the directions on screen.
2.1.3 Installing the M-series software from the Intelix W eb site
1) Download the file www .Intelix.com -> T ech ->Software -> M-series.zip
2) Unzip the file using PKunzip.
3) Run the file setup.exe
4) Follow the directions on screen.
2.2 Running the M-series Software
T o run the M-series Designer software, select it from the Start menu, or doubleclick the M-series icon on the desktop.
M-series User Manual – Installing and Starting
17
Page 18
M-series User Manual – Getting Started
3.0 Connecting the Control PC to the M-series
Before you can program your M-series matrix mixer, you need to have a personal computer (desktop or laptop) capable of running the M-series program. Y our computer must meet these requirements:
PC computer (Pentium 133MHz and 32M RAM or better) with a CD ROM driveWindows® ‘95 or later , or NTSerial port connected to RS232 connector on Matrix Mixera null modem cable
The connection between the M-series matrix mixer and your control PC is made with a “null modem” cable with a DB-9 connector on the matrix end as shown below . The wiring diagram for a null modem cable is at the bottom of the page. The drawing you use will depend on the connector on your PC. Most PCs have either a DB-9 or a DB-25 on the serial port. The cable wiring for both connectors are shown. Note: Some devices require that Clear to Send and Ready to send (pins 7 and 8) be tied together .
RS-232 DB-9 to DB-9 connections for a null modem cable.
Matrix female DB-9
The connections of the M-series’s DB-9 con­nector for RS-232 communication.
18
2 3
5
2
3
5
Controller DB-9
2
Receive
Transmit
Matrix female DB-9
3
RS-232 DB-9 to DB-25 connections for a null modem cable.
2
3 5
5
Ground
M-series User Manual – Getting Started
2
3
7
Controller DB-25
Page 19
M-series User Manual – Getting Started
3.1 DIP Switches
There are eight DIP switches on the rear panel of the Matrix (see drawing below). For all DIP switches, the “up” position indicates the “on” condition, and the “down” position the “off” condition. The function of these switches is shown below .
DIP switches 5 and 6 allow the RS-232 baud rate to be fixed at one of three values: 9600, 19200 or
38400. The Windows M-series software does not support 38400 baud. But that speed can be used by AMX, Crestron and custom controllers.
DIP switch 7 allows the RS-232 checksum and “escape” byte to be toggled on or off. These should be turned off in installations which include a permanent RS-232 controller, such as AMX, Crestron or custom PC program. The RS-232 checksum and escape byte should be turned on in installations where the RS­232 communication may be hindered because of cable length (greater than 50 feet) or lack of shielding from external electronic noise.
Note: After changing any DIP switches, you must resest the matrix by pressing the
reset button on the rear panel. Changes will not take place unless you reset the ma­trix.
M-series User Manual – Getting Started
19
Page 20
M-series User Manual –Quick Start
4.0 Quick Start
4.1 Define your application.
Use the supplied templates to document and define your application. Y ou must know:
a) number and type of all other audio sources and outputs.
4.2 Run the M-series Designer Software
From the M-series Designer main menu, select File -> “New ”. Y ou will be guided through the auto design wizard, a set of screens that will turn your application design into a downloadable .mmm file.
4.3 Install the M-series Hardware
4.3.1 Mount the M-series in the rack.
There should be at least 1-2” of free air space at the sides of the matrix mixer for proper ventilation. Do not install directly above a power amplifier or other significant heat source.
4.3.2 Connect the Audio sources and outputs
Using your design drawings make all audio source and output connections to the rear panel of the M-series matrix mixer .
4.3.3 Connect the control PC to the M-series
Connect a DB-9 cable between your PC serial port and the female DB-9 receptacle on the matrix mixer (labelled RS-232). The cable should be a “null modem” configuration. For details on this connection see section 3.0.
4.3.4 Download your application to the M-series Download your application file from the control PC to the M-series matrix mixer as explained in section
7.4.1.2. Y ou are now ready to test your application.
20
M-series User Manual –Quick Start
Page 21
M-series User Manual – Auto Designer
5.0 M-series Auto Designer
This section will walk you through the Windows® screens necessary to produce a new M-series design. The M-series Designer automatically begins this sequence when you select “New ”. Y ou should already have designed your system on paper .
5.1 M-series Project Name
This screen presents a text box in which to name your project. When you have typed the name of your project click the “Forward” button.
5.2 Audio Matrix Size Screen
This screen requires you to select the size of the M-series matrix you will be designing. The size specifies the number of audio sources and the number of audio outputs. Use the scroll buttons to change the values. The size of the M-series matrix can only be changed in increments of eight. Note: Any stereo source or stereo output counts as two sources or outputs.
21M-series User Manual – Auto Designer
Page 22
M-series User Manual – Auto Designer
5.3 Audio Sources Screen
At this step, the wizard will present an informational screen regarding the definition of audio sources. When you have read and understood the instructions click the “Forward” button. The audio sources screen (shown below) appears.
5.3.1 Naming Audio Sources
T o name an audio source, click on the name to be changed, type the new name and press Enter.
5.3.2 Source Mono/Stereo Selection
Each audio source can be either monaural or stereo. Stereo sour ces occupy two matrix inputs. When you change a source to stereo, the wizard assigns left/right pairing and partner inputs (see section 5.3.3 ). To change a source’s mono/stereo attribute, click on the source’ s mono/stereo column and select from the pick list.
5.3.3 Left/Right and Stereo Pairing
When a source is defined as stereo, that source is defined as the left member of the pair . The next input in sequence is defined as the right member of the pair. The names of the two sources are changed to name L and name R. Both the left/right and stereo pairing attributes are changable. Click on the column and choose from the pick lists.
5.3.4 Add/Remove 8 Sources
Clicking the “Add 8 Sources” button, informs the wizard that you wish your matrix expanded by eight inputs. The new eight inputs will appear with default names at the bottom of the list. Of course this will expand the size of the matrix mixer needed to accommodate your design. Y ou can add sources in groups of eight up to a total of 128 sources. The “Remove 8 Sources” button always removes the bottom eight sources. Y ou cannot delete the first eight sources.
5.3.5 The V olume Column
This column sets the maximum possible level of an audio input. This value controls the virtual VCA on the input, meaning that this setting effects the entire input row . A typical use for this control is to lower the level of a particularly hot input across the whole matrix.
22
M-series User Manual – Auto Designer
Page 23
M-series User Manual – Auto Designer
5.3.6 The PanColumn
Each audio input has a pan control. Click on the pan column for that input and the pan control screen appears. Click and move the slider to the desired level, the range is 1-255. This value determines the way the input is sent to the outputs. Three standard settings can be accessed on the slider screen by clicking on the words "stereo", "mono" and "reverse stereo." Pan from a mono input to a mono output has no effect. A mono input to a stereo output can be sent all to one output side, the other, or any point in between. A stereo input to a mono or stereo output is “balanced” as desired by this control.
23M-series User Manual – Auto Designer
Page 24
M-series User Manual – Auto Designer
5.3.7 Adding/Removing a Mic/Line Card
The M-series matrix supports the optional mic/line card. The mic/line card provides eight channels of preamplification for audio sources. The use of mic/line cards obviates the need for microphone mixers in your application. The gain column reflects the presence/absence of mic/line card and their gain settings.T o add a mic/line card, click on the “Gain” column of any of the eight sources to be preamplified. This activates the “Add mic/line Card” button. Click it and the gain column for the selected group of eight inputs reads +0 dB (the default setting). Mic/line cards are added from the top down and removed from the bottom up. T o remove the mic/line card, select an input’s gain column, and click the “Remove Mic/Line Card button.
5.3.7.1 Setting/Monitoring a Mic/Line Card
All eight channels of a mic line card are configurable independently . T o configure a channel on a mic/line card, double click on the gain setting of the channel to be changed. The screen below appears.
At any time that the PC is connected to an M-series matrix, this screen can be used to monitor the signal present on the selected channel. If you use this feature, disable your screen saver since it will interfere with signal monitoring.
5.3.7.1.1 Gain Setting
There are four gain ranges available. Click on the radio button next to the one desired for this channel.
5.3.7.1.2 Auto Setup
If you are unsure what gain range one of your sources requires. Click the “Auto Setup” button. The soft­ware automatically sample the source for three seconds averages the samples and selects the appropriate gain range to ensure that the average is between the signal present and signal clip levels. The “Auto Setup” button is disabled if no mic/line card is present in your system.
5.3.7.1.3 Phantom Power
Phantom power is a DC voltage supplied to certain microphones. If this channel requires phantom power, click the “on” radio button. Note that the Phantom Power selector is only active when Gain range is
set to “mic” or “manual”.
24
M-series User Manual – Auto Designer
Page 25
M-series User Manual – Auto Designer
5.4 Audio Outputs Screen
At this step, the wizard will present an informational screen regarding the definition of audio sources. When you have read and understood the instructions click the “Forward” button. The audio outputs screen (shown below) appears.
5.4.1 Naming Audio Outputs
T o name an audio output, click on the name to be changed, type the new name and press Enter .
5.4.2 Output Mono/Stereo Selection
Each audio output can be either monaural or stereo. Stereo outputs occupy two matrix outputs. To change a source’s mono/stereo attribute, click on the source’ s mono/stereo column and select from the pick list.When you change a source to stereo, the wizard assigns left/right pairing and partner inputs (see section
5.4.3).
5.4.3 Left/Right and Stereo Pairing
When an output is defined as stereo, that output is defined as the left member of the pair . The next output in sequence is defined as the right member of the pair . The names of the two outputs are changed to name L and name R. Both the left/right and stereo pairing attributes are changable. Click on the column and choose from the pick lists.
5.4.4 V olume
This column sets the maximum possible level of an audio output. This value controls the virtual VCA on the output, meaning that this setting effects the entire input column. A typical use for this control is to lower the level of a particularly hot output across the whole matrix.
5.4.5 Add/Delete 8 Outputs
Clicking the “Add 8 Sources” button informs the wizard that you wish your matrix expanded by eight outputs. The new 8 outputs will appear with default names at the bottom of the list. Of course this will expand the size of the physical matrix mixer needed to accommodate your design. Y ou can add outputs in groups of eight up to a total of 128 outputs. The “Remove Outputs” button always removes the bottom eight outputs.Y ou cannot delete the first eight outputs.
5.4.6 Balance
When an output is defined as stereo, that output’ s balance control is activated. When you click on the balance control a balance screen appears. Use the slider or the three predefined buttons to set the output balance as desired.
25M-series User Manual – Auto Designer
Page 26
M-series User Manual – Auto Designer
5.5 Preset Manager
This step in the wizard displays an informational screen regarding the preset manager . After you have read and understood it, click the “Forward” button. The preset manager screen (shown below) appears.
5.5.1 Adding Presets
T o add a preset, click the “Add Preset” button, type the new preset name and click “OK”. The new name appears on the “V iew Preset” list and the “Copy to Another Preset” lists.
5.5.2 Changing Crosspoint V alues
T o change an audio level at a crosspoint, click on the crosspoint. A pair of up/down arrows and a text box appear . Either use the up/down arrows to scroll to the desired value or type the new value directly in the text box and press “Enter”. If the crosspoint’s do not respond you may be in dB view mode wher e crosspoints ar e display only. Doubleclicking a crosspoint sets its value to full on. Right clicking sets the crosspoint to “No Change” state (see section 5.5.8). You can also use the “All On” and “All Off” buttons to set crosspoints (see section 5.5.8.)
5.5.3 Crossfade Time
The crossfade time is the amount of time taken to ramp from the current value of the crosspoints to the values in a preset when the preset is invoked. This time can be set to any value between 0 seconds (slam) and 30 seconds (very slow fade). Use the up/down arrows, or direct text entry (and the “Enter” key) to set the crossfade value. Each of the 128 presets has its own crossfade value.
5.5.4 Navigating Through Presets
Y ou can display , modify , copy or invoke any of the 128 presets in the M-series Matrix. Each preset has a number (1-128) and a name. The “Next/Previous” buttons steps through in numerical order. The “V iew Preset” pick list allows the display of any selected preset.
26
M-series User Manual – Auto Designer
Page 27
M-series User Manual – Auto Designer
5.5.5 View
There are four view options. They determine how the crosspoint values are displayed. They include:
Percent: Displays values in percent of full volume. Range is 0%-100% dB (result): Displays values in dB. Range is 0dB (full on) to -100 dB (full off). Note: In dB view
mode, crosspoint editing is disabled. This is because in dB (result) view mode, the display is the summed result of all parameters that effect the crosspoint, including I/O volumes, pan/balance and the crosspoint value.
Horizontal bars: displays values as a bar graph set horizontally in the crosspoint cell.
5.5.6 Copy Options
There are several ways to copy an existing preset to another. They include:
5.5.6.1 Copy to Another Preset
When you select a preset name or number from this pick list. The currently displayed preset is immediately copied into the selected preset.
5.5.6.2 Copy From Live
Pressing this button causes the current live crosspoint values to be copied into the currently displayed preset.
5.5.7 Goto/Take Preset
This button causes the selected (displayed) preset to become the active audio setup. The preset will take effect at the crossfade time defined for that preset. Note that this button is only enabled when you are connected to a physical matrix.
5.5.8 All No Change/All Off/All On
These three buttons make it easy to make global changes to all crosspoints in a preset. Each causes the named effect: Changes all crosspoints to either off (-100dB), to on (0dB) or to the no change state. The no change state means that the crosspoint so marked will not be affected by invoking that preset. It will main­tain its existing level. These functions speed up the process of creating new presets from existing ones.
5.5.9 Crosspoint Preview
The crosspoint preview turns on a feature that allows to quickly examine the parameters of a crosspoint. With this option checked, place the cursor over the crosspoint to be examined. A tool tip flyout will appear listing the critical parameters of the crosspoint.
5.5.10 Set Global
T o change all crosspoints to a desired level, use the set global feature. In the Set Global text box, use the up/down arrows or direct text entry to set the desired value. Click the “Set Global” button.
27M-series User Manual – Auto Designer
Page 28
M-series User Manual – Auto Designer
5.6 Preset T rigger
The M-series matrix allows the triggering of presets by external contact closure. This is accomplished through input pins on the DB-25 connector on the rear panel. The preset trigger screen (shown below) allows setup of the preset trigger function.
5.6.1 Preset Select
This column allows the selection of a preset to be triggered by each pin. T o select a preset to be triggered by a pin, click on the “Preset” column for that pin. Make a selection from the resulting pick list. This preset will now be invoked whenever this input pin goes active.
5.6.2 The State Column
This column reads either open or closed and indicates the current state of that input pin on the DB-25 adaptor. If you are connected to an M-series matrix, you can doubleclick on a the state column to simulate toggling that source pin.
5.6.3 The Indicators Panel
The table marked “Indicators” shows the current state of the output pins on the DB-25. If you are con­nected to M-series hardware, you can doubleclick these indicators to toggle the actual pins. Any active output pin turns red on the drawing of the DB-25 connector.
5.6.4 Pinout
At the bottom of the screen is a drawing showing the pinout of the connector . The pins on this screen change colors when they are activated.
28
M-series User Manual – Auto Designer
Page 29
M-series User Manual – Hardware Installation
6.0 Hardware Installation Wizard
The Hardware Installation Wizard is lar gely self explanatory. Each step displays a text explanation of the purpose of the step. There are five basic operations as shown below .
6.1 Data Source Selection
From the first screen (shown below), you must select a data source. Y ou can open an existing file to be installed by clicking on the “Open a File for Installation” button. T o install the currently open file, click the “Write Data to M-series device” button. Note: The “Open a File ...” button is disabled if you entered the wizard directly from the Auto Design Wizard.
6.2 Audio Wiring T est
After an instructional screen, this step shows you a screen (shown below)that allows you to check that the audio sources and outputs are correctly wired.
M-series User Manual – Hardware Installation
29
Page 30
M-series User Manual – Hardware Installation
6.3 The Audio Path T est
The audio test path step displays an instructional screen. After you have read and understood it, click “Forward” you will see the “Live Crosspoint screen (shown below). Follow the directions from the instruc­tional screen to test your audio paths.
6.4 Preset Triggers
The final step of the Hardware Installation Wizard is to configure preset triggers. Presets can be triggered by external signals driving input pins on the DB-25 connector on the rear panel of the M-series mixer. The instructional screen for preset triggers explains the basics of preset triggers. For details on the preset trigger screen, see section 7.2.4.
This concludes the Hardware Installation W izard.
30
M-series User Manual – Hardware Installation
Page 31
M-series User Manual – Windows Reference
7.0 M-series Windows® Reference
This section is organized by menu items. For each item on the main menu, there is a section detailing the use of the selections under that item. The major divisions are:
File Menu (section 7.1) Configuration Menu (section 7.2) Reports Menu (section 7.3) Installation Menu (section 7.4) Diagnostics Menu (section 7.5)
M-series User Manual – Windows Reference
31
Page 32
7.1 The File Menu
M-series User Manual – Windows Reference
32
M-series User Manual – Windows Reference
Page 33
M-series User Manual – Windows Reference
7.1.1 The New Item
Selecting the New item from the file menu causes the software to start the auto-design wizard, which is a series of screens presented in sequence to guide you through the design process. If you click Cancel you are returned to the M-series main screen.
7.1.2 The Open Item
Selecting the Open item from the file menu causes the software to prompt you for the path and name of the file you wish to open. After you have specified the path and filename, the software opens that file, showing a progress bar as it does so. On a fast machine or a small file, this progress indicator may be barely visible.
7.1.3 The Close Item
Selecting the Close item from the file menu causes the software to close the file currently open.. If the file has been modified since its last save, you will be prompted to save it. After the file is closed, the M-series Designer software will stay open for operation on other files.
7.1.4 The Save Item
Choosing the Save item from the File menu causes the software to save the currently open file to disk. All changes since the last save are updated.
7.1.5 The Save As... Item
Selecting Save as... from the File menu allows the user to create new file based on existing ones. If a new program requires only a single change to an existing file, open that file with the Open item, make the change and select the Save As... Item. Y ou will be prompted for a path and filename. The new file will then be saved under the new name and the original file remains unchanged under the old filename.
7.1.6 The W eb Update Item
This itemprovides a semiautomatic way of ensuring that your M-series software is up to date. Select the W eb Update item from the File menu. An instructional screen appears (shown below). It explains how to check your version number against Intelix’s current version and how to upgrade if necessary .
7.1.7 The Exit Item
Selecting the Exit item from the file menu closes the M-series software and returns you to the desktop. If you have made changes to a file, the program will ask you if you wish to save the changes.
M-series User Manual – Windows Reference
33
Page 34
7.2 The Configuration Menu
M-series User Manual – Windows Reference
34
M-series User Manual – Windows Reference
Page 35
M-series User Manual – Windows Reference
7.2.1 Audio Matrix Size
The audio matrix size screen allows the designer to set the size of the matrix required by the design. T wo factors determine the needed size: the number of audio sources and the number of audio outputs. T o set these two parameters, use the up/down arrows next to each. Note that sources and outputs can only be changed in multiples of eight. The M-series matrix is modular and each size increment/decrement adds/ subtracts another eight sources/outputs.
M-series User Manual – Windows Reference
35
Page 36
M-series User Manual – Windows Reference
7.2.2 Audio Sources
7.2.2.1 Naming Audio Sources
T o name an audio source click on the name to be changed, type the new name and press Enter . The sources have default names Source 1 through Source max as shown.
7.2.2.2 Source Mono/Stereo Selection
Each audio source can be either monaural or stereo. Stereo sour ces occupy two matrix inputs. When you change a source to stereo, the wizard assigns left/right pairing and partner inputs (see section 5.2.4). T o change a source’s mono/stereo attribute, click on the source’ s mono/stereo column and select from the pick list.
7.2.2.3 Left/Right and Stereo Pairing
When a source is defined as stereo, that source is defined as the left member of the pair . The next input in sequence is defined as the right member of the pair. The names of the two sources are changed to name L and name R. Both the left/right and stereo pairing attributes are changeable. Click on the column and choose from the pick lists.
7.2.2.4 V olume
This column sets the maximum possible level of an audio input. This value controls the virtual VCA on the input, meaning that this setting effects the entire input row . A typical use for this control is to lower the level of a particularly hot input across the whole matrix.
7.2.2.5 Pan
Each audio input has a pan control. Click on the pan column for that input and the pan control screen appears. Click and move the slider to the desired level, the range is 1-255. This value determines the way the input is sent to the outputs. Three standard settings can be accessed on the slider screen by clicking on the words "stereo", "mono" and "reverse stereo." Pan from a mono input to a mono output has no effect. A mono input to a stereo output can be sent all to one output side, the other, or any point in between. A stereo input to a mono or stereo output is “balanced” as desired by this control.
7.2.2.6 Add/Delete 8 Sources
Clicking the “Add 8 Sources” button informs the matrix that you wish your matrix expanded by eight inputs. The new 8 inputs will appear with default names below the first eight. Y ou can add sources in groups of eight up to a total of 128 sources. The “Remove 8 Sources” button always removes the bottom eight sources. Y ou cannot delete the first eight sources.
36
M-series User Manual – Windows Reference
Page 37
M-series User Manual – Windows Reference
7.2.2.7 Mic/Line Cards
A mic/line card is an optional eight channel preamplifier card that allows the optimization of input signals for the M-series matrix.
7.2.2.7.1 Adding a Mic/Line Card
T o add a mic/line card, click on the “Gain” column of any input in the group of eight the mic/line card will serve. This activates the “Add Mic/Line” button. Click that button and eight channels of gain will be added. Mic/Line cards are always added from the top and deleted from the bottom.
7.2.2.7.2 Deleting a Mic/Line Card
T o delete a mic/line card, click on the “Remove Mic/Line” button. Mic/Line cards are always added from the top and deleted from the bottom.
7.2.2.7.3 Setting/Monitoring a Mic/Line Card
All eight channels of a mic line card are configurable independently . To configure a channel on a mic/line card, double click on the gain column of the channel to be changed. The screen below appears.
At any time this screen can be used to monitor the signal present on the selected channel. If you use this feature disable your screen saver since it will interfere with signal monitoring.
7.2.2.7.4 Gain Setting
There four gain ranges available. Click on the radio button next to the one desired for this channel.
7.2.2.7.5 Auto Setup
If you are unsure what gain range one of your sources requires. Click the “Auto Setup” button. The soft­ware automatically sample the source for three seconds averages the samples and selects the appropriate gain range to ensure that the average is between the signal present and signal clip levels.
7.2.2.7.6 Phantom Power
Phantom power is a DC voltage supplied to certain microphones. If this channel requires phantom power, click the “on” radio button. Note that the Phantom Power selector is only active when Gain range is set to “mic” or “manual”.
M-series User Manual – Windows Reference
37
Page 38
M-series User Manual – Windows Reference
7.2.3 Audio Outputs
This screen allows the configuration of audio outputs, including names, and stereo/mono status.
7.2.3.1 Naming Audio Outputs
T o name an audio output click on the name to be changed, type the new name and press Enter.
7.2.3.2 Output Mono/Stereo Selection
Each audio output can be either monaural or stereo. Stereo outputs occupy two matrix outputs. T o change a source’s mono/stereo attribute, click on the source’ s mono/stereo column and select from the pick list. When you change an output to stereo, the software assigns left/right pairing and partner inputs (see
section 5.3.3) for details.
7.2.3.3 Left/Right and Stereo Pairing
When a source is defined as stereo, that source is defined as the left member of the pair . The next input in sequence is defined as the right member of the pair. The names of the two sources are changed to name L and name R. Both the left/right and stereo pairing attributes are changeable. Click on the column and choose from the pick lists.
7.2.3.4 V olume
This column sets the maximum possible level of an audio output. This value controls the virtual VCA on the output, meaning that this setting effects the entire input column. A typical use for this control is to lower the level of a particularly hot output across the whole matrix.
7.2.3.5 Balance
When an output is defined as stereo, that output’ s balance control is activated. When you click on the balance control a balance screen appears. Use the slider or the three predefined buttons to set the output balance as desired.
7.2.3.6 Add/Delete Outputs
Clicking the “Add 8 Sources” button informs the wizard that you wish your matrix expanded by eight outputs. The new 8 outputs will appear with default names below the first eight. Y ou can add outputs in groups of eight up to a total of 128 outputs. The “Remove 8 Outputs” button always removes the bottom eight outputs. Y ou cannot delete the first eight outputs, so if your design has only eight outputs, the “Re­move 8 Outputs” button will be disabled.
38
M-series User Manual – Windows Reference
Page 39
M-series User Manual – Windows Reference
7.2.4 Preset Manager
The preset manager (shown below) allows for the creation, modification and invocation of presets in the M­series matrix. There can be up to 128 separate presets.
7.2.4.1 Naming Presets
T o name a preset, doubleclick its name in the “Preset Name” text box, type the new name and click the “Store” button. The new name appears on the “View Pr eset” list and the “Copy to Another Preset” lists. T o change the name of an existing preset, select the preset from the “View Pr eset” list. Edit the name in the Preset Name box in the upper left of the preset manager window . Click the “Store” button.
7.2.4.2 Changing Crosspoint V alues
T o change an audio level at a crosspoint, click on the crosspoint. A pair of up/down arrows and a text box appear . Either use the up/down arrows to scroll to the desired value or type the new value directly in the text box and press “Enter”. Doubleclicking the crosspoint toggles its value between full on and full off. Right clicking sets the crosspoint to “No Change” state (see section 5.5.8).
7.2.4.3 Crossfade Time
The crossfade time is the amount of time taken to ramp from the current value of the crosspoints to the values in a preset when the preset is invoked. This time can be set to any value between 0 seconds (slam) and 30 seconds (very slow fade). Use the up/down arrows, or direct text entry (and the “Enter” key) to set the crossfade value. Each of the 128 presets has its own crossfade value.
7.2.4.4 Navigating Through Presets
Y ou can display , modify , copy or invoke any of the 128 presets in the M-series Matrix. Each preset has a number (1-128) and a name. The “Next/Previous” buttons steps through the list of existing presets. A preset does not exist until it has been named. The “View Preset” pick list allows the display of any preset that has been named. The Next/Previous Preset buttons are disabled when you have stepped to the last/ first named preset.
M-series User Manual – Windows Reference
39
Page 40
M-series User Manual – Windows Reference
7.2.4.5 View
There are four view options. They determine how the crosspoint values are displayed. They include:
Percent: Displays values in percent of full volume. Range is 0%-100% dB: Displays values in dB. Range is 0 dB (full on) to -100 dB (full off) RS232 values: Displays values as a numeric value from 0 (full on) to 255 (full off). Horizontal bars: displays values as a bar graph set horizontally in the crosspoint cell.
7.2.4.6 Copy to Another Preset
This button allows you to save the currently displayed configuration as a preset. Select the target preset from the “Copy to Another Preset” pick list select the preset to create. Y ou may overwrite presets as desired. T o create a new preset with the currently displayed configuration, click on the “Add Preset” button.
7.2.4.7 Copy to Next Preset
This button allows you to save the currently displayed configuration as a preset to the next available preset number . Y ou will be prompted for a name for the new preset.
7.2.4.8 Copy from Live
This button allows you to save the currently live configuration as a preset. Click on the “Copy from Live” button, and from the pick list select the preset to create. Y ou may overwrite presets as desired.
7.2.4.9 Add Preset
This button allows you to add a new preset. Y ou will be prompted for a name of the new preset, type in the name and click OK. The new preset will display with all values defaulted to off. Y ou may now modify the new preset as desired. When you have the desired configuration, click the “Store” button.
7.2.4.10 Goto/Take
This button invokes a preset. That is, the selected preset ramps up at its audio ramp time and replaces the current configuration. Clicking this button will display a pick list of all presets, select one by clicking it.
7.2.4.11 All No Change/All Off/All On
These three buttons make it easy to make global changes to all crosspoints in a preset. Each causes the named effect: all crosspoints are changed to either off (-100 dB), On (0 dB) or to the no change state. No change means that any crosspoint with its no change parameter set leave unchanged whatever destination it is copied to. These functions speed up the process of creating new presets from existing ones.
7.2.4.12 Crosspoint Preview
The crosspoint preview turns on a feature that allows to quickly examine the parameters of a crosspoint. With this option checked, place the cursor over the crosspoint to be examined. A tool tip flyout will appear listing the critical parameters of the crosspoint.
7.2.4.13 Set Global
T o change all crosspoints to a desired level, use the set global feature. In the Set Global text box, use the up/down arrows or direct text entry to set the desired value. Click the “Set Global” button.
40
M-series User Manual – Windows Reference
Page 41
M-series User Manual – Windows Reference
7.2.5 Preset T rigger
The M-series matrix allows the triggering of presets by external equipment. This is accomplished through input pins on the DB-25 connector on the rear panel. The preset trigger screen allows setup of the preset trigger function.
7.2.5.1 Preset Select
This column allows the selection of a preset to be triggered by each pin. T o select a preset to be triggered by a pin, click on the “Preset” column for that pin. Make a selection from the resulting pick list. This preset will now be invoked whenever this input pin goes active.
7.2.5.2 The State Column
This column reads either open or closed and indicates the current state of that input pin on the DB-25 adaptor . If you are connected to an M-series matrix, you can doubleclick on a the state column to simulate toggling that source pin.
7.2.5.3 The Indicators Panel
The table marked “Indicators” shows the current state of the output pins on the DB-25. If you are con­nected to M-series hardware, you can doubleclick these indicators to toggle the actual pins. Any active output pin turns red on the drawing of the DB-25 connector .
7.2.5.4 Pinout
At the bottom of the screen is a drawing showing the pinout of the connector . The pins on this screen change colors when they are activated.
M-series User Manual – Windows Reference
41
Page 42
M-series User Manual – Windows Reference
7.3 The Reports Menu
The reports menu allows access to printable reports on all the configuration screens, the DB-25 connector and a sales order form.
7.3.1 Sales Order
This form generates an order for the hardware based on your design. The “T o” field is fixed in the PC registry and can be changed, but defaults to the Intelix Order Department. The “Bill T o” field is also stored in the registry , so that you need only fill it in once (but change it if needed). The “Ship T o” field defaults to the “Bill T o” field data but can be changed on a file basis. Part numbers and quantities are filled in by the M­series software automatically , based on the design in the current file.
42
M-series User Manual – Windows Reference
Page 43
M-series User Manual – Windows Reference
7.3.2 Wiring Reports
The Wiring menu item has a submenu as shown below . Each submenu item is a printable report. The report will be formatted for your default local printer. Select the report you wish to view or print.
7.3.3 All Reports
Selecting this item prints all the reports regarding the design.
M-series User Manual – Windows Reference
43
Page 44
M-series User Manual – Windows Reference
7.4 The Installation Menu
The installation menu contains four items: installation wizard, device information screen, and password screen.
7.4.1 The Hardware Installation Wizard
This item will guide you through the installation and test of a new M-series system. The wizard is treated in detail in section 6.0.
44
M-series User Manual – Windows Reference
Page 45
M-series User Manual – Windows Reference
7.4.2 Upload/Download Item
This screen allowing reading from the M-series, writing to the M-series, and communication setup.
7.4.2.1 Read Data from the M-series
This item allows the user to load the currently open file with the data from an M-series hooked up to the PC. For this option to work, the PC must have already established communication with the M-series. After communication is established, the M-series will transfer all its programming to the PC. The data will be stored in whatever file is open when the “M-series device to PC” command is issued. This can be an existing file or a new one, as the user wishes. A typical use of upload is to modify an existing M-series application. The user would transfer the file to the PC; make the modification, and use “PC to M-series device” (described below) to send the new configuration back to the M-series.
7.4.2.2 Write Data to the M-series
This item allows the user to transfer the current file on the PC to the M-series connected to the PC. After establishing communication between the PC and the M-series, the PC will send the currently open file to the M-series, which will store it in its local memory . After transfer, the M-series can be put in discovery mode and configured to run the new program. A typical use of PC to M-series device is to send a new design to the M-series.
7.4.2.3 Reset the Matrix Mixer
Clicking this button takes you to a screen from which you can reset the matrix with memory clear, reset the matrix without memory clear or cancel.
M-series User Manual – Windows Reference
45
Page 46
M-series User Manual – Windows Reference
7.4.3 Password
The M-series Matrix has optional password protection. If the password is enabled, certain functions of the
Designer Software are disabled, making it impossible for casual users to alter program settings. All view only functions are still enabled when the password is in use.
7.4.3.1 Enabling the Password T o enable the password, open the password screen (Installation -> Password) click the Password Enabled checkbox. Y ou will be prompted to procede or cancel. Click OK. Y ou will be notified that the
password is now enabled. The functions that are now disabled include:
Under File Item: Save, New , and Open Under Configuration Item: Audio Sources, Audio Outputs Under Reports Item: All items. Under Installation Item: the Installation Wizard Under Diagnostics Item: Device Information, Memory Clear/Reset
7.4.3.2 Disabling the Password
T o turn off password protection, open the Password screen (Installation -> Password). Enter the password in the text box and press the Enter key . Y ou will be notified that password protection is disabled.
7.4.3.3 Changing the Password T o change the password, open the password screen (Installation -> Password) and click the Change Password button. Now type the new password in the text box and press the Enter key . Y ou will be notified
that the password is now enabled. This function is disabled when the password is enabled. This prevents a casual user from discovering or altering the password.
7.4.3 Communication Icons
All screens carry a communication icon in the lower left corner. The icon in the lower left corner will indicate the current state of communication. There are three communication icons:
This icon indicates that the PC is not attempting to communicate with a matrix mixer. In this mode you can create new files and design systems for later transfer to a matrix. In PC alone mode some functions may be disabled.
This icon indicates correct communication between the PC and the M-series.
This icon indicates a communication failure. Common causes are loss of matrix power, incorrect communication port selected, incorrect baud rate, or cabling errors.
46
M-series User Manual – Windows Reference
Page 47
7.5 The Diagnostic Menu
M-series User Manual – Windows Reference
7.5.1 Are You There
A clock in the M-series software periodically (every three seconds) sends a message (Are Y ou There) to the matrix. This feature allows the software to continually verify the correct communication between the software and the matrix hardware. When the correct Acknowledgment message (I Am Here) is received, the software refreshes the communication OK icon in the lower left of the window . If the I Am Here mes­sage is not received, the software assumes a communication failure has occurred and displays the broken link icon. Normally , the Are Y ou There item should remain active (checked). However when you are doing diagnostic troubleshooting using the T est manager, you may find that the Are Y ou There messages are filling up the communication buffer . In this case, simply uncheck the Are Y ou There item for as long as you use the message buffer , then turn it back on.
M-series User Manual – Windows Reference
47
Page 48
M-series User Manual – Windows Reference
7.5.2 RS232 Test Manager
The RS232 T est Manager (shown below) is a grouping of Designer Software functions useful in trouble-
shooting problems with the matrix hardware software or application. It contains all communication setup control, and manual RS232 messaging capability .
7.5.2.1 Comm Port
The port you select from the comm port picklist must be present in your system and unused by any other peripheral in your system. If you choose a nonexistent or in-use port, a warning will appear.
7.5.2.2 Use Escape and Checksum
If your controller allows it, using escape and checksum can minimize the error rate over your communication link. If your controller does not allow the use of escape and checksum, uncheck this item.
7.5.2.3 Baud Rate
There are three available baud rates: 9600,19,200 and 38400. Choose whichever rate best suits your system. The rate you choose must be matched by the DIP switches on the back of the M-series. See
section 3.1 for DIP switch details).
7.5.2.4 Open Comm Port
This button activates the communication port you have selected. T o begin communication with the M-series you must open the port. If your settings selections have been correct, the communication icon in the lower left of the screen will change to OK; if the M-series does not respond the icon will show the broken link.
7.5.2.5 Close Comm Port
No settings can be altered while the communication port is open. If you need to change any settings to the port, you must first close it. Click the “Close port” button, make the changes and click “Open port”. Be sure to recheck the communication icon to ensure that communication is correctly established.
48
M-series User Manual – Windows Reference
Page 49
M-series User Manual – Windows Reference
7.5..2.6 The Message Buffer
The lower part of the RS232 T est Manager comprises the RS232 Message Buffer and its controls. The buffer displays the RS232 messages that are sent and recieved by the matrix. This function can be extremely useful in creating and debugging applications for the Intelix matrix.
7.5.2.6.1 Clear Buffer
The “Clear Buffer” button deletes the contents of the RS232 message buffer window . The operation has no effecton the operation of the matrix. Clearing the buffer becomes necessary when the messages of interest are scrolled outside of the window’s range.
7.5.2.6.2 Transmit RS232 Message
The “T ransmit RS232 Message” button causes the Designer Software to transmit the contents of the message window out the currently selected communication port to the matrix. The message window re­quires the message format shown below . Message Format: first number: class number (one decimal number) followed by a space. second number: message ID: (one decimal number) followed by a space. third and subsequent numbers: message parameters (one decimal number each) each followed by a space. Note: All numbers are decimal and must be delineated by spaces. Messages with their classes, IDs and parameters are detailed in this manual. Shown below is an example of a message typed into the message window ready to send by clicking the T ransmit RS232 Message button.
This example message represents Class 1, ID 9 Goto I/O V olume. The parameters are i/o flag = 0 (output)
i/o number = 2 and new volume = 255. When the T ransmit RS232 Message button is preset this message will be sent to the matrix.
M-series User Manual – Windows Reference
49
Page 50
7.5.3 The Device Information Screen
M-series User Manual – Windows Reference
7.5.3.1 The Name of the matrix
The matrix name is a text string of up to 32 characters. Y ou can change the name by clicking on the name, typing the new name and pressing Enter . The matrix name is for user convenience only, it is never used by the matrix itself.
7.5.3.2 Device information
Displays the model number, hardware and software version numbers, not alterable by the user .
7.5.3.3 Application Software
Any special application software present on the machine will be displayed in the “Special Application” area.
50
M-series User Manual – Windows Reference
Page 51
M-series User Manual – Windows Reference
7.5.3.4 Internal Audio Hardware Button
Clicking this button will allow you to examine the audio routing hardware installed on your M-series. The screen (illustrated below) will show you the location where in the overall 128 X 128 matrix your audio boards are located (they will appear as a dark cell). Double-clicking on any cell (present or not) will bring up a picture of the DIP switch settings required for a board in that location. See section 7.5.2.4.1.
7.5.3.4.1 Audio Hardware Screen
The window below appears when the user double-clicks on a cell in the internal hardware screen (see
section 7.5.2.4). It displays information about the crosspoint board at the address selected.
7.5.3.4.2 Hardware Display
This screen will show the DIP switch settings required for the board at the location you doubleclicked. At the left of the screen are shown the inputs/outputs covered by the board at this location. Hardware and software versions of the board are shown on the left of the screen. A Responding/Not Responding label shows whether or not the board is present and communicating.
M-series User Manual – Windows Reference
51
Page 52
M-series User Manual – Windows Reference
7.5.3.4.3 Internal Mic/Line Hardware
This window appears when the user double-clicks on a mic/line cell in the internal hardware screen (see section 7.5.2.4). It displays information about the mic/line board at the address selected, including re­sponding/not responding, the required setting of the board’s DIP switches, its hardware and software revisions and communication status.
7.5.3.4.4 Reset MARC Device Button
This button is active only if you are connected to a physical matrix. When active, this button brings up the reset screen shown below . Y ou can perform three actions:
1) Reset the matrix, which is the equivalent of pressing the reset switch on the rear of the matrix.
2) Reset and clear. This command resets the matrix and erases its memory . You will lose all pro gramming with this command. Intelix strongly recommends that you back up your program, using the (main -> Communication -> Upload/Download -> Read data from M-series device) command.
3) Cancel, Do Nothing. This command takes no action except to return you to the Device Information screen.
52
M-series User Manual – Windows Reference
Page 53
M-series User Manual – Windows Reference
7.6.4 Reset Item
Selecting the reset item causes the Designer Software to issue a Class 0 ID 13 message with a 0 parameter . This is a reset command with a preserve memory parameter. This restarts the embedded matrix application code and is useful if the matrix enters a bad state or is caught in a loop. This command has exactly the same effect as pressing the reset button on the matrix rear panel.
7.6.5 Clear Memory Item
Selecting the clear memory item causes the Designer Software to issue a Class 0 ID 13 message with a 1 parameter. This is a reset command with a clear memory parameter . Y ou will be prompted to ensure that you don’t clear memory by accident. This message deletes the contents of all internal memory and causes the loss of all program information and internal variables. Before using this command you should backup your matrix program. After issuing the clear memory command you must reload the program to the matrix using the upload screen (Installation -> Upload/Download).
M-series User Manual – Windows Reference
53
Page 54
M-series User Manual – Windows Reference
7.6.6 The Live Crosspoint Screen
The live crosspoint screen allows you to alter the routing and audio parameters of the audio signals in the system.
7.6.6.1 Changing Crosspoint V alues
T o change an audio level at a crosspoint, click on the crosspoint. A pair of up/down arrows and a text box appears. Either use the up/down arrows to scroll to the desired value or type the new value directly in the text box and press Enter. Doubleclicking the crosspoint toggles it between full of f and the value in the “set global” box.
7.6.6.2 Changing Source/Output Names
This screen allows the alteration of the names of both audio sources and audio outputs. T o change a name, click on it, type the new name and press Enter .
7.6.6.3 View
There are four view options. They determine how the crosspoint values are displayed. They include:
Percent: Displays values in percent of full volume. Range is 0%-100% dB: Displays values in dB. Range is 0 dB (full on) to -100 dB (full off) Note: In dB view
mode, crosspoint editing is disabled. This is because in dB (result) view mode, the display is the summed result of all parameters that effect the crosspoint, including I/O volumes, pan/balance and the crosspoint value.
RS232 V alues: displays values as RS232 values from 0 (full off) to 255 (full on) Horizontal bars: displays values as a bar graph set horizontally in the crosspoint cell.
7.6.6.4 Source/Output V olume
The source column and output rows can be optionally displayed. These crosspoints are used when changing the audio levels of an entire row or column of the matrix. T o display the source column, click the check box for “Source V olume”. T o display the output row , click the check box for “Output Volume.” The screenshot above shows both the source column the output row displayed.
54
M-series User Manual – Windows Reference
Page 55
M-series User Manual – Windows Reference
7.6.6.5 Copy to Preset
After a crosspoint configuration has been set up it can be saved for recall at a later time. T o save a configu­ration as a preset, click in the “Copy to Preset” pick list. As soon as you select a preset from the pick list, the live crosspoint screen is copied to that preset.
7.6.6.6 View Pr eset Screen This button opens the Preset screen which is described in detail in section 5.5.
7.6.6.7 Set Global
T o change all crosspoints to a desired level, use the set global feature. In the Set Global text box, use the up/down arrows or direct text entry to set the desired value. Click the “Set Global” button.
7.6.6.8 The Audio Flow Screen
T o see the detailed flow chart of a particular crosspoint or i/o VCA, left click to select it, then right click on it a screen like the one below appears.
7.6.6.8.1 T arget V olume variable
This is the level to which the crosspoint will go after all ramping slewing and curving operations are com­plete. It can be changed by dragging the slider or by direct text entry in the target volume box.
7.6.6.8.2 Ramp Time V ariable
Ramp time is time a crosspoint takes to reach its target value when it becomes active. Ramp time can be changed by clicking on the value, then using the up/down arrows or direct text entry to set the value. Ramp time is a value between 0 seconds and 30 seconds. For instantaneous change, set the ramp time to 0.
7.6.6.8.3 Slew Rate V ariable
Slew rate is a rate of change expressed in steps per 128 milliseconds. Slew rate can range from 0 to 32640. The advantage to using slew instead of ramp is that the volume being slewed rises at a steady rate that is independent of the distance traversed by the slew .
7.6.6.8.4 Mute variable
Clicking on the mute switch will toggle it on/off. The audio level is maintained so that when a crosspoint is unmuted it returns to the value it had before muting.
M-series User Manual – Windows Reference
55
Page 56
M-series User Manual – Windows Reference
7.6.6.8.5 Ramp/Slew Radio Button
Check Ramp or Slew , depending on which variable you wish used to go to the new target value.
7.6.6.8.6 Goto T arget Button
This button tells the matrix to change the target crosspoint to go to the parameters defined on the screen. No change to the crosspoint will take place until you click this button. After you click the button, you will see the slider, the graph and the crosspoint attenuation box change the new level you have set.
7.6.6.8.7 Curve variable
M-series supports two audio curves: linear and logarithmic. These curves can be used to modify the raw level values to conform more to the human ear’s response. T o select a curve, click the “Control T aper” button. The live crosspoint display graph will change to show the new curve. Note that the 50% point on the graph changes to reflect the nature of the curve. T ypically the linear taper is used when a machine will be in primary control of the crosspoint setting, since it is more easily calculable and repeatable. Log curve is most often used when a crosspoint will be primarily control by a human, since the log scale has a better resem­blance to the response of the human ear.
56
M-series User Manual – Windows Reference
Page 57
M-series User Manual – Windows Reference
7.7 Preset T rigger
The M-series matrix allows the triggering of presets by external equipment. This is accomplished through input pins on the DB-25 connector on the rear panel. The preset trigger screen allows setup of the preset trigger function.
7.7.1 Preset Select
This column allows the selection of a preset to be triggered by each pin. T o select a preset to be triggered by a pin, click on the “Preset” column for that pin. Make a selection from the resulting pick list. This preset will now be invoked whenever this input pin goes active.
7.7.2 The State Column
This column reads either open or closed and indicates the current state of that input pin on the DB-25 adaptor . If you are connected to an M-series matrix, you can doubleclick on a the state column to simulate toggling that source pin.
7.7.3 The Indicators Panel
The table marked “Indicators” shows the current state of the output pins on the DB-25. If you are con­nected to M-series hardware, you can doubleclick these indicators to toggle the actual pins. Any active output pin turns red on the drawing of the DB-25 connector .
7.7.4 Pinout
At the bottom of the screen is a drawing showing the pinout of the connector . The pins on this screen change colors when they are activated.
M-series User Manual – Windows Reference
57
Page 58
M-series User Manual – Stereo
8.0 Stereo I/O control
Y our Intelix matrix allows a great deal of flexibility when routing and controlling stereo audio. Both inputs and outputs can be defined as mono or stereo. This gives four possible combinations of inputs and outputs:
1) Mono input to mono output
2) mono input to stereo output
3) stereo input to mono output
4) stereo input to stereo output
In cases 2 and 4, there are input and output controls that can be used to set balance, panning and “width” of the audio signals. These controls are explained below .
8.1 Input controls
There are two types of input controls: an input width control, and an input pan control. The input width control is used only for ster eo inputs, and the input pan contr ol is used only for mono inputs. Their
internal workings are explained on the following pages.
8.2 Output controls
There is one output control, the output balance control. It is used only with stereo outputs. Mono outputs have no balkance or other control. The output balance control for a stereo output distributes two inputs to two outputs, in proportion to the setting of the control value.
8.3 Stereo Control Methods
There are two major ways to control stereo functions in the matrix mixer, RS-232 control and GUI control. Each method is explained below . Both methods are exactly equivalent, that is they both activate the same hardware features in the matrix mixer. The choice of RS-232 or GUi control is strictly a matter of convrnience.
8.3.1 Setting control values with RS-232
The control values for all stereo controls ( input pan control, input width control and output balance control are set with multiple calls to a single RS-232 command: I/O Goto Pan; this is a Class 1 RS-232 message (ID 14). The I/O Goto Pan message has a single parameter “pan/width/balance”. The meaning of this parameter changes depending on the nature of the target. The matrix examines the i/o flag and i/o number to determine whether the target is an input/output and mono/stereo.
The meaning of the pan/width/balance parameter is determined as follows: if target is a mono input the meaning is pan if target is a stereo input the meaning is width if target is any output the meaning is balance
58
M-series User Manual – Stereo
Page 59
M-series User Manual – Stereo
8.3.2 Setting Control V alues with the GUI
Stereo control in the matrix mixer GUI live principally on two screens, the audio source screen (Main ­> Configuration -> Audio Sources) for input panning, and the audi outputs screen (main -> Configuration -> Audio Outputs) for output balance.
8.3.2.1 Audio Input Panning
On the audio input screen (Main -> Configuration -> Audio Sources) each input has a panning control. The panning control works differently depending on whether the input is monaural or stereo. If the input is mono, the panning control (shown below) works as a panning control, that is it distributes the input to a pair of outputs proportionally to the position of the panning slider. There are three preset buttons on the screen: Left, center and right. The range of slider values from 1-127 correspond to the RS-232 parameter values described in the RS-232 section below .
8.3.2.2 Audio Input Width
When an audio source is stereo, then the pan control on the audio source screen acts as a width control. This control has a similar appearance to the mono panning control, but its preset buttons are stereo, mono and reverse stereo, reflecting the function of a width control on a stereo input pair.The range of slider values from 1-127 correspond to the RS-232 parameter values described in the RS-232 section below .
8.3.2.3 Output balance
The output balance control is only available for stereo outputs. The output balance control distributes two inputs proportionally to the setting of the balance slider control (shown below .)The range of slider values from 1-127 correspond to the RS-232 parameter values described in the RS-232 section below .
M-series User Manual – Stereo
59
Page 60
M-series User Manual – Stereo
8.4 Input width control
The stereo width control is used for narrowing or reversing a stereo input signal between two stereo outputs on the matrix. The control acts like a pair of linked potentiometers; e.g. any change to the pot on one input causes a corresponding change to the other member of the stereo pair. The action of the control allow full stereo separation of the two input signals, a summed mix of the two input signals to both outputs, and a complete stereo reversal of the two inputs. The value of the pots can be set at any value between 0 and
255. The input width control is used with stereo input pairs only .
The table below shows the result of setting the input width control to a range of values. The default value of the width control is 0.
lortnoc
eulav
0
subtfel
tfel
tupni
thgir
sub
thgir
tupni
-ircsed
noitp
lamron
oerets
821R+LR+Lonom
552
thgir
tupni
tfel
tupni
esrever
oerets
60
M-series User Manual – Stereo
Page 61
M-series User Manual – Stereo
8.4.1 Input pan control
As the diagram below shows, the input pan control takes a single mono input and by use of a virtual potenti­ometer, distributes the input to a pair of outputs. The input control pan is used only with monaural inputs.
A value of 0 on the control will send the input entirely to T ap A, and nothing to T ap B, while a value of 255 will send the input entirely to T ap B and nothing to T ap A. A value of 127 (center) sends the input equally to T aps A and B.
The table below shows the result of setting the input pan control to a range of values. The default value for the control is 127 (centered).
eulavlortnocsubtfelsubthgir
0langislluflangison
)retnec(721Bd3-@langisBd3-@langis
552langisonlangislluf
M-series User Manual – Stereo
61
Page 62
M-series User Manual – Stereo
8.5 Output control
There is one output control, the output balance control. It is used only with stereo outputs. Monaural outputs have no separate output control. The output balance control takes two inputs and distributes them to two outputs, in proportion to the setting of the control value. T ypical control values and their results are shown in the table below . The default value for the control is 127 (centered).
eulavlortnoctuptuotfeLtuptuothgiR
0subtfellluFgnihton
)retnec(721Bd3-@subtfeLBd3-@subthgiR
552gnihtonsubthgirlluF
62
M-series User Manual – Stereo
Page 63
M-series User Manual – Stereo
8.6 Stereo input to stereo output example
This example shows a stereo input pair assigned to a stereo output pair. The input width control allows the user to define the amount of each member of the input pair to the two output buses; while the output balance control sets the amount of each bus sent to each member of the output pair.
This table shows the results of extreme control values of 0, 127 (center) and 255.
tupnI
lortnoc
lamron(0
)oerets
0
0
onom(721
)tupni 721721R+LR+LR+LR+L 721552R+LR+LgnihtonR+L 552
esrever(
)oerets 552721RLRL 552552RL gnihtonL
tuptuO
lortnoc
)tfellluf(0LRLgnihton
721
)retnec(
lluf(552
)thgir
0R+LR+LR+Lgnihton
0RLR gnihton
suBtfeLsuBthgiRtuotfeLtuothgiR
LRLR
LR gnihtonR
M-series User Manual – Stereo
63
Page 64
M-series User Manual – Stereo
8.7 Mono input to stereo output example
This example shows a monaural input assigned to a stereo output pair. The input pan control allows the user to define the amount of the input to the two output buses; while the output balance control sets the amount of each bus sent to each member of the output pair .
This table shows the results of control values of 0, 127 (center) and 255, when applied to both the input width control and the output balance control.
tupnI
lortnoc
tuptuO
lortnoc
suBtfeLsuBthgiRtuotfeLtuothgiR
00 tupnIgnihtontupnIgnihton 0721tupnIgnihtonBd3-tupnIgnihton 0552tupnIgnihtongnihtongnihton
7210 Bd3-tupnIBd3-tupnIBd3-tupnIgnihton 721721Bd3-tupnIBd3-tupnIbd6-tupnIBd6-tupnI
721552Bd3-tupnIBd3-tupnIgnihtonBd3-tupnI 5520 gnihtontupnIgnihtongnihton 552721gnihtontupnIgnihtonBd3-tupnI 552552gnihtontupnIgnihtontupnI
64
M-series User Manual – Stereo
Page 65
M-series User Manual – Stereo
8.8 Mono input to mono output example
When assigning a monaural input to a monaural output, there are no input and output controls other than the normal crosspoint controls. No pan or balance is possible. Note that the connection dot in the diagram is a VCA in the Intelix matrix.
8.9 Stereo input to mono output example
When a stereo input pair is assigned to a mono output, no input or output controls are available, except the normal crosspoint controls which control input and output levels. No panning or balance is possible. Note that the connection dots in the diagram are VCAs in the Intelix matrix.
M-series User Manual – Stereo
65
Page 66
M-series User’s Manual — RS232 Introduction
9.0 RS-232 Message Protocol
9.1 RS232 Message Fields
All RS232 messages, whether they are transmitted to or from the Matrix Mixer, use the same message format. Each RS232 message contains five fields. All values are transmitted in hexadecimal format e.g. 0Ah. For an explanation of transmitting in hexadecimal, please refer to section 9.3.
RS232_ST ART
9.1.1 RS-232 Message Fields
The first field of a message is always the RS232_ST AR T byte (F Ah). The second field is a 2-byte length, transmitted most significant byte first. The value of the length field is the
number of bytes in the third field, the data field.
The third field, the data field, holds the parameters of the message e.g. (02h, 03h, 02h, 05h, F2h, 13h, 88h).
The fourth field is a one-byte checksum. The value of the checksum is the additive sum of the bytes in the first three fields, modulo 256 (the least significant byte).
For example, if the data portion (3rd field) of a message is (2, 3, 2, 5, 239, 19, 136), the length field is (0,
7). The additive sum of the first three fields is (250 + 0 + 7 + 2 + 3 + 2 + 5 + 239 + 19 + 136) = 663 = 297h. The checksum is 663 modulo 256 = 151= 97h.
length (2bytes MSB first)
data (1-n bytes)
checksum
acknowledge
The checksum feature can be turned off when necessary by setting DIP switch #7 to the down position. This is recommended to simplify programming when using Crestron or AMX controllers. See section 3.1.
The fifth field is a one-byte acknowledgment field, which is sent by the device which receives the message. The value of this field is either RS232_ACK (FCh), RS232_BUSY (FDh), or RS232_ERROR (FEh).
66
M-series User’s Manual — RS232 Introduction
Page 67
M-series User’s Manual — RS232 Introduction
9.2 RS-232 Reserved Bytes
The following table lists the bytes which have special meaning in the Intelix Matrix Mixer RS-232 protocol.
emaNeulaVgninaeM
EPACSE_232SRh0F
devreserh9F-h1F
3V_TRATS_232SRhAF
devreserhBFdevreser
KCA_232SRhCF
YSUB_232SRhDF
RORRE_232SRhEF
desunuhFF
atadtimsnartotdesu
552-042seulav
erutufrofdevreser
sdeen232SR
llafoetybtsrif
.3noisrevnisegassem
dnadevieceregassem
dessecorp
tubdevieceregassem
dessecorpton
,tcerrocnimuskcehc
derongiegassem
reven,eulavdesunu
dettimsnart
9.3 RS-232 Timing
After a message has been transmitted to the matrix, the matrix will respond with an RS-232_ACK byte after a delay of 2 milliseconds. If the sent message requires the matrix to return a reply message, the start of the reply message will begin 1-20 milliseconds after the RS-232_ACK byte. The exact amount of time is variable depending on the nature of the reply message. These times are independent of baud rate. T o avoid collisions with reply messages, Intelix recommends that your RS-232 controller insert a delay of approximately 10 milliseconds after messages which do not generate a reply message, and 100 milliseconds between messages which do.
M-series User’s Manual — RS232 Introduction
67
Page 68
M-series User’s Manual — RS232 Introduction
9.3 Hexadecimal T ransmission
The Intelix Matrix Mixer must receive all message in hexadecimal number code. If messages are trans­mitted in decimal or ASCII codes, they will fail to work.
Hexadecimal is a base 16 number code that uses numerals 0-10 and letters A, B, C, D, E, F . On the next page is a conversion table from decimal numbers to hexadecimal. In this document hex numbers are repre­sented in the form “xxh”, where xx are the two hex characters.
9.3.1 Commercial controllers
Most commercial controllers require the use of special codes to represent hex numbers for transmission. For example, Crestron controllers require the sequence “\xnn” where nn is the hex byte to be sent.
9.3.2 ASCII values
Because computers deal only with numbers, letters must be assigned a numeric code. This code is called ASCII. When you send commands to the Intelix Matrix Mixer, there is one and only one case when you use ASCII codes. That case is when you send names. Whenever a name field appears in an example in this manual, the example is enclosed in quotation marks. Any other use of ASCII values will cause the command to fail.
For example the command Set Matrix Mixer Name uses as an example name field “Emmanual Lutheran Church”. The quotes indicate that this data should be sent as ASCII values. T o do this use an ASCII table to obtain the hex value for each character, and transmit these values.
Never transmit the quotation marks.
9.3.2.1 ASCII values of the alphabet.
This is not a complete ASCII table since it does not contain codes for numbers, punctuation or special characters.
A = 41h B = 42h C = 43h D = 44h E = 45h F = 46h G = 47h H = 48h I = 49h
J = 4Ah K = 4Bh L = 4Ch M = 4Dh N = 4Eh O = 4Fh P = 50h Q = 51h R = 52h S = 53h T = 54h U = 55h V = 56h W = 57h X = 58h Y = 59h Z = 5Ah
a = 61h b = 62h c = 63h d = 64h e = 65h f = 66h g = 67h h = 68h i = 69h j = 6Ah k = 6Bh
l = 6Ch m = 6Dh n = 6Eh o = 6Fh p = 70h q = 71h r = 72h s = 73h t = 74h u = 75h v = 76h w = 77h x = 78h y = 79h z = 7Ah
68
M-series User’s Manual — RS232 Introduction
Page 69
M-series User’s Manual — RS232 Introduction
9.4 Decimal to Hex conversion table
The table below shows the hex equivalent of decimal numbers from 0-255. Starting with Windows ’95, the calculator has a hex conversion function.
00-00h 01-01h 02-02h 03-03h 04-04h 05-05h 06-06h 07-07h 08-08h 09-09h 10-0Ah 11-0Bh 12-0Ch 13-0Dh 14-0Eh 15-0Fh 16-10h
17-11h 18-12h 29-13h 20-14h 21-15h 22-16h 23-17h 24-18h 25-19h 26-1Ah 27-1Bh 28-1Ch 29-1Dh 30-1Eh 31-1Fh 32-20h
33-21h 34-22h 35-23h 36-24h 37-25h 38-26h 39-27h 40-28h 41-29h 42-2Ah 43-2Bh 44-2Ch 45-2Dh 46-2Eh 47-2Fh 48-30h
49-31h 50-32h 51-33h 52-34h 53-35h 54-36h 55-37h 56-38h 57-39h 58-3Ah 59-3Bh 60-3Ch 61-3Dh 62-3Eh 63-3Fh 64-40h
65-41h 66-42h 67-43h 68-44h 69-45h 70-46h 71-47h 72-48h 73-49h 74-4Ah 75-4Bh 76-4Ch 77-4Dh 78-4Eh 79-4Fh 80-50h
81-51h 82-52h 83-53h 84-54h 85-55h 86-56h 87-57h 88-58h 89-59h 90-6Ah 91-6Bh 92-6Ch 93-6Dh 94-6Eh 95-6Fh 96-70h
97-61h 98-62h 99-63h 100-64h 101-65h 102-66h 103-67h 104-68h 105-69h 106-6Ah 107-6Bh 108-6Ch 109-6Dh 110-6Eh 11 1-6Fh 112-70h
113-71h 114-72h 115-73h 116-74h 117-75h 118-76h 119-77h 120-78h 121-79h 122-7Ah 123-7Bh 124-7Ch 125-7Dh 126-7Eh 127-7Fh 128-80h
129-81h 130-82h 131-83h 132-84h 133-85h 134-86h 135-87h 136-88h 137-89h 138-8Ah 139-8Bh 140-8Ch 141-8Dh 142-8Eh 143-8Fh 144-90
145-91h 146-92h 147-93h 148-94h 149-95h 150-96h 151-97h 152-98h 153-99h 154-9Ah 155-9Bh 156-9Ch 157-9Dh 158-9Eh 159-9Fh 160-A0h
161-A1h 162-A2h 163-A3h 164-A4h 165-A5h 166-A6h 167-A7 168-A8h 169-A9h 170-AAh 171-ABh 172-ACh 173-ADh 174-AEh 175-AFh 176-B0h
177-B1h 178-B2h 179-B3h 180-B4h 181-B5h 182-B6h 183-B7h 184-B8h 185-B9h 186-BAh 187-BBh 188-BCh 189-BDh 190-BEh 191-BFh 192-C0h
193-C1h 194-C2h 195-C3h 196-C4h 197-C5h 198-C6h 199-C7h 200-C8h 201-C9h 202-CAh 203-CBh 204-CCh 205-CDh 206-CEh 207-CFh 208-D0h
209-D1h 210-D2h 211-D3h 212-D4h 213-D5h 214-D6h 215-D7h 216-D8h 217-D9h 218-DAh 219-DBh 220-DCh 221-DDh 222-DEh 223-DFh 224-E0h
225-E1h 226-E2h 227-E3h 228-E4h 229-E5h 230-E6h 231-E7h 232-E8h 233-E9h 234-EAh 235-EBh 236-ECh 237-EDh 238-EEh 239-EFh 240-F0h
241-F1h 242-F2h 243-F3h 244-F4h 245-F5h 246-F6h 247-F7h 248-F8h 249-F9h 250-F Ah 251-FBh 252-FCh 253-FDh 254-FEh 255-FFh
M-series User’s Manual — RS232 Introduction
69
Page 70
M-series User’s Manual — RS232 Introduction
9.5 Byte Escape Sequence
If a byte in the length, data, or checksum fields falls within the range 240h through 255h inclusive, an escape sequence is used to transmit the value, since those single byte values are reserved. The value is translated by the sending device into two bytes: the RS232_ESCAPE byte (240) itself, followed by the difference between the value and the RS232_ESCAPE byte.
value => RS232_ESCAPE, (value - RS232_ESCAPE)
These two bytes are transmitted instead of the single, large-value byte. The receiving device converts the two bytes back into the original single byte value through simple addition. These operations do not affect the values of the length or checksum fields.
Note: The escape sequence feature can be disabled if necessary, by putting DIP switch #7 in the down position. This is recommended when using Crestron or AMX controllers, since it simplifies program-
ming. See section 9.6.
In the following example, the data field of a message is (2, 3, 3, 6, 255). The byte 255 must be “escaped” into the RS232_ESCAPE byte (240) followed by the difference between 255 and RS232_ESCAPE (255
- 240 = 15 = 0Fh). The bytes actually transmitted are:
-232SR
TRATS_
htgneL
ssalc
atad
egassem
atadDI
tupnituptuo
hAFh50h00h20h30h30h60
Since the second byte of an escape sequence must fall within the range 0 through 15 inclusive, any second byte outside of that range indicates that a transmission error has occurred, and the message should be acknowledged by the receiver with RS232_ERROR and ignored.
tegrat
eulav
atad
,h0F
hF0
hC0
muskcehc
70
M-series User’s Manual — RS232 Introduction
Page 71
M-series User’s Manual — RS232 Introduction
9.6 DIP Switches
There are eight DIP switches on the rear panel of the Matrix (see drawing below). For all DIP switches, the “up” position indicates the “on” condition, and the “down” position the “off” condition. The function of these switches is shown below .
DIP switches 5 and 6 allow the RS-232 baud rate to be fixed at one of three values: 9600, 19200 or
38400. The M-series supports 38400 at the embedded level and that speed can be used for Crestron and AMX programming, but since Windows® does not support that rate, the M-series GUI cannot be run at
38400.
DIP switch 7 allows the RS-232 checksum and “escape” byte to be toggled on or off. These should be turned off in installations which include a permanent RS-232 controller , such as AMX, Crestron or custom PC program. This greatly simplifies coding (and decoding) the RS-232 messages. The RS-232 checksum and escape byte should be turned on in installations where the RS-232 communication may be hindered because of cable length (greater than 50 feet) or shielding from external electronic noise.
Note: After changing any DIP switches, you must resest the matrix by pressing the
reset button on the rear panel. Changes will not take place unless you reset the ma­trix.
M-series User’s Manual — RS232 Introduction
71
Page 72
M-series User’s Manual — RS232 Introduction
9.7 Introduction to using the RS-232 Commands
This section introduces three RS-232 commands that are needed to begin programming the M-series. The commands are chosen to get you started programming the Intelix matrix. T wo of the three commands establish communication, and the third exerts control over a chosen audio crosspoint. After these three commands are usable you should be able to use the rest of this manual to implement your application.
1) Are Y ou Ther e: This command is sent by the controller to check for the existence of a matrix. If the matrix receives this message it replies with an I Am Here message.
2) I Am Here: This message is sent by the matrix as a response to the receipt of an Are Y ou Ther e message. The matrix sends an I Am Here message whenever it is powered up or reset. This fact can be used as a diagnostic tool when troubleshooting communication, since the matrix can be relied upon to send the I Am Here message when reset.
3) Set Current V alue: This message sets the attenuation level of an audio crosspoint, and demonstrates control over the audio matrix after communication has been established.
9.7.1 Are You There
Shown below is the contents of the Are Y ou Ther e message. The format of the message is explained in section 9.1. The message has no parameters, the length is 2 bytes (1 byte for class, 1 byte for message ID). The checksum is the sum of all fields: F Ah + 2h = FCh.
Since FCh is greater than the RS232 _ESCAPE value of 240, the checksum is “escaped” into 2 bytes (F0h, 0Ch). The escape byte does not effect the length field. The escape process is explained in section 9.5. Transmitting this message consists of sending the following string of 7 bytes: F Ah, 00h, 02h, 00h, 00h, F0h, 0Ch.
00h 02h
00h
00h
F0h 0Ch
9.7.2 I Am Here
Shown below is the contents of the I Am Here message. This message is sent by the matrix in
response to an Are Y ou Ther e message. This message is sent whenever the matrix is powered up or reset.
The format of the message is explained in section 9.1. The message has no parameters, the length is 2 bytes (1 byte for class, 1 byte for message ID). The checksum is the sum of all fields: F Ah + 2h + 1h = FDh. The checksum will be escaped when transmitted by the matrix. Receiving this message consists of recognizing the following string of 7 bytes: F Ah, 00h, 02h, 00h, 01h, F0h, 0Dh.
00h 02h
72
00h 01h
F0h, 0Dh
M-series User’s Manual — RS232 Introduction
Page 73
M-series User’s Manual — RS232 Introduction
9.7.3 Set Current Value
The Set Current V alue message allows direct control over the attenuation at a single crosspoint.
T o use this message as a control test, select a crosspoint to be set and encode it in the input output pair. The example below sets the current value of the crosspoint at input 2 and output 5. The value to which the current value is set is encoded in the current value parameter. This value can be any value from 0 (full of f) to 255 (full on). The example below sets the crosspoint to 255. Since 255 is hex FF the value is escaped into two bytes F0h, 0Fh. Sending this message consists of transmitting the following ten bytes: F Ah, 00h, 05h, 02h, 0Dh, 02h, 05h, F0h, 0Fh, and 15h.
When this message is properly received by the matrix, the current value will be immediately affected, since this command bypasses ramp time and slew rate. Y ou should immediately hear the change in the level of the crosspoint. Be sure that your audio source, amplifiers and speakers are all powered and working.
output
05h
00h 05h 02h 0D h
current value (escaped)
F0h, 0Fh
input
02h
14h
M-series User’s Manual — RS232 Introduction
73
Page 74
M-series RS232 Programming — Command Summary
10.0 RS232 Command Summaries
The following sections show all RS232 control messages that are used to control the M-series matrix at run time.
Class 0 (Matrix Mixer Messages) summary
Message Name ID Parameters Size Range
Are Y ou There 0 none
I Am Here 1 none
Reset matrix mixer 13 clear memory 1 0-1
74
M-series RS232 Programming — Command Summary
Page 75
A VM RS232 Programming — Command Summary
Class 1 (Audio Input/Output Messages) summary
Message Name ID Parameters Size Range
I/O Ramp to T arget V alue 7 i/o flag 1 0-1
i/o number 1 1-129 target 1 0-255 ramp time 2 0-30,000
I/O Slew to T arget V alue 8 i/o flag 1 0-1
i/o number 1 1-129 target 1 0-255 slew rate 2 1-32640
I/O Stop Slewing 17 i/o flag 1 0-1
i/o number 1 1-129
I/O Goto Current V alue 9 i/o flag 1 0-1
i/o number 1 1-129 current value 1 0-255
I/O Goto Multiple 18 i/o flag 1 0-1 Current V alues Same count 1 1-128
value 1 0-255 i/o #1 1 1-128 i/o #2 1 1-128 i/o # [count] 1 1-128
I/O Goto Mute 1 1 i/o flag 1 0-1
i/o number 1 1-129 mute status 1 0-1
I/O Goto Pan 14 i/o flag 1 0-1
i/o number 1 1-129 pan/balance 1 0-255
A VM RS232 Programming — Command Summary
75
Page 76
A VM RS232 Programming — Command Summary
Class 2 (Crosspoint Messages) summary
Message Name ID Parameters Size Range
Crosspoint Ramp 5 input 1 1-128 to T arget V alue 5 output 1 1-128
target value 1 0-255 ramp time 2 0-30,000
Crosspoint Slew 6 input 1 1-128 to T arget V alue6 output 1 1-128
target value 1 0-255 slew rate 2 1-32640
Crosspoint stop slewing 12 input 1 1-128
output 1 1-128
Crosspoint Goto 9 input 1 1-128 Current V alue output 1 1-128
current value 1 0-255
Crosspoint Goto 13 input 1 1-128 Current V alue Exclusive output 1 1-128
l e vel 1 0-255
Crosspoint Goto 14 count 1 1-64 Multiple Current V alues input 1 1 1-129
output 1 1 1-129 value 1 1 0-255 input 2 1 1-129 output 2 1 1-129 value 2 1 0-255 input n 1 1-129 output n 1 1-129 value n 1 0-255
A VM RS232 Programming — Command Summary76
Page 77
A VM RS232 Programming — Command Summary
Class 2 summary , cont.
Message Name ID Parameters Size Range
Crosspoint Goto Multiple 15 count 1 1-64 V alue Same value 1 0-255
input 1 1 1-129 output 1 1 1-129 input n 1 1-129 output n 1 1-129
Crosspoint Goto Mute 11 input 1 1-128
output 1 1-128 mute 1 0-1
A VM RS232 Programming — Command Summary
77
Page 78
A VM RS232 Programming — Command Summary
Class 3 (Audio Preset Messages) summary
Message Name ID Parameters Size Range
Set Audio preset ramp time 5 preset number 1 1-64
ramp time 2 0-30,000
Copy Preset to Preset 8 source preset number 1 0-64
destination preset number 1 0-64
Copy Live V alues to Preset 13 destination preset number 1 1-64
preserve 1 0-1
Go to preset 9 preset number 1 1-64
78
A VM RS232 Programming — Command Summary
Page 79
A VM RS232 Programming — Command Summary
Class 4 (DC Control Messages) summary
Message Name ID Parameters Size Range
DC Control Set 3 polling 1 0-6 Reports On/Off
DC Control 8 value 1 0-1 Single Input Report
DC Control 9 value 1 0-2 Single Output Report
DC Control Goto 5 value 1 0-2 Single Input
Dc Control Simulate 7 input 1 1-8 Single Input new value 1 0-1
DC Control Get All I/O Status 10 none
DC Control All I/O Report 11 input values 8 0-1
output values 8 0-2
A VM RS232 Programming — Command Summary
79
Page 80
A VM RS232 Programming — Command Summary
Class 11 (Mic/Line Messages) summary
Message Name ID Parameters Size Range
Mic/Line Set 3 input 1 1-128 Signal Level Polling polling speed 1 0; 50-255
Mic/Line Signal Levels Report 4 input 8 0-42
Mic/Line Goto Gain/Phantom 2 input 1 1-128
range 1 1-4 Phantom Power 1 0-1
80
A VM RS232 Programming — Command Summary
Page 81
M-series RS232 Programming — Device Messages (Class 0)
Message Details
Class 0: Matrix Mixer Messages
Class 0 messages deal with generic Matrix Mixer information, i.e. information about the Matrix mixer itself, rather than the audio matrix.
Action Definitions
Each message will be marked with one of the following icons:
Messages that request information from the matrix
?
Messages that report information from the matrix
Messages that Configure the matrix
Messages to be used by Intelix Developers only.
Messages for Run Time Control; these messages may begin with the
words Goto, Stop, Cancel,
M-series RS232 Programming — Device Messages (Class 0)
81
Page 82
M-series RS232 Programming — Device Messages (Class 0)
?
Are You There (ID 0)
Description: This message is used as a simple way to verify communication with a
Matrix Mixer.
Message ID: 0 Source: external Parameters: none Reply: I Am Here
Notes: In the following example, the calculated checksum is 255. Since 255 is
greater than the RS232_ESCAPE value of 240, the checksum is
escaped and transmitted in two bytes (F0h and 0Ch).
Example
00h 02h 00h 0
last altered 6/29/00
F0h 0Ch
82
M-series RS232 Programming — Device Messages (Class 0)
Page 83
M-series RS232 Programming — Device Messages (Class 0)
?
Description:
Example
I Am Here (ID 1)
last altered 6/29/00
This message is sent by the Matrix Mixer as a reply to an Are You There
message. It is also sent when the Matrix Mixer is powered up or reset.
00h 02h
00h
01h F0h, 0Dh
00h
M-series RS232 Programming — Device Messages (Class 0)
83
Page 84
M-series RS232 Programming — Device Messages (Class 0)
Goto Matrix Mixer Reset/Clear (ID 13)
last altered 6/29/00
Description: This message resets the Intelix Matrix Mixer. If the value of the “clear
memory” parameter is “1”, the internal RAM batteries will be by-
passed and the Matrix memory memory will be cleared. Warning: If the Matrix Mixer memory is cleared, all programmed information will be lost:
audio levels, presets, names, and all ReO remote information!
Message ID: 13 Source: external Parameters:
emaNeziSegnaRnoitpircseD
evreserp=0
yromemraelc11-0
yromem
raelc=1
yromem
Reply: none Notes: none
Example:
00h 03h 00h
0Dh
clear memory
01h
0Bh
84
M-series RS232 Programming — Device Messages (Class 0)
Page 85
M-series RS232 Programming — Matrix Messages (Class 1)
Class 1: Audio Input/Output Messages
Action Definitions
Each message will be marked with one of the following icons:
?
The Audio Input/Output Messages deal with generic information about the audio signals
which make up the audio matrix. This information includes overall matrix size (the number of inputs and outputs). Further there is for each audio input/output there is a 20- byte name and a 1-byte level multiplier. The multiplier has a value of 0-255, corresponding to 0-100% of the input signal; i.e. it is an attenuation only multiplier .
Messages that request information from the matrix
Messages that report information from the matrix
Messages that Configure the matrix
Messages to be used by Intelix Developers only.
Messages for Run Time Control
I/O flag:
If the i/o flag = 0, then the command is intended for an output. If the i/o flag = 1. then the message is intended for an input.
The i/o num:
The i/o num specifies the number of the input or output targeted by the message. The i/o num
must be non zero and has a range of 1-129.
Wild Cards
If the i/o num is 129 then the message refers to all inputs or outputs. Not all commands support
the 129 parameter . Wild cards apply only to classes 1, 2, and isolated messages in other classes. An example of the use of a wild card in a class 1 message is given in the “Set I/O target Using Ramp” message details (message #5).
M-series RS232 Programming — Matrix Messages (Class 1)
85
Page 86
M-series RS232 Programming — Matrix Messages (Class 1)
Goto I/O Volume Using Ramp (ID 7)
last altered 12/19/00
Description: This message sets the target value and ramp time of an input or an
output. Change to volume will take effect immediately. This message supports wild cards.
Message ID: 7 Source: external Parameters:
emaNeziSegnaRnoitpircseD
galfo/i11-0
tupni=1;tuptuo=0
muno/i1921-1retlaoto/iforebmun
Example:
RS232_START
FAh
i/o num
0Ah
eulavtegrat1552-0eulavtegratwen
emitpmar2000,03-0)sm(emitpmarwen
data fields
length
00h 07h
target value
F0h, 0A
class
01h
data fields
ramp time
message ID
00h 05h
07h
i/o flag
01h
checksum
13h
86 M-series RS232 Programming — Matrix Messages (Class 1)
Page 87
M-series RS232 Programming — Matrix Messages (Class 1)
Goto I/O Volume Using Slew (ID 8)
last altered 12/19/00
Description: This message sets the target value and slew rate of an input or an
output. Change to volume will take effect immediately. This message supports wild cards.
Message ID: 8 Source: external Parameters:
emaNeziSegnaRnoitpircseD
galfo/i11-0
tupni=1;tuptuo=0
muno/i1921-1retlaoto/iforebmun
eulavtegrat1552-0eulavtegratwen
Example:
RS232_START
FAh
i/o num
0Ah
etarwels204623-1etarwelswen
data fields
length
00h 07h
target value
F0h, 0Ah
class
01h
data fields
ramp time
message ID
7Fh 80h
08h
i/o flag
01h
checksum
0Eh
M-series RS232 Programming — Matrix Messages (Class 1)
87
Page 88
M-series RS232 Programming — Matrix Messages (Class 1)
Stop Input/Output Slewing (ID 17)
last altered 6/29/00
Description: This message orders a specified input or output to stop slewing.
Message ID: 17 Source: external Parameters:
emaNeziSegnaRnoitpircseD
galfo/i11-0
muno/i1921-1
tuptuo=0
tupni=1
o/iforebmun
retlaot
Example:
00h 04h 01h
11h
i/o flag
i/o num
01h 0Ah
1Bh
88 M-series RS232 Programming — Matrix Messages (Class 1)
Page 89
M-series RS232 Programming — Matrix Messages (Class 1)
Goto I/O Volume (ID 9)
last altered 6/29/00
Description: This message sets the current value parameters of a single specified
“virtual VCA”. The new value takes effect immediately.
Message ID: 9 Source: external Parameters:
emaNeziSegnaRnoitpircseD
galfo/i11-0
muno/i1921-1
eulavtnerruc1552-0
tuptuo=0
tupni=1
o/iforebmun
retlaot
tnerrucwen
eulav
Example:
i/o flag
00h
00h 05h
i/o num
03h
01h
current value
F0h, 0Fh
M-series RS232 Programming — Matrix Messages (Class 1)
09h
0Bh
89
Page 90
M-series RS232 Programming — Matrix Messages (Class 1)
Goto Same Multiple I/O Volume (ID 18)
last altered 6/29/00
Description: This message sets the current values of multiple audio inputs or mul
tiple audio outputs to a single level. To set multiple i/os to different levels, see Class 1 message 19 (Goto Multiple IO Volumes ).
Message ID: 18 Source: external Parameters:
emaNeziSegnaRnoitpircseD
galfo/i11-0
tnuoc1001-1
eulav1552-0
1#o/i1821-1
tuptuo=0
tupni=1
otso/iforebmun
egnahc
egnahcoteulav
.otso/ieseht
so/ifotsilnitsrif
egnahcot
2#o/i1821-1
............
]tnuoc[#o/i1821-1
Example:
This example sets audio inputs 4-6 to 4% (0Ah).
00h, 08h
count i/o #1
03h
01h
level
0Ah
12h
so/ifotsilnidn2
egnahcot
ottsilnio/itsal
egnahc
i/o flag
01h
04h
i/o #2 i/o #3 05h 06h
90 M-series RS232 Programming — Matrix Messages (Class 1)
32h
Page 91
M-series RS232 Programming — Matrix Messages (Class 1)
Goto I/O Mute/Demute (ID 11)
last altered 6/29/00
Description: This message sets the mute switch of all crosspoints that are tied to the
input or output. The matrix “remembers” the value present at mute time, so a demute restores the value current at the time of muting.
Message ID: 11 Source: external Parameters:
emaNeziSegnaRnoitpircseD
galfo/i11-0
muno/i1921-1
sutatsetum11-0
tupni=1
retlaot
tuptuo=0
o/iforebmun
;etumed=0
;etum=1
Example:
i/o flag
i/o num
01h
M-series RS232 Programming — Matrix Messages (Class 1)
00h 05h
01h 0Bh
mute status
03h 0Fh
00h
91
Page 92
M-series RS232 Programming — Matrix Messages (Class 1)
Set input pan/output balance (ID 14)
last altered 6/29/00
Description: This message sets either input pan values or output balance.For a
complete explanation of the operation of stereo pan and balance see the section “Stereo I/O control”.
Message ID: 14 Source: external Parameters:
emaNeziSegnaRnoitpircseD
galfo/i11-0
muno/i1821-1
ecnalab/nap1552-0
tupni=1
retlaot
;tfel=0
tuptuo=0
o/iforebmun
thgir=552
Example:
i/o flag
0Eh
00h
93h
i/o num
05h
00h 05h
01h
pan/balance
80h
92 M-series RS232 Programming — Matrix Messages (Class 1)
Page 93
M-series RS232 Programming — Crosspoint Messages (Class 2)
Class 2: Crosspoint Messages
Action Definitions
Each message will be marked with one of the following icons:
?
The Matrix Mixer contains sophisticated audio crosspoints, in that each crosspoint contains a num­ber of parameters (fields), which together define the behavior of the audio signal of the crosspoint. The crosspoint messages process data associated with individual audio crosspoints within the audio matrix. The coordinates of an individual audio crosspoint are of the form [input , output ]. The coordinate values are integral (1-128 inclusive).
Messages that request information from the matrix
Messages that report information from the matrix
Messages that Configure the matrix
Messages to be used by Intelix Developers only.
Messages for Run Time Control
M-series RS232 Programming — Crosspoint Messages (Class 2)
93
Page 94
M-series RS232 Programming — Crosspoint Messages (Class 2)
Audio Crosspoint Parameters
Each audio crosspoint contains six fields which can be viewed and modified (except as noted) by an external device:
emaNeziSegnaRnoitpircseD
eulav_tegrat1552-0
emit_pmar2000,03-0
etar_wels204623-1
eulav_tnerruc1552-0
xedni_evruc12-1
etum11-0
eulav_A/D1552-0
foeulav"laog"
dnagnipmar
gniwels
forebmun
rofsdnocesillim
otegnahcoidua
ecalpekat
tniopssorcfoetar
821repegnahc
sdnocesillim
tniopssorc"depmar"
erofeb,eulav
evrucfostceffe
552-0aotxedni noitcnufgnippam
=1;etumed=0
etum
yllautcaeulav
oiduaotnettirw
-daer(erawdrah
)ylno
Individual Audio Crosspoint Data Flow Path - determines D/A value for crosspoint VCA.
94
M-series RS232 Programming — Crosspoint Messages (Class 2)
Page 95
M-series RS232 Programming — Crosspoint Messages (Class 2)
Ramp Times and Slew Rates
The matrix has control over the rate at which a crosspoint changes value. This rate is expressed in two ways, as a time (ramp time), and as a rate of change (slew rate)
Ramp Time
Ramp time is expressed in units of milliseconds (1/1000 of a second). You can set ramp times to any value from 0 -30,000. This corresponds to a range of ramp times from 0 to 30 seconds. The ramping operation begins as soon as a target value is received. During the ramping time, the output being ramped rises or falls steadily in volume at a fixed rate. The rate of which is dependent on the distance being traversed by the ramp.
Calculating a ramp time:
The ramp time is a 2 byte hexadecimal number. To calculate a ramp time multiply the number of seconds you want the ramp to take by 1000, and convert the result to hexadecimal. This number is the value transmitted to the matrix.
.
Ramp time example: You wish audio to ramp between states in 5 seconds.
Multiply by 1000, 5 * 1000 = 5000. Convert the number to hexadecimal. 5000 -> 1388h. Use the result 1388 in the ramp time command. The high byte is 13h and the low byte is 88h.
Slew Rate
The inverse of ramp time is slew rate which is expressed in units of steps/128
milliseconds. The slew rate determines how fast volume changes will take place. Regardless of the current or target volume levels, any change in output volume will take place at the slew rate. The advantage of using slew rate instead of ramp time, is that the volume of the output being slewed rises at a steady rate that is independent of the distance traversed by the slew.
Calculating a slew rate:
The slew rate is a 2 byte hexadecimal number. You calculate a slew rate based on how fast in milli­seconds (.001 second) you want the volume to go from full off to full on. This number (the FRC for full range change) will be in the range 1-32,640. It sets the rate at which all audio changes (not just full off to full on). The smaller the FRC time time, the faster the volumes will change. Typical FRC time’s are in the neighborhood of 5000 (a full range change time of 5 seconds). For a fast rate of change the FRC time should be small, e.g. in the range of 1000. For a slow rate of change the FRC time should be around 10,000. Your chosen FRC time is then used to calculate the actual slew rate value as follows:
Slew Rate = 32,640 ÷ FRC time
Slew rate examples:
1) You want audio to slew at a rate set by an FRC time of 6000 (a full range change of 6 seconds). Use the formula above with 6000 in place of FRC: 32640 ÷ 6000 = 5.44. The slew rate to program is 5. This number must be transmitted as a 2 byte hex number. The high byte is 00h and the low byte is 05h. When these two bytes are transmitted as slew rate parameters, the outputs will slew at the desired rate.
2) You want a fast slew. Select a full range change value of 2 seconds (FRC time =
2000). 32640 ÷ 2000 = 16. The two bytes of the slew rate are 00h and 10h.
3) A very fast slew is FRC time = 100 (.1 seconds). the two bytes are 01h and 46h. This is useful for “rounding off the corners” of audio changes.
M-series RS232 Programming — Crosspoint Messages (Class 2)
95
Page 96
M-series RS232 Programming — Crosspoint Messages (Class 2)
4) You want a slow slew rate. Select an FRC time of 12000 (a full range change of 12 seconds). Using the formula you obtain: 32640 ÷ 12000 = 2.72. Use 3. The high byte is 00h and the low byte is 03h.
5) You want a very slow slew rate. Select a slew rate of 1. The two bytes are 00h and 01h. This corresponds to an FRC time of 32 seconds.
Conversions of ramp times and slew rates
Ramp times and slew rates are transmitted to and from the matrix mixer as a pair of hexidecimal bytes. The following section shows how to convert to and from transmission values and decimal numbers. The pair of bytes is always transmitted and received most significant byte first.
Convert from a known decimal value to a hex transmission value:
To convert a desired decimal value (N) to a 2-byte value to transmit to the matrix mixer:
1) N ÷ 256
2) The integer part of the result from step 1 is the most significant byte of the 2-byte result.
3) The remainder from step 1 is the least significant byte.
4) Convert the two bytes to hexidecimal.
5) The most significant byte is transmitted first.
Example1:
You wish to transmit the slew rate 7: 7 ÷ 256 = 0 with a remainder of 7. The two hexidecimal bytes to transmit are 00h and 07h. Example 2: You wish to transmit the ramp time 20,000: 20,000 ÷ 256 = 78 with a remainder of 32. Converting 78 and 32 to dexidecimal gives: 4Eh and 20h.
Convert from a two byte transmission value to a decimal value:
1) Convert the most significant byte from hex to decimal and multiply by 256.
2) Convert the least significant byte from hex to decimal and add it to the result of step 1.
Example 1:
You receive the two hex bytes 00h and 09h: 00 * 256 = 0. 0 + 9 = 9. The value represented is 9. Example 2: You receive the bytes 41h and 21h: 41h => 65d; 65 *256 = 16640. 21h => 33d; 16640 +33 = 16673. The transmitted value was 16673.
96
M-series RS232 Programming — Crosspoint Messages (Class 2)
Page 97
M-series RS232 Programming — Crosspoint Messages (Class 2)
Goto Crosspoint Volume using Ramp Time (ID 5)
last altered 12/23/00
Description: This message sets the target value and ramp time of a crosspoint.
Change to volume will take effect immediately. This message supports wild cards.
Message ID: 5 Source: external Parameters:
emaNeziSegnaRnoitpircseD
tupni1 921-1
tuptuo1 921-1
eulavtegrat1 552-0
emitpmar2 000,03-0emitpmarwen
etanidrooctupni
tniopssorcfo
etanidrooctuptuo
tniopssorcfo
tegrattniopssorc
eulav
Reply: none Notes: In the following example, a ramp time of 5000 milliseconds (5 seconds) is
shown. The value 5000 is transmitted as two unsigned bytes (13h and 88h): 5000 = (19 X 256) + 136
Example:
Also the target value of 240 is escaped into two bytes ( F0h and 00h).
input
output 0Ah
00h 07h
target value
F0h
02h
ramp time
13h 88h
05h
checksum
01h
9Eh
M-series RS232 Programming — Crosspoint Messages (Class 2)
97
Page 98
M-series RS232 Programming — Crosspoint Messages (Class 2)
Goto Crosspoint Volume using Slew Rate (ID 6)
Description: This message sets the target value and slew rate of a crosspoint.
Change to volume will take effect immediately. This message supports wild cards.
Message ID: 6 Source: external Parameters:
emaNeziSegnaRnoitpircseD
tupni1921-1
tuptuo1921-1
eulavtegrat1552-0
etanidrooctupni
tniopssorcfo
etanidrooctuptuo
tniopssorcfo
tegrattniopssorc
eulav
last altered 12/23/00
etarwels204623-1
welstniopssorc
etar
Reply: none Notes: In the following example, a slew rate of 6 is shown. This corresponds to a full
range (255 steps) ramp time of: 255(128) / 6 = 5440 milliseconds = 5.44 seconds. The target value of 240 is escaped into two bytes (F0h and 00h).
Example:
input
output
0Ah
00h 07h
target value(escaped)
02h
F0h, 00h
slew rate 00h 06h
06h
01h
0Ah
98
M-series RS232 Programming — Crosspoint Messages (Class 2)
Page 99
M-series RS232 Programming — Crosspoint Messages (Class 2)
Stop Crosspoint Slewing (ID 12)
last altered 6/29/00
Description: This message tells a specified crosspoint to stop the slewing process. After the
crosspoint stops slewing, the target value is set to the current value.
Message ID: 12 Source: external Parameters:
emaNeziSegnaRnoitpircseD
tupni1 921-1tupni
tuptuo1 921-1tuptuo
Reply: none Notes: none
Example:
00h 05h
02h
0Ch
input
01h
output
0Ah
17h
M-series RS232 Programming — Crosspoint Messages (Class 2)
99
Page 100
M-series RS232 Programming — Crosspoint Messages (Class 2)
Goto Crosspoint Volume (ID 9)
Description:
This message sets the current value of an audio crosspoint. Using this message to change the current value of an audio crosspoint will cause an immediate change to the audio volume.
Message ID: 9 Source: external Parameters:
emaNeziSegnaRnoitpircseD
tupni1921-1
tuptuo1921-1
eulavtnerruc1552-0
etanidrooctupni
tniopssorcfo
etanidrooctuptuo
tniopssorcfo
tniopssorc
eulavtnerruc
last altered 6/29/00
Reply: none Notes: This message is useful for “show control” applications. Example:
input
00h 05h
output
0Ah
02h
09h
current value (escaped)
F0h 0Fh
01h
checksum
14h
100
M-series RS232 Programming — Crosspoint Messages (Class 2)
Loading...