MidiMessageType MidiMessageType MidiMessageType MidiMessageType Enum

Definition

Provides constants used to map MIDI message types into their corresponding byte codes.

public : enum class MidiMessageTypepublic enum MidiMessageTypePublic Enum MidiMessageType// You can use this enum in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Fields

ActiveSensing ActiveSensing ActiveSensing ActiveSensing

A MidiActiveSensingMessage.

ChannelPressure ChannelPressure ChannelPressure ChannelPressure

A MidiChannelPressureMessage.

Continue Continue Continue Continue

A MidiContinueMessage.

ControlChange ControlChange ControlChange ControlChange

A MidiControlChangeMessage.

EndSystemExclusive EndSystemExclusive EndSystemExclusive EndSystemExclusive

A MidiSystemExclusiveMessage.

MidiTimeCode MidiTimeCode MidiTimeCode MidiTimeCode

A MidiTimeCodeMessage.

None None None None

None

NoteOff NoteOff NoteOff NoteOff

A MidiNoteOffMessage.

NoteOn NoteOn NoteOn NoteOn

A MidiNoteOnMessage.

PitchBendChange PitchBendChange PitchBendChange PitchBendChange

A MidiPitchBendChangeMessage.

PolyphonicKeyPressure PolyphonicKeyPressure PolyphonicKeyPressure PolyphonicKeyPressure

A MidiPolyphonicKeyPressureMessage.

ProgramChange ProgramChange ProgramChange ProgramChange

A MidiControlChangeMessage.

SongPositionPointer SongPositionPointer SongPositionPointer SongPositionPointer

A MidiSongPositionPointerMessage.

SongSelect SongSelect SongSelect SongSelect

A MidiSongSelectMessage.

Start Start Start Start

A MidiStartMessage.

Stop Stop Stop Stop

A MidiStopMessage.

SystemExclusive SystemExclusive SystemExclusive SystemExclusive

A MidiSystemExclusiveMessage.

SystemReset SystemReset SystemReset SystemReset

A SystemResetMessage.

TimingClock TimingClock TimingClock TimingClock

A MidiTimingClockMessage.

TuneRequest TuneRequest TuneRequest TuneRequest

A MidiTuneRequestMessage.

Remarks

Channel message values are put into the high nibble of the status byte of the Midi message.

System messages represent the entire status byte.

These values are pre-defined by the MIDI specification. The reserved system message bytes have been omitted.

See Also