Namespace: radio42.Multimedia.Midi
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.2
Member name | Value | Description | |
---|---|---|---|
Unknown | 0 |
Unknown Message type (see MidiShortMessage).
All messages, which do not conform a Channel, SystemCommon, SystemRealtime or SystemExclusive message are considered as unknown. | |
Channel | 1 |
A Channel Message (see MidiShortMessage).
The status byte is split into two halfs (the 4 high-bits contains the type and the 4 lower-bits contain the controler channel number). The data byte 1 and data byte 2 might be used. Some messages occure in pairs meaning a second message will provide additional data bytes. The following status is recognized as Channel messages: NoteOn, NoteOff, Aftertouch, ChannelPressure, ProgramChange, PitchBend and ControlChange. | |
SystemCommon | 2 |
A SystemCommon Message (see MidiShortMessage).
The status byte contains the message type itself. The data byte 1 and data byte 2 might be used. Some messages are spaned over multiple messages to provide additional data bytes. The following status is recognized as SystemCommon messages: MidiTimeCode, SongPosition, SongSelect and TuneRequest. | |
SystemRealtime | 4 |
A SystemRealtime Message (see MidiShortMessage).
The status byte contains the message type itself. No data bytes are used with SystemRealtime messages. The following status is recognized as SystemRealtime messages: Clock, Tick, Start, Continue, Stop, ActiveSense and Reset. | |
SystemExclusive | 8 | A SystemExclusive Message (see MidiSysExMessage). |