User manual

_________________________________________________________________________________________________________
CMK-1 Manual (Issue-1)
Page-60 October 20, 2004
Table 14: MIDI 1.0 Specification Message Summary (cont’d)
Status
D7----D0
Data Byte(s)
D7----D0
Description
System Common Messages
11110000 0iiiiiii
0ddddddd
..
..
0ddddddd
11110111
System Exclusive.
This message makes up for all that MIDI doesn't support. (iiiiiii) is usually a seven-bit
Manufacturer's I.D. code. If the synthesizer recognizes the I.D. code as its own, it will
listen to the rest of the message (ddddddd). Otherwise, the message will be ignored.
System Exclusive is used to send bulk dumps such as patch parameters and other non-
spec data. (Note: Real-Time messages ONLY may be interleaved with a System
Exclusive.) This message also is used for extensions called Universal Exclusive
Messages.
11110001
Undefined. (Reserved)
11110010 0lllllll
0mmmmmmm
Song Position Pointer.
This is an internal 14 bit register that holds the number of MIDI beats (1 beat= six MIDI
clocks) since the start of the song.
l is the LSB, m the MSB.
11110011 0sssssss
Song Select.
The Song Select specifies which sequence or song is to be played.
11110100
Undefined. (Reserved)
11110101
Undefined. (Reserved)
11110110
Tune Request. Upon receiving a Tune Request, all analog synthesizers should tune
their oscillators.
11110111
End of Exclusive.
Used to terminate a System Exclusive dump (see above).
System Real-Time Messages
11111000
Timing Clock.
Sent 24 times per quarter note when synchronization is required (see text).
11111001
Undefined. (Reserved)
11111010
Start.
Start the current sequence playing. (This message will be followed with Timing
Clocks).
11111011
Continue.
Continue at the point the sequence was Stopped.
11111100
Stop.
Stop the current sequence.
11111101
Undefined. (Reserved)
11111110
Active Sensing.
Use of this message is optional. When initially sent, the receiver will expect to receive
another Active Sensing message each 300ms (max), or it will be assume that the
connection has been terminated. At termination, the receiver will turn off all voices and
return to normal (non-active sensing) operation.
11111111
Reset.
Reset all receivers in the system to power-up status. This should be used sparingly,
preferably under manual control. In particular, it should not be sent on power-up.