Thanks. I'll look into latency and other CPU saving strategies. It turns out I've got istat already running and I tool a look. It seems that when Logic is idle, I've got 55% or so of CPU free. When I run a section, it goes down to about 24%.
I'm guessing that loading instruments uses up RAM, so if you have tons of instruments loaded into tracks that you're not using, you're still using RAM, is that right?
My other guess is that when audio trachs and midi tracks play (and use their attendant processing, reverb etc etc) that's when the CPU gets taxed.
Do you know if it works pretty much that way?
I'm not sure but that does makes sense. The instruments and effects need to be ready as they could be triggered at any point in the track. So having them already loaded in the memory would be sensible.