Groove~ sync point: how to pause loop playing forwards and in reverse?
Hello,
I have attached a patch I have put together from other threads, however the issue was never resolved. This patch works, but not when playing files in reverse...can any one help?
Many thanks
Your 'startloop' message starts playing at the loop startpoint (i.e., at the left edge of the loop) regardless of whether the rate is positive or negative. When the rate is negative, edge~ stops the groove~ immediately. Instead of using startloop, you could send the starting location explicitly, either the startpoint or the endpoint, depending on whether the rate is positive or negative.
How do you do that? I've never seen that done with groove?
Hi
I think Christopher is pointing out that you can send a float to the groove object at left and middle inlets, to specify a loop start point, then simply use a positive or negative signal to determine speed and direction. I also think you can do some further messing around, by setting loop end < loop start, but I've never needed that before
Brendan
That's right, you can't play a file in reverse if you are starting at the beginning. You have to select a start point somewhere other than the o point. Centre and right inlet of groove object set min (start point) and max (end point) of loop. Find a way of varying these parameters in real time and you will have a much better engine. I include a couple of patches that use the groove object, for you to examine.
Thanks for the replies, in the end, I just made the sampler using play. The only issue with play is you have to work harder to save and then re-trigger the start and end information.