Hi Will,

Meanwhile, I've started working on a sketch for integration.
The first problem to solve is how to "bootstrap" a connection into
the GUI through the new GuiDataExchange facility. After a bit of tinkering,
it occurred to me that we might be able to kill two birds with one stone:
we could start up the MasterUI with an "anchor record", which holds the
IDs for all further GuiDataExchange connections we'll want to establish
for sub components (EQ, OscilGen, Envelopes etc. -- whatever needs
extended data blobs).

I'll try out next if it's possible to make that idea fly and
how complicated that would be....  If that works out well,
it could be a pathway to get rid of the synth* pointers
in the UI gradually, step by step.

-- Hermann





_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to