AKMIDIStatus

public enum AKMIDIStatus: Int

Potential MIDI Status messages

  • NoteOff: something resembling a keyboard key release
  • NoteOn: triggered when a new note is created, or a keyboard key press
  • PolyphonicAftertouch: rare MIDI control on controllers in which every key has separate touch sensing
  • ControllerChange: wide range of control types including volume, expression, modulation and a host of unnamed controllers with numbers
  • ProgramChange: messages are associated with changing the basic character of the sound preset
  • ChannelAftertouch: single aftertouch for all notes on a given channel (most common aftertouch type in keyboards)
  • PitchWheel: common keyboard control that allow for a pitch to be bent up or down a given number of semitones
  • SystemCommand: differ from system to system
  • Default empty status

    Declaration

    Swift

    case  nothing = 0
  • Note off is something resembling a keyboard key release

    Declaration

    Swift

    case noteOff = 8
  • Note on is triggered when a new note is created, or a keyboard key press

    Declaration

    Swift

    case noteOn = 9
  • Polyphonic aftertouch is a rare MIDI control on controllers in which every key has separate touch sensing

    Declaration

    Swift

    case polyphonicAftertouch = 10
  • Controller changes represent a wide range of control types including volume, expression, modulation and a host of unnamed controllers with numbers

    Declaration

    Swift

    case controllerChange = 11
  • Program change messages are associated with changing the basic character of the sound preset

    Declaration

    Swift

    case programChange = 12
  • A single aftertouch for all notes on a given channel (most common aftertouch type in keyboards)

    Declaration

    Swift

    case channelAftertouch = 13
  • A pitch wheel is a common keyboard control that allow for a pitch to be bent up or down a given number of semitones

    Declaration

    Swift

    case pitchWheel = 14
  • System commands differ from system to system

    Declaration

    Swift

    case systemCommand = 15