Programming
The following table lists and describes System
System Real-Time Messages
Status | Data Bytes | Description |
|
|
|
11111000 |
| • Timing Clock. |
|
| • Sent 24 times per quarter note when synchronization is |
|
| required. |
|
|
|
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 |
|
|
|
11111111 |
| • Reset. |
|
| • Reset all receivers in the system to |
|
| should be used sparingly, preferably under manual control. |
|
| • In particular, it should not be sent on |
|
|
|
The following table lists and describes Channel Mode messages:
Channel Mode Messages
Status | Data Bytes | Description |
|
|
|
1011nnnn | • 0ccccccc | • Channel Mode Messages. |
| • 0vvvvvvv | • This the same code as the Control Change (above), but |
|
| implements Mode control and special message by using |
|
| reserved controller numbers |
|
| • All Sound Off. |
|
| When All Sound Off is received all oscillators will turn |
|
| Off, and their volume envelopes are set to zero as soon |
|
| as possible. |
|
| c = 120, v = 0: All Sound Off |
|
| • Reset All Controllers. |
|
| When Reset All Controllers is received, all controller |
|
| values are reset to their default values. |
|
| c = 121, v = x: Value must only be zero unless |
|
| otherwise allowed in a specific Recommended Practice. |
|
| • Local Control. |
|
| When Local Control is Off, all devices on a given |
|
| channel will respond only to data received over MIDI. |
|
| Played data, etc. will be ignored. Local Control On |
|
| restores the functions of the normal controllers. |
|
| c = 122, v = 0: Local Control Off |
|
| c = 122, v = 127: Local Control On |
|
|
|
13 |
| |
|
|
|