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.

MIDIMapper<br />

MIDI In Category<br />

Defines its Input as a MIDI voice of the specified polyphony that takes its input from the specified MIDI<br />

input channel within the given range of pitches either in real time or from a MIDI file. Left and Right are<br />

attenuators on the left and right channels of the audio output of this <strong>Sound</strong>.<br />

A local map supplied in the Map field overrides the global MIDI map <strong>for</strong> any Event Values in its Input. If<br />

you don’t need to override the global map, use MIDIVoice instead.<br />

Input<br />

Input (including all of its inputs) is the <strong>Sound</strong> associated with this MIDI voice. If any of Input’s parameters<br />

are Event Values, they will be mapped to Event Sources by the Map parameter (which overrides the<br />

currently select global map but only <strong>for</strong> Input)<br />

Map<br />

Enter any mappings from Event Values to Event Sources that should be *different* in Input (and its<br />

inputs) than they are in the currently selected global map. If an Event Value is not defined here in the<br />

local map, <strong>Kyma</strong> will use the global map to determine its Event Source.<br />

<strong>The</strong> syntax <strong>for</strong> a mapping is:<br />

!EventValueName is: ‘EventSourceName<br />

Left<br />

This controls the level of the left input channel. <strong>The</strong> maximum value is 1 and the minimum is -1. <strong>The</strong> left<br />

channel of the input is multiplied by the value of this parameter. Some example values <strong>for</strong> Left are:<br />

1 (no attenuation)<br />

0 (maximum attenuation)<br />

!Fader1 (continuous controller sets level)<br />

!KeyVelocity (MIDI key velocity controls the amplitude)<br />

You can also paste another signal into this field, and the amplitude will vary with the output amplitude of<br />

the pasted signal (something like an LFO controlling the attenuation). (See the manual <strong>for</strong> a complete<br />

description of hot parameters, EventValues, EventSources, and Map files).<br />

Right<br />

This controls the level of the right input channel. <strong>The</strong> maximum value is 1 and the minimum is -1. <strong>The</strong><br />

right channel of the input is multiplied by the value of Right. Some example values <strong>for</strong> Right are:<br />

1 (no attenuation)<br />

0 (maximum attenuation)<br />

!Fader1 (continuous controller sets level)<br />

!KeyVelocity (MIDI key velocity controls the amplitude)<br />

You can also paste another signal into this field, and the amplitude will vary with the output amplitude of<br />

the pasted signal (something like an LFO controlling the attenuation). (See the manual <strong>for</strong> a complete<br />

description of hot parameters, EventValues, EventSources, and Map files).<br />

Channel<br />

<strong>The</strong> MIDIMapper only pays attention to this incoming MIDI channel (or MIDI events on this channel of the<br />

289

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

Saved successfully!

Ooh no, something went wrong!