namespace NAudio.Midi
{
///
/// MIDI command codes
///
public enum MidiCommandCode : byte
{
/// Note Off
NoteOff = 0x80,
/// Note On
NoteOn = 0x90,
/// Key After-touch
KeyAfterTouch = 0xA0,
/// Control change
ControlChange = 0xB0,
/// Patch change
PatchChange = 0xC0,
/// Channel after-touch
ChannelAfterTouch = 0xD0,
/// Pitch wheel change
PitchWheelChange = 0xE0,
/// Sysex message
Sysex = 0xF0,
/// Eox (comes at end of a sysex message)
Eox = 0xF7,
/// Timing clock (used when synchronization is required)
TimingClock = 0xF8,
/// Start sequence
StartSequence = 0xFA,
/// Continue sequence
ContinueSequence = 0xFB,
/// Stop sequence
StopSequence = 0xFC,
/// Auto-Sensing
AutoSensing = 0xFE,
/// Meta-event
MetaEvent = 0xFF,
}
}