Hallo,
august hat gesagt: // august wrote:
the speed should be interpolated. as for nudging, I guess thats second on the list.
That was me, too, I guess. ;)
well, I'd like to redesign the buffering so that it is a bit friendlier ... and nudging shouldn't be a prob then.
This would be wonderful.
you shouldn't be getting clicks when changing speed.
Yes, you're right. I must have remembered it wrong. Now - home again - there were no clicks.
jumping a bit forward results in clicks, 'cause its refilling the buffer.
Maybe I'm just doing something wrong when trying to "nudge". At first I tried to keep the current position in a [float] object, and then add a seek value (pcm or time) to it. But this gave clicks and also the resolution of the outlet values isn't quite sufficient.
Then I thought about how DJs do a nudge: The accelerate the vinyl for a short time, then the Technics MK1200 kicks in again at its current speed.
I designed something like that in Pd with a temporary higher or lower speed and a delay object, that resets the speed after a certain time. But it turned out, that this is really hard to get right: Either I don't get enough of the nudging effect, or I get clicks or dropouts.
This might be hard to understand without a patch, so I attached the current "djPlay.pd" patch I'm working on. It's a graph-on-parent patch, the main action happens inside the "the-guts" subpatch. Oh,and the GUI isn't really finished, I'm still working on the audio guts mainly.
Maybe this already is useful oto others, too.
Frank Barknecht _ ______footils.org__