Intoxicat Asynchronous Cloud Generator.
Type: Generator. (put dll and this htm in Buzz\Gear\Generators\)
This machine brings some of the functionality of asynchronous wavetable granular synthesis to buzz. Could be likened to Audiomulch's Bubble Blower or Curtis Road's Cloud Generator.
Thanks to all helpful devs that make their source codes and advice freely available. Particular thanks to: BTD, Fuzzpilz, Zephod and Cyanphase (whose tutorial I still refer back to.).
If anyone is interested in making their own granular buzzmachines please let me know and I will be happy to share the source for ACloud and give a hand if requested.
I will naturally fix bugs if I can but this could only happen if they are reported. Please use: kjnilsson [at] gmail.com to do so.
Thanks to all those who beta tested as well.
intoxicat
April 2006
Parameter |
Description |
SLIDER |
Note |
Triggers the machine and sets the default playback rate of the wave file(s). |
No |
Seed |
Sets the seed for the random generators. Useful if you want to ensure that the output sounds the same every time you play it. |
No |
Wave 1 |
Sets the wave to use for slot 1. |
Yes |
Offset Index |
Sets the offset position in wave 1 to start generating grains from. |
Yes |
Offset Range |
Sets the range of possible index positions that ACloud will use for new grains. The range is calculated from the Offset Index position. Whether it is applied before of after depends on the Skip Mode parameter. |
Yes |
Wave 2 |
Same as for 1 |
Yes |
Offset Index |
Same as for 1 |
Yes |
Offset Range |
Same as for 1 |
Yes |
Slave Offset 2 |
Sets whether the Offset parameters for Wave to are slaved to those of Wave 1. |
Yes |
Skip Type |
Set the way ACloud skips through the wave file(s) selected. 0 Selects a random position within the offset range. 1 moves forward from the index position. 2 moves backwards from the index position. 1 and 2 can be used for grungy time stretching. |
Yes |
Skip Rate |
Sets the rate at which Skip Types 1 and 2 moves through the wavefile. |
Yes |
Wave Mix |
Sets the likelihood of either wave slots being selected for the next grain. |
Yes |
Divider |
Divider — not used for anything but dividing the wave parameters from the grain parameters. |
|
Duration |
Sets the base duration of grains |
Yes |
DurationRange |
Sets the range of possible grain durations starting from the base duration point. If this is lower than the ‘Duration’ parameter it has no effect. |
Yes |
Grain Amp |
Sets the range of possible amplitudes applied to new grains |
Yes |
Rate |
Sets the rate (pitch) of new grains. Is applied in addition to the base rate supplied but the Note parameter. |
Yes |
Rate range |
Sets the amount of randomness applied to the rate of the new grains in semitones. |
Yes |
EnvAmount |
Sets the steepness of a simple AHD envelope that is applied to new grains. If set to the maximum setting it will apply a triangle shaped envelope. |
Yes |
EnvSkew |
Sets the centre point of the envelope. |
Yes |
PanL |
Sets the leftmost possible pan position of new grains. |
Yes |
PanR |
Sets the rightmost possible pan position of new grains. |
Yes |
Divider |
Another Divider |
|
Density Mode |
0 = Average number of grains per second. 1 = Perceived Density. I.e. the length of the grains will affect the density so that the shorter the grains are the denser the cloud will become in order to keep the perceived density the same. |
Yes |
Density |
Sets the density of the cloud. If Dens Mode is 0, density will set the average number of grains per second. If Mode is 1, it sets the perceived density. |
Yes |
Max Grains |
Sets the maximum number of simultaneous grains. |
Yes |