Novation Bass Station II MIDI CCs & NRPNs

MIDI implementation details for the Novation Bass Station II


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

Master

Parameter CC Range NRPN MSB NRPN LSB Range Usage Description Orientation
Portamento 5 [0–127]
0: Off
0-based
Patch volume 7 [0–127] 0-based
Overlay bank selection 0 112 [0–8]
0: No overlays; 1~8: Use overlay bank
Note: Firmware v4.14
0-based
Overlay write protection 0 116 [0–1]
0: Disabled; 1: Enabled
Note: Firmware v4.14
0-based

Oscillator

Parameter CC MSB CC LSB Range NRPN MSB NRPN LSB Range Usage Description Orientation
Osc 1 fine 26 58 [0–201]
Note: To 1 dec place (no 0 for ints)
Centered
Osc 1 coarse 27 59 [0–127] Centered
Osc 1 LFO 1 depth 28 60 [0–255] Centered
Osc 1 range 70 [63–66]
63: 16; 64: 8; 65: 4; 66: 2
0-based
Osc 1 Mod Env depth 71 [0–127] Centered
Osc 1 Mod Env PW amount 72 [0–127] Centered
Osc 1 LFO 2 PW amount 73 [0–127]
63-64: 0%
Centered
Osc 1 waveform 0 72 [0–384]
0: Sine; 1: Triangle; 2: Sawtooth; 3: Pulse
Note: Usage is for MSB
0-based
Osc 1 manual PW amount 74 [5–95]
64: 50%
Centered
Osc 2 fine 29 61 [0–201]
Note: To 1 dec place (no 0 for ints)
Centered
Osc 2 coarse 30 62 [0–127] Centered
Osc 2 LFO 1 depth 31 63 [0–255] Centered
Osc 2 range 75 [63–66]
63: 16; 64: 8; 65: 4; 66: 2
0-based
Osc 2 Mod Env depth 76 [0–127] Centered
Osc 2 Mod Env PW amount 77 [0–127] Centered
Osc 2 LFO 2 PW amount 78 [0–127]
63-64: 0%
Centered
Osc 2 waveform 0 82 [0–384]
0: Sine; 1: Triangle; 2: Sawtooth; 3: Pulse
Note: Usage is for MSB
0-based
Osc 2 manual PW amount 79 [5–95]
64: 50%
Centered
Sub osc waveform 80 [0–2]
0: Sine; 1: Pulse; 2: Square
0-based
Sub osc oct 81 [62–63]
62: -2 octaves below Osc 1; 63: -1 octave below Osc 1
0-based
Bend amount 107 [0–127]
63-64: 0 semitones
Centered
Osc 1-2 sync 110 [0–1]
0: Off; 1: On
0-based
Paraphonic mode 0 107 [0–128]
0: Disabled; 1: Enabled
Note: Firmware v2.5. Usage is for MSB.
0-based
Osc tuning error 0 111 [0–896]
0: Off; 7: Ca. 1 semitone
Note: Firmware v2.5. Usage is for MSB.
0-based
Sub osc coarse tuning 0 84 [0–16256]
0: Match Osc 1
Note: Firmware v4.14. Usage is for MSB.
0-based
Sub osc fine tuning 0 77 [0–16256]
0: Match OSC 1
Note: Firmware v4.14. Usage is for MSB.
0-based
Glide divergence 0 113 [0–1920]
0: Off; 1-15: Osc 2 slower than Osc 1
Note: Firmware v4.14. Usage is for MSB.
0-based

Mixer

Parameter CC MSB CC LSB Range Usage Orientation
Osc 1 level 20 52 [0–255] 0-based
Osc 2 level 21 53 [0–255] 0-based
Sub osc level 22 54 [0–255] 0-based
Noise level 23 55 [0–255] 0-based
Ring mod level 24 56 [0–255] 0-based
External signal level 25 57 [0–255] 0-based
Limit 95 [0–127] 0-based

Filter

Parameter CC MSB CC LSB Range NRPN MSB NRPN LSB Range Usage Description Orientation
Frequency 16 48 [0–255] 0-based
LFO 2 depth 17 49 [0–255] Centered
Resonance 82 [0–127] 0-based
Type 83 [0–1]
0: Classic; 1: Acid
0-based
Shape 84 [0–2]
0: LP; 1: BP; 2: HP
0-based
Mod Env depth 85 [0–127] Centered
Slope 106 [0–1]
0: 12dB; 1: 24dB
0-based
Overdrive 114 [0–127] 0-based
Filter tracking 0 108 [0–896]
0: Full tracking; 7: No tracking
Note: Firmware v2.5. Usage is for MSB.
0-based

Envelope

Parameter CC Range NRPN MSB NRPN LSB Range Usage Description Orientation
Amp Env attack 90 [0–127] 0-based
Amp Env decay 91 [0–127] 0-based
Amp Env sustain 92 [0–127] 0-based
Amp Env release 93 [0–127] 0-based
Amp Env mode 0 73 [0–256]
0: Multi; 1: Single; 2: Autoglide
Note: Usage is for MSB
0-based
Amp Env retrigger 0 109 [0–128]
0: Disabled; 1: Enabled
Note: Firmware v2.5. Usage is for MSB.
0-based
Amp Env fixed duration sustain 0 114 [0–128]
0: Disabled; 1: Enabled (decay is duration and overrides retrigger mode)
Note: Firmware v4.14. Usage is for MSB.
0-based
Amp Env retrigger count 0 117 [0–2048]
0: Loop indefinitely; 1~16: Number of loops when retrig is active
Note: Firmware v4.14. Usage is for MSB.
0-based
Mod Env attack 102 [0–127] 0-based
Mod Env decay 103 [0–127] 0-based
Mod Env sustain 104 [0–127] 0-based
Mod Env release 105 [0–127] 0-based
Mod Env mode 0 105 [0–256]
0: Multi; 1: Single; 2: Autoglide
Note: Usage is for MSB
0-based
Mod Env retrigger 0 110 [0–128]
0: Disabled; 1: Enabled
Note: Firmware v2.5. Usage is for MSB.
0-based
Mod Env fixed duration sustain 0 115 [0–128]
0: Disabled; 1: Enabled (decay is duration and overrides retrigger mode)
Note: Firmware v4.14. Usage is for MSB.
0-based
Mod Env retrigger count 0 118 [0–2048]
0: Loop indefinitely; 1~16: Number of loops when retrig is active
Note: Firmware v4.14. Usage is for MSB.
0-based

LFO

Parameter CC MSB CC LSB Range NRPN MSB NRPN LSB Range Usage Description Orientation
LFO 1 speed 18 50 [0–255] 0-based
LFO 1 delay 86 [0–127]
0: Off
0-based
LFO 1 waveform 88 [0–3]
0: Triangle; 1: Sawtooth; 2: Square; 3: S&H
0-based
LFO 1 slew 0 86 0-based
LFO 1 speed/sync 0 87 [0–128]
0: Speed; 1: BPM sync
Note: Usage is for MSB
0-based
LFO 1 key sync 0 89 [0–128]
0: Disabled; 1: Enabled
Note: Usage is for MSB
0-based
LFO 2 speed 19 51 [0–255] 0-based
LFO 2 delay 87 [0–127]
0: Off
0-based
LFO 2 waveform 89 [0–3]
0: Triangle; 1: Sawtooth; 2: Square; 3: S&H
0-based
LFO 2 slew 0 90 0-based
LFO 2 speed/sync 0 91 [0–128]
0: Speed; 1: BPM sync
0-based
LFO 2 key sync 0 93 [0–128]
0: Disabled; 1: Enabled
0-based

FX

Parameter CC Range Usage Orientation
Distortion 94 [0–127] 0-based
Osc Filter Mod 115 [0–127]
0: Off
0-based

Arpeggiator

Parameter CC Range NRPN MSB NRPN LSB Range Usage Description Orientation
Enable 108 [0–1]
0: Disabled; 1: Enabled
0-based
Latch 109 [0–1]
0: Disabled; 1: Enabled
0-based
Octaves 111 [0–3]
0~3: Octaves above root
0-based
Arp swing 116 [0–100]
50: No swing
Centered
Rhythm 119 [0–31] 0-based
Note mode 118 [0–7]
0: Up; 1: Dn; 2: Updn; 3: Updn2; 4: Played; 5: Random; 6: Play; 7: Record
0-based
Seq retrig 0 106 [0–128]
0: Disabled; 1: Enabled
Note: Usage is for MSB
0-based

Mod wheel

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
LFO 1 osc pitch 0 70
63: No effect
Note: Usage is for MSB
Centered
LFO 2 filter freq 0 71
63: No effect
Note: Usage is for MSB
Centered
Osc 2 pitch 0 78
63: No effect
Note: Usage is for MSB
Centered

Aftertouch

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Filter freq 0 74 0-based
LFO 1 osc pitch 0 75
63: No effect
Note: Usage is for MSB
Centered
LFO 2 speed 0 76
63: No effect
Note: Usage is for MSB
Centered

Velocity

Parameter CC Range Usage Orientation
Amp Env 112 [0–127] 0-based
Mod Env 113 [0–127] 0-based

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.