Hey!
I am wondering if I am doing something wrong or if its an actual issue others also experience:
When I connect a USB device (currently a raspi running some code to act as a midi router) to the SSP, I can map perfectly fine to modules in the SSP. However, when I reconnect the pi (which I do quite often since I work on the scripts running on it) The bindings seem to have disappeared. Mapping is still correct but I have to reload the entire patch to be able to move the mapped elements.
I don’t know exactly if this problem applies to standard controllers as a nano kontrol as well or if it is just my wonky raspi doing its own thing.
If a general problem, this might be good to look into since it can be potentially devastating during a live performance to have to reload the entire audio engine in case something goes wrong with a midi controller.
which module are you talking about?
are we talking about the ‘factory’ MIDI module? or one of my modules using midi learn?
I can confirm, my modules do not reconnect, I only noticed this the other day whilst looking into this topic , and indeed, as stated there its not reconnecting, until you load a new patch…
note: new modules are able to connect without reloading patches, its just the modules that ‘failed’.
just gotta find some time to fix and release it.
(though, I noticed, Im going to need to upgrade juce as well, just to changes in llvm… so Id need to also test, that doesnt have side effects)
if, you are takling about the factory MIIDI module , not sure. Id need to test.
(if thats the issue then that be on percussa to fix)
Wow! Crazy! Thanks for that absurdly swift reply! 
I am indeed talking about the MTIN module (behaviour can also be observed with PMIX and ATTN as well as QVCA so far. Others I have not tested yet).
A current workaround might be to save the entire patch under a different name and then (if connection breaks) “refresh” the patch by loading its second version. That is not ideal but would do the trick for the moment, I suppose.
I guess, it might have something to do with the USB device enumeration but not really sure since I am an absolute newbie in development. 