Squarp instruments Rample MIDI CCs & NRPNs

MIDI implementation details for the Squarp instruments Rample.

Last update: May 1, 2026 • 77 parameters


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

SP1 Voice Parameters

Parameter CC Range Usage Description Orientation
Pitch 10 [0–127]
0~62: Pitch down; 63: Base pitch; 64~127: Pitch up
Shift pitch +/- 1 octave
Note: Repitch is varispeed
Centered
Bits 11 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Bitcrush - sample rate and resolution reduction
Note: 2 algorithms to add bitcrush
Centered
Filter 12 [0–127]
0~62: Lowpass; 63: Unfiltered; 64~127: Highpass
DJ style low resonance filter
Note: Low pass to high pass
Centered
Freeze 13 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Resampled beat repeat and glitch
Note: Algo 1: ping-pong style short loop. Algo 2: Rhythmic freeze
Centered
Start point 14 [0–127]
0~127: Playback start point
Start point for sample playback
Note: % of sample, or in beat values, based on slicer settings:
0-based
Length 15 [0–127]
0~127: Sample playback length
How much of the sample is played
Note: % of sample, or in beat values, based on slicer settings:
0-based
Envelope 16 [0–127]
0~62: Attack time; 63: Unenveloped; 64~127: Decay time
AD envelope to add attack OR decay
Note: Left adds env attack, Right adds env delay
Centered
Run mode 17 [0–127]
0-62: Toggle loop; 63: One shot; 64-127: Gate high only
Sample playback mode: oneshot, looping, or gated
Note: 3 types of sample playback
Centered
Level 18 [0–127]
0~63: Clean gain; 64~127: Driven gain
Sample playback gain
Note: Clean gain through to warm saturation
Centered
Layer 19 [0–127]
0~127: Layer select
Multisample playback layer selection
Note: Move throught the available layers
0-based

SP2 Voice Parameters

Parameter CC Range Usage Description Orientation
Pitch 20 [0–127]
0~62: Pitch down; 63: Base pitch; 64~127: Pitch up
Shift pitch +/- 1 octave
Note: Repitch is varispeed
Centered
Bits 21 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Bitcrush - sample rate and resolution reduction
Note: 2 algorithms to add bitcrush
Centered
Filter 22 [0–127]
0~62: Lowpass; 63: Unfiltered; 64~127: Highpass
DJ style low resonance filter
Note: Low pass to high pass
Centered
Freeze 23 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Resampled beat repeat and glitch
Note: Algo 1: ping-pong style short loop. Algo 2: Rhythmic freeze
Centered
Start point 24 [0–127]
0~127: Playback start point
Start point for sample playback
Note: % of sample, or in beat values, based on slicer settings:
0-based
Length 25 [0–127]
0~127: Sample playback length
How much of the sample is played
Note: % of sample, or in beat values, based on slicer settings:
0-based
Envelope 26 [0–127]
0~62: Attack time; 63: Unenveloped; 64~127: Decay time
AD envelope to add attack OR decay
Note: Left adds env attack, Right adds env delay
Centered
Run mode 27 [0–127]
0-62: Toggle loop; 63: One shot; 64-127: Gate high only
Sample playback mode: oneshot, looping, or gated
Note: 3 types of sample playback
Centered
Level 28 [0–127]
0~63: Clean gain; 64~127: Driven gain
Sample playback gain
Note: Clean gain through to warm saturation
Centered
Layer 29 [0–127]
0~127: Layer select
Multisample playback layer selection
Note: Move throught the available layers
0-based

SP3 Voice Parameters

Parameter CC Range Usage Description Orientation
Pitch 30 [0–127]
0~62: Pitch down; 63: Base pitch; 64~127: Pitch up
Shift pitch +/- 1 octave
Note: Repitch is varispeed
Centered
Bits 31 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Bitcrush - sample rate and resolution reduction
Note: 2 algorithms to add bitcrush
Centered
Filter 32 [0–127]
0~62: Lowpass; 63: Unfiltered; 64~127: Highpass
DJ style low resonance filter
Note: Low pass to high pass
Centered
Freeze 33 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Resampled beat repeat and glitch
Note: Algo 1: ping-pong style short loop. Algo 2: Rhythmic freeze
Centered
Start point 34 [0–127]
0~127: Playback start point
Start point for sample playback
Note: % of sample, or in beat values, based on slicer settings:
0-based
Length 35 [0–127]
0~127: Sample playback length
How much of the sample is played
Note: % of sample, or in beat values, based on slicer settings:
0-based
Envelope 36 [0–127]
0~62: Attack time; 63: Unenveloped; 64~127: Decay time
AD envelope to add attack OR decay
Note: Left adds env attack, Right adds env delay
Centered
Run mode 37 [0–127]
0-62: Toggle loop; 63: One shot; 64-127: Gate high only
Sample playback mode: oneshot, looping, or gated
Note: 3 types of sample playback
Centered
Level 38 [0–127]
0~63: Clean gain; 64~127: Driven gain
Sample playback gain
Note: Clean gain through to warm saturation
Centered
Layer 39 [0–127]
0~127: Layer select
Multisample playback layer selection
Note: Move throught the available layers
0-based

SP4 Voice Parameters

Parameter CC Range Usage Description Orientation
Pitch 40 [0–127]
0~62: Pitch down; 63: Base pitch; 64~127: Pitch up
Shift pitch +/- 1 octave
Note: Repitch is varispeed
Centered
Bits 41 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Bitcrush - sample rate and resolution reduction
Note: 2 algorithms to add bitcrush
Centered
Filter 42 [0–127]
0~62: Lowpass; 63: Unfiltered; 64~127: Highpass
DJ style low resonance filter
Note: Low pass to high pass
Centered
Freeze 43 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Resampled beat repeat and glitch
Note: Algo 1: ping-pong style short loop. Algo 2: Rhythmic freeze
Centered
Start point 44 [0–127]
0~127: Playback start point
Start point for sample playback
Note: % of sample, or in beat values, based on slicer settings:
0-based
Length 45 [0–127]
0~127: Sample playback length
How much of the sample is played
Note: % of sample, or in beat values, based on slicer settings:
0-based
Envelope 46 [0–127]
0~62: Attack time; 63: Unenveloped; 64~127: Decay time
AD envelope to add attack OR decay
Note: Left adds env attack, Right adds env delay
Centered
Run mode 47 [0–127]
0-62: Toggle loop; 63: One shot; 64-127: Gate high only
Sample playback mode: oneshot, looping, or gated
Note: 3 types of sample playback
Centered
Level 48 [0–127]
0~63: Clean gain; 64~127: Driven gain
Sample playback gain
Note: Clean gain through to warm saturation
Centered
Layer 49 [0–127]
0~127: Layer select
Multisample playback layer selection
Note: Move throught the available layers
0-based

All Channel Voice Parameters

Parameter CC Range Usage Description Orientation
Pitch 50 [0–127]
0~62: Pitch down; 63: Base pitch; 64~127: Pitch up
Shift pitch +/- 1 octave
Note: Repitch is varispeed, to +/- 1 octave
Centered
Bits 51 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Bitcrush - sample rate and resolution reduction
Note: 2 algorithms to add bitcrush
Centered
Filter 52 [0–127]
0~62: Lowpass; 63: Unfiltered; 64~127: Highpass
DJ style low resonance filter
Note: Low pass to high pass
Centered
Freeze 53 [0–127]
0~62: Algo 1 depth; 63: Dry; 64~127: Algo 2 depth
Resampled beat repeat and glitch
Note: Algo 1: ping-pong style short loop. Algo 2: Rhythmic freeze
Centered
Start point 54 [0–127]
0~127: Playback start point
Start point for sample playback
Note: % of sample, or in beat values, based on slicer settings:
0-based
Length 55 [0–127]
0~127: Sample playback length
How much of the sample is played
Note: % of sample, or in beat values, based on slicer settings:
0-based
Envelope 56 [0–127]
0~62: Attack time; 63: Unenveloped; 64~127: Decay time
AD envelope to add attack OR decay
Note: Left adds env attack, Right adds env delay
Centered
Run mode 57 [0–127]
0-62: Toggle loop; 63: One shot; 64-127: Gate high only
Sample playback mode: oneshot, looping, or gated
Note: 3 types of sample playback
Centered
Level 58 [0–127]
0~63: Clean gain; 64~127: Driven gain
Sample playback gain
Note: Clean gain through to warm saturation
Centered
Layer 59 [0–127]
0~127: Layer select
Multisample playback layer selection
Note: Move throught the available layers
0-based

Layer Mode Controls

Parameter CC Range Usage Description Orientation
All Chan Layer Mode 60 [0–4]
0: Manual; 1: Random; 2: Cyclic; 3: Reverse Cyclic; 4:Velocity
Select multisample layer playback mode for all channels
0-based
SP1 Layer Mode 61 [0–4]
0: Manual; 1: Random; 2: Cyclic; 3: Reverse Cyclic; 4:Velocity
Select multisample layer playback mode for SP1
0-based
SP2 Layer Mode 62 [0–4]
0: Manual; 1: Random; 2: Cyclic; 3: Reverse Cyclic; 4:Velocity
Select multisample layer playback mode for SP2
0-based
SP3 Layer Mode 63 [0–4]
0: Manual; 1: Random; 2: Cyclic; 3: Reverse Cyclic; 4:Velocity
Select multisample layer playback mode for SP3
0-based
SP4 Layer Mode 64 [0–4]
0: Manual; 1: Random; 2: Cyclic; 3: Reverse Cyclic; 4:Velocity
Select multisample layer playback mode for SP4
0-based

Parameter Randomisation

Parameter CC Range Usage Description Orientation
All Chan Randomise Params 70 [0–127]
Randomise parameters on all channels
Note: No value required, randomise on any CC change
0-based
SP1 Randomise Params 71 [0–127]
Randomise parameters on SP1
Note: No value required, randomise on any CC change
0-based
SP2 Randomise Params 72 [0–127]
Randomise parameters on SP2
Note: No value required, randomise on any CC change
0-based
SP3 Randomise Params 73 [0–127]
Randomise parameters on SP3
Note: No value required, randomise on any CC change
0-based
SP4 Randomise Params 74 [0–127]
Randomise parameters on SP4
Note: No value required, randomise on any CC change
0-based

Parameter Reset

Parameter CC Range Usage Description Orientation
All Chan Reset Params 80 [0–127]
Reset parameters on all channels
Note: No value required, reset on any CC change
0-based
SP1 Reset Params 81 [0–127]
Reset parameters on SP1
Note: No value required, reset on any CC change
0-based
SP2 Reset Params 82 [0–127]
Reset parameters on SP2
Note: No value required, reset on any CC change
0-based
SP3 Reset Params 83 [0–127]
Reset parameters on SP3
Note: No value required, reset on any CC change
0-based
SP4 Reset Params 84 [0–127]
Reset parameters on SP4
Note: No value required, reset on any CC change
0-based

Punch FX

Parameter CC Range Usage Description Orientation
SP1 Punch FX 91 [0–127]
0: Disabled; 1-127: Enabled
Enable punch effects on SP1
0-based
SP2 Punch FX 92 [0–127]
0: Disabled; 1-127: Enabled
Enable punch effects on SP2
0-based
SP3 Punch FX 93 [0–127]
0: Disabled; 1-127: Enabled
Enable punch effects on SP3
0-based
SP4 Punch FX 94 [0–127]
0: Disabled; 1-127: Enabled
Enable punch effects on SP4
0-based

Master FX

Parameter CC Range Usage Description Orientation
Tape Amount 110 [0–127]
0: Disabled; 1~127: Tape Amount
Amount of tape wow & flutter on all channels
Note: Depth and LFO speed controlled as a macro
0-based
Compressor Preset 111 [0–9]
0: Disabled; 1: Glue; 2: Peak Limiter; 3: Slow Opto; 4: Drum Transient; 5: Punchy VCA; 6: Leveling amp; 7: Parallel; 8: Agressive Limiter FET; 9: Mastering
Select compressor preset
0-based
Compressor Amount 112 [0–127]
0: Disabled; 1~127: Compression Depth
Compressor amount, or depth of compression
0-based

Kit Select

Parameter CC Range Usage Description Orientation
Kit Select (Instant) 98 [0–99]
0~99: Select Kit Number
Instantly select the kit number within current bank
0-based
Select Bank 99 [0–25]
0~25: Bank A~Z
Select the bank, from A~Z
Note: Typo: the manual states 1~25
0-based
Kit Select (Other Bank) 0 [0–99]
0~99: Select Kit Number
Select a kit within a different bank (using PC or CC99 to select bank)
Note: This message THEN PC/CC99 for bank selection
0-based
Prev Kit 100 [0–127]
Select previous kit sequentially
Note: No value required, any CC Change will trigger kit change
0-based
Next Kit 101 [0–127]
Select next kit sequentially
Note: No value required, any CC Change will trigger kit change
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.