
However, this is quite limiting as it is better suited to a setlist that doesn't change very much. If I want to go from "song A" to "song D" that night, I also have to scroll through the instruments and effects of "song B" and "C" which may not sound appropriate. It also runs with about 20% CPU at idle on a top of the line MBP from 2016 (pre-touch bar version) and a few percent lower on a PC with i7-6700HQ. I thought when the chain selector is in a zone which does not have other chains active, that the devices are off? I am trying to find a way which will use less CPU if possible, especially for sets with more songs and more flexibility.
Last night I tried a new idea: having all chains in the same zone, but mapping each chain's volume and the speaker switch to a fader on a MIDI controller, so I can fade up all the instruments of "song A" and if I want to transition to "song D" I can just change the appropriate faders while triggering clips for the song I want to change to. I thought that by having the speaker switch mapped as well, it would disable the instruments of any chains whose fader is down at zero, and save some CPU. Sonically, this works very well, but the CPU hit is actually much worse! It was often in the 30 or 40% range on the MBP when idle. When playing audio, it was in the 50s, and sometimes spiked to 70s and dropped out.
Is there something I'm doing wrong here? Should I be mapping the on-off switches of every single device in every instrument rack chain to the faders as well to make sure they are truly off when their fader is down to save the CPU usage?
I realize this is a more difficult setup than bouncing or freezing instruments into audio clips, but I can't think of a flexible way to smoothly blend between different songs and their individual elements when using bounced audio since only one clip can be played in a track at the same time. And I don't want to simply DJ partially completed versions of my songs, it would be nice to continue to play keys on an instrument from time to time, or experiment with using the kick patterns of one song, the hats of another, the synths of another or adjust a parameter on my Push while remaining in key as these setups allow. There are posts on here of people using rack chains to have 64 or even 128 instances of VST in a single rack with only about 1 or 2% CPU usage when idle... how can something anywhere close to this be achieved? I do not have/use Omnisphere or Kontact or any big, hungry VSTs, mostly stock, a few Max for Live synths such as Bass. Not all songs use all of my 15 tracks either, some have only about 8 tracks.
Really could use some help here!