Forums > MaxMSP

[groove~] granulator assistance

March 22, 2010 | 3:47 pm

Hi board
i’m using [groove~] to generate small ‘grains’ c.20ms, and enveloping with [trapezoid~] and [clip~], like this:

– Pasted Max Patch, click to expand. –

A problem I first encountered in a poly version of this is that large and/or rapid changes in the loopstart point create ‘ringmod’-type artefacts that seem to live in the high frequency range; back to the drawing board to this mono version, and sure enough, polyphony isn’t the cause. It is only this value that causes the sidebands, or extra frequencies. Is there a remedy, or is it a symptom of this type of time-domain ampmod granulation?
Thanks
Brendan


March 22, 2010 | 6:34 pm

My guess would be the sync value you have controlling the grain window frequency is causing this. The 0-1 ramp is freezing or speeding up as you scrub through the audio, thus changing the window freq.

Changing the [line~] ramp to the length of the audio file will stop it, or you could try having the [trapezoid~] independently controlled. I’m speculating as I haven’t tried any of thesse things.

Nathan Wolek’s [phasor.shift~] may be of use to you..


March 22, 2010 | 6:38 pm

You’re right, i haven’t tried these solutions, and i have noticed that scrolling forward elongates the ramp and (vice versa). Thanks


Viewing 3 posts - 1 through 3 (of 3 total)