Groove~ How to move the loop points simultaneously?
I have a simple problem using groove that you might help me solve..
I`m using the groove object and i want to move the loop start and end points at the same time so that i can move the whole loop in real time.
My initial thought was to create a dial having a range of my loaded sample.When i move the dial to the left i want my loop to move to the left till it reaches the sample start point (0) in milliseconds.The same with moving the loop to the right.I tried subtracting (adding) the value 1 from both the loop start and end points so that the whole loop moves to the left/right but i got the stack overflow messages.
I know that there is a button for this job coming with the waveform object but i want to use only the waveform display and have a dial for that job(moving the loop).
I would appreciate any kind of help!
do you have an example patch of this?
i don’t see why you couldn’t just drive the inputs to the waveform with the dial and have the outputs directly connected to the groove.
----------begin_max5_patcher---------- 866.3ocyXFzaaBCEG+L4SgEam1xhrMP.1scXGlzj5j1sMUUQ.GJSfcD3rk0p lO6CrgTZyBXRKlbARLF7+2O+d98ruelg4J1NRgI3ifeBLLtelggnopFLp+ug YVvtvzfBQ2Loj+vV8Ky4xGwI63hlSYAQYjhB.BBad3l.d3sIz3axIgb4Xfcf Kfyat4ZUcE4s.Btt9cnayXa4oDtXzP0sJah+2MD4mwz7vKrlQ4zfLwCL+TdR PZyvmDIZqTsevx1rU2KRtSzcTkHNLrIzCiZUaOLaV0k4uRXAtvoCrf7D7v1V hEntvh0TiETWPA4H3fzWYIVWPAOQPgCVAV2eri0RAVrvKb5jG3SwiUAzXy4. y0kyB7gBGzXCmJ2hfXxQzImrIMHjzAerrqiaD7wVt1xxw2eANDjfOCjPtKJH beWQJPgk63Hs7CWOgkCO1HvdluVpszsp7anvhcKkhtuE6Noerz+cdsC8vlzv tSTP9612Wp.4pd1xj.Vtm6pdEIwzRSefXwYr8kCYYYDJ+Ht70qt5afu+ke7Y EV.zRlPvtGz.GjkO5UHzabQi4Iiemn3hoJ426U.L9PkR7cxPhD5PS2gG801O U5tpwB71NKOxsczfMVSo6P9iMRhZMvcX2RmB6CWGpc+rxeZahOlbnpOku4ls 71eqFq11CYM9U9TvCx4oL1ltBQjaqptzGec4Krbr8E3r33TR+FNRd6v0WzRC ssPaywd5sZls6H8ZyxQu00hvi8ja+UJJqEBimvJE8mnDhk0usWAzHKV.6q0x DmphmSnqY6AuAdypsqWSx6bufNsNmIT4xzcWyfWutNoIE7G20rh+Xnakbh3p DmCirxUb8bmjpTmHNEmyX+lnFmZ1Gm7lO9b4Tc.57yLTcPmWiUKTIFlRud5y OdXgsV09S4WAaadXinaNyUvilaDofmPC3ILZqNUseiVc51jnHBs8l2xRh1vJ yNWKBv0+2YSk0jkJZxUuZBqflP1WdZxWuRpzSFf5apC9jNoEMAUQS5iSXUl5 dlvGcNAUgS5ESNpHIOs5NotlzHmbUQSNZkSHUkjFwjJd3U5FqOJ4pnjPWVRR yqWh7UASZtjfxQaYeRRuoeqNpGk7lznjTo.SjdSqfvWbXx8hSQpDwo2.NrB0 VZ8BTT4edX1+..NffPK -----------end_max5_patcher-----------
Thank you both for your replies..
The problem is that i want to have to number objects so that the user defines the loop start and end points and after that he is able to move the whole specified loop.
The patch that you posted here is similar to what i was trying to do after i realised i could use the loop length as a parameter to move the loop.
The problem is that when i move the dial (the one that moves the whole loop) i want the number objects to be updated with the new values that the dial has defined.
m posting the patch here..im sorry it`s a mess..my first patch in Max msp!
Thank you again!