groovin at a specified rate
i have a groove object playing a sample from a buffer at a variable speed. But whenever i switch the groove on with a toggle it automatically plays at a speed of 1. Is there a way i can set a speed (possibly using value object) and send a bang somewhere that will turn the channel on at the specified speed(not just start the loop i.e. startloop, but actually act as a toggle with a defineable start speed)
You are probably setting the playback speed to 1 when you turn it on.
Use [select 1] to bang [float] to set your playbackspeed when the toggle
outputs 1. Store your playback speed in [float]
Or connect toggle to something like [* 0.5]
When toggle outputs zero the product will be zero
When toggle outputs one the product will be 0.5 or what ever is in the right
inlet of the multiply object.
Math kicks ass.
-lcc