[PD] Particlechamber: a 32-voice asynchronous granular synthesizer

Josh Steiner josh at vitriolix.com
Wed Nov 12 01:59:04 CET 2003

very nice, thanks for releasing this!

derek holzer wrote:

> Particlechamber by Derek Holzer [Umatic.nl]
> Particlechamber is a 32-voice asynchronous granular synthesizer for 
> real-time transformation of a soundfile. It is loosely based on the 
> famous Travelizer instrument from Reaktor 3, however I think it's much 
> better because it is FREE!
> This abstraction can be used to time-stretch or -compress a soundfile, 
> although there are other tools [such as Frank Barknecht's Synchgrain 
> object] which do this "nicer", but it's main strength is in generating 
> clouds of sonic particles, time-scrambling a file, or creating 
> abstract textures. If one does a bit of reverse engineering, it can 
> also be used as a tool for learning about the techniques of granular 
> synthesis. I have left a subpatch inside the granreader subpatch where 
> others can add their own grain-level events, such as randomized or 
> constant-Q filters or windowed envelopes, to see what is possible with 
> this technique. Of course, I can only highly recommend Curtis Road's 
> amazing book "Microsound" for those interested in learning more.
> Download Particlechamber here:
> http://www.pure-data.org/Members/derek/Particlechamber.zip
> Particlechamber requires a few externals to run. It uses Freeverb~ for 
> its reverb section [although you could easily replace it with another 
> reverb], and uses Grid as a major GUI element [although you could hack 
> your way around it if you can't install Grid by sending numbers 
> directly to the table_locator subpatch. Look inside for details...]
> It would be best to take Grid from the PD External Repository:
> http://pure-data.sourceforge.net
> However, Yves Degoyon's Grid external can also be found here:
> http://ydegoyon.free.fr/software.html
> The freeverb~ external can be downloaded here:
> http://www.akustische-kunst.org/puredata/main.html
> Operation of Particlechamber:
> Open the Load subpatch and click the bangs to load samples. It is 
> better to do this before you start playing, because loading soundfiles 
> can cause audible glitches in PD's performance. Sorry...
> The red buttons mute and unmute the file granulator and the reverb. 
> The large vertical sliders are gain for each section. The reverb is 
> post-fader from the file granulator, and can be bypassed either by 
> muting it or with the wet/dry slider.
> The envelope is a linear ramp, so a length of 0 means a pure 
> triangular "window" for each grain. [(envelope x 2)+length=average 
> grain length in ms]. Stereo_spread randomly pans each grain to a wider 
> or lesser field. The range feature randomizes each parameter as a 
> percentage plus or minus the given number.
> Asynch randomizes which grains are passed through, from almost none to 
> all. Vox activates or deactivates each of the 32 voices. Grain_spread 
> makes small adjustments in the read position, which can be used to 
> either add a reverb- or chorus-like effect, or to completely 
> time-smear a file. Jitter makes larger adjustments in the read 
> position, resulting in various degrees of time-scrambling.
> The XY controller at the bottom determines the read position in the 
> sample. This controller has an interpolation scale, adjustable by the 
> gear-shift on the right. This means that Particlechamber will scan 
> more slowly or quickly through the file depending on the cursor's Y 
> position multiplied by the interpolation factor.
> Particlechamber is free software and comes without any warrenty that 
> it will do ANYTHING like what I say it will. Enjoy it all the same.
> ----------------------------------------------------derek at umatic.nl
> _______________________________________________
> PD-list mailing list
> PD-list at iem.at
> http://iem.at/cgi-bin/mailman/listinfo/pd-list

independent u.s. drum'n'bass -- http://vitriolix.com

More information about the Pd-list mailing list