Hi y'all! I just got my Axoloti a few days ago and I'm super excited to play around with it. I've managed to solder headers onto the board and get one 10k pot read by the patcher, which for a dude who barely ever soldered anything before is pretty good.
I figured out that to build a panel with lots of pots (like 32) I'm going to probably need to learn how to work with a multiplexer, which is cool, and my ultimate goal is to build a synth that can also function as a midi controller. But I'm a newbie to hardware (I'm a web developer mostly) and for now, I wanna use my existing midi controllers like the Korg NanoKontrol and an ancient Oxygen49 to control my patches live.
I don't want to use my MacBook though - I'd prefer to have an all-in-one box that I can just hook my controllers up to and go. Obviously I'm limited with the Axoloti to a single USB device, but it occurs to me that I have several raspberry pis (one original Model B, two 2s and a 3 coming as a birthday gift) and that it would be easy to use one as a hub to plug multiple USB devices into to send their output over microusb to the Axoloti. I also figure I could also write code that would let the pi drive a 2x8 lcd screen for basic feedback on what parameters and such I'm controlling (either based on the midi cc coming in or via feedback over the USB from the Axoloti).
What I'm wondering is if any of you can recommend the best way to configure midi on the pi. I can write Node code to send and receive midi, at least on Mac, but I've never tried anything with midi on any Linux devices (though I know Linux fairly well from a web developer point of view). So I'm not even sure if my class compliant devices should just plug and play out of the gate if I'm running command line Raspbian or if I need to install some manager or something via repo.
I know there's resources out there for all of this but I figured I'd ask here first. I know that the patcher apparently runs badly on the pi, but I assume midi shouldn't be weird, right? I'd like to write and test the code on my mac and then test it on the pi, but I have no idea if midi works the same way on Linux as Mac (i.e. you pick a device number or numbers to listen to and go from there).
Any recommendations or advice would be appreciated! Thanks!