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.

ReverbSection<br />

Reverb, Delay, Feedback Category<br />

Same as DelayWithFeedback except that the characteristics are specified in terms of DecayTime, the<br />

time it takes <strong>for</strong> the delayed and fed-back input to die away 60 dB below its initial level.<br />

You can use combinations of these <strong>Sound</strong>s and others to build your own reverberation algorithms.<br />

Type<br />

Choose between comb and allpass filters. Both comb and allpass are delays with feedback. Allpass also<br />

adds some of the direct signal to the output in order to make the long term frequency response flat.<br />

Input<br />

This signal is delayed and added to itself.<br />

Scale<br />

An attenuation factor on the Input (where 1 is full amplitude and 0 is completely attenuated so there is no<br />

more Input).<br />

DecayTime<br />

This is the time it takes <strong>for</strong> the signal to die away to 60 dB below its original level.<br />

Delay<br />

<strong>The</strong> maximum delay time. <strong>The</strong> proportion of this time that is actually used is determined by multiplying<br />

this value by DelayScale. <strong>Kyma</strong> needs to know the maximum possible delay in order to allocate some<br />

memory <strong>for</strong> this <strong>Sound</strong> to use as a delay line, but the actual delay can vary over the course of the <strong>Sound</strong><br />

from 0 s up to the value of DelayTime.<br />

DelayScale<br />

<strong>The</strong> proportion of DelayTime that is actually used as the delay, where 0 is no delay, and 1 is equal to the<br />

value in the DelayTime field.<br />

Wavetable<br />

In almost all situations, this should be set to Private, so <strong>Kyma</strong> can allocate some unused wavetable<br />

memory to be used as a delay time <strong>for</strong> this program. (<strong>The</strong> only time you would want to name this<br />

wavetable is if you would like multiple delays or resonators to share a single delay line. In that case, you<br />

would type a name <strong>for</strong> the wavetable and make sure that the other delays use the same name <strong>for</strong> their<br />

wavetables.)<br />

Prezero<br />

Check this box to start with an empty delay line when this program starts. If Prezero is not checked, the<br />

delay line may have garbage in it from previous programs. This can have interesting, if unpredictable,<br />

effects.<br />

Interpolation<br />

When Linear is selected, changes to DelayScale will be interpolated, causing smoother changes to the<br />

delay.<br />

328

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

Saved successfully!

Ooh no, something went wrong!