SystemMessageType

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

Values

ValueMeaning
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

Meta