Sonicware Lofi-12 XT MIDI CCs & NRPNs

MIDI implementation details for the Sonicware Lofi-12 XT.

Last update: April 9, 2026 • 101 parameters


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

Playback

Parameter CC Range Usage Description Orientation
Pattern playback 0 [0–127]
Note: Receive only. Project and auto channels
0-based
Song playback 1 [0–127]
Note: Receive only. Project and auto channels
0-based

Mixer

Parameter CC Range Usage Description Orientation
Master level 2 [0–127]
Note: Project and auto channels
0-based
Pattern level 3 [0–127]
Note: Project and auto channels
0-based
External level 4 [0–127]
Note: Project and auto channels
0-based
Mixer level 112 [0–127]
Note: Track channel
0-based

Master effects

Parameter CC Range Usage Description Orientation
Master effect type 6 [0–127]
Note: Project channel
0-based
Master effect on/off 7 [0–127]
Note: Project channel
0-based
Master effect parameter 1 8 [0–127]
Note: Project channel
0-based
Master effect parameter 2 9 [0–127]
Note: Project channel
0-based
Master effect parameter 3 10 [0–127]
Note: Project channel
0-based
Master effect parameter 4 11 [0–127]
Note: Project channel
0-based
Master effect parameter 5 12 [0–127]
Note: Project channel
0-based
Master effect parameter 6 13 [0–127]
Note: Project channel
0-based

Delay

Parameter CC Range Usage Description Orientation
Delay mix 14 [0–127]
Note: Project channel
0-based
Delay input mute 15 [0–127]
Note: Project channel
0-based
Delay to reverb send 16 [0–127]
Note: Project channel
0-based
Delay time 17 [0–127]
Note: Project channel
0-based
Delay sync 18 [0–127]
Note: Project channel
0-based
Delay feedback 19 [0–127]
Note: Project channel
0-based
Delay width 20 [0–127]
Note: Project channel
0-based

Reverb

Parameter CC Range Usage Description Orientation
Reverb mix 21 [0–127]
Note: Project channel
0-based
Reverb predelay 22 [0–127]
Note: Project channel
0-based
Reverb decay 23 [0–127]
Note: Project channel
0-based
Reverb low cut 24 [0–127]
Note: Project channel
0-based
Reverb high damp 25 [0–127]
Note: Project channel
0-based

External input

Parameter CC Range Usage Description Orientation
External delay send 26 [0–127]
Note: Project channel
0-based
External reverb send 27 [0–127]
Note: Project channel
0-based

USB input

Parameter CC Range Usage Description Orientation
USB level 28 [0–127]
Note: Project channel
0-based
USB delay send 29 [0–127]
Note: Project channel
0-based
USB reverb send 30 [0–127]
Note: Project channel
0-based

Sequencer

Parameter CC Range Usage Description Orientation
Sequence length 32 [0–127]
Note: Track and auto channels
0-based
Note 33 [0–127]
Note: Track and auto channels
0-based
Transpose 34 [0–127]
Note: Track and auto channels
Centered
Track choke 35 [0–127]
Note: Track and auto channels
0-based
Sequence mode 36 [0–127]
Note: Track and auto channels
0-based
Random step 37 [0–127]
Note: Track and auto channels
0-based
Dice 38 [0–127]
Note: Track and auto channels
0-based
Quantize 39 [0–127]
Note: Track and auto channels
0-based
Track swing 40 [0–127]
Note: Track and auto channels
0-based

Sound

Parameter CC Range Usage Description Orientation
Sample slot 42 [0–127]
Note: Track and auto channels. When sample bank (CC 61) is 0, this selects 1-128; when sample bank is 1, this selects 129-256
0-based
Pitch 43 [0–127]
Note: Track and auto channels
Centered
Repitch to tempo 44 [0–127]
Note: Track and auto channels
0-based
Pitch mode 45 [0–127]
Note: Track and auto channels
0-based
Sample start 46 [0–127]
Note: Track and auto channels
0-based
Sample length 47 [0–127]
Note: Track and auto channels
0-based
One-shot/loop 48 [0–127]
Note: Track and auto channels
0-based
Voice mode 49 [0–127]
Note: Track and auto channels
0-based
Arpeggiator type 50 [0–127]
Note: Track and auto channels
0-based
12-bit mode 51 [0–127]
Note: Track and auto channels
0-based
Velocity sensitivity 52 [0–127]
Note: Track and auto channels
0-based
Glide 53 [0–127]
Note: Track and auto channels
0-based
Legato on/off 54 [0–127]
Note: Track and auto channels
0-based
Mute 55 [0–127]
Note: Track and auto channels
0-based
Sweep range 56 [0–127]
Note: Track and auto channels
0-based
Sweep speed 57 [0–127]
Note: Track and auto channels
0-based
Sweep curve 58 [0–127]
Note: Track and auto channels
0-based
Scale 59 [0–127]
Note: Track and auto channels
0-based
Key 60 [0–127]
Note: Track and auto channels
0-based
Sample bank 61 [0–127]
Note: Track and auto channels. When this is 0, sample slot (CC 42) selects 1-128; when this is 1, sample slot selects 129-256
0-based

Filter

Parameter CC Range Usage Description Orientation
Filter type 62 [0–127]
Note: Track and auto channels
0-based
Filter frequency 63 [0–127]
Note: Track and auto channels
0-based
Filter resonance 64 [0–127]
Note: Track and auto channels
0-based
Filter envelope depth 65 [0–127]
Note: Track and auto channels
0-based
Filter envelope attack 66 [0–127]
Note: Track and auto channels
0-based
Filter envelope release 67 [0–127]
Note: Track and auto channels
0-based
Filter envelope delay 68 [0–127]
Note: Track and auto channels
0-based
Filter envelope invert 69 [0–127]
Note: Track and auto channels
0-based
Filter gain 70 [0–127]
Note: Track and auto channels
0-based

LFO 1

Parameter CC Range Usage Description Orientation
LFO 1 rate 72 [0–127]
Note: Track and auto channels
0-based
LFO 1 depth 73 [0–127]
Note: Track and auto channels
0-based
LFO 1 shape 74 [0–127]
Note: Track and auto channels
0-based
LFO 1 assign 75 [0–127]
Note: Track and auto channels
0-based
LFO 1 sync 76 [0–127]
Note: Track and auto channels
0-based
LFO 1 trigger 77 [0–127]
Note: Track and auto channels
0-based
LFO 1 phase 78 [0–127]
Note: Track and auto channels
0-based
LFO 1 count 79 [0–127]
Note: Track and auto channels
0-based
LFO 1 sync speed 80 [0–127]
Note: Track and auto channels
0-based

LFO 2

Parameter CC Range Usage Description Orientation
LFO 2 rate 82 [0–127]
Note: Track and auto channels
0-based
LFO 2 depth 83 [0–127]
Note: Track and auto channels
0-based
LFO 2 shape 84 [0–127]
Note: Track and auto channels
0-based
LFO 2 assign 85 [0–127]
Note: Track and auto channels
0-based
LFO 2 sync 86 [0–127]
Note: Track and auto channels
0-based
LFO 2 trigger 87 [0–127]
Note: Track and auto channels
0-based
LFO 2 phase 88 [0–127]
Note: Track and auto channels
0-based
LFO 2 count 89 [0–127]
Note: Track and auto channels
0-based
LFO 2 sync speed 90 [0–127]
Note: Track and auto channels
0-based

Amplifier

Parameter CC Range Usage Description Orientation
Amplifier attack 92 [0–127]
Note: Track and auto channels
0-based
Amplifier release 93 [0–127]
Note: Track and auto channels
0-based
Amplifier pan 94 [0–127]
Note: Track and auto channels
Centered
Amplifier volume 95 [0–127]
Note: Track and auto channels
0-based
Amplifier envelope on/off 96 [0–127]
Note: Track and auto channels
0-based
Amplifier delay send 97 [0–127]
Note: Track and auto channels
0-based
Amplifier reverb send 98 [0–127]
Note: Track and auto channels
0-based

Track effects

Parameter CC Range Usage Description Orientation
Effect type 102 [0–127]
Note: Track and auto channels
0-based
Effect on/off 103 [0–127]
Note: Track and auto channels
0-based
Effect parameter 1 104 [0–127]
Note: Track and auto channels
0-based
Effect parameter 2 105 [0–127]
Note: Track and auto channels
0-based
Effect parameter 3 106 [0–127]
Note: Track and auto channels
0-based
Effect parameter 4 107 [0–127]
Note: Track and auto channels
0-based

Global

Parameter CC Range Usage Description Orientation
All sound off 120 [0–127]
Note: Project and auto channels
0-based

This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.