As I work with an almost 1000 track orchestral template, naturally it will strain the CPU.
Because of Logic's (quite clever) way of dealing with this is using two separate buffers, one for an record armed track (with lower latency) and one for the rest (with higher latency), it would be beneficial to be able to disable the extremely annoying behaviour of Logic constantly automatically enabling Record Arm when selecting an instrument track.
There are plenty of reasons to select a track that has nothing to do with recording. During mixing when jumping around with motorised faders doing adjustments. Copy/pasting stuff on the fly. Displaying the channel strip on the left side of the arrange window to edit some EQ or similar. Etc. Currently this results in pop/crackles on the selected track if there's a CPU demanding plugin on it. So I have to select track, stop playback, manually remove the record enable, press play.
It should be a simple fix. It doesn't add any new functions in the framework.
- An option to manually Record Arm.
- If an Instrument Track is not record enabled, use the higher buffer (currently it seems to be some kind of "middle ground" behaviour, not sure exact what). It should not be given any priority over other instrument channels. Multithreaded of course.
- If it's enabled, the lower buffer and/or single thread depending on settings.
- If enabled in the middle of playback (as it is possible to now by selecting a track during playback), just have the exact same behaviour as now.
The current workaround is to keep an empty audio track on the top of the project, which I have to select every time I press play. Which destroys the workflow.
All I want is the option to choose.