[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microsound] Granular Synthesis programs



Nowaday granular:
In AudioMulch for PC there is fine Delay Line Granulator that is worth lookin into. There is free betas over at www.audiomulch.com


Here is the text from "help":
DLGranulator
Category: Effects

Inputs: mono

Outputs: left, right

DLGranulator is an implementation of a delay line granulator. A delay line granulator samples small sonic fragments (typically < 100ms) from a delay line, and reassembles them into a stream of enveloped "grains". Granulators are useful for generating dense textures, pitch shifting and other audio mulching tasks. A "grain" refers to a single sampled fragment with an envelope applied to it. Each grain has parameters that determine how the grain is sampled from the delay line and how it is enveloped and panned. The interonset time parameter (IOT) determines the time between the start of one grain and the start of the next in the output stream. Other parameters control input, output, feedback and wet/dry mix levels. Many parameters make use of range sliders (see Using Contraption Controls) to specify a range of values; in such cases each grain is assigned a random value from within the specified range.

Parameters
InGain
Input Gain

Specifies the amount the input signal is scaled before it is granulated.

Amp
Grain Amplitudes

Specifies the range of possible amplitudes available for each grain.

Pan
Grain Pans

Specifies the range of possible stereo panning locations available for each grain.

Delay
Grain Sampling Delay

Specifies the range of possible sampling delays times available for each grain. Each grain is individually sampled from the delay line. If the minimum and maximum values of Delay are the same, the output will be a granulated version of the input signal, delayed by the amount specified. If the minimum and maximum values of Delay specify a range, this will have the effect of time smearing the input signal (each grain will select a random delay time from within the specified range). Delay ranges from 0 to 9.5 seconds.

Freeze
Delay line freeze

Freeze will pause input to the delay line. This allows the delay line to be statically sampled for time freezing effects.

Feed
Feedback

Specifies how much of the granulated output is fed back into the delay line input. This can be used to create arpeggiating effects when the transposition factor is not unity.

Mix
Wet / dry mix

Specifies the ratio between granulated and input sound presented at the output.

Trans
Transposition factor

Specifies the range of possible transposition factors available for each grain. The notch marks unity, the slider has a range of +/- 2 octaves. Transposition factor effects the rate at which each grain is played back. Positive transposition factors will have the effect of shifting the output higher in pitch while negative factors will lower the pitch of the output.

IOT
Interonset time

Grains are mixed into the output stream in an overlapping sequence, interonset time determines the time from the beginning of one grain to the beginning of the next. If the grain duration (GDur) is less than the interonset time, a particled texture will result. When grain durations exceed interonset time, grains will overlap making it possible to create smooth textures. Interonset time ranges from 5ms to 2 seconds.

Max Grains
Limit maximum simultaneous grains

Due to the limited processing power of computers it is not realistic to mix an infinite number of overlapping grains in real time. The maximum allowed with DLGranulator is 200, this may be too many for slower systems to mix in real time. Max Grains is provided to avoid audio glitches on slower machines. Lowering Max Grains will lower the CPU load but will 'thin out' granulations using a lot of overlapping grains.

Quant
Quantization amount and quantization grid

When the clock is running, DLGranulator allows the onset times of all grains to be quantized. The slider allows the amount of quantization to be set, ranging from none (minimum) to total (maximum). The combo box allows selection froms a variety of quantization pulses. Quantization is only active when the clock is running.

Dcor
Decorrelation

Controls the level of correlation/decorrelation between randomised grain parameters. When set to 0 parameters for a single grain are correlated so that, for example, higher pitched grains are panned to the right. When Dcor is set to 1, totally uncorrelated, the relationship between grain parameters is completely random.

GDur
Grain Duration

Specifies the range of possible durations available for each grain. Gdur can range from 10 to 500 milliseconds.

Shape
Envelope shape

Each grain has an amplitude envelope consisting of an attack, sustain and decay portion. TrapFact determines the duration of the sustain portion relative to the duration of the attack and decay portions. When shape is 0, the envelope is a triangle, when it is 1 the envelope is a rectangle.

Skew
Envelope Skew

Specifies the range of possible envelope skew factors available for each grain. Skew adjusts the relative duration of the attack and decay portions of the grain envelope. Smaller values of skew lessen the attack time and increase the decay time, larger values of skew lessen the decay time and increase the attack time. Both extremas of skew are useful for creating more interesting grain profiles when longer grain durations are being used.


--------------------------------------------------------------------- To unsubscribe, e-mail: microsound-unsubscribe@xxxxxxxxxxxxx For additional commands, e-mail: microsound-help@xxxxxxxxxxxxx website: http://www.microsound.org