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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Event Values, Virtual Control Surface, and Global Map<br />

Event Values<br />

Placing Event Values and <strong>Sound</strong>s into hot parameter fields of a <strong>Sound</strong> lets you control the parameters of<br />

the <strong>Sound</strong> in real time. You can exercise this real-time control when you link the Event Values to the virtual<br />

control surface, external MIDI controllers, or programmed events. In effect, you create custom, realtime<br />

controls of your patch by using Event Values in the parameter fields of your <strong>Sound</strong>s.<br />

<strong>The</strong> virtual control surface allows you to monitor and control Event Values in the currently loaded <strong>Sound</strong>.<br />

Event Values are like hardware controls (a volume control, <strong>for</strong> instance) in that they have initial positions<br />

that you can adjust within specified ranges. Event Values are also like most hardware controls in that<br />

they remain at the value where you last set them until you reset them. But unlike hardware knobs and<br />

buttons, these software controls are easily remapped. This mapping is contained in the global map.<br />

Event Values can be used as real-time “hot-links” between your <strong>Kyma</strong> <strong>Sound</strong> and the outside world. You<br />

can set an Event Value to be updated by external event sources such as MIDI, the virtual control surface,<br />

or programs other than <strong>Kyma</strong>. Event Values can be linked to sources of events by MIDIVoice, MIDIMapper,<br />

<strong>Sound</strong>ToEvent or AnalogSequencer <strong>Sound</strong>s. If your <strong>Sound</strong> does not include any of these <strong>Sound</strong>s, the<br />

Event Value will be associated with a source in the global map. This global map is initially set to a default<br />

map. Later, you may want to devise your own maps that correspond to the controllers in your studio.

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

Saved successfully!

Ooh no, something went wrong!