If a region starts at e.g. 1 1 1 1, and the SPL starts playing from the same position, it seems that Logic misses the first few samples – which is especially noticable with fast-attack transients.
Apparently Logic doesn’t use some kind of pre-play buffering. The workaround is to have your entire song start e.g. one bar later, at 2 1 1 1, and let Logic play from 1 1 1 1. This workaround obviously doesn’t work if you’ve set up a cycle – in which case Logic will miss the first samples when it starts playing as well. Next time it loops through the cycle it does play properly. There’s no workaround for this – it’s a serious shortcoming of the way Logic handles audio playback. With cycles, you could resort to using the Pause instead of the Play button/command: this will let you start playback from somewhere before the start of the cycle instead of starting at cycle-start (which is what Play does).
When you need help, Sweetwater has the answers!
Our knowledge base contains over 28,000 expertly written tech articles that will give you answers and help you get the most out of your gear. Our pro musicians and gear experts update content daily to keep you informed and on your way. Best of all, it’s totally FREE, and it’s just another reason that you get more at Sweetwater.com.