Sugarsynth Random Grain Duration

Grumbling Feathers's icon

Hi all,

Im trying to randomise the size of each grain but am finding that divorcing grain size and pitch is not possible. The only workaround that i've identified is to treat grainsize as the size of the pool from which grains are drawn i.e. duration. I can then simply use a metro to fire off grains from that pool by muting and unmuting the poly~. Is there a more elegant workaround for this?

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