joshnishikawa / MIDIcontroller

A library for creating Teensy MIDI controllers with support for hold or latch buttons, potentiometers, encoders, capacitive sensors, Piezo transducers and other velocity sensitive inputs with aftertouch.
223 stars 19 forks source link

Compatibility with other boards #30

Closed ojungleboy closed 2 months ago

ojungleboy commented 1 year ago

Congrats for your work. Sorry if this not the right place for asking this, but would it work with another board such as esp32 or Arduino? Thank you once again

joshnishikawa commented 1 year ago

This is the place. Unfortunately, this library only makes use of the underlying usbMIDI architecture of the Teensy core library. A lot of the functionality could definitely be used on other boards. I just haven't gotten into that because I'm short on time these days and don't have anything but Teensys to test with anyway.

Check some of the forks though. PatternAgents forked this library and added support for serial MIDI, multiple cables and some other stuff. Pulling that code is on my bucket list. You could try that lib but I've updated this one quite a bit since it was forked so it will be lacking in other areas.