basically, something that act as a router for midi, with a fair amount of configurability in routing and mapping midi messages.... that can then be saved and recalled. (either as patches, presets /data files) .
don't get me wrong, i know exactly how to do this... and I also have multiple axolotis, which I can chain... I could also potentially you a BBB/Bela as a 'hub' - also of course, I could just go buy a iConnectMidi4+
so really this started, see first post, as more a simplification of this...
could i do it with one axoloti board?, with a simple 'daughter board' that plugged in. a cheap and cheerful solution... with just a bit of coding on the axoloti.
(as by-product , i also thought it might be interesting to other axoloti users.... again a reason for simplicity)
the reason I've hesitated in USB connection, as i mentioned, is I do have USB class compliant midi devices, so i need at least one usb port for that.
I will admit, the lack of USB hub support on axoloti, is a minor 'issue', which actually makes the USB shield quite interesting. (also it seems to support USB 2.0 which is useful)
(btw: @johannes the usb shield 2.0 , is another good source for looking at usb drivers, especially for inspiration for the usb hub support. when my 'desk' clears a bit, I may take a look... though its still a non-trivial task)
Midibox, yup very familiar with this, and really if I had time to build one, id be tempted, as much for the build experience as anything else... but really I don't need much of what it provides, and having checked the manual, the software, does go in a direction I'm interested in. (Im much more interested in the Squarp ) yes, I know its open source... but I don't have time for coding another platform
(also, I don't think its supports usb hubs)
... that said, the code base is awesome, Ive checked it a few times when doing things on the axoloti usb midi implementation.
upshot is... when I'm placing my next order for electrical components, I'll make a call... try to find a balance on something thats not too coding intensive.
but for now I'm tempted to use Bela, and then use axoloti as daughter boards... its a bit 'heavy' for a simple midi router, but is in line with my 'main project' anyway, but it'll only become an issue when I need to use the other axoloti's for synthesis and fx.
this thread has really opened my eyes up to arduino and teensy options. I knew of there existence etc, but never really looked into what they could do, they do provide some nice small package options. Im sure at some point I will do something with them. so thanks for the ideas and information.