The principle purpose of Dipole Particle Generator (DPG) is to develop the technique of glisson synthesis. The largest deviation from traditional glisson synthesis is the ability to use sampled sounds as opposed to solely synthetic waveforms. Immediately, the inclusion of sampled sounds in a particle synthesis system tempts the integration of classic granular synthesis techniques (time-stretching, pitch-shifting, etc.). DPG weaves characteristics of many particle and granular synthesis techniques into a single streamlined application.
The decision was made to implement stochastic parameters in order to create sound with constant controllable variance. Parameters within DPG are set to ranges with weighted distribution. These weights are set by probability tables that may be populated by hand or by algorithm. Although designed for stochastic parametric control, purely deterministic events are possible in DPG.
A unique attribute of this software is the use of four independent streams of parameters to inform the creation of grains. Each stream has an identical set of parameters each with an independent set of values. At the onset of each grain, one of four parameter streams is chosen. Grains are emitted serially, but may overlap in time. DPG allows for the creation of sophisticated granular clouds and provides the ability to control all parameters fluidly.
A large effort was made to make this software flexible and user-friendly. I want this to be available to anybody who could put it to good use. However, I am a poor graduate student/starving artist. If you are so inclined, please feel free to contribute!
Donate to the cause: https://www.paypal.me/AaronArthurAnderson
Link to demonstration:
Link to documentation (10/9/15):
If you would like the max patch, please email me at email@example.com
I will respond asap, and will always provide the patch. I am only screening to find out who is interested.
Thank you all,
The applications have been tested on 10.8.5 and windows 7. Mileage may vary on newer versions of Windows.