Arduino library for creating MIDI controllers and other MIDI devices.
-
Updated
Jan 25, 2026 - C++
Arduino library for creating MIDI controllers and other MIDI devices.
Phone/tablet remote control for REAPER DAW — mixer, timeline, recording, MIDI instruments, audio streaming. Runs in any browser via WebSocket.
Create Ableton Live control surfaces that run on an external Python interpreter
🎚️ MIDI controller client for Behringer X-Touch Extender DAW control surface.
Agentic MCP production system for Ableton Live 12 — 430 tools, 53 domains, 44 semantic moves. Device atlas (1305 devices, 120 enriched, 7 indexes), Splice intelligence (gRPC + GraphQL), 9-band spectral perception auto-loaded via ensure_analyzer_on_master, Creative Director skill, technique memory, 12 creative engines. MCP + M4L.
About Control REAPER with your FaderPort 8, 16 or V2 as it was intended
A simple console application which translates and logs the HUI and Mackie Control protocol output of your DAW.
TouchOSC template for the Oberheim OB-Xd Virtual Synthesizer.
A Bitwig Controller Script for an Arduino Controller based on the tttapa/Control-Surface library for creating MIDI controllers and other MIDI devices.
Control surface for bitwig
Mixer-oriented Python 3 client for REAPER
Dart / Flutter client library for interacting with the Ardour WebSockets Server surface
Modified Ableton Live 11 remote script and optional MidiPipe Pipes enabling relative encoder use with the Akai MPK Mini Plus.
OSC ←→ WebSockets bridge and JavaScript client for REAPER
Python client library for interacting with the Ardour WebSockets Server surface
Java MIDI controller client for Behringer X-Touch Extender audio control surface
Ableton Live Control Surface Script for the Yamaha Reface CP
Midi controller Arduino
🎹 Control surface extensions for SwiftMIDI (HUI, etc.)
Add a description, image, and links to the control-surface topic page so that developers can more easily learn about it.
To associate your repository with the control-surface topic, visit your repo's landing page and select "manage topics."