Mutable Instruments Ambika MIDI CCs & NRPNs

MIDI implementation details for the Mutable Instruments Ambika


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

Performance

Parameter CC Range Usage Description Orientation
Mod wheel 1 [0–127]
0~127: Modulation amount
Modulation wheel for real-time control
0-based
Breath 2 [0–127]
0~127: Breath amount
Breath controller input
0-based
Foot controller 4 [0–127]
0-127: Foot controller amount
Foot controller input
0-based
Portamento 5 [0–127]
0~127: Off to slowest glide
Portamento/glide time
0-based
Volume 7 [0–127]
Main output volume
0-based
Hold 64 [0–127]
0-63: Off; 64-127: On
Sustain pedal / hold notes
0-based
Legato 68 [0–127]
0-63: Off; 64-127: On
Legato mode on/off
0-based

Oscillator 1

Parameter CC Range Usage Description Orientation
Osc 1 range 14 [0–127]
0~127: -24 to +24 semitones
Oscillator 1 octave range
0-based
Osc 1 tune 15 [0–127]
0~127: -1 to +1 semitone
Oscillator 1 fine tuning
Centered
Osc 1 waveform 16 [0–127]
Oscillator 1 waveform select
0-based
Osc 1 parameter 17 [0–127]
Oscillator 1 waveform parameter
0-based

Oscillator 2

Parameter CC Range Usage Description Orientation
Osc 2 waveform 18 [0–127]
Oscillator 2 waveform select
0-based
Osc 2 parameter 19 [0–127]
Oscillator 2 waveform parameter
0-based
Osc 2 range 20 [0–127]
0~127: -24 to +24 semitones
Oscillator 2 octave range
0-based
Osc 2 tune 21 [0–127]
0~127: -1 to +1 semitone
Oscillator 2 fine tuning
Centered

Mixer

Parameter CC Range Usage Description Orientation
Oscillator mix 22 [0–127]
0~127: Osc1...equal...osc2
Balance between Osc 1 and Osc 2
Centered
Sub osc waveform 25 [0–127]
Sub oscillator waveform
0-based
Sub osc level 26 [0–127]
Sub oscillator volume
0-based
Noise level 27 [0–127]
Noise generator volume
0-based
Spread 95 [0–127]
0~127: Mono to wide stereo
Voice stereo spread
0-based

Modulation

Parameter CC Range Usage Description Orientation
Cross mod type 23 [0–127]
Cross modulation type
0-based
Cross mod amount 24 [0–127]
Cross modulation depth
0-based

Filter

Parameter CC Range Usage Description Orientation
Filter mode 28 [0–127]
VCF filter mode
0-based
Filter frequency 74 [0–127]
VCF cutoff frequency
0-based
Filter resonance 71 [0–127]
VCF resonance amount
0-based
Velocity to VCF 108 [0–127]
0~127: Negative...none...positive
Velocity modulation to filter
Centered
Keyboard to VCF 109 [0–127]
0~127: Negative...none...positive
Keyboard tracking to filter
Centered
Env 2 to VCF 3 [0–127]
0~127: Negative...none...positive
Envelope 2 modulation to filter
Centered
LFO to VCF 9 [0–127]
LFO modulation to filter cutoff
0-based

LFO 1

Parameter CC Range Usage Description Orientation
LFO 1 sync 44 [0–127]
0-63: Free; 64-127: Synced
LFO 1 tempo sync on/off
0-based
LFO 1 rate 45 [0–127]
LFO 1 speed
0-based
LFO 1 shape 46 [0–127]
LFO 1 waveform
0-based

LFO 2

Parameter CC Range Usage Description Orientation
LFO 2 sync 52 [0–127]
0-63: Free; 64-127: Synced
LFO 2 tempo sync on/off
0-based
LFO 2 rate 53 [0–127]
LFO 2 speed
0-based
LFO 2 shape 54 [0–127]
LFO 2 waveform
0-based

LFO 3

Parameter CC Range Usage Description Orientation
LFO 3 sync 60 [0–127]
0-63: Free; 64-127: Synced
LFO 3 tempo sync on/off
0-based
LFO 3 rate 61 [0–127]
LFO 3 speed
0-based
LFO 3 shape 62 [0–127]
LFO 3 waveform
0-based

LFO 4

Parameter CC Range Usage Description Orientation
LFO 4 rate 47 [0–127]
LFO 4 speed
0-based
LFO 4 shape 48 [0–127]
LFO 4 waveform
0-based

Envelope 1

Parameter CC Range Usage Description Orientation
Env 1 attack 73 [0–127]
Envelope 1 attack time
0-based
Env 1 decay 75 [0–127]
Envelope 1 decay time
0-based
Env 1 sustain 70 [0–127]
Envelope 1 sustain level
0-based
Env 1 release 72 [0–127]
Envelope 1 release time
0-based

Envelope 2

Parameter CC Range Usage Description Orientation
Env 2 attack 81 [0–127]
Envelope 2 attack time
0-based
Env 2 decay 83 [0–127]
Envelope 2 decay time
0-based
Env 2 sustain 78 [0–127]
Envelope 2 sustain level
0-based
Env 2 release 80 [0–127]
Envelope 2 release time
0-based

Envelope 3

Parameter CC Range Usage Description Orientation
Env 3 attack 89 [0–127]
Envelope 3 attack time
0-based
Env 3 decay 91 [0–127]
Envelope 3 decay time
0-based
Env 3 sustain 86 [0–127]
Envelope 3 sustain level
0-based
Env 3 release 88 [0–127]
Envelope 3 release time
0-based

Effects

Parameter CC Range Usage Description Orientation
Fuzz 12 [0–127]
Fuzz/distortion amount
0-based
Crush 13 [0–127]
Bitcrusher amount
0-based

Arpeggiator

Parameter CC Range Usage Description Orientation
Arp mode 102 [0–127]
Arpeggiator on/off and mode
0-based
Arp direction 103 [0–127]
Arpeggiator direction
0-based
Arp range 104 [0–127]
Arpeggiator octave range
0-based
Arp pattern 105 [0–127]
Arpeggiator rhythmic pattern
0-based
Arp grid 106 [0–127]
Arpeggiator clock division
0-based

Voice

Parameter CC Range Usage Description Orientation
Poly mode 107 [0–127]
Polyphony mode
0-based
Master tune 94 [0–127]
64: A=440Hz
Global tuning offset
Centered

The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.