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.

Threshold<br />

Tracking Live Input Category<br />

<strong>The</strong> output of a Threshold is 1 when its Input amplitude exceeds the specified threshold; otherwise it is 0.<br />

<strong>The</strong> smaller the value of hysteresis, the more sensitive the Threshold is to momentary changes in the<br />

Input amplitude.<br />

When trying to detect when an amplitude is exceeded, it is usually a good idea to put your input through<br />

an AmplitudeFollower or PeakDetector first so you are detecting when the amplitude *envelope* exceeds<br />

the threshold rather than when individual sample points might cross the threshold.<br />

Input<br />

When this <strong>Sound</strong>’s amplitude exceeds the threshold, the output of the Threshold will be a 1 (i.e. the<br />

maximum deviation).<br />

Threshold<br />

When the amplitude of the Input is less than the threshold (plus or minus half the hysteresis), the output<br />

of this sound is zero. Otherwise the output is 1.<br />

Hysteresis<br />

<strong>The</strong> larger the hysteresis, the less sensitive the <strong>Sound</strong> will be to small changes in the Input amplitude.<br />

Hysteresis comes from the Greek husteros, come later or behind. This is the tendency of this <strong>Sound</strong> to<br />

stay in its previous state (either 1 or 0).<br />

376

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

Saved successfully!

Ooh no, something went wrong!