Value | Meaning |
---|---|
systemExclusive0xF0 | This event can give any type of information specific to the manufacturer. A system exclusive message can consist of several packets, where each packet is placed in one event. Each event then starts with the byte 0xF7, and the final event is also terminated by 0xF7. |
songPositionPointer0xF2 | |
songSelect0xF3 | |
tuneRequest0xF6 | |
endOfExclusive0xF7 | |
timingClock0xF8 | |
start0xFA | |
continue_0xFB | |
stop0xFC | |
activeSensing0xFE |
SystemMessageType enumerates the possible types of system message. Some of these are system common messages, others are system realtime messages.
If for a ubyte x we have that isSystemMessage(x) is true, then it can be safely cast to SystemMessageType using cast(SystemMessageType) x.
A system message is either a a "system common message" or a "system real-time message". You can use isSystemCommonMessage(x) and isSystemRealTimeMessage(x) to identify which is true, or compare to the enum members to find out the exact message type.
See also: mididi.def.isSystemMessage