But I assume that's true of anything you rewrite in the gui? Like my metronome that flashes 1,2,3,4 by changing the value of a fader? Or is that drawing done differently somehow?
This, I think, is exactly why a color bus or something similar. Basically a module with a dropdown to choose which color bus to send through the output. This color bus would be defined at the workspace level and be completely immutable while the playback engine is engaged. So these workspace-level colors could effectively be an array in memory. The drawing engine would still need to take some CPU at the last pin (which of course would not be immutable, instead acting the same and taking the same overhead).
Would getting rid of all the pins in between (especially in the case of polyphonic patches) have a positive effect on performance?Statistics: Posted by ceasless — 06 Jun 2014, 14:05
]]>