Another thing worth re-mentioning here is: "freeze and bounce." These are procedures which pre-calculate
portions of your project to create audio-only tracks
to stand-in for them. Logic's designers have poured a lot of effort into both facilities to make them very easy to use. (You might need to turn the "freeze" button on ...)
The key advantage is that Logic no longer has to do the work "in real time." It can focus just on what you've given it to freeze or bounce, and, if it takes "1.01
seconds" to calculate "1.00
seconds' worth" of that material, that's no longer cause for a System Overload. As it otherwise would be. Once the audio has been generated, Logic has only to play
that audio, which takes essentially-zero resources but sounds exactly the same.
encourage you to "plan ahead," instead of just creating 100 tracks and seeing if your system can take it.
You work on a single aspect of your song, freeze or bounce it, and move on to the next one – treating the thing more like an "audio project." It's completely non-destructive – you can re-do anything anytime – and it helps you to think, and plan
, how the various aspects of the sound are going to fit and work together.
Really, the only "hardware-limited factor" is (a)
how much work the computer has to do "at once," and (b)
having to do it "in real time." Freeze/Bounce lets you easily bypass both restrictions without seriously cramping your style.
When buying a new computer, I consider memory
to be the most important thing to "maximize." Buy as much RAM as you can, so that you can drive your computer down a many-lane