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.

MIDIVoice<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 />

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 />

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> MIDIVoice only pays attention to this incoming MIDI channel (or MIDI events on this channel of the<br />

MIDI file).<br />

Set Channel to 0 to use whatever channel is specified in the global map.<br />

Source<br />

Choose between live MIDI input, reading from a MIDI file, or receiving events specified in the Script field.<br />

MidiFile<br />

Read the MIDI event stream from this file if MIDI File is selected as the Source. Use the Browse button to<br />

bring up a standard file list and select the filename from the list.<br />

295

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

Saved successfully!

Ooh no, something went wrong!