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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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.