[PD] Granular Synth

Kyle Klipowicz kyleklip at gmail.com
Thu Apr 28 03:57:20 CEST 2005


Looking in Frank's tutorial for making a drum machine
(/dir/to/pd/doc/tutorials/footils/pddrums), he shows the use of some
cool subblock external objects, t3_line~ and t3_bpe (a breakpoint
envelope), found in iemlib.  These may be what you need to generate
interesting envelopes at a granular level.

~Kyle

On 4/27/05, Spencer Russell <Spencer.Russell at oberlin.edu> wrote:
> On Wed, Apr 27, 2005 at 09:02:40PM +0200, julien.breval at tremplin-utc.net wrote:
> >
> > you should use |vd~| or |delread~| rather than |tabread4~| (this one is for
> > reading in |array| or |table|)
> 
> thanks for the tip. It's working much better now. :)
> 
> >
> > to get a granular effect, change the delay time just before you
> > trigger the amplitude envelope; you can omit the amplitude
> > enveloppe but it's good for fragmenting sounds (some people
> > also add a synchronized filter and/or a pitch shift) most of
> > the time, the enveloppe lasts between 10 and 100 ms; you can
> > use constant or variable enveloppe times (you can also add a
> > random density parameter for the "trigger enveloppe" event)
> >
> > use some feedback too if you want to get more complex
> > fragmented things
> >
> > to remove the doppler effect, there are two basic methods: 1.
> > use a sample and hold, like in the sampler.transpose.pd example
> > by Miller Puckette (this method is rather suited to constant
> > enveloppe time / synchronous granular synthesis; the whole
> > granulator is scheduled by a single |phasor~|)
> 
> OK, so using a samphold~, phasor~, and vd~, I've got the
> envelope-less granulator going, but how do I trigger the envelope
> with sub-block accuracy? I can use vline~ create the envelope
> itself, but getting it started is the problem.
> 
> -spencer
> 
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> 


-- 
http://perhapsidid.blogspot.org
(((())))(()()((((((((()())))()(((((((())()()())())))
(())))))(()))))))))))))(((((((((((()()))))))))((())))
))(((((((((((())))())))))))))))))))__________
_____())))))(((((((((((((()))))))))))_______
((((((())))))))))))((((((((000)))oOOOOOO




More information about the Pd-list mailing list