09.12.2012 Views

The Kyma Language for Sound Design, Version 4.5

The Kyma Language for Sound Design, Version 4.5

The Kyma Language for Sound Design, Version 4.5

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

To specify a constant duration, no matter what the frequency of the wave<strong>for</strong>m within each grain (implying<br />

that high frequency grains will have more cycles in them than low frequency grains):<br />

GrainDur = <br />

CyclesPerGrain = 0<br />

GrainDurJitter<br />

<strong>The</strong> amount of random jitter added to the grain duration value when a new grain starts up. When<br />

GrainDurJitter is 0, every new grain will have the same duration. At the other extreme, when it is set to 1,<br />

the durations vary randomly from 0 to twice the specified duration.<br />

CyclesPerGrain<br />

<strong>The</strong> integer number of full cycles of the wave<strong>for</strong>m that should occur inside each grain. Use this<br />

parameter to specify grains that are shorter <strong>for</strong> high frequencies than they are <strong>for</strong> low frequencies. If you<br />

prefer uni<strong>for</strong>m grain durations over all frequencies, set this parameter to zero and use GrainDur to set the<br />

grain duration.<br />

Frequency<br />

Frequency of the oscillator within each grain.<br />

FreqJitter<br />

<strong>The</strong> amount of random jitter added to the Frequency value when a new grain starts up. When FreqJitter<br />

is 0, the frequency inside each grain will be equal to the value in the Frequency parameter. When it is 1,<br />

each grain will have a different, randomly selected frequency.<br />

It is defined as:<br />

(1 + ( * FreqJitter)) * Frequency<br />

so when FreqJitter is 1, the frequency can range from 0 hz up to twice the specified Frequency (100% up<br />

is an octave up, while 100% down is DC). When FreqJitter is zero, no random deviations are added to<br />

the Frequency.<br />

Pan<br />

Stereo position of each grain (where 0 is hard left, 0.5 is in the middle, and 1 is hard right).<br />

PanJitter<br />

<strong>The</strong> amount of random jitter added to the Pan value when a new grain starts up. <strong>The</strong> larger this number,<br />

the more diffuse the apparent location, and the smaller the number, the more localized the sound.<br />

Seed<br />

A starting point <strong>for</strong> the random number generator. It should be a number between 0 and 1. Each<br />

different seed number results in a different (but repeatable) sequence of random numbers. When adding<br />

several GrainClouds with the same control parameters together in a Mixer, give each of them a different<br />

seed in order to ensure that each of them has *different* random jitter added to its parameters (otherwise,<br />

they will just double each other).<br />

270

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!