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

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.