Pioneer already does this, in my experience. Maybe not exactly as described by myself or some others, but it works and that’s how I know I’m missing it in DJay. This is worth exploring more thoughtfully:
When I press PLAY on my Pioneer XDJ-700s, whether there is a cue point or not, and with no previous settings being turned on, it just automatically sets a LOOP-IN point from where you hit PLAY (if there isn’t a currently active loop). Most of the time, you wouldn’t even know that it happened, it happens in the background. You don’t see anything light up, the loop IN light/button doesn’t start flashing. But in the software, it’s ready for you to hit LOOP OUT. And if you do - viola! You now have a loop that starts where you hit play.
This is fantastic. So many track have an intro that you could use to loop and transition into the next tracks, but it’s very short and it starts on the VERY FIRST downbeat. There’s no other way to capture this. In DJay, I’ve tried cueing up my downbeat and then pressing LOOP IN (before letting the record spin), in anticipation that I might want to use the intro, but I don’t always remember to do this and, for some reason, it doesn’t always “take” and no loop-in point actually gets set. It would be amazing if it was just automatically there - and then, if you like what you hear, you can catch it on the fly. So very very very useful.
I can’t imagine how this would mess up any other workflow, but I’m sure that’s worth due consideration.
Many have suggested that it sets a backward-looking autoloop based on a user-selected value (8 bars, 16 bars, etc), and that could be very useful. But for what I’m describing (what works on my Pioneer gear) it would be critical that the LOOP IN point is automatically set where PLAY started. For DVS, is that tricky? There’s no button press, you just let the record go. Seems to me that could be detected though, and quantized to the nearest downbeat. Perhaps it’s a setting:
Backloop LOOP-IN point is:
• A user-selected number of bars back (value from Autoloop setting)
• Set where playback began.
OK, there’s the deep dive from my point of view. Thanks again, all.