I've had a proper look at EnvelopeUI, and as I suspected, the graph is handled
entirely within the freemode code.
It is dipping in the main code to fetch and set points. There is a maximum of 40
of these, with two parameters, X=time from previous point, Y=amplitude.

When running, the number of points that have been set are simply scanned and
interpolated to get the actual envelope. As far as the synth is concerned there
isn't a graph!

It would seem this can be readily handled entirely using the normal
collectRead/Write commands.

-- 
Will J Godfrey {apparently now an 'elderly'}



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

Reply via email to