peter But that's already the way it works. Selecting a region and moving the playhead to the end of the region will loop to the beginning of the region.
No that’s not what I mean.
When you select a loop you get the handles to adjust it.
Once you think you are done with this loop, you want to try it out against other loops in the song , what I am asking for is if you take the playhead to check other loops to this selected one I want the playhead to automatically always return to the selected loop, this makes it very easy to just drag the playhead to end of any loop and it will automatically jump to the selected loop, this gives us a very fast way to test our selected loop we have just created against all other end loop points.
Once you deselect a loop the playhead just plays through as normal, but once you select a loop it means you are editing it and the playhead changes logic to favour the operation you are needing.
This would make creating loops on smaller devices very fast and easy, because when you are checking loop points you don’t need to keep zooming in and out , just select a loop zoom in and select end points of any loop , it will play to end and jump to beginning of loop you are testing then simply place the playhead to another loop end point and keep doing this without the need to continually zooming in and out and repeatedly selecting the already selected loop.
Once you select a loop this becomes your main focus point.
If you want to hear a full play of song just deselect the loop, the aim of the loop editor is TO EDIT efficiently if you need to play the whole song you can always do it without being in the editor.
Yes you have understood the first problem but you do not get my second point which really would help greatly to speed up loop final testing especially on iPhone where the screen is small and you need to use zoom a lot more, this logic would also help the bigger devices as it would save a number of extra steps to test all loops against each other.
I always check all my loops against each other , this involves a lot of different combinations of selections , with my logic it would make it very fast.
Simply put, when you select a loop in play mode dragging the playhead does not ignore loop points and always jumps to beginning of the selected loop.
Deselecting all loops ignores all loop points.
A selected loop always loops , and placing the playhead in to this area always loops.
In play mode selecting a loop and dragging the playhead outside this loop will play to the end of this new loop and automatically jump to the beginning of the selected loop where this loop will keep on playing till another playhead position is selected.