Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Chapter 26. MIDI Show Control > MSC Commands - Pg. 278

278 Part 4 · Standards and Protocols Used in Entertainment So, to indicate that a particular device should select Cue 47.3 on Cue List 2 from Cue Path 37, the following octets would be sent (shown in hex): 34 4 37 7 2E . 33 3 00 32 2 00 33 3 37 7 More than one decimal point may be used: numbers like 67.3.4 are valid. If a particular piece of equipment cannot support the multiple decimal points, subsequent sub-cue numbering is discarded. Time-Code Numbers Time is also globally defined in the MSC specification. The coding method is the same as that used in MIDI Time Code (see "MIDI Time Code," on page 306) and MIDI Machine Control (see Chapter 27, on page 289), with the same units of hours, minutes, seconds, frames, frac- tional frames: hr mn sc fr ff. R ECOMMENDED M INIMUM S ETS While manufacturers may decide which of the commands defined in the spec to implement, there are logical groupings that help indicate to an end user how thoroughly a manufacturer has implemented MSC. The commands are grouped into three recommended minimum sets, designed to help equipment of various sophistication be compatible. Recommended minimum set 1 contains only three commands: Go, Stop, and Resume; set 2 has full data capability but does not contain any time-code commands; set 3 contains all the commands defined in the specification. MSC C OMMANDS Let's go through each of the MSC commands. As shown above, the general MSC command structure (in hex) is: F0 7F Device ID 02 Command Format Command Data F7 Only the Command and Data octets are detailed below, and data in angle brackets <> is optional. To make a complete message, you would have to know the target Device ID, Com- mand Format, Command, and related data (cue number, etc.)