BASS.NET API for the Un4seen BASS Audio LibraryMidiShortMessageMessageType Property BASS.NET API for the Un4seen BASS Audio Library
Gets or Sets the Midi message type (one of the MIDIMessageType values) from/to the Status byte.

Namespace: radio42.Multimedia.Midi
Assembly: Bass.Net (in Bass.Net.dll) Version:

public MIDIMessageType MessageType { get; set; }

Property Value

Type: MIDIMessageType

Here is an overview on how the messaage type is mapped evaluating the Status byte:

Channel Message: 0x8n - 0xEn (n = any value between 0 and F). Any NoteOff, NoteOn, Aftertouch, ControlChange, ProgramChange, ChannelPressure and PitchBend message.

SystemCommon Message: hex F0 (SystemMsgs), F1 (MidiTimeCode), F2 (SongPosition), F3 (SongSelect), F6 (TuneRequest) and F7 (EOX).

SystemRealtime Message: F8 (Clock), F9 (Tick), FA (Start), FB (Continue), FC (Stop), FE (ActiveSense) and FF (Reset).

See Also