CommuniquéPro

See Also: CommuniquéPro Continued


CommuniquéPro is a standard software package for Strand Lighting’s 500 Series Consoles and GeniusPro or Lightpalette Operating software. It provides the following communication features:

The following topics are covered in this section:


External Submasters

Up to 12 Submasters can be remotely controlled by external faders or a manual desk such as Strand Lighting’s LX. If the Submasters have been configured as macro triggers, then only an external volt-free switch contact is required since a +10v supply pin is provided on the Remote Analog Input connector. This facility could be used to allow a stage manager to control house lights, or to trigger any macro, or to run a cue remotely.

This section includes the following topics:


Setting Up External Submasters

To set up External Submasters, go to the SUBMASTER screen by pressing the [SUB] screen key.
Set the Submaster Ext(ernal) field as follows:
 
  1. Use the trackball to move to the Ext field of the Submaster to change.
  2. Use the wheel (or the [+] or [-] keys) to change its value (1 - 12 or OFF).
 
External Submasters are not indicated in the Submaster window of the LIVE screen.
 
On the Console Setup Screen screen, external Submasters can have their top level adjusted by an External Subs Scaling factor between 80% and 120%. Scaling allows you to compensate for any variations in signal levels between your console and the external equipment to which you are connected.

External Submaster fader levels are combined with the console Submaster fader levels on a HTP (Highest Takes Precedence) basis.


Setting Up External Submasters as a Macro Trigger

If a Submaster has been configured as a macro trigger, then only an external volt-free switch contact (such as MIDI, RS232, RS485, audio; perhaps a ‘click’ track, or via an approved digital input card) is required since a +10v supply pin is provided on the Analogue Input connector. This facility could be used to allow a stage manager to control house lights, or to trigger any macro, or to run a cue remotely.

To set up, go to the SUBMASTER screen and set the relevant Submaster Ext field the same as for External Submasters.

  1. [SUB] Go to SUBMASTER screen
  2. Press [SHIFT] and move the trackball or mouse
  3. Use the trackball to move to the Ext field of the Submaster to change
  4. Use the wheel or the [+] or [-] keys select the external channel, 1 - 12 or OFF
  5. Next, set the Macro field to the macro number you wish to associate with this external Submaster.
  6. Use the trackball to move to the Macro field of the Submaster.
  7. Use the wheel or the [+] or [-] keys or enter the number to change it to the macro number.
The selected macro will be run whenever either the remote or console submaster faders move off 0.


DMX In

This is one of the console’s most powerful communication features and allows an external DMX source, for instance an FX desk, to be combined with the existing console dimmer patch.

DMX IN has two operating modes which can be used together:

DMX In Dimmer Mode patches the incoming DMX levels to outgoing DMX via the dimmer patch. A user selectable Submaster fader can master these dimmer levels. They cannot be recorded and are not visible on the LIVE screen. [first 512 dimmers only].

Channel Mode uses the incoming DMX levels as the contents of a user selectable Submaster. A user selectable Submaster fader can master these channel levels. The levels are visible on the LIVE screen when they are active and are recordable. [max. 512 channels]

This section covers the following topics:



Setting Up DMX In Submasters

Set the DMX field in the Console Setup Screen to DMX IN.

Note: Only the last available DMX connector can optionally input 512 signals if it is not outputting signals.

 
Select the SUBMASTER screen by pressing the [SUB] screen key.
Set the Submaster Function to DMX DIMR or DMX CHAN as follows:
  1. Use the trackball to move to the Function field of the Submaster to change.
  2. Use the wheel or the [+] or [-] keys to change it to DMX DIMR or DMX CHAN.
The Submaster window of the LIVE screen indicates DMX In Submasters by a C (DMX Channel) or D (DMX Dimmer). No channel levels need be entered for DMX IN Submasters.
 
 

 

Patching DMX In Dimmers

To patch DMX IN Dimmers go to the PATCH screen by pressing the [PATCH] screen key.

DMX IN Dimmers are identified on the display by a trailing D (e.g. 1D, 2D, 50D) and are displayed in magenta.

To change the default use one of the following commands:

sel [@] [+] # [*]
This patches the output to the DMX Input Channel. The default Scaling is used if this is not currently patched to a DMX Input Channel otherwise it is left unchanged.
 
[1] [THRU] [1] [0] [@] [+] [5] [THRU] [1] [4] [*]
Patches output 1 to 10 to DMX Input Channel 5 to 14, scaling unchanged.
 
sel [@] [+] # [@] [*]
This patches the output to the DMX Input Channel; default Scaling is always used, as defined in Setup.
[1] [@] [+] [5] [@] [*]
Patches output 1 to DMX Input Channel 5 with default scaling.
 
sel [@] [+] # [@] # [*]
This patches the output to the DMX Input Channel with the specified Scaling.
[1] [@] [+] [5] [@[7] [5] [*]
Patches output 1 to DMX Input Channel 5 with 75% scaling.
 
sel [@] [@] # [*]
The existing patch is unchanged but the DMX Input Channel is used with the specified Scaling.
[1] [@] [@] [7] [5] [*]
Patch is unchanged but is set to DMX Input with 75% Scaling.
 
 
 

Using DMX In Dimmers

Once you have configured a Submaster as DMX IN and set up the patch, connect your DMX source to the DMX IN port and push the Submaster fader up.

You won’t be able to see any changes in the LIVE screen, as dimmer levels are not displayed. Look at the lights being driven by your console; those patched to the external source will be controlled by it and the levels mastered by the Submaster fader.

 

Using DMX In Channels

Once you have selected a DMX Channel Submaster, simply connect your DMX source to the DMX IN port and push the Submaster fader up. You will see the DMX IN Channels on the LIVE screen in white. Changes in the incoming levels will be displayed on the LIVE screen and mastered by the Submaster fader.
The DMX Channel Submaster can then be used just like other Submasters, except that any channels defined in the submaster memory are ignored.


MIDI

This feature allows show playback to be controlled from a MIDI show controller. MIDI is used to link equipment with a MIDI interface together.

CommuniquéPro support different parts of the MIDI Specification to achieve different degrees of remote control for console functions.

Full information on MIDI can be obtained from:

The International MIDI Association (IMA),
23634 Emelita Street,
Woodland Hills,
CA 91367 USA.
Tel: 818/598-0088 Fax: 818/346-8578

This section covers the following topics:


Controlling Effects Using MIDI

MIDI sends time information to keep equipment in synchronisation with each other, often referred to as tempo. A master device, normally a sequencer or keyboard, sends out these timing signals at regular intervals. Speed up the tempo and more signals are sent, reduce the tempo and fewer signals are sent.

CommuniquéPro can receive these timing signals and use the frequency at which they are received to control the speed of a running Effect.

The Effect Step Control must be set to MIDI. The number of timing signals received before the effect steps are advanced can be adjusted on the effect playback by adjusting the MIDI RATIO supermaster fader.

CommuniquéPro also receives two additional MIDI timing commands: STOP which halts the effect and START which continues running the effect. A MIDI device normally sends out these commands when the tempo is stopped or started.


MIDI Show Control

MIDI Show Control (MSC) is a sub-set of the MIDI Specification dedicated to controlling show equipment.

CommuniquéPro currently supports the recommended Minimum Set which is defined as a ‘Simple Controlled Device; no time code; basic data only’. More specifically:

GO Acts as a normal GO button and resumes a fade after it has been stopped.
RESUME Starts the next cue; it does not resume the previous fade.
GO CUE #.# Go cue, where #.# is a specific cue (same as CUE #.# GO).
STOP Stops the current fade.
FIRE # Runs user macro # (# from 0 to 127).
LOAD #.# Loads the X playback with cue #.#.
ALL_OFF
Blackout on.
RESTORE Blackout off.
RESET & GO_OFF Go Cue 0.

Note: All playback actions take effect only on X playback 1.

MSC output is activated when the MSC ID Tx option in the MIDI Window in the Show Setup Screen is set to a value between 0 and 127. If the MSC ID Tx is OFF no MSC messages are transmitted. Received MSC messages are only accepted if the MSC ID Rx matches the received message ID or the MSC ID is set to 127 (All Call).

Note:Midi Show Control GO_OFF does not run cue 0. Instead use MSC RESET instead. Also, Midi Show Control does not support playback 2. Instead fire a macro containing the GOX2 key.


MIDI Keys And Faders

All key and fader changes are transmitted via MIDI OUT and received via MIDI IN simultaneously. This will allow a second desk to be used as a full backup unit or as a slave unit. It will also allow all key presses and fader movements to be recorded on a sequencer in real time and played back in real time, in particular, the recording and playback of Cues, Effects and Submasters.
The Channel option in the MIDI Window in the Show Setup Screen will select the MIDI channel on which to receive and transmit the key and faders on. When OFF, no key or fader events will be received or transmitted across MIDI.
The Fader and Key Controller selections (between 1 and 4) select which MIDI General Purpose Controller is used to transmit and receive keys and faders. For tracking backup and slaving, the controller numbers must be different. The Mode determines if all keys and faders are sent (BACKUP) or if only a subset are sent (SLAVE).


MIDI Note

The Midi Note On and Note Off commands are received and used to flash Submasters or channels.

The Notes field in the MIDI window of the SHOW SETUP screen can be set as follows.

OFF Any received Note On or Note Off is ignored.
FADERS The Note number matches faders 1 to 12.
SUBS All Note On/Off messages will cause a Submaster to be flashed.
ssed) of the MIDI note message is acted upon. When Velocity is OFF, any velocity greater than 0 is treated as full on, and 0 is off. When Velocity is ON the velocity determines the

The Velocity option determines if the velocity (strength at which a key is deprelevel to which the bump key is flashed: press a key hard the level is high, press a key lightly and the level is low.


MIDI Messages

This section is for experienced MIDI programmers only.

Control Change
Consists of two General Purpose Controllers, 1 for faders the other for keys. General Purpose Controller 1 MSB (Controller 10h) and LSB (controller 30h) is used for faders and General Purpose Controller 2 MSB (Controller 11h) and LSB (controller 31h) is used for keys.


 Message Bytes

 Lighting Event
 Dir
 Bn 10 01 30 xx … Bn 10 78 30 xx  Channel/Submaster Fader 1…120 r,t
 Bn 10 79 30 xx  X1 Up Fader r,t
 Bn 10 7A 30 xx  X1 Down Fader r,t
 Bn 10 7B 30 xx  X2 Up Fader r,t
 Bn 10 7C 30 xx  X2 Down Fader r,t
 Bn 10 7D 30 xx  Grand Master 1 Fader r,t 
 Bn 10 7E 30 xx  Grand Master 2 Fader r,t
 Bn 10 7F 30 xx  undefined - 
 Bn 11 00 31 xx  MIDI Beat Event r,t 
 Bn 11 01 31 xx  MIDI Trigger Event r,t 
 Bn 11 02 31 xx  Bump Key r,t 
 Bn 11 03 31 xx  Bump Key Up r,t 
 Bn 11 04 31 xx  C-Key r,t 
 Bn 11 05 31 xx  C-Key Up r,t 
 Bn 11 06 31 xx  MIDI Macro Event r,t 
 Bn 11 07 31 xx  Wheel Up r,t 
 Bn 11 08 31 xx  Wheel Down r,t 
 Bn 11 09 31 xx  Reserved - MSC Go Next Q r,t 
 Bn 11 0A 31 xx  Reserved - MSC Go Q r,t 
 Bn 11 0B 31 xx  Reserved - MSC Stop r,t 
 Bn 11 0C 31 xx  Reserved - MSC Load Next Q r,t 
 Bn 11 0D 31 xx  Reserved - MSC Load Q r,t 
 Bn 11 0E 31 xx  Reserved - MSC Raw r,t 
 Bn 11 0F 31 xx  XF Flash r,t 
 Bn 11 10 31 xx  Blackout r,t 
 Bn 11 11 31 xx  Flash Solo r,t  
 Bn 11 12 31 xx  Off Latch r,t   
 Bn 11 13 31 xx  X Man Time r,t   
 Bn 11 14 31 xx  AB Man Time r,t  
 Bn 11 15 31 xx  KA-Key r,t   
 Bn 11 16 31 xx  KA-Key Up r,t   
 Bn 11 17 31 xx  KS-Key r,t  
 Bn 11 18 31 xx  KS-Key Up r,t  
 Bn 11 19 31 xx  Trackerball X Left r,t  
 Bn 11 1A 31 xx  Trackerball X Right r,t  
 Bn 11 1B 31 xx  Trackerball Y Up r,t  
 Bn 11 1C 31 xx  Trackerball Y Down r,t   
 Bn 11 1D 31 xx  Rotary 1 Up r,t  
 Bn 11 1E 31 xx  Rotary 1 Down r,t  
 Bn 11 1F 31 xx  Rotary 2 Up r,t  
 Bn 11 20 31 xx  Rotary 2 Down r,t   
 Bn 11 21 31 xx  Rotary 3 Up r,t  
 Bn 11 22 31 xx  Rotary 3 Down r,t  
 Bn 11 23 31 xx  Rotary 4 Up r,t  
 Bn 11 24 31 xx  Rotary 4 Down r,t  
 Bn 11 25 31 xx  PB Wheel Up r,t  
 Bn 11 26 31 xx  PB Wheel Down r,t 
 Bn 11 27 31 xx  Reserved Colour keys r,t  
 Bn 11 28 31 xx  Reserved MTC r,t  
 Bn 11 29 31 xx  KT-Key r,t  
 Bn 11 2A 31 xx  KT-Key Up r,t  
 Bn 11 2B 31 xx  KM-Key r,t  
 Bn 11 2C 31 xx  KM-Key Up r,t  
 Bn 11 2D 31 xx  Reserved r,t  
 Bn 11 2E 31 xx  KEM-Key r,t  
 Bn 11 2F 31 xx  KEM-Key Up r,t  
 Bn 11 30 31 xx  External Fader r,t  
 Bn 11 7A 31 xx  M-Bump Key r,t 
 Bn 11 7B 31 xx  M-Bump Key Up r,t 
 Bn 30 xx  LSB of Fader Events (see above)  
 Bn 31 xx  LSB of Misc Events (see above)  

C-Key/C-Key Up codes:

 01  SAVE  02  DELAY
 03  WAIT  04  DEFAULT_PATCH
 05  ATNON  06  RENUM
 07  DELETE  08  CLEAR_SUB
 09  CLEAR_FX  0A  BUMP_UP
 0B  BUMP_DOWN  0C  BUMP_REL
 0D  AT_PATCH  0E  AT_FRAME
 0F  DEFAULT  10  DELCHAN
 11  DELMACRO  12  WHL_PAGE_DOWN
 13  WHL_PAGE_UP  14  SOLO_REL
 15  SHIFT_PC  16  CLEAR_LOG
 17  BUMP  18  LEARN
 19  DELETECUE  1A  DELETEGROUP
 1B  DELETELAW  1C  OPER_LOAD
 1D  APPL_LOAD  1E  SYNC
 1F  TEST  20  DISPLAY
 21  USER  22  LIVE
 23  PC_EXIT  24  PRINT_STOP
 25  PRINT_START  26  CLEAR
 27  PC_LCD  28  CUE_LEFT
 29  CUE_RIGHT  2A  ENTER
 2B  PLUS  2C  EDIT
 2D  MINUS  2E  DOT
 2F  SLASH  30  0
 31  1  32  2
 33  3  34  4
 35  5  36  6
 37  7  38  8
 39  9  3A  REC_TIME
 3B  REC_NO_SUBS  3C  THRU_ON
 3D  FORMAT  3E  THRU
 3F  HELP  40  AT
 41  AT_COL  42  BLACKOUT
 43  CUE  44  DIMMER
 45  HELP_BACKUP  46  FX
 47  GROUP  48  HOLD
 49  REM_DIM  4A  REC_MODE
 4B  STOP_BACKX2  4C  LAST
 4D  MACRO  4E  NEXT
 4F  ON  50  PB
 51  SUB_PAGE  52  RECORD
 53  SUB  54  TIME
 55  CUTX2  56  UNDO
 57  BUMP_MODE  58  LOADX2
 59  DISK_LOAD  5A  FULL
 5B  F1  5C  F2
 5D  F3  5E  F4
 5F  F5  60  F6
 61  LOADA  62  LOADB
 63  CLR  64  FXDIR
 65  FXSTEP  66  FLASH_SOLO
 67  GOX1  68  FX1
 69  FX2  6A  FX3
 6B  STOP_BACKX1  6C  OFF_LATCH
 6D  FXAUDIO_MIDI  6E  X_MAN_TIME
 6F  DISPLAY_PC  70  XGO_STOP
 71  AB_MAN_TIME  72  RATE
 73  SHIFT  74  FXTYPE
 75  CUTX1  76  FXFADE_TIME
 77  FXSTEP_TIME  78  LOADX1
 79  XFFLASH  7A  XFSPARE
 7B  CURSOR_LEFT  7C  CURSOR_UP
 7D  CURSOR_RIGHT  7E  CURSOR_DOWN
 7F  CLEAR_DIAG    

KA-Key/KA-Key Up codes:

 01  LCD1_F1  02  LCD1_F2
 03  LCD1_F3  04  LCD1_F4
 05  LCD1_F5  06  LCD1_F6
 07  LCD2_F1  08  LCD2_F2
 09  LCD2_F3  0A  LCD2_F4
 0B  LCD2_F5  0C  LCD2_F6
 0D  P1  0E  P2
 0F  P3  10  P4
 11  P5  12  P6
 13  P7  14  ORDER
 15  REPORT_DISPLAY  16  MORE_DISPLAY
 17  MACRO_DISPLAY  18  SETUP_DISPLAY
 19  ARCHIVE_DISPLAY  1A  FX_DISPLAY
 1B  PATCH_DISPLAY  1C  GROUP_DISPLAY
 1D  OUTPUT_DISPLAY  1E  SUB_DISPLAY
 1F  CUE_DISPLAY  20  LAST_SCREEN
 21  SHUT_DOWN  22  LAW_DISPLAY
 23  LAW_INSERT_POINT  24  LAW_DELETE_POINT
 25  FXSTART  26  FXSTOP
 27  FXSELBACK  28  GOTO
 29  FXPAUSE  2A  FXSEL
 2B  FXTIME  2C  FXLOAD
 2D  WHL_CC_SEL  2E  BUMP_11
 2F  BUMP_12  30  BUMP_10
 31  BUMP_1  32  BUMP_2
 33  BUMP_3  34  BUMP_4
 35  BUMP_5  36  BUMP_6
 37  BUMP_7  38  BUMP_8
 39  BUMP_9  3A  PAGE_UP
 3B  FADER_BASE_PAGE  3C  X1_DOWN
 3D  FADER_CD_IN_UP_SELECT  3E  FADER_CD_OUT_DOWN_SELECT
 3F  X2_UP  40  AT_ATT
 41  FADER_A_SELECT  42  FADER_B_SELECT
 43  FADER_C_SELECT  44  FADER_D_SELECT
 45  ENTER_WHEEL_SELECT  46  FADER_FLASH_SELECT
 47  GOX2  48  FADER_GM2_SELECT
 49  FADER_X1_IN_UP_SELECT  4A  FADER_X2_IN_UP_SELECT
 4B  DOTOUTPUT  4C  WHEEL_PB_SELECT
 4D  FADER_MIDI_SELECT  4E  FADER_X2_OUT_DOWN_SELECT
 4F  FADER_X1_OUT_DOWN_SELECT  50  PROFILE
 51  COPYPATCH  52  510LOCK
 53  510LOCK_BACKUP  54  TEXT
 55  UPDATE  56  FADER_GM1_SELECT
 57  CLEAN_ATTS  58  FADER_FX_SELECT
 59  CLOCKTIME  5A  FADER_AUDIO_SELECT
 5B  WHEEL_UP  5C  PAGE_DOWN
 5D  WHEEL_DOWN  5E  TRACKBALL_LEFT
 5F  TRACKBALL_MIDDLE  60  TRACKBALL_RIGHT
 61  TRACKBALL_FINE_ON  62  TRACKBALL_FINE_OFF
 63  P8  64  P9
 65  P10  66  P11
 67  P12  68  P13
 69  P14  6A  ROTARY_1_SELECT
 6B  ROTARY_2_SELECT  6C  ROTARY_3_SELECT
 6D  ROTARY_4_SELECT  6E  DIMMER_FILTER
 6F  SM1_SELECT  70  SM2_SELECT
 71  SM3_SELECT  72  SM4_SELECT
 73  SM5_SELECT  74  SM6_SELECT
 75  SM7_SELECT  76  SM8_SELECT
 77  SM9_SELECT  78  SM10_SELECT
 79  SM11_SELECT  7A  SM12_SELECT
 7B  ATT_PAGE_PREV  7C  X2_DOWN
 7D  ATT_PAGE_NEXT  7E  X1_UP
 7F  BLOCK    

KS-Key/KS-Key Up codes:

 01  FX_AUTO  02  FX_AUDIO
 03  FX_MIDI  04  FX_MAN
 05  PLUS_1  06  LEVEL_ONLY
 07  ATTR_ONLY  08  PART
 09  MINUS_10_PERCENT  0A  PLUS_10_PERCENT
 0B  DMX  0C  DMX_CHAN
 0D  DMX_DIM  0E  KEYS_LATCH
 0F  KEYS_ON  10  OFF
 11  FLASH  12  SOLO
 13  FLASH_SOLO  14  UPDATE_PART
 15  UPDATE_ALL  16  CROSS_FADE
 17  STA_TIME_DATE  18  LINK
 19  LOOP  1A  RENUM_FROM
 1B  FX_LOHI  1C  FX_NEXT
 1D  FX_STOP  1E  FX_CTRL
 1F  FX_LEVEL  20  TRACK
 21  THIS_Q_ONLY  22  FORWARD
 23  REVERSE  24  BOUNCE
 25  RANDOM_DIR  26  CHASE
 27  BUILD  28  NORMAL
 29  INVERT  2A  RANDOM
 2B  NORM_INVERT  2C  INV_NORMAL
 2D  MOVE_FADE  2E  ALL_FADE
 2F  DIAG_SCREEN_TOGGLE  30  PLUS_6
 31  MINUS_6  32  MINUS_1
 33  SEL_FIRST  34  SEL_LAST
 35  UNPATCH  36  ENABLE
 37  MAN_FADE_X1  38  MAN_FADE_X2
 39  RATE_X1  3A  RATE_X2
 3B  RATE_UP_X1  3C  RATE_UP_X2
 3D  RATE_DOWN_X1  3E  RATE_DOWN_X2
 3F  UNRATE_X1  40  UNRATE_X2
 41  AUTO_X1  42  AUTO_X2
 43  MAN_TIME_X1  44  MAN_TIME_X2
 45  SEQ_ON_X1  46  SEQ_ON_X2
 47  SEQ_OFF_X1  48  SEQ_OFF_X2
 49  INSTANT_X1  4A  INSTANT_X2
 4B  KEYS_OFF  4C  ATT_PAGE_1
 4D  ATT_PAGE_2  4E  ATT_PAGE_3
 4F  ATT_PAGE_4  50  ATT_PAGE_5
 51  ATT_PAGE_6  52  ATT_COL
 53  ATT_PAN  54  ATT_TILT
 55  ATT_IRIS  56  ATT_FOCUS
 57  ATT_PRISM  58  ATT_GOBO
 59  ATT_RGOBO  5A  NOTES_CUT
 5B  NOTES_COPY  5C  NOTES_DISPLAY
 5D  NOTES_PASTE  5E  NOTES_SAVE
 5F  FIXTURE_LOAD  60  ATCPAGE_LOAD
 61  SUP_SUB  62  SUP_FLASH
 63  SUP_FX  64  SUP_AUDIO
 65  SUP_MIDI  66  SUP_SLIGHT
 67  SUB_NORMAL  68  SUB_INHIBIT
 69  SUB_INDEP  6A  SUB_SUPER
 6B  SUB_DMX  6C  SUB_EXT
 6D  SUB_LOAD  6E  SUB_FUNC
 6F  STEP_TIME  70  STEP_IDO
 71  INSERT  72  NET_NODE_LINK_UNLINK
 73  CHANS_IN  74  NET_NODE_ENABLE
 75  NET_NODE_DISABLE  76  NET_CLEAR_COUNTS
 77  RENUM_CHAN  78  COPY_FROM
 79  AT_6K12K  7A  AT_FIXTURE
 7B  INVERT_PAN  7C  INVERT_TILT
 7D  SWAP_PAN/TILT  7E  README_LOAD
 7F  NETCFG_LOAD    

KM-Key/KM-Key Up codes:

 01  KEYCFG_LOAD  02  PRINT_LOG
 03  PRINT_NOTES  04  SET_DISK
 05  CHANGE_DIRECTORY  06  COPY_SHOW
 07  DELETE_SHOW  08  PRINT_SCREENS
 09  MAKE_DIRECTORY  0A  TEXT_DIRECTORY
 0B  TEXT_SHOW  0C  TEXT_FILE
 0D  TIMECODE  0E  SUB_EXCLUSIVE
 0F  HELP_LAST  10  HELP_NEXT
 11  HELP_INDEX  12  HELP_END
 13  GIVE_SYNC  14  TAKE_SYNC
 15  GIVE_CTRL  16  TAKE_CTRL
 17  RESET_DESK  18  BREAK_SYNC
 19  RSM1_SELECT  1A  RSM2_SELECT
 1B  RSM3_SELECT  1C  RSM4_SELECT
 1D  RSM5_SELECT  1E  RSM6_SELECT
 1F  RSM7_SELECT  20  RSM8_SELECT
 21  RSM9_SELECT  22  RSM10_SELECT
 23  RSM11_SELECT  24  RSM12_SELECT
 25  LOGIN  26  QUIT
 27  SAVE_SETUP  28  BACKUP_COMMANDS
 29  NCUE  2A  NSUB
 2B  NFX  2C  NGROUP
 2D  APPEND_STEP  2E  QUICK_GIVE_SYNC
 2F  QUICK_TAKE_SYNC  30  XREF_CHAN
 31  ATT_FILTER_1  32  ATT_FILTER_2
 33  ATT_FILTER_3  34  ATT_FILTER_4
 35  ATT_FILTER_5  36  ATT_FILTER_6
 37  SUMMARY  38  DIM_AT_CHAN
 39  DIM_BACKUP  3A  APP_SAVE_PASSWORD
 3B  DIM_HI_DC  3C  DIM_OLOAD
 3D  DIM_OHEAT  3E  DIM_OP_ERR
 3F  DIM_L_LIM  40  DIM_TRIP
 41  STOP_SHOW  42  DIM_CONFIG_LOAD
 43  DIM_CLR  44  DIM_RE_SYNC
 45  DIM_L_LEARN  46  DIM_RACK
 47  ORDER_CHAN  48  LOADS_ON
 49  LOADS_OFF  4A  PRINT_DIM_LOG
 4B  LAST_8  4C  NEXT_8
 4D  NEXT_4  4E  LAST_4
 4F  MACRO_PLUS_100  50  MACRO_MINUS_100
 51  MACRO_RUN  52  SUB_PAGE_PLUS
 53  SUB_PAGE_MINUS  54  SUB_DOWN_PERCENT
 55  SUB_UP_PERCENT  56  SUB_BUMP
 57  510_SELECT  58  LOAD_X1
 59  LOAD_X2  5A  GOTO_0_X1
 5B  GOTO_0_X2  5C  CONTRAST_UP
 5D  CONTRAST_DOWN  5E  BACKLIGHT_UP
 5F  BACKLIGHT_DOWN  60  EVENT_STEP
 61  PAUSE_CLOCK  62  INTERNAL_CLOCK
 63  TO_BEGIN_LIST  64  TO_END_LIST
 65  UNBUMP_ALL  66  STOP_ALL_FX
 67  HH_PLUS  68  HH_MINUS
 69  MM_PLUS  6A  MM_MINUS
 6B  SS_PLUS  6C  SS_MINUS
 6D  FF_PLUS  6E  FF_MINUS
 6F  5_FF_PLUS  70  5_FF_MINUS
 71  RESET_TIME  72  MACRO_FIRST
 73  SUB_TO_0_PERCENT  74  SUB_TO_100_PERCENT
 75  EXTERNAL_CLOCK  76  EVENT_DELETE
 77  EVENT_INSERT  78  EVENT_RECORD
 79  EVENT_COLON  7A  EVENT_MOVE
 7B  EVENT_COPY  7C  EVENT_START
 7D  EVENT_STOP  7E  EVENT_DISPLAY
 7F  EVENT_LEARN    

KEM-Key/KEM-Key Up codes:

 01  MOVEPATCH  02  SWAPPATCH
 03  HELP_CONTENTS  04  HELP_GLOSSARY
 05  HELP_HOME  06  AUTOMOD_DISPLAY
 07  AUTOMOD_CLEAR  08  AUTOMOD_FROM
 09  AUTOMOD_ON  0A  AUTOMOD_UPDATE
 0B  AUTOMOD_SOURCE  0C  AUTOMOD_DEST
 0D  PBX1_MODE  0E  PBX2_MODE
 0F  HELP_QUICK  10  HELP_LINKS
 11  AUTOMOD_OFF  12  ATTRIB
 13  OFF  14  FX_RATE
 15  PAUSE  16  EXIT_RESTART
 17  VLCD_KEY1  18  VLCD_KEY2
 19  VLCD_KEY3  1A  VLCD_KEY4
 1B  VLCD_KEY5  1C  VLCD_KEY6
 1D  VLCD_KEY7  1E  VLCD_KEY8
 1F  VLCD_KEY9  20  VLCD_KEY10
 21  VLCD_KEY11  22  VLCD_KEY12
 23  VLCD_KEY13  24  VLCD_KEY14
 25  VLCD_KEY15  26  VLCD_KEY16
 27  VLCD_KEY17  28  VLCD_KEY18
 29  VLCD_KEY19  2A  VLCD_KEY20
 2B  VLCD_KEY21  2C  VLCD_KEY22
 2D  VLCD_KEY23  2E  VLCD_KEY24
 2F  VLCD_KEY25  30  VLCD_KEY26
 31  VLCD_KEY27  32  VLCD_KEY28
 33  VLCD_KEY29  34  VLCD_KEY30
 35  VLCD_KEY31  36  VLCD_KEY32
 37  VLCD_KEY33  38  VLCD_KEY34
 39  VLCD_KEY35  3A  VLCD_KEY36
 3B  VLCD_KEY37  3C  VLCD_KEY38
 3D  VLCD_KEY39  3E  VLCD_KEY40
 3F  VLCD_KEY41  40  VLCD_KEY42
 41  VLCD_KEY43  42  VLCD_KEY44
 43  VLCD_KEY45  44  VLCD_KEY46
 45  VLCD_KEY47  46  VLCD_KEY48
 47  MODEX1_1SCN_24SUB  48  MODEX1_2SCN_24SUB
 49  MODEX1_1SCN_0SUB  4A  MODEX1_2SCN_0SUB
 4B  SUB_GM1  4C  SUB_GM2
 4D  QUIT  4E  PANEL_RESCAN_CONFIG
 4F  PANEL_SAVE_CONFIG  50  ADD_ALL
 51  NEW_FEATURES  52  FXLIST_DISPLAY
 53  DB_REQ_KEY1  54  DB_REQ_KEY2
 55  DB_REQ_KEY3  56  DB_REQ_KEY4
 57  DB_REQ_KEY5  58  DB_REQ_KEY6
 59  FADER  5A  WHEEL
 5B  QUERY  5C  LEVEL_INFO
 5D  ODD  5E  EVEN
 5F  CHANNEL_STEP  60  ADD_SHAPE_CHANS
 61  ATCPAGE  62  ATCPAGEDELETE
 63  FIXTURE  64  FIXTUREDELETE
 65  EVENT  66  AUTOMOD
 67  PATCH  68  EVCMD
 69  CUETYPE  6A  CUECMD
 6B  FXMODE  6C  ATT_FILTER_7
 6D  ATT_FILTER_8  6E  ATT_FILTER_9
 6F  ATT_FILTER_10  70  ATT_FILTER_11
 71  ATT_FILTER_12  72  TRACKBACK
 73    74  
 75    76  
 77    78  
 79    7A  
 7B    7C  
 7D    7E  
 7F      

KT-Key/KT-Key Up codes:

Text keys use standard ASCII character set.

Note Off:

 8n nn xx  bump key nn release

Note Off:

 9n nn xx
 xx = 00 bump key nn release
xx > 0 bump key nn press

Polyphonic Key Pressure:

   undefined -

Program Change/Channel
Pressure/Pitch Bend:
   undefined -

System Common Messages:

 F0  Start of Exclusive (see below) r,t 
 F1 xx  Midi Time Code n 
 F2 xx xx  Song Position Pointer n 
 F3 xx  Song Select n  
 F6  Tune Request n 
 F7  End of Exclusive (see below) r,t 

System Exclusive:

Midi Show Control (MSC):
id = MSC ID: 00…6f, 7F - All Call
cf = MSC Command Format: 01 - Lighting, 7F - All Call
dd = Up to 5 bytes of optional data specifying cue number
tt = Up to 10 bytes of optional data specifying cue number and fade time
mm = macro number

 F0 7F id 02 cf 01 F7  GO CUE (Hit GO key)
 F0 7F id 02 cf 01 dd F7  GO CUE #.# (Load and GO)  
 F0 7F id 02 cf 02 F7  STOP CUE (Hit STOP key)  
 F0 7F id 02 cf 03 F7  RESUME CUE (Hit GO key) r 
 F0 7F id 02 cf 04 tt F7  TIMED GO CUE (Load and GO + time) n 
 F0 7F id 02 cf 05 dd F7  LOAD CUE #.# (Load) r 
 F0 7F id 02 cf 06 — F7  SET n  
 F0 7F id 02 cf 07 mm F7  FIRE (Run macro)  
 F0 7F id 02 cf 08 F7  ALL OFF (Blackout on)  
 F0 7F id 02 cf 09 F7  RESTORE (Blackout off)  
 F0 7F id 02 cf 0a F7  RESET (Stop then Load first Cue) r 
 F0 7F id 02 cf 0b F7  GO OFF CUE (Load cue 0) r 

Strand System Exclusive:

Strand Lighting ID = 00 20 01
ch = Channel number
pp = Product code: 01 - MX, 02 - GSX, 03 - LBX, 04 - 430, 05 - 530
ff = Function code: 00 - configuration, 01 - synchronisation
nn = Channel capacity (127 maximum)
mm = Model Mask: 01 - Genius, 02 - Kaleidoscope, 04 - Communiqué

 F0 00 20 01 ch pp 00 nn mm  F7GSX nn Channel Genius r,t 

System Real Time Messages:

 F8  Timing Clock, for stepping effects r  
 F9  undefined - 
 FA  Start Clock, for stepping effects r 
 FB  Continue Clock, for stepping effects r 
 FC  Stop Clock, for stepping effects r 
 FD  undefined - 
 FE  Active Sensing (Break in comms) r  
 FF  System Reset  


MIDI Trigger Macro

CommuniquéPro also supports a user definable MIDI trigger facility that can be programmed to run a macro when a user specified message of up to three bytes is received.

To configure, go to the MIDI window in the Show Setup Screen. In the MIDI Trigger Macro field enter the number of the macro that is to be triggered. In the MIDI Trigger Bytes field enter the three trigger byte values [in decimal] you require.

When Macro is OFF or all three bytes are OFF, no triggers occur. When a trigger is received the specified macro will be executed.
Bytes set to OFF are ignored, so triggers of from 1 to 3 bytes can be used.


Audio Input Macro

CommuniquéPro also supports triggering of a predefined macro number when the amplitude of the audio input exceeds a threshold determined by the setting of an Audio Threshold Supermaster. The macro number is set in the Audio Input Macro field of the Communications Window of the Console Setup Screen.


 

See Also: CommuniquéPro Continued

 Top of Page