AKMIDIControl

public enum AKMIDIControl: UInt8

Value of byte 2 in conjunction with AKMIDIStatusControllerChange

  • ModulationWheel: Modulation Control
  • BreathControl: Breath Control (in MIDI Saxophones for example)
  • FootControl: Foot Control
  • Portamento: Portamento effect
  • DataEntry: Data Entry
  • MainVolume: Volume (Overall)
  • Balance
  • Pan: Stereo Panning
  • Expression: Expression Pedal
  • LSB: Least Significant Byte
  • DamperOnOff: Damper Pedal, also known as Hold or Sustain
  • PortamentoOnOff: Portamento Toggle
  • SustenutoOnOff: Sustenuto Toggle
  • SoftPedalOnOff: Soft Pedal Toggle
  • DataEntryPlus: Data Entry Addition
  • DataEntryMinus: Data Entry Subtraction
  • LocalControlOnOff: Enable local control
  • AllNotesOff: MIDI Panic
  • CC# (0, 3, 9, 12-31) Unnamed Continuous Controllers
  • Modulation Control

    Declaration

    Swift

    case modulationWheel = 1
  • Breath Control (in MIDI Saxophones for example)

    Declaration

    Swift

    case breathControl = 2
  • Foot Control

    Declaration

    Swift

    case footControl = 4
  • Portamento effect

    Declaration

    Swift

    case portamento = 5
  • Data Entry

    Declaration

    Swift

    case dataEntry = 6
  • Volume (Overall)

    Declaration

    Swift

    case mainVolume = 7
  • Balance

    Declaration

    Swift

    case balance = 8
  • pan

    Stereo Panning

    Declaration

    Swift

    case pan = 10
  • Expression Pedal

    Declaration

    Swift

    case expression = 11
  • lsb

    Least Significant Byte

    Declaration

    Swift

    case lsb               = 32 // Combine with above constants to get the LSB
  • Damper Pedal, also known as Hold or Sustain

    Declaration

    Swift

    case damperOnOff       = 64
  • Portamento Toggle

    Declaration

    Swift

    case portamentoOnOff   = 65
  • Sustenuto Toggle

    Declaration

    Swift

    case sustenutoOnOff    = 66
  • Soft Pedal Toggle

    Declaration

    Swift

    case softPedalOnOff    = 67
  • Data Entry Addition

    Declaration

    Swift

    case dataEntryPlus     = 96
  • Data Entry Subtraction

    Declaration

    Swift

    case dataEntryMinus    = 97
  • Enable local control

    Declaration

    Swift

    case localControlOnOff = 122
  • MIDI Panic

    Declaration

    Swift

    case allNotesOff       = 123
  • cc0

    Continuous Controller Number 0

    Declaration

    Swift

    case cc0  = 0
  • cc3

    Continuous Controller Number 3

    Declaration

    Swift

    case cc3  = 3
  • cc9

    Continuous Controller Number 9

    Declaration

    Swift

    case cc9  = 9
  • Continuous Controller Number 12

    Declaration

    Swift

    case cc12 = 12
  • Continuous Controller Number 13

    Declaration

    Swift

    case cc13 = 13
  • Continuous Controller Number 14

    Declaration

    Swift

    case cc14 = 14
  • Continuous Controller Number 15

    Declaration

    Swift

    case cc15 = 15
  • Continuous Controller Number 16

    Declaration

    Swift

    case cc16 = 16
  • Continuous Controller Number 17

    Declaration

    Swift

    case cc17 = 17
  • Continuous Controller Number 18

    Declaration

    Swift

    case cc18 = 18
  • Continuous Controller Number 19

    Declaration

    Swift

    case cc19 = 19
  • Continuous Controller Number 20

    Declaration

    Swift

    case cc20 = 20
  • Continuous Controller Number 21

    Declaration

    Swift

    case cc21 = 21
  • Continuous Controller Number 22

    Declaration

    Swift

    case cc22 = 22
  • Continuous Controller Number 23

    Declaration

    Swift

    case cc23 = 23
  • Continuous Controller Number 24

    Declaration

    Swift

    case cc24 = 24
  • Continuous Controller Number 25

    Declaration

    Swift

    case cc25 = 25
  • Continuous Controller Number 26

    Declaration

    Swift

    case cc26 = 26
  • Continuous Controller Number 27

    Declaration

    Swift

    case cc27 = 27
  • Continuous Controller Number 28

    Declaration

    Swift

    case cc28 = 28
  • Continuous Controller Number 29

    Declaration

    Swift

    case cc29 = 29
  • Continuous Controller Number 30

    Declaration

    Swift

    case cc30 = 30
  • Continuous Controller Number 31

    Declaration

    Swift

    case cc31 = 31