Slow groove changes the values

jvkr's icon

Patch below shows that playing rather slowly the content of a buffer using groove, results in the extreme values being changed. What goes in in the range -1 to 1, while playing this range actually goes beyond -1 to 1. Is this the side effect of interpolation?

_
johan

Max Patch
Copy patch and select New From Clipboard in Max.

jvkr's icon

As am addition, all speeds except for original speed have an effect on the values generated from groove. The context where this is relevant is a recorded control signal of which the values I expected to be in a specific range--the range that was recorded. It took me a while to discover why what I patched didn't work as expected.
_
johan

Tj Shredder's icon

jvkr schrieb:
> Is this the side effect of interpolation?

Yes, if you don't want cubic interpolation, you should use index~ to
read out, or wave~, with interp 2. It seems that interp 1 isn't the same
as in groove~ and play~, I would expect a cubic interpolation of noise
to produce higher values...

Max Patch
Copy patch and select New From Clipboard in Max.

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com