OK now that I have the unit up and beating I am just starting thinking about how one could layer a programmer expansion.
As with the Shruthi-1 parameter access through function switch + set of 4 potis just work well but it would be nice to see if one button per function expansion would make sense here.
So I made a quick check about current parameter sets and used the editor screen capture to start elaborating on that toptic

Most of the instruments have many things in common and Julian explained the historical reason of the différences but also the convergence that have occured thanks to optimizations.
If you look at what is available now each voice has roughly 34 to 36 parameters among which 29 are common to every instrument.
29 parameters: 18 potis + 10 selectors + 1 switch
In a MaxOut combination of the different parameters to an enhance voice featuring the parameters of all instruments you get 41 parameters (28 potis, 11 selectors + 2 switches).
So my first thought was to layout something similar in size to the LXR7 PCB to offer more potis directly available ...
This would allow design with both PCB side by side or one above the other.
One thing I thought was to have it boxed like a Creamware System 1200.
Comments
Seriously, I think both the firmware and hardware need to be stabilized before we -ahem- even start talking about this...
But I think waiting a little bit until the basic parameter set is fixed won't be a bad idea!
Don't know if it is better to use the shift register + ADC on the expansion port or to make a programmer with a dedicated midi uC.
Yes, count me in when the time comes. Right after i had my LXR in the next batch.
one knob per function/voice would be overkill. maybe a selection for each voice and some kind of configurable user page.
A mixer for the 6 voices with dedicated mute buttons would be great, too!
Until then, a custom control surface with MIDI Designer for iPad will work well. Nice for designing drum sounds, especially because there's no cumputer in between.