The FeatRequest in the tracker is this: If someone is used to FL should know this already. This is an AMAZING feature to lower MASSIVELY the CPU usage. important: For compatibily issue with reaper, when the plugins are "smart-disabled", the delay compensation shouldnt be recalculated. Explanation: This "Smart-Disable" option can be given to: - whole project (options: enable/disable) - single tracks (options: enable/disable/inherit_from_project) - single effects (options: enable/disable/inherit_from_track) priorities of the flags can be undersood reading the options i wrote above. With this options enabled, on the "flagged" VSTs will happen: a) if their track is unarmed: - the plugin is by default automatically disabled - the plugin is enabled when there is an item to process under the playback cursor (to make it more smooth can be with a "look ahead" option of Nsec. - the plugin can also be enabled if the track is receiving some routed signal. - after the item to process, until there is audio signal coming out from that track, the plugin is enabled. - as soon as there is no more audio signal for N seconds the plugin is disabled. b) if their track is armed: - smart-disable flag is ignored for armed tracks :) (obvious reasons here, Reaper cant know when it have to enable/disable!) A drawing showing how it works:
I'm up for this too, I haven't seen a program do it well though but I'm sure Cockos could! As far as I recall if you have fx on an item and not the track itself then it does not take up any power when it is not under the play cursor but you do have to set up the settings to do this I think.
this sort of thing falls over badly in the following situations: * plugins that make output with no audio/midi input (i have a few of these) * plugins that only generate midi data * delay and reverb plugins where the output might repeat after a certain amount of silence * plugins that rely on information from the application to generate noise (e.g. plugins that have their own sequencers, some glitch type plugins) or have clock dependencies (e.g. some tempo synced effects) it'd be nice if the plugins would disable during a mute automation event but that's sorta a bit separate.
--------------------- Tune the exotics by profession but Bimmas are what I drive!