A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
-
Updated
Sep 23, 2026 - C++
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
This is a library for creating a MIDI controller using an Arduino or Teensy board.
MIDI sequencer using Raspberry Pi Pico in Arduino & CircuitPython
a non-linear, generative midi sequencer in the terminal ♾️
Allows MIDI devices to interact with OBS Studio.
A collection of examples and modules for TouchOSC MK2
miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text. 🎵
Use MIDI devices to trigger events in OBS and vice versa
SysEx controls for Linux
Tiny capsense touch MIDI keyboard controller from a Raspberry Pi Pico
Smart wireless MIDI foot controller for guitarists and more.
BMC the Badass MIDI Controller, all-in-one Scalable MIDI Controller library with a companion Desktop/Browser Editor App for Teensy 3.2, 3.5, 3.6, 4.0, 4.1, Micromod
Quality-of-Life (QoL) Workflow suite of tools for Renoise written with LUA - Continually ingesting and porting features from other tracker software (Impulse Tracker, Scream Tracker, ModPlugTracker, PlayerPro etc)
An organic platform inspired by "systems as living things" for exploring signal based emergent behaviors, and live experimentations for MIDI, music, visuals, and interactions. Make it useful, make it useless
CtrlrX is an enhanced version of Roman Kubiak's CTRLR. CtrlrX can control any MIDI-enabled hardware, synthesizers, drum machines, samplers, effects and more. Create custom user Interfaces and host them as VST3, AU or AAX plugins in your favorite DAWs. ⇩ DONATION ⇩
a midi step sequencer in the terminal, made with live performance in mind ➿
Integrate FL Studio with any MIDI controller using a powerful Python framework
To associate your repository with the midi-controller topic, visit your repo's landing page and select "manage topics."