Hi all,
As I promised Will I have spent a few hours looking at the yoshimi
code and see a few things I would like to tweak (There is I think a
very neat way to make more of the controls easily assignable to midi
and to completely separate the audio and GUI at the same time), but
this is hardly a user discussion and I would like to discuss with
someone who knows the codebase rather better.
There is also of course the question of how this fits with existing plans.....
Basically I am thinking to use the XML paths used when saving and
restoring parameter sets in a std::map to map a name (The xml path) to
a particular parameter, this table can be built at startup, then have
two sets of parameters in memory with some posix locking and judicious
use of posix_trylock to synchronize across the RT/GUI divide.
The objective is to have **Every** control be able to be mapped to
midi/osc whatever, and maybe to end up with a set of supplied mapping
files for common keyboards and control surfaces.
Really not a user discussion....
Regards, Dan.