Sonicware deconstruct MINIMAL MIDI CCs & NRPNs

MIDI implementation details for the Sonicware deconstruct MINIMAL.

Last update: August 25, 2026 • 49 parameters


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

Track

Parameter CC Range Usage Description Orientation
Sound 12 [0–127]
Selects the sound within the current bank
Note: Applies to all track channels
0-based
Tune 13 [0–127]
Adjusts pitch tuning of the selected track
Note: Applies to all track channels
0-based
Tone 14 [0–127]
Function varies by sound bank (LPF/HPF on general drums; snappy volume on SD; sub-oscillator octave on bass)
Note: Applies to all track channels
0-based
Move 15 [0–127]
Function varies by sound bank (modulation time on BD; nudge on SD/general; decay curve on SY/BS; slope on samples; glide time on bass)
Note: Applies to all track channels
0-based
Attack 16 [0–127]
Attack time or start position depending on track type
Note: Applies to all track channels
0-based
Decay 17 [0–127]
Decay time or length depending on track type
Note: Applies to all track channels
0-based
Reverb send 18 [0–127]
Send level to reverb effect. At 0 no signal is sent to the reverb.
Note: Applies to all track channels
0-based
Delay send 19 [0–127]
Send level to delay effect. At 0 no signal is sent to the delay.
Note: Applies to all track channels
0-based
Pan 20 [0–127]
Track pan position. L63 through Center to R63.
Note: Applies to all track channels
Centered
Level 21 [0–127]
Track volume from -infinity to +6 dB. 0 dB at values 63-64.
Note: Applies to all track channels
0-based
Random velocity 22 [0–127]
Amount of per-step velocity randomization. Maximum depth varies by sound bank.
Note: Applies to all track channels
0-based
Mute 23 [0–127]
Mutes or unmutes the track
Note: Applies to all track channels
0-based
Sound bank 24 [0–127]
Selects the sound bank for the track
Note: Applies to all track channels
0-based
Octave 42 [0–127]
Shifts the keyboard octave range up to plus or minus 3 octaves
Note: Applies to all track channels
0-based
Swing 43 [0–127]
Adjusts the swing amount from 50 to 75 percent
Note: Applies to all track channels
0-based
Swing resolution 44 [0–127]
Sets the swing resolution to 8th or 16th notes
Note: Applies to all track channels
0-based

Drums

Parameter CC Range Usage Description Orientation
Accent hard 25 [0–127]
Adjusts hard accent depth for drum tracks
Note: Drum tracks only
0-based
Accent soft 26 [0–127]
Adjusts soft accent depth for drum tracks
Note: Drum tracks only
0-based

Samples

Parameter CC Range Usage Description Orientation
Accent hard 25 [0–127]
Adjusts hard accent depth for sample tracks
Note: Sample tracks only
0-based
Accent soft 26 [0–127]
Adjusts soft accent depth for sample tracks
Note: Sample tracks only
0-based
Repitch 27 [0–127]
Enables repitch so sample pitch follows tempo changes
Note: Sample tracks only
0-based

Loop

Parameter CC Range Usage Description Orientation
Accent 25 [0–127]
Adjusts accent depth for the stereo sample track
Note: Stereo sample track only
0-based

Bass

Parameter CC Range Usage Description Orientation
Filter cutoff 33 [0–127]
Adjusts the filter cutoff frequency
Note: Bass track (Track 11) only
0-based
Filter resonance 34 [0–127]
Adjusts the amount of filter resonance
Note: Bass track (Track 11) only
0-based
Filter envelope depth 35 [0–127]
Adjusts the amount of filter envelope modulation
Note: Bass track (Track 11) only
0-based
Filter envelope decay 36 [0–127]
Adjusts the filter envelope decay time
Note: Bass track (Track 11) only
0-based
Accent 37 [0–127]
Adjusts the accent amount of the bass track
Note: Bass track (Track 11) only
0-based
Drive 38 [0–127]
Adjusts the bass drive amount. Only active when overdrive is enabled.
Note: Bass track (Track 11) only. Drive is only active when BS DRV is on
0-based
Level 39 [0–127]
Adjusts the bass track level
Note: Bass track (Track 11) only
0-based
Drive bypass 40 [0–127]
Toggles bass overdrive on or off
Note: Bass track (Track 11) only
0-based
Glide curve 41 [0–127]
Adjusts the glide curve shape. At 0 the curve is downward (exponential). Higher values produce a more linear curve.
Note: Bass track (Track 11) only
0-based

Pattern

Parameter CC Range Usage Description Orientation
Isolator low 51 [0–127]
3-band isolator low band (20-400 Hz). Cuts or boosts from -infinity to +6 dB.
Note: Manual states range as -50 to 0 to +50. Resets to 0 at startup and is not saved with patterns
Centered
Isolator mid 52 [0–127]
3-band isolator mid band (400-1500 Hz). Cuts or boosts from -infinity to +6 dB.
Note: Manual states range as -50 to 0 to +50. Resets to 0 at startup and is not saved with patterns
Centered
Isolator high 53 [0–127]
3-band isolator high band (1500-20000 Hz). Cuts or boosts from -infinity to +6 dB.
Note: Manual states range as -50 to 0 to +50. Resets to 0 at startup and is not saved with patterns
Centered
Reverb type 54 [0–127]
Selects the reverb type
Note: Pattern channel only
0-based
Reverb 55 [0–127]
Adjusts the reverb mix level. At 0 the reverb is muted.
Note: Pattern channel only
0-based
Delay mix 56 [0–127]
Adjusts the delay mix level. At 0 the delay is muted.
Note: Pattern channel only
0-based
Delay time 57 [0–127]
Adjusts the delay time
Note: Pattern channel only
0-based
Delay feedback 58 [0–127]
Adjusts the delay feedback amount
Note: Pattern channel only
0-based
Delay ping pong 59 [0–127]
Toggles delay ping-pong mode on or off
Note: Pattern channel only
0-based
Delay sync 60 [0–127]
Toggles delay tempo sync on or off
Note: Pattern channel only
0-based
Delay to reverb 61 [0–127]
Send level from delay output to reverb
Note: Pattern channel only
0-based
Master effect bypass 62 [0–127]
Toggles the master effect on or off. On/off state is not saved.
Note: Pattern channel only
0-based
Master effect type 63 [0–127]
Selects the master effect type. Type and parameter are saved globally.
Note: Pattern channel only
0-based
Master effect parameter 64 [0–127]
Adjusts the master effect parameter. Function varies by effect type.
Note: Pattern channel only
0-based
Pattern swing 65 [0–127]
Adjusts the pattern-level swing amount from 50 to 75 percent
Note: Pattern channel only
0-based
Pattern swing resolution 66 [0–127]
Sets the pattern-level swing resolution to 8th or 16th notes
Note: Pattern channel only
0-based
Feel 67 [0–127]
Selects the analog feel type that simulates vintage drum machine rhythmic fluctuations
Note: Pattern channel only
0-based
Pattern level 68 [0–127]
Adjusts the overall pattern volume from -infinity to +6 dB
Note: Pattern channel only
0-based

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