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 Value via the MIDI input of the signal processor or by some other software running on your computer.<br />

‡<br />

<strong>The</strong> Event Values displayed in the virtual control surface are organized alphabetically from left to right.<br />

Each type of control: annotations, oscilloscope and spectrum analyzer displays, faders, gates, small faders,<br />

and toggles occupies a separate row on the virtual control surface. <strong>The</strong> type of display a particular<br />

Event Value will have depends on the settings in the local or global map that defines the Event Value; see<br />

Virtual Control Surface and Mappings on page 483. Any Event Value not defined in a map will be displayed<br />

as a fader. See the quick reference on page 212 <strong>for</strong> in<strong>for</strong>mation on how to use the controls within<br />

the virtual control surface.<br />

When you use an Event Value that is defined in the global map, the specified Event Source will supply<br />

values to that Event Value. If you use an Event Value not defined in the global map, <strong>Kyma</strong> will create a<br />

new Event Source that gets its value from the virtual control surface.<br />

Global and Local Maps<br />

<strong>The</strong> Global Map<br />

Unless you specify otherwise, Event Values in your <strong>Sound</strong>s are evaluated in the context of a global map<br />

that associates Event Values with Event Sources. You can override the global map by using a local map<br />

specified in the Map field of a MIDIMapper <strong>Sound</strong>.<br />

To edit a global map, choose Open… from the File menu, select Global map as the file type and select the<br />

global map file to edit. You can create a new global map by choosing New… from the File menu and by<br />

selecting Global map as the new file type.<br />

<strong>The</strong> global map editor is simply a text editor. Make changes to the global map as you would to any text<br />

file, choosing Save, Save as…, or Close from the File menu to save any changes that you have made. Use<br />

Choose global map… from the File menu to tell <strong>Kyma</strong> which global map to use when compiling <strong>Sound</strong>s.<br />

Your system arrives with a default global map, but you may find that a customized global map is helpful<br />

when working with the MIDI controllers found in your studio. To see the default map on-line, choose<br />

Open… from the File menu, select Global map as the file type, then select the file named Default (in<br />

the Global Maps folder) from the file list.<br />

You can create your own customized global map that corresponds to the specific MIDI devices that you<br />

use with <strong>Kyma</strong>. For example, <strong>Kyma</strong> comes with example global maps <strong>for</strong> use with the Peavey PC 1600<br />

MIDI controller (called PC1600) and the Buchla Lighting wand-based controller (called Lighting).<br />

It is a good idea to create a new map rather than modifying the default map and saving it; that way you<br />

always have the original map to use as a reference.<br />

You can also override the global map locally. To override or extend the global map, use a MIDIMapper<br />

<strong>Sound</strong>. In the Map parameter of the MIDIMapper, you only need to enter the associations that are different<br />

from the associations in the global map. When you use a MIDIMapper to change the global map, the<br />

changes you make affect only <strong>Sound</strong>s to the left of the MIDIMapper in the signal flow diagram and only<br />

<strong>for</strong> the duration of those <strong>Sound</strong>s — not in any permanent way.<br />

Specifying the Map<br />

A map (whether in the global map file or in the Map field of a MIDIMapper <strong>Sound</strong>) associates Event Values<br />

with Event Sources.<br />

<strong>The</strong>re are several ways to specify this association, all variants of the following syntax:<br />

!anEventValue is: `anEventSourceOrExpression.<br />

‡ To send MIDI data to <strong>Kyma</strong> from another program, connect your keyboard controller to the MIDI input on your<br />

computer or MIDI interface, connect the MIDI output of your MIDI interface to the MIDI input of the signal processor;<br />

then run <strong>Kyma</strong> and the other program simultaneously. (It is recommended that you switch off your<br />

computer when connecting MIDI cables.) Remember that when you want to use <strong>Kyma</strong> alone you might have to<br />

explicitly patch a MIDI thru connection using a MIDI patcher on your host computer.<br />

482

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

Saved successfully!

Ooh no, something went wrong!