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 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.