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.

LiveSpectralAnalysis<br />

Tracking Live Input Category<br />

This <strong>Sound</strong> should be used as the Spectrum parameter of an OscillatorBank. It analyzes the Input and<br />

produces amplitude and frequency envelopes <strong>for</strong> controlling a bank of oscillators.<br />

Input<br />

<strong>The</strong> output of the LiveSpectralAnalysis is the spectrum of this Input.<br />

LowestAnalyzedFreq<br />

Check the highest frequency that will still lie below the lowest fundamental frequency of the Input. <strong>The</strong><br />

lower this frequency, the more time-smearing and delay, so pick the highest one that will still encompass<br />

the fundamental.<br />

<strong>The</strong> frequency value you select will also determine how many bandpass filters are used in the analysis<br />

and, there<strong>for</strong>e, the number of tracks or partials generated by the analysis. <strong>The</strong> lower the frequency, the<br />

more partials that are generated:<br />

1 F: 512<br />

2 F: 256<br />

3 F: 128<br />

4 F: 64<br />

5 F: 32<br />

If you use this LiveSpectralAnalysis to control an OscillatorBank, this is the maximum number of<br />

oscillators that you should specify in the OscillatorBank (you can specify fewer of them, but specifying<br />

more of them will not result in any additional partials).<br />

AmpScale<br />

This is the overall amplitude level <strong>for</strong> all the partials.<br />

FreqScale<br />

This scales the frequency of all the oscillators without affecting the timing or duration of the amplitude<br />

envelopes. <strong>The</strong>re is no limit on the range, so to control it continuously use:<br />

!Freq * 10<br />

Or to control it from a MIDI keyboard use:<br />

!KeyNumber nn hz / 60 nn hz<br />

Response<br />

This is the time response of the filters. Experiment to find the best time response that does not add<br />

distortion to the sound. This specifies the bandwidth of the bandpass filters used in the analysis:<br />

"BestFreq" is the narrowest bandwidth, "BestTime" is the widest bandwidth, and the others are<br />

intermediate bandwidths.<br />

Harmonic<br />

Some kinds of live morphs work better with Harmonic checked, but you should experiment with it both<br />

checked and unchecked. It is a little trickier to do the harmonic analysis, so you should avoid checking<br />

this box except in situations where it is required.<br />

280

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

Saved successfully!

Ooh no, something went wrong!