I've been doing work lately involving per-track plugins. Some of these plugins include Waves LinEQ and LinMB as well as iZotope's Vinyl.
The feature request is this... the way CDA operates now, all plugins on all tracks are processing all the time. Waves LinEQ and LinMB are very CPU-intensive, and I am quickly running into a CPU limit having to simultaneously run 8 instances of each (each takes around 10% of the fastest CPUs out now).
A second related isue... CDA appears only to cut the -input- to per-track plugins when other tracks are playing. This is a problem when using a plugin like Vinyl, which generates audio (record noise) even when it sees no audio input. Either muting the output of inactive plugins or disabling them altogether (as mentioned above) when other tracks that aren't using them are playing would solve this one. For now... the -only- workaround is to destructively commit Vinyl in Sound Forge. Not a very flexible alternative.
-S
The feature request is this... the way CDA operates now, all plugins on all tracks are processing all the time. Waves LinEQ and LinMB are very CPU-intensive, and I am quickly running into a CPU limit having to simultaneously run 8 instances of each (each takes around 10% of the fastest CPUs out now).
A second related isue... CDA appears only to cut the -input- to per-track plugins when other tracks are playing. This is a problem when using a plugin like Vinyl, which generates audio (record noise) even when it sees no audio input. Either muting the output of inactive plugins or disabling them altogether (as mentioned above) when other tracks that aren't using them are playing would solve this one. For now... the -only- workaround is to destructively commit Vinyl in Sound Forge. Not a very flexible alternative.
-S