It's about things that make noise.
Electronic instruments designed, soldered and programmed by hand in Groningen: MIDI controllers, a drum sequencer, a Eurorack module and an effects box. Plus CTRL: a free Arduino library for the knobs, buttons and LEDs in machines like these.
Machines
TONE:96
DSP FX
A stereo effects unit for DJs and live performers: 12 beat-synced effects, each played on its own XY pad on a touchscreen.
CV-3PO
Eurorack
A Eurorack module with four channels of control voltage, each set by hand on its own slider. It records your moves and plays them back on a loop.
Conundrum 16
Sequencer
A 16-step MIDI sequencer for playing electronic music live: four tracks on 16 backlit step buttons, with USB MIDI, DIN MIDI and CV/Gate out.
Traktor Beam
MIDI controller
A MIDI controller for Traktor Pro: four decks, loops, beat jumps and two FX banks under your fingers, with three OLED displays.
CTRL, a free library for Arduino
Most of what went into these machines was learned from people who shared their work online. CTRL is a way of giving something back.
It gives buttons, rotary encoders, potentiometers, LEDs, RGB LEDs and multiplexers one consistent interface, with debouncing, smoothing and groups built in. Use it, fork it, break it.
- Version2.3.0, MIT license
- BoardsArduino AVR (Uno, Mega), ESP32, Raspberry Pi Pico, Teensy and more
- InstallArduino Library Manager: search for “CTRL”
#include <CTRL.h> void onPress() { Serial.println("Pressed!");} CtrlBtn button(2, 15, onPress);CtrlLed led(LED_BUILTIN); void setup() { Serial.begin(9600);} void loop() { button.process(); led.set(button.isPressed());}
Say hello
A question about CTRL, an idea, or a closer look at one of the instruments? Always happy to hear from you :)