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.

SpectrumFrequencyScale<br />

Spectral Modifiers Category<br />

Takes a spectral source (which must be harmonic) as its input and scales the frequency envelopes<br />

without changing the amplitude envelopes. This allows you to shift the pitch of the resynthesis, while<br />

leaving the <strong>for</strong>mants at their original frequencies. <strong>The</strong> SpectrumFrequencyScale should be fed to an<br />

OscillatorBank in order to resynthesize the newly scaled spectrum.<br />

Spectrum<br />

Should be a <strong>Sound</strong> from the spectral sources category of the Prototypes (based on an harmonic<br />

analysis).<br />

Scale<br />

All frequencies in the spectrum will be multiplied by this scale factor. For example, use 2 to scale up by<br />

one octave, 1 <strong>for</strong> no change, 0.5 <strong>for</strong> down by one octave. You can get other intervals by using a ratio of<br />

two pitches that have been converted to hertz. For example, to get a half step up, you could use<br />

4 c sharp hz / 4 c hz<br />

or to shift down by a perfect fifth, you could use<br />

4 c hz / 4 g hz<br />

To control the pitch from the MIDI keyboard, use the ratio of !Pitch to the original pitch of the recording.<br />

For example, if the original recording is a 3rd octave b, you could use<br />

!Pitch hz / 3 b<br />

354

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

Saved successfully!

Ooh no, something went wrong!