************************************************************************ Media Pro 4000 Brief October 1, 2003 File: ICM_SEM_MIDISHOW_PROTOCOL_BR100103.TXT Module: ICM4020/E (with 124A), IMC4020*, SEM4020 (with SEMDL077) Title: IMPLEMENTATION OF MIDI SHOW CONTROL ************************************************************************ MIDI SHOW CONTROL IMPLEMENTATION IN THE MEDIA PRO 4000 CUES (for the Whole Hog lightboard) (for the ETC lightboard) This document supercedes ICM_SEM_MIDISHOW_PROTOCOL_BR091302.TXT This document supercedes ICM_SEM_MIDISHOW_PROTOCOL_BR060899.TXT. rev 1.1 12/10/96 - change to WORD document, change CUE_LIST to LIST throughout. rev 1.2 09/12/2002 - add new form RESET DEVICE CUE LIST, repair misc errors, typos. rev 1.3 10/01/2003 - add Macro command *The IMC4020 has not yet been upgraded with the new form. MediaPro 4000 Cue Statements in MIDI Show Control Resultant Message And What The lightboard Does... Notes: 1. All q# should be entered as 10 times their value. The MSC driver will insert a decimal point, i.e., q# of 100 will appear in messages as 10.0, etc. Although q# (and p# and l#) are stored as integers, they are delivered in the messages as ascii numbers. 2. All of the messages shown below are preceded by a common 'Sysex' header F0 7F d# 02 01, where the d# is the device number d# from the cue statement, 02 is the MSC token, and 01 is the command type. Further, each message is terminated with F7. STOP msc DEVICE d ; 02 00 cuelist on 'selected' master stops STOP msc DEVICE d# CUE q# ; 02 q# specified cue stops STOP msc DEVICE d# CUE q# LIST l# ; 02 q# 00 l# cuelist on 'selected' master stops (cue # ignored) PLAY msc DEVICE d# ; 01 00 press go PLAY msc DEVICE d# CUE q# ; 01 q# goto cue PLAY msc DEVICE d# CUE q# LIST l# ; 01 q# 00 l# goto cue in cuelist PLAY msc Device d# MACRO m# 07 m# fire macro ("Macros are limited to 1-127") example: Play 'MSC' Device 0 Macro 102; Play Device 0 Macro 102 Send 'MSC' "\xF0\x7F\x00\x02\x01\x07\x66\xF7"; RESUME msc DEVICE d# ; 03 00 resume cuelist RESUME msc DEVICE d# CUE q# ; 03 q# resume cuelist (cue ignored) on 'selected' master RESUME msc DEVICE d# CUE q# LIST l# ; 03 q# 00 l# resume cuelist STEP msc DEVICE d# ; 11 (Standbye_+) step up (cuelist on 'selected' master) STEP msc DEVICE d# REVERSE ; 12 (Standbye_-) step down (cuelist on 'selected' master) STEP msc DEVICE d# LIST l# ; 11 l# step up cuelist STEP msc DEVICE d# LIST l# REVERSE ; 12 l# step down cuelist RESET msc DEVICE d# ; 0A ignored (use Open Cue Path) RESET msc DEVICE d# CUE q# LIST l# ; 0B q# 00 l# per v3.2 HOG manual p96: Go Off (console release) LOAD msc DEVICE d# LIST l# ; 1B l# (Open Cue List) activate cuelist LOAD msc DEVICE d# PATH p# ; 1D p# (Open Cue Path) change page SET msc DEVICE d# MASTER val ; 06 FE 01 val (val is 14 bits in two characters, ls/ms) grand master move SET msc DEVICE d# RATE val ; 06 FF 01 val (val is 14 bits in two characters, ls/ms) rate thruster move SET msc DEVICE d# FADER f#-val ; (note the parameter is hyphenated, with the fader number first, then the desired set value) 06 f# 00 val (val is 14 bits in two characters, ls/ms) fader move ------------------------------------------------------------------------ Specifications subject to change at any time. The data in this document incorporates proprietary rights of Anitech Systems Inc., 25021 Anza Drive, Valencia, CA 91355 USA. Phone (661) 257-2184 Fax (661) 257-2025 email Mail@Anitech-Systems.com Web http://www.Anitech-Systems.com Any party accepting this document does so in confidence and agrees that it shall not be duplicated in whole or in part, without the consent of ANITECH SYSTEMS.