groove~ sync output help

Osborne Frit's icon

hi. the patch below is my first attempt at granular synthesis of any kind- its kind of a tacky time stretcher that works with groove. a line gives groove~ new loop start points, and allows you to change the length of the recording. i've been trying to apply an envelope to each 'grain', but i've been running into problems with the sync output not ramping from 0-1. i suspect it's because of a timing issue causing problems with the new loop times being triggered before the old ones have completed, but i thought i'd made allowances for that. i've included a cut down version of the patch.

if anyone feels like having a little peek, i'd be extremely grateful

thanks

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


Andrew Benson's icon

For doing granular stuff, I recommend using one of the lower-level
playback objects like play~,wave~, or 2d.wave~ driven by phasor~ or
line~. This will give you a more dependable ramp to work with.

AB

Osborne Frit's icon

thanks andrew, definately some useful ideas there. i think i'll take the play~ route instead. i've realised some stupid mistakes i've been making here, and play~ seems a lot more straight forward for what i want to do. thanks again - i really dont know what i'd do without this list!!