MSC Midi Show Control

Navigation:  Pandoras Box > External Control (DMX,Midi,...) > Input Protocols >

MSC Midi Show Control

Previous page Return to chapter overview Next page

The Midi Show Control input protocol supports System Exclusive messages (SysEx) according to the MSC specification.

MSC SEQUENCE CONTROL
The format of a MSC (Midi Show Control message) is defined as:
F0h 7Fh <device_ID> 02h <command_format> <command> <data> F7h
(<data> is optional, all others are needed)
 
<device_ID>
determines the ID of the sequence to control. This is set up in the MIDI menu in the configuration tab.

<command_format>
The following command-formats are processed by Pandoras Box:
01h Lighting (General Category)
30h Video (General Category)
40h Projection (General Category)
7Fh All-Types

<command>
The following commands are processed by Pandoras Box:
01h GO
02h STOP
03h RESUME
05h LOAD
06h SET
0Ah RESET
0Bh GO_OFF
 
<data>
All data must be encoded in ASCII Format.
Multiple data elements must be separated (SET) with 00h.
Separators as dec.(2Eh) are accepted but the next value is not processed.

Example for:
GO to Cue 24:
F0h 7Fh <device_ID> 02h 7Fh 01h 32h 34h F7h (min required format)

also valid:
F0h 7Fh <device_ID> 02h 7Fh 01h 32h 34h 2E 30 30 31 00 F7h (equivalent to cue 24.001 – is processed as Cue 24)

F0h 7Fh <device_ID> 02h 7Fh 01h 32h 34h 2Eh 30h 30h 31h 00h 31h 00h 32h 00h F7h
(according to the GrandMA format with cue list and cue path – only the first cue is processed)

GO - in conjunction with a cue:
Jump to Cue + Play (the cue will overwrite a previously loaded cue)

GO - without a cue:
a) if the last command was a LOAD cue, the loaded cue will be called.
b) in all other cases the timeline will continue from its actual play position.

STOP
Pause

RESUME:
Play at the actual position of the timeline.

LOAD:
LOAD must be used with a cue. The loaded cue will be processed by the next incoming GO command.

RESET and GO_OFF
Stop

SET
Set allows you to transmit individual device parameters. The message consists of 4 values.

MSC PARAMETER CONTROL

F0h 7Fh <device_ID> 02h <command_format> 06h <data1> 00h <data2> 00h <data3> 00h <data4> 00h F7h
Only data after a 00h-separator will be processed. All decimal values will be ignored.

<data1>: Device ID
<data2>: Layer ID
<data3>: Parameter ID in Pandoras Box
<data4>: Value

Sample message for Device 1, Layer 3, X-Position, new value 26465:
F0h 7Fh <device_ID> 02h 7Fh 06h 31h 00h 33h 00h 38h 00h 32h 36h 34h 36h 35h 00h F7h

List of Pandoras Box Parameter IDs:

None 0
Opacity 1
Mesh 2
Media 3
Inpoint 4
Outpoint 5
Transport 6
TransFx 7
XPos 8
YPos 9
ZPos 10
XRot 11
YRot 12
ZRot 13
XScale 14
YScale 15
ZScale 16
Colour1 17
Colour2 18
Colour3 19
ColourFx 20
Fx1 21
Fx2 22
Fx3 23
VideoFx 24
XAxis 25
YAxis 26
ZAxis 27
Rot 28
XOffset 29
YOffset 30

Mode 31
KSL 32
KSLR 33
KSR 34
KSRR 35
KST 36
KSTR 37
KSB 38
KSBR 39
LinX 40
LinY 41
SEL 42
SELC 43
SER 44
SERC 45
SET 46
SETC 47
SEB 48
SEBC 49

Sonic Emotion device:
BLevelS 50
BLevelR 51
BLevelG 52
BLevelB 53
Volume 54
X 55
Z 56
RoomSize 57
Ambience 58
Diffusion 59

 

All commands but SET are sequence related controls. The sequence to control must be set in the MIDI configuration tab.

GUI:
_img543

Midi Device: Choose an installed Midi Device
ID: ID of MSC Message Mapping
Sequence: Choose the sequence to be controlled via MSC
Run Midi – Launch MSC and MIDI Input

Use Cue Subsection:
As decimal places for cue numbers are not supported in Pandoras Box, you can use the check box option "Use Cue Subsection". Doing this will multiply the incoming cue command x1000 (for example: GO to Cue 1.020 will be interpreted as GO to Cue 1020). With this option three decimal places are supported.