CB Test Bench

v1.0 · CONTROLLER QA

Continuous controls

Sweep each control slowly end to end, then leave it still for a moment.

Move a knob, fader or encoder.
Cards appear per control and grade range, resolution and stability as you sweep.

Keybed

Play every key. Stuck notes turn red; dots mark keys already tested.

Velocity distributionno data
Keys hit0
Min vel
Max vel
Stuck0
Note rangeno data
Lowest
Highest
Note ons0
Retriggers0
A retrigger is a second Note On with no Note Off between — normal for legato playing, a fault if it happens on a single press.

Pitch bend & pressure

Push the bender to both extremes and let it spring back. Press keys hard for aftertouch.

Pitch bendno data
Value0
Min
Max
Rest offset
Aftertouchno data
Type
Value0
Max
Keys touched0

Pedals & switches

Controls that only ever send 0 and 127 land here. Press and release a few times.

Press a sustain or footswitch pedal.
Polarity is inferred from the resting value — whichever it sends when you are not touching it.
DEVICE none MESSAGES 0 MAP generic CB SOUNDDESIGN

Controller Test Bench

Measures the health of MIDI controllers: range coverage, resolution, jitter, stuck notes, pedal polarity.
Needs Web MIDI over HTTPS or localhost.