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.

TimeFrequencyScale<br />

Frequency & Time Scaling Category<br />

Simultaneously time stretches and/or frequency scales a disk recording or a sample stored in wavetable<br />

memory.<br />

FrequencyScale<br />

<strong>The</strong> frequency of the input will be multiplied by this value.<br />

For example, to shift up by an octave, the FrequencyScale should be 2, and to shift down and octave, the<br />

scale should be 0.5. To shift up by 3 halfsteps, you would use:<br />

2 raisedTo: (3/12)<br />

To shift down by 7 half steps, you would use:<br />

2 raisedTo: (-7/12)<br />

Rate<br />

This is the rate of playback. <strong>The</strong> value should be less than or equal to 1, because the <strong>Sound</strong> can only do<br />

time stretching, not time compression. For example, use 1 to play back at the original rate, 0.5 <strong>for</strong> half<br />

speed, 0.25 <strong>for</strong> one quarter of the speed, etc.<br />

Gate<br />

Enter a 1 in this field to play the <strong>Sound</strong> exactly once <strong>for</strong> the duration you have specified in the Duration<br />

field.<br />

If you use an EventValue (<strong>for</strong> example, !KeyDown) in this field, the <strong>Sound</strong> can be retriggered as often as<br />

you like within the duration specified in the Duration field.<br />

When Gate becomes positive, the <strong>Sound</strong> is heard; when Gate becomes zero, the <strong>Sound</strong> is released.<br />

MinInputFreq<br />

This is the minimum frequency you expect to hear at the input. Follow the usual conventions <strong>for</strong><br />

specifying frequencies.<br />

MaxInputFreq<br />

This is the maximum frequency you expect to hear at the input. Follow the usual conventions <strong>for</strong><br />

specifying frequencies.<br />

MaxFreqScale<br />

This is the largest scale that will be applied to the frequency (the maximum allowable is 4).<br />

Detectors<br />

This determines the sensitivity of the frequency tracking. Try starting with a value of 10, and then<br />

experiment with more or fewer if you want to try fine tuning the frequency tracking. (More is not<br />

necessarily better; there is some optimal number of detectors <strong>for</strong> each circumstance.)<br />

FromDisk<br />

When the box is checked, read the recording directly from the disk. Otherwise, look <strong>for</strong> it in wavetable<br />

378

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

Saved successfully!

Ooh no, something went wrong!