Look it up
Bitbox Micro Firmware: CC Reference
Which CC, which channel, which pad types answer it.
This page lists every CC, its channel and the pad types that answer it, and what to check when one seems dead. Pad controls says what each one does, Clip modes covers the Clip pad's tempo, Live Flip modes and hold buttons, and devices covers the three that act on the whole mix.
1Which CC, Which Channel
Which Pad Types Work
| Control | CC | Sample | Granular | Clip | Slicer | Multi | Rec |
|---|---|---|---|---|---|---|---|
| Sends | 84, 85 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Reverse | 86 | ✅ | ✅ | — | — | ✅ | ❌ |
| Granular | 79–83 | — | ✅ | — | — | — | — |
| Loop | 88, 89 | ✅ | ✅ | — | — | ✅ | ❌ |
| Play Thru | 90 | — | — | — | ✅ | — | ❌ |
| Sustain + LFO | 87, 91–93 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Stop | 120/123 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Clip modes, Live Flip modes, hold buttons | 78, 102, 104, 105, 107, 112–119 | — | — | ✅ | — | — | ❌ |
Multi-Sample: this is a Sample pad with a folder of WAVs loaded into it, not a separate mode, so it behaves exactly like a Sample pad. Switch it to another mode and it plays only the first file.
The gaps are the module's, not the patch's:
- Reverse: Clip and Slicer pads have no reverse setting.
- Play Through: Slicer pads only, since only they have slices.
- Loop Mode and Loop Crossfade: Clip and Slicer pads loop their own way, with no equivalent setting.
- Recorded-sample pads: these have no FX sends in stock firmware. The delay and reverb knobs on the FX screen do nothing on them either.
Sustain and the LFO controls work on Clip and Slicer pads too.
The three devices are not in the table. They act on every pad routed to Out 1/2, whatever its type.
MIDI CC Map
| CC | Controls | Channel | Values | Encoder |
|---|---|---|---|---|
| 14–17 | Character Amount: Destruction, Overdrive, Colour, Saturation | 1 only | 0 off … 127 full |
linear |
| 18–21 | Character Tone, same order | 1 only | 0–127, starts at centre |
linear |
| 22–25 | Character pick effect, same order | 1 only | four bands, one per effect | stepped, 4 |
| 26–29 | Character next effect, same order | 1 only | any value above 0 |
button |
| 40 | Compressor on/off | 1 only | ≥64 on, <64 off |
button |
| 41 | Compressor Threshold | 1 only | −40 … 0 dB | linear |
| 42 | Compressor Ratio | 1 only | 1:1 … 20:1 | linear |
| 43 | Compressor Attack | 1 only | 0.5 … 100 ms | exponential |
| 44 | Compressor Release | 1 only | 10 ms … 1 s | exponential |
| 45 | Compressor Makeup gain | 1 only | −36 … +36 dB | linear |
| 46 | Compressor auto makeup | 1 only | any value above 0 steps Off, Normal, Hot |
button |
| 47 | Compressor type | 1 only | four bands: Stock / Logical4 / VariMu / Thunder | stepped, 4 |
| 48 | Compressor next type | 1 only | any value above 0 |
button |
| 50 | EQ mode | 1 only | ten bands, one per mode | stepped, 10 |
| 51 | EQ encoder 2 | 1 only | 0–127, centre neutral |
linear |
| 52 | EQ encoder 3 | 1 only | 0–127, centre neutral |
linear |
| 53 | EQ encoder 4 | 1 only | 0–127, centre neutral |
linear |
| 54 | EQ encoder 2 push | 1 only | ≥64 held, <64 released |
button |
| 55 | EQ encoder 3 push | 1 only | ≥64 held, <64 released |
button |
| 56 | EQ encoder 4 push | 1 only | ≥64 held, <64 released |
button |
| 57 | EQ master bypass | 1 only | ≥64 out, <64 in |
button |
| 59 | EQ filter slope | 1 only | ≥64 is 24 dB, <64 is 12 dB |
button |
| 78 | Baby Scratch | pad channel | ≥64 held, <64 released |
button |
| 79 | Granular Density | pad channel | 0–127 |
linear |
| 80 | Granular Grain Size | pad channel | 0–127 |
linear |
| 81 | Granular Window | pad channel | 0–127 |
linear |
| 82 | Granular Scatter | pad channel | 0–127 |
linear |
| 83 | Granular Pan Rnd | pad channel | 0–127 |
linear |
| 84 | Delay send | pad channel | 0–127, same curve as the knob |
linear |
| 85 | Reverb send | pad channel | 0–127, same curve |
linear |
| 86 | Reverse | pad channel | ≥64 on, <64 off |
button |
| 87 | Envelope Sustain | pad channel | 0–127 |
linear |
| 88 | Loop Mode | pad channel | three bands: None / Forward / Bidirectional | stepped, 3 |
| 89 | Loop Crossfade | pad channel | 0–127 |
linear |
| 90 | Play Through | pad channel | ≥64 on, <64 off |
button |
| 91 | LFO Wave | pad channel | ten bands across the waveform list | stepped, 10 |
| 92 | LFO Beat Sync | pad channel | ≥64 on, <64 off |
button |
| 93 | LFO Retrigger | pad channel | ≥64 on, <64 off |
button |
| 102 | Brake | pad channel | ≥64 held, <64 released |
button |
| 104 | Freeze | pad channel | ≥64 held, <64 released |
button |
| 105 | Pull Up | pad channel | ≥64 held, <64 released |
button |
| 107 | Power Down | pad channel | ≥64 held, <64 released |
button |
| 108 | Delay beat-sync | any (global) | ≥64 on, <64 off |
button |
| 109 | Delay ping-pong | any (global) | ≥64 on, <64 off |
button |
| 110 | Delay filter on/off | any (global) | ≥64 on, <64 off |
button |
| 111 | Delay filter width | any (global) | 0–127 |
linear |
| 112 | Clip method: Stock, Vinyl, Jungle, Key Lock | pad channel | any value above 0 steps to the next |
button |
| 113 | Clip tempo: clock or Manual | pad channel | any value above 0 switches |
button |
| 114 | Manual tempo | pad channel | 1 … 255 BPM | linear |
| 115 | Jungle cycle | pad channel | short to long | exponential |
| 116 | Jungle flavour: Modern or Old Skool | pad channel | any value above 0 switches |
button |
| 117 | Live Flip mode | pad channel | 25 bands: Off, then the 24 modes | stepped, 25 |
| 118 | Roll | pad channel | ≥64 held, <64 released |
button |
| 119 | Pitch Roll | pad channel | ≥64 held, <64 released |
button |
| 120 | Stop this pad — All Sound Off | pad channel | any value; releases the note | button |
| 123 | Stop this pad — All Notes Off | pad channel | any value; same as 120 | button |
There is nothing to set up on the module. Each control has a fixed CC that works on every preset, with no MIDI Learn and no modulation slot. Set your controller to send these CCs on the channel shown and you are playing. Every one but the pad stop opens a pop-up.
Which Channel to Send On
- CC 79 to 93, and 120/123: per pad. Send them on the channel the pad listens on, the one you trigger it with. Eight pads on eight channels answer independently.
- CC 78, 102, 104, 105, 107 and 112 to 119: the Clip modes, per Clip pad, on its channel in the same way.
- CC 108 to 111: the delay, which the whole preset shares. Send them on any channel.
- CC 14 to 29: the Character chain, channel 1 only.
- CC 40 to 48: the compressor, channel 1 only. All four types share CC 41–45. Each uses them differently.
- CC 50 to 57, and 59: the EQ and filter, channel 1 only.
If a device ignores everything, put your controller on MIDI channel 1.
2Setting Up Your Controller
Do this once. Every preset behaves the same after that.
Recommended Controller
The per-pad CCs go out on each pad's own channel, so your controller must set the MIDI channel per control, not just per device. Many cannot.
The Neuzeit Instruments Drop can. Each control sends on its device's default channel or on any channel you pick. One Drop device slot covers all eight pads plus the global controls, leaving the other seven slots free. Any controller that sets the channel per control works as well.
Encoder Types
The Encoder column in the MIDI CC map suggests how to set up each control. It changes the feel, not what the module does. Almost everything wants a plain linear encoder. These are the exceptions:
Attack and Release: use a curve that starts gradually and then ramps up, so the useful fast settings are not crammed into the first few percent. Vendors name it differently, so go by shape. On the Drop it is Exponential minus. The plus variant makes the crowding worse. At halfway, Attack should send about 8 and Release about 12. If either sends about 64, the curve is still linear.
Ratio: linear is fine. The musical settings sit low, though, with 2:1 at about 5% and 4:1 at about 16%, so move slowly down there.
Loop Mode, LFO Wave and Character pick effect: these are lists, not sweeps. Use a stepped encoder with exactly this many steps. Any other count skips entries or hits one twice.
| Control | Steps | The list |
|---|---|---|
| Loop Mode | 3 | None / Forward / Bidirectional |
| LFO Wave | 10 | the ten waveforms, in the module's order |
| Character pick effect | 4 | the bank's four effects, in order |
Without stepped encoders, a slow linear sweep still works. Find the bands by ear.
Switches: set up anything marked ≥64 on as a button sending 0 and 127.
Getting the Full Range
This is about CCs you map yourself in a preset. The patch's own CCs always cover their full range.
A CC mapped through a preset moves its parameter upward from the saved value. Save a parameter halfway and the CC only reaches the top half. It looks exactly like a broken mapping.
Before you save, set each parameter you will drive to its minimum:
| Parameter | Set it to |
|---|---|
| Delay time, Beat Sync on | 1/64, the first entry |
| Delay time, Beat Sync off | 0% |
| Delay feedback | 0 |
| Delay cutoff | 0, and see the note below |
| Reverb decay, damping, pre-delay | 0 |
Delay cutoff's minimum, 0, means fully low-passed, though the screen shows it as negative. The delay sounds very dark until the CC brings it up.
Your preset will sound different before any MIDI arrives. Feedback at zero is a single slap, not a delay. Do this only for parameters you really will drive.
Use 14-Bit CC
Use it for CCs you map yourself in a preset, such as filter cutoff and resonance. The module still lands on only 128 positions, because it discards the second half of the pair. But a 14-bit sweep sends far fewer messages, so the parameter moves smoothly instead of lurching.
Keep the patch's CCs 7-bit. A 14-bit pair sends its second half 32 numbers higher. Something else lives there. For the Character chain, that is auto makeup or the EQ. For CC 50, it is a pad's granular window. Granular Density's second half lands on the delay's filter width, and Loop Crossfade's on Reset All Controllers.
3When a Control Seems Dead
Two tests settle most cases. Look for the pop-up, then try the encoder. Things the module cannot do are in limitations.
Is There a Pop-Up?
A pad pop-up appears only when a pad on that channel took the CC. If none appears, check the channel. Then check the pad type. For the three devices, no pop-up means nothing arrived on channel 1.
A pop-up with no sound means the CC arrived and the cause is elsewhere, such as an LFO pointed at nothing, or Scatter with Density up.
No pop-up opens for the value already showing, or with the OSD row on OFF or CPU.
Does the Encoder Do It?
Turn the parameter by hand. If the encoder changes it, your MIDI is fine. The fault is elsewhere. If it does not, the module cannot do it, and no MIDI will change that. The stop pair, CC 120 and 123, is the one control with no encoder.