On Sun, 14 Jan 2024 19:56:54 +0100
ichthyo <p...@ichthyostega.de> wrote:
<snip>
>There is now a first draft showing how the Core may publish data
>through a new communication-protocol "GuiDataExchange".
>
>https://github.com/Ichthyostega/yoshimi/blob/guiconnect/src/Interface/GuiDataExchangeTest.cpp
>
>This test can be started with
>> yoshimi --no-gui
>> set test
>> exec  
>
>Obviously, all implementation is still *stubbed*.
>
>As can be seen from this draft, this exchange aims at transporting
>/generic data/, where the actual type is defined by the client using this
>mechanism. And it is built to support transport various kinds of data,
>handle multiple clients and work as much automated and safe as possible.
>Next, I'll have to build some new components to make this happen...
>
>As usual, my work-in-progress is on a Git feature branch,
>which I will re-base very frequently.

Thanks for the update. I can follow it in principle, if not in detail!

On (sort of) related matters.
I've gone as far as I can with conversions in AddSynth.UI
The remaining direct accesses dive into the actual graphic creation and drawing,
which is where I expect your work will take over. In the process I've found and
corrected a number of display errors - some quite long-standing.

I'll move on to some of the inserts, which will keep out of your way. The first
will be Envelopes. I think the 'freemode' graphic here is done entirely within
the GUI as straight lines, although it dives into the main code a lot.

-- 
Will J Godfrey


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

Reply via email to