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.

Filter<br />

Filters Category<br />

An IIR filter of the specified type, cutoff frequency, and order with gain or attenuation on the input and an<br />

attenuator on the amount of feedback.<br />

Input<br />

This is the <strong>Sound</strong> to be filtered.<br />

Type<br />

Choose:<br />

LowPass to attenuate all frequencies above the cutoff Frequency.<br />

HighPass to attenuate all frequencies below the cutoff Frequency.<br />

AllPass to allow all frequencies to pass through unattenuated (but phase shifted by (-90 * Order) degrees<br />

at the specified Frequency, with smaller phase shifts at frequencies below that and larger ones <strong>for</strong><br />

frequencies above).<br />

Frequency<br />

<strong>The</strong> cutoff frequency <strong>for</strong> the filter can be specified in units of pitch or frequency. When Feedback is close<br />

to 1, the filter will tend "ring" at this frequency. <strong>The</strong> following are all ways to specify the A above middle<br />

C:<br />

440 hz (in hertz or cycles per second)<br />

4 a (as the 4th octave A)<br />

69 nn (as a MIDI notenumber)<br />

4 c + 9 nn (as 9 half steps above middle C)<br />

1.0 / 0.00227273 s (inverse of a period at 44.1 kHz sample rate)<br />

<strong>The</strong> following are examples of how to control the frequency using MIDI, the virtual control surface, or a<br />

third-party program:<br />

!Pitch (key number plus pitch bend)<br />

!KeyNumber nn (MIDI notenumber)<br />

4 c + (!Frequency * 9 nn) (continuous controller from 4 c to 4 a)<br />

Q<br />

Q is related to Bandwidth.<br />

For AllPass filters, this affects the size of the phase shift on frequencies around the center Frequency<br />

(higher Q corresponds to a narrower band of frequencies that will be phase-shifted).<br />

For LowPass and HighPass filters, this control has no effect.<br />

Scale<br />

This is the attenuation or gain on the Input. <strong>The</strong> typical maximum <strong>for</strong> scale is 1, but it can be set as high<br />

as 2 if necessary.<br />

HighPass filters generally require lower Scale values than LowPass filters.<br />

257

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

Saved successfully!

Ooh no, something went wrong!