its worth the wait AndyCap , mine is installed (picked up at SB) and its great, already got a load of stuff going on it (hence my other thread)
one thing i am consider is 'live patch switching' (without a computer), i don't need it too much for my primary application, but still think it would be handy.
giuliomoro have you any definite plans on this?
my thoughts were:
use button one (non trigged) as a patch select, when held down you could use the other 3 buttons as a 'binary number' to select patch e.g. button 1 + button 4 = patch 1, b1+b3=patch 2 , b1+b3+b4 = patch 3
holding down button 1, would disconnect trig inputs t2,t3,t4 (so they didn't accidentally switch patch with an input)
(id prefer direct patch select, rather than patch up/down in a modular environment, otherwise 'intermediate' patches, might send unwanted signals)
im think this then sends an osc message to a 'bela startup' process which will kill the current pd patch, and launch the new one, looking in a config file to see which to launch and parameters
to the end user, this is seen as a C++ header , they include in their project. or a PD subpatch.
(only real thing the user has to be concerned about is a flag which says that trigs should be ignored or not)
this would be really handy for salt, as it turns it into a multi function module.