How to change start position in groove~ without click
Hi,
I would like to manipulate groove~ object like mlr for monome.
But, I don't know how to avoid the click when I change the position of the "playback head". I must be able to change this postion at any time
Here, a little patch that explain my problem...
Best regards
Alexandre
Whenever changing the position, you should apply a short fade-out, change the position and then apply a short fade-in.
Here is your patch modified accordingly.
Hi,
Thank you for your modification.
I had tested this principle but I had been disappointed about the result (latency).
I will try again with your patch.
Best regards
Alexandre
Overall the trick is normally to use two groove~ objects, and whenever you want to change your position you change it on the muted one, then crossfade to it, and then you alternate between the two.
This is similar to what's done with ej.vdb~, m4l.vdelay~ etc., only with a buffer instead of a tapout~.
While I agree that 'a centralized collection of answers' would be terrific, a person who is not inclined to search the forum with the handy provided "Search" box is unlikely to exert any greater effort to search any other location.
The tutorials are equally helpful. But the Search link is invaluable. You just need to learn how to articulate and refine your key words.
The search link Sucks. It uses OR instead of AND, even if you use quotes and/or the word "and". I get thousands of results and adding in another search term just increases the number of results.
I usually find it easier to use google to search the forum.
Do you use "max msp" or "Cycling '74" or Cycling74
or
"max msp" and/or "cycling 74" . . .
in your Google search? I get different results, depending. Not to mention "max4live" or "Max for Live"
In any case, I'm confused about why somebody would want the beginning and/or ending loop points to have clicks.
Why would anybody want to have clicks when changing the start point of a loop? Why is this the default behavior of groove~?
Whats with all the kluges on these forums to try to get it to work without clicks? (oh yeah, because it clicks by default)
Thanks Raja (you asshole) for the collection of links about this topic. I've gone through all of them with very little success, although I've learned other things from them.
Thanks Roald, your confusing solution is the only one that kind of works for me. Thanks Roald.
It would be great to at least see the normal, 2 groove~ solution that Wetterberg
proposes, preferably with grooveduck2
. That way, loop points don't click and changing the start point doesn't click. I mean, who doesn't want that as default behavior?
Whats up with this? I thought groove~ was like a premier object, what with all the timestretching , looping, formant and dict stuff.
Or is there some other obvious, Win 10 64bit, object that time stretches and loops between variable start and end points, without pitch shifting and Clicking?
Behaviour of groove object is as it currently is,
and if it was different than sooner or later another newbie would come in and make
big noise about not being able to start from wished position without
crossfades, interpolation or whatever .
Yeah, Karma~ is great. Unfortunately it doesn't do pitch independent time stretching, according to this forum topic
I guess I'll try to put Percolates vstretch~ after Karma~.