Mr. Akman is making a good point, but for clarity there are two different issues here.
The AutoLoop feature does snap to the beat, and while this is normally very useful, there may be situations where you would want this loop to be offset … so that it starts just before the beat (at the instant I pressed AutoLoop) then lasts the preset length (with the same offset on the end). This as an option would be useful. It would create a loop that is uniform in length, just “slipped” slightly off of the beat grid.
However… the issue that I and many others are raising here is actually a software bug. (speaking as a software engineer I’m pretty sure of that). The bug is that the LoopIn/LoopOut feature, which works perfectly on songs with a predictable beat grid analysis… is totally erratic on live recorded songs. Instead of ending the loop when I press Loop Out, it will end the loop at a seemingly random point within a beat or two of where I wanted it. It does not even snap to the nearest beat, it just jumps somewhere that you did not intend. This tells me that something about the loop in/out relies on the beat grid and perhaps some form of calculation… when it could have just noted the timecode at the moment I push the button. This bug is in the Mac OS X app. The iOS app behaves differently, where the Loop In/Out does seem to snap to the beat… but still snaps to the wrong beat on the Out.
A common symptom in both of these apps is that the moment you press Loop Out, it will NOT start precisely where the loop began but some time after… once the loop has completed once on its own it will start at the correct Loop In point, but the Loop Out continues to be off its target.
Again, I am using the 14 second piano intro of My Immortal by Evanescence for my test loops to illustrate the bug.