Midi-controller · GitHub Topics

Skip to content Dismiss alert {{ message }} Explore Topics Trending Collections Events GitHub Sponsors # midi-controller Star

Here are 195 public repositories matching this topic...

Language: C++ Filter by language All 578 C++ 195 Python 90 C 45 JavaScript 45 TypeScript 17 Go 15 HTML 15 Rust 15 Max 11 C# 10 Sort: Most stars Sort options Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

tttapa / Control-Surface

Star 1.5k
  • Code
  • Issues
  • Pull requests
  • Discussions

Arduino library for creating MIDI controllers and other MIDI devices.

arduino teensy midi esp32 arduino-library midi-controller usb-midi ble-midi midi-over-usb control-surface raspberry-pi-pico
  • Updated Aug 20, 2025
  • C++

shanteacontrols / OpenDeck

Star 801
  • Code
  • Issues
  • Pull requests
  • Discussions

Software and hardware platform for simpler building of MIDI controllers.

midi webmidi midi-controller
  • Updated Nov 14, 2025
  • C++

tttapa / MIDI_controller

Star 429
  • Code
  • Issues
  • Pull requests

This is a library for creating a MIDI controller using an Arduino or Teensy board.

arduino teensy midi button midi-controller potentiometer usb-midi arduino-midi
  • Updated Jun 9, 2020
  • C++
obs-midi-mg

nhielost / obs-midi-mg

Star 193
  • Code
  • Issues
  • Pull requests
  • Discussions

Allows MIDI devices to interact with OBS Studio.

midi midi-controller obs-studio midi-messages obs-studio-plugin obs-plugin
  • Updated Apr 30, 2024
  • C++

lathoub / Arduino-USBMIDI

Star 192
  • Code
  • Issues
  • Pull requests
  • Discussions

Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer

arduino teensy midi midi-device arduino-library midi-controller usb-midi arduino-midi-library
  • Updated Mar 26, 2022
  • C++
obs-midi

cpyarger / obs-midi

Sponsor Star 182
  • Code
  • Issues
  • Pull requests
  • Discussions

Use MIDI devices to trigger events in OBS and vice versa

midi midi-controller obs-studio obs-studio-plugin
  • Updated Aug 15, 2022
  • C++

alf45tar / Pedalino

Sponsor Star 119
  • Code
  • Issues
  • Pull requests

Smart wireless MIDI foot controller for guitarists and more.

esp8266 osc controller midi esp32 routing wifi bluetooth wireless pedal footswitch midi-controller media-converter iot-device applemidi rtp-midi expression-pedal osc2midi mtc ipmidi
  • Updated Mar 19, 2020
  • C++

ddiakopoulos / modern-midi

Star 100
  • Code
  • Issues
  • Pull requests

🎼 C++11 MIDI file & realtime io library

midi midi-device midi-events midi-player midi-controller midi-parser midi-files midi-messages
  • Updated Jul 28, 2018
  • C++

oxesoft / keyboardscanner

Star 89
  • Code
  • Issues
  • Pull requests

Turn your broken (or unused) keyboard into a MIDI controller (with pedal and veloticy)

keyboard arduino midi midi-controller arduino-mega arduino-mega2560-board keyboard-scanner
  • Updated Mar 10, 2021
  • C++

zukaitis / midi-grid

Star 88
  • Code
  • Issues
  • Pull requests

DIY midi controller project

embedded hardware midi stm32 midi-controller kicad rgb-led
  • Updated Jan 4, 2025
  • C++
DivaCon2040

ravinrabbid / DivaCon2040

Star 62
  • Code
  • Issues
  • Pull requests
  • Discussions

RP2040 based firmware for DIY Project Diva Arcade Controllers

controller game-controller gamepad midi-controller projectdiva xinput-controller arcade-controller dualshock4 project-diva switch-controller dualshock3 rp2040 pi-pico
  • Updated Sep 28, 2025
  • C++

damiensellier / CtrlrX

Star 61
  • Code
  • Issues
  • Pull requests

CtlrX is an alternative fork of Roman Kubiak's Ctrlr. This project is aimed at delivering updates, a wiki, documentations, tutorials or anything that the community cannot share on the original Ctrlr github due to credential restrictions.

midi vst midi-controller vst3 juce audiounit sysex
  • Updated Dec 4, 2025
  • C++

GoaSkin / qKontrol

Star 59
  • Code
  • Issues
  • Pull requests

a tool to make NI Komplete Kontrol MK2 controllers more usable on Linux - and an alternative solution for macOS

macos linux midi-device qt5 midi-controller midi-keyboard native-instruments komplete-kontrol human-interface-device libhidapi
  • Updated Apr 3, 2021
  • C++

Bananut-Electronics / MiDispositivoMIDI_V3

Star 58
  • Code
  • Issues
  • Pull requests

Open source Arduino MIDI controller.

music arduino midi midi-device midi-controller usb-midi
  • Updated May 2, 2020
  • C++
DonCon2040

ravinrabbid / DonCon2040

Star 57
  • Code
  • Issues
  • Pull requests
  • Discussions

RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

controller game-controller drum gamepad midi-controller kicad taiko xinput-controller arcade-controller dualshock4 taiko-no-tatsujin switch-controller dualshock3 rp2040
  • Updated Sep 28, 2025
  • C++

HanYangZhao / MidiLin

Star 55
  • Code
  • Issues
  • Pull requests

Violin inspired Midi Controller

music arduino hardware midi-controller midi-shield analog-stick
  • Updated Apr 3, 2021
  • C++
Noteahead

juzzlin / Noteahead

Star 40
  • Code
  • Issues
  • Pull requests
  • Discussions

A simple MIDI tracker and sequencer written in C++/Qt/QML targeted for Linux.

music cmake cplusplus ubuntu sequencer midi qml music-composition sequencing daw desktop-application music-notation linux-app midi-controller music-production cplusplus-20 tracker-application tracker-music qt6 ubuntu2404
  • Updated Dec 7, 2025
  • C++

nadavh / motorized_fader

Star 40
  • Code
  • Issues
  • Pull requests

USB MIDI controller with a motorized fader

fader arduino teensy usb i2c platformio midi-controller bitwig-studio
  • Updated Jan 14, 2021
  • C++

popcornell / MIDIno

Star 36
  • Code
  • Issues
  • Pull requests

5-PIN DIN cable MIDI to BLE-MIDI bridging with Arduino-compatible boards

arduino midi bluetooth-low-energy midi-controller ble-midi
  • Updated Aug 23, 2016
  • C++
Synapse

Mental-Noise / Synapse

Star 35
  • Code
  • Issues
  • Pull requests

Arduino based CV to MIDI Eurorack module to control external instrument through MIDI

arduino modular midi midi-device synthesizer synth diy midi-controller eurorack korg drum-machine drumkit eurorack-synth korg-volca control-voltage eurorack-diy easyeda volca-beats korg-volca-beats
  • Updated Feb 4, 2024
  • C++
Load more…

Improve this page

Add a description, image, and links to the midi-controller topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the midi-controller topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.

Tag » Arduino Midi Controller Joystick