I am curious if anyone has any thoughts on how a USB MIDI input device could be built (any form, just hypothetical).
As I see it there are basically two parts:
- USB component to handle the power and sending the MIDI and other communications messages with the OS.
- Input system - piezo or some other signal to be translated (eg. by signal thresholds) into a MIDI signal via A/D and script to process signals/thresholds into MIDI.
For example, in the simplest (a drum pad) you basically just have a piezo pickup going likely into a preamp of some kind and then an ADC. Then a program must be running on some simple CPU that is checking for signal threshold, and when it is reached, it sends a MIDI message through USB.
JUCE is obviously more for synth and plugin software. But I am wondering if there are any relatively “ready to go” solutions or components towards building something like the above.
Found this that looks interesting for building a MIDI controller with an Arduino:
- This is how I build my own MIDI controllers for less than US$40.00 (and how you can build yours, too – The Nerd Musician
- https://www.instructables.com/USB-MIDI-Controller/
He also mentions this company which makes something called MIDI Brain - looks like a nice way to go:
Any thoughts?
