I want to build a kind of a synthesizer, with a set of potentiometers connected to Pi via ADC, a set of momentary buttons that would toggle the modes and so on.
I could create a row of buttons as keyboard keys, but seems like it can be a better solution to use some modern simple and compact MIDI controller that is connected to the Pi via USB and then somehow my app (Python or anything) would catch its signals. Is it possible to connect it without having to modify hardware part of the MIDI keyboard or create a middleman block, just by setting up necessary libs on the Pi and linking them to my app?