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.

VocoderChannelBank<br />

Filters Category<br />

For most situations, you should use a Vocoder rather than the VocoderChannelBank, because the<br />

Vocoderis a higher-level <strong>Sound</strong> with higher-level parameters and controls. Use a VocoderChannelBank<br />

only in those situations requiring independent control over the center frequency, amplitude, and<br />

bandwidth of each filter in both the analysis and the resynthesis filter banks.<br />

<strong>The</strong> VocoderChannelBank works by feeding the sidechain input through a bank of bandpass filters (the<br />

analysis filters), extracting an amplitude envelope from the output of each of those filters, applying the<br />

extracted amplitude envelopes to a second bank of filters (the synthesis filters), and feeding the input<br />

through that bank of filters.<br />

To see an example of how the VocoderChannelBank can be used, drag a Vocoder into a <strong>Sound</strong> file<br />

window and expand it; it expands into cascaded VocoderChannelBanks.<br />

CascadeInput<br />

<strong>The</strong> cascaded input is added to whatever output is produced by this VocoderChannelBank. Use it to<br />

cascade several VocoderChannelBanks when you need more filter banks than can fit on a single<br />

expansion card (usually around 11).<br />

Input<br />

This is the <strong>Sound</strong> that is actually heard through the filter bank. <strong>The</strong> output of the VocoderChannelBank is<br />

the sound of the Input but filtered through <strong>for</strong>mants of the SideChain.<br />

<strong>The</strong> kinds of Inputs that work best are those that are broadband and continuous enough to excite all of<br />

the filters in the bank at all times.<br />

SideChain<br />

This is the <strong>Sound</strong> that controls the amplitude envelopes on each of the filters in the filter bank. <strong>The</strong><br />

<strong>for</strong>mants of the SideChain will be imposed on the basic sound characteristics of the Input.<br />

<strong>The</strong> kinds of SideChains that work best are those with strong <strong>for</strong>mants that change noticeably over time<br />

(e.g. human speech, tablas, mouth harps).<br />

InputParameters<br />

This should be a <strong>Sound</strong> from the spectral sources category (most typically the<br />

SyntheticSpectrumFromArray). Use the spectral source <strong>Sound</strong> to specify the center frequencies,<br />

amplitudes, and bandwidths <strong>for</strong> all the filters in the synthesis bank.<br />

To use the same settings on both the analysis filters and the synthesis filters (as it is in the classic<br />

channel vocoder), hold down the option key and drag this <strong>Sound</strong> into the SideChainParameters field.<br />

SideChainParameters<br />

This should be one of the <strong>Sound</strong>s from the spectral sources category (most typically the<br />

SyntheticSpectrumFromArray). Use the spectral source <strong>Sound</strong> to specify the center frequencies,<br />

amplitudes, and bandwidths <strong>for</strong> all the filters in the analysis bank.<br />

To use the same settings on both the analysis filters and the synthesis filters (as it is in the classic<br />

channel vocoder), hold down the option key and drag this <strong>Sound</strong> into the InputParameters field.<br />

393

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

Saved successfully!

Ooh no, something went wrong!