Map it. Test it. Share it.

Every knob and button, remapped in the browser. Load a preset for your software, tweak it, share it as a link. Plug a Knobster in and the page shows it moving — live, no install, no drivers. And if you just want to hear one: play the demo.

Knobster board — engineering wireframe, top view

Click any control on the board to edit it.

Select a knob or button on the board.

On a Knobster, a layout is firmware — there's no hidden config to sync. Flash the stock firmware below to reset to the factory map, or bake a custom layout with the SDK (one C file). Your JSON export is the design record either way.

What do you do with eight knobs?

Everything below loads into the board above. Steal one, bend it, share yours.

Start here

Factory default

As shipped: CC 20–27 on the knobs, 28–31 momentary on the buttons, channel 1. Works with MIDI-learn in anything.

CC 20 21 22 23 24 25 26 27

DAW

Ableton Live · Session mixer

MIDI-map the knobs to eight track volumes, buttons to mutes (toggle, so they hold). An instant monitor mixer that never forgets its position.

CC 20 21 22 23 24 25 26 27

Ableton Live · Rack macros

Eight macros of an Instrument or Effect Rack under your fingers; buttons fire clips (trigger mode — one shot, no release message).

CC 20 21 22 23 24 25 26 27

Logic Pro · Smart Controls

Cmd-L learn onto the Smart Control screen controls of the selected track. Buttons toggle plugin bypass.

CC 20 21 22 23 24 25 26 27

Bitwig · Remote Controls

One knob per Remote Control page slot. Pages change, knobs stay — the generic flexible controller Bitwig was built for.

CC 20 21 22 23 24 25 26 27

Reaper · FX params

Learn onto last-touched FX parameters. Buttons toggle FX bypass for A/B-ing a chain while both hands stay off the mouse.

CC 20 21 22 23 24 25 26 27

Cubase · Quick Controls

Eight track Quick Controls, the Steinberg way. Buttons toggle inserts.

CC 20 21 22 23 24 25 26 27

FL Studio · Performance

Right-click → link to controller, eight times. Buttons in trigger mode launch performance-mode clips.

CC 20 21 22 23 24 25 26 27

Synths & keys

Serum 2 · Eight macros

Serum 2 doubled its macros from four to eight — one for every knob you have. Right-click a Macro, hit MIDI Learn, turn the matching knob: FM, filter cutoff, warp, wavetable position and four more, now in hardware. Buttons toggle FX modules or oscillator enables — whatever you learn them to.

CC 20 21 22 23 24 25 26 27

Subtractive synth (MIDI standard)

The real MIDI Sound Controller CCs: attack 73, decay 75, release 72, cutoff 74, resonance 71, vibrato rate/depth/delay 76–78. GM2 hardware and most VA plugins respond with zero mapping.

CC 73 75 72 74 71 76 77 78

Classic performance

Mod wheel (CC1), expression (11), volume (7), pan (10), cutoff (74), resonance (71), reverb (91), chorus (93). Buttons: sustain pedal (64, momentary), portamento (65), sostenuto (66), soft (67). All bone-stock MIDI.

CC 1 11 7 10 74 71 91 93

Drawbar organ

Eight knobs, eight drawbars — that's not a metaphor, it's a one-to-one map. Learn them in your B3 plugin; buttons toggle percussion, chorus/vibrato, rotary speed.

CC 12 13 14 15 16 17 18 19

Photo & video

Lightroom (MIDI2LR)

Exposure, contrast, highlights, shadows, whites, blacks, clarity, vibrance — the develop panel as physical knobs. Buttons: undo, redo, before/after, pick. Editing photos stops feeling like spreadsheet work.

CC 20 21 22 23 24 25 26 27

DaVinci Resolve color

Lift / gamma / gain / offset plus contrast, saturation, temperature, tint through a MIDI mapper. A color panel for a fraction of a color panel.

CC 20 21 22 23 24 25 26 27

Visual & light

Resolume Arena

Eight layer opacities under your fingers, buttons fire columns (trigger). VJing on faders you can feel in the dark.

CC 20 21 22 23 24 25 26 27

Stage lighting (QLC+)

Eight dimmers or scene intensities; buttons as flash keys (momentary — down is on, up is off, like a real flash button).

CC 20 21 22 23 24 25 26 27

TouchDesigner

A MIDI In CHOP turns each knob into a channel. Generative visuals tuned by hand beat generative visuals tuned by typing numbers.

CC 20 21 22 23 24 25 26 27

DJ & stream

OBS streaming desk

Via obs-midi: mic level, desktop audio, music bed, filter strength on knobs; buttons switch scenes (trigger). A stream deck that also does smooth fades.

CC 20 21 22 23 24 25 26 27

Two-deck DJ (Mixxx / Traktor)

Deck volumes, filters, and EQ pairs via MIDI-learn; buttons toggle play A/B and cue A/B. Pots, not encoders — the filter is exactly where you left it.

CC 20 21 22 23 24 25 26 27

Lab & code

Max/MSP · Pure Data · lab rigs

ctlin and you have eight clean 12-bit-sampled control signals. Sweep a parameter with one hand while you watch the analyzer — the same reason it ends up in acoustics and haptics labs.

CC 20 21 22 23 24 25 26 27

VCV Rack

One MIDI-CC module, eight mapped CVs, four gates from the buttons (trigger). Physical offsets for a virtual modular.

CC 20 21 22 23 24 25 26 27

Game-feel tuning (Unity / Godot)

Pipe MIDI into your engine and tune gravity, camera lag, recoil, spring constants while the game runs. Iterating on feel with a compile step in the loop is how feel dies.

CC 20 21 22 23 24 25 26 27

Reset to stock, from this page.

The factory firmware — the default CC layout — flashes straight from the browser. No dfu-util, no terminal. Two clicks: reboot the board into flash mode over MIDI, then write.

  1. With the Knobster plugged in and working, hit Put it in flash mode — the page sends it a MIDI command and it reboots as STM32 BOOTLOADER.
  2. Hit Flash stock firmware, pick the device, wait ~10 seconds. Don't unplug mid-write.
a43f086 · 2026-06-11 · 12.8 KB

"Put it in flash mode" uses Web MIDI — Chrome or Edge, with MIDI access allowed. No MIDI, or the board won't respond? Put it in the bootloader by hand: unplug, hold SW1 (leftmost button) while plugging back in, then hit Flash stock firmware. That recovery works even when the firmware is broken — the bootloader lives in a region this page can't touch.

Windows: if the device won't open, install the WinUSB driver for "STM32 BOOTLOADER" once with Zadig. Linux: a udev rule may be needed. Writes are verified by reading the flash back. Prefer a terminal? The manual instructions still work.