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.

Cross-mapping Parameters<br />

<strong>The</strong>re is nothing to prevent you from using !KeyVelocity in the Frequency field or !Morph in the<br />

Amplitude field of the MIDIOutputEvent. And the fact that you can paste any <strong>Kyma</strong> <strong>Sound</strong> into any of<br />

the cyan-colored parameter fields means that you can use any <strong>Kyma</strong> <strong>Sound</strong> to control MIDI output parameters<br />

as well.<br />

Here, <strong>for</strong> example, an AmplitudeFollower on the ADInput is controlling the MIDIOutputEvent’s Frequency,<br />

‡ and the MIDIOutputEvent is being triggered at a regular rate by a PulseTrain.<br />

If you want to send a system-exclusive message to an external MIDI module, you can use the OutputEventInBytes<br />

<strong>Sound</strong>.<br />

‡ Values in the Frequency field of the MIDIOutputEvent are not limited to equal-tempered pitches. Any deviation<br />

above or below an equal-tempered pitch will be sent as the closest equal-tempered pitch plus a pitch bend. If you<br />

set up your synthesizer or sampler to have a pitch bend range of plus or minus one octave, then the MIDIOutputEvents<br />

that you send from <strong>Kyma</strong> can specify the “notes-between-the-keys”, allowing <strong>for</strong> continuous pitch<br />

changes and/or alternate tunings.<br />

60

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

Saved successfully!

Ooh no, something went wrong!