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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SampleCloud<br />

Sampling Category<br />

Generates a cloud of short-duration grains, each using GrainEnv as an amplitude envelope on a short<br />

segment of sound taken from the specified Sample at a point in the sample given by the TimeIndex. <strong>The</strong><br />

density of simultaneous grains within the cloud is controlled by Density, with the maximum number of<br />

simultaneous grains given by MaxGrains. Amplitude controls an amplitude envelope over the *entire*<br />

cloud (each individual grain amplitude is controlled by GrainEnv). Similarly, Duration is the duration of<br />

the entire cloud, not of each individual grain. You can control the Frequency, stereo positioning, time<br />

point within the sample, and the duration of each grain as well as specifying how much (if any) random<br />

jitter should be added to each of these parameters (giving the cloud a more focused or a more dispersed<br />

sound, depending on how much randomness is added to each of the parameters).<br />

Sample<br />

Enter the name of a mono sample file or click the disk icon to choose a file from the file dialog. This is the<br />

source material <strong>for</strong> each of the short duration grains.<br />

GrainEnv<br />

This is the shape of the amplitude envelope on each grain. <strong>The</strong> wavetables in the Windows category<br />

make the classic, smooth grain envelopes, and some of the shapes in Impulse Responses also give<br />

interesting results.<br />

MaxGrains<br />

This is the maximum number of simultaneous grains. <strong>The</strong> smaller this number, the less computational<br />

power the SampleCloud requires (but the less dense the texture you can generate). On a Capybara-66<br />

you should be able to get around 28 simultaneous grains per cloud. For even denser textures, put more<br />

than one SampleCloud into a Mixer, and give each cloud a different Seed value.<br />

Amplitude<br />

This is an overall level applied to the entire cloud. Paste an envelope generator into this field to give an<br />

overall envelope to the cloud.<br />

Density<br />

Small Density values result in a sparse texture; large Density values generate a dense texture. This<br />

controls the average number of new grains starting up at any given point in time.<br />

GrainDur<br />

This is the duration of each individual grain.<br />

GrainDurJitter<br />

Adds some amount of random jitter to the grain durations. When set to 1, the durations vary randomly<br />

from 0 to twice the specified duration. When this is set to 0, all grains will have a duration of GrainDur. In<br />

other words, the actual grain duration <strong>for</strong> each grain is:<br />

GrainDur + ( * GrainDurJitter * GrainDur)<br />

where is a random number between -1 and 1.<br />

337

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

Saved successfully!

Ooh no, something went wrong!