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.

LimeInterpreter<br />

Scripts Category<br />

Reads binary files produced by the Lime music notation program and maps values to parameters of<br />

<strong>Kyma</strong> <strong>Sound</strong>s. This allows you to "play" scores produced in Lime using <strong>Kyma</strong> <strong>Sound</strong>s as the<br />

instruments.<br />

FileName<br />

This is the name of a binary file created and saved in Lime.<br />

Inputs<br />

<strong>The</strong>se <strong>Sound</strong>s are treated as templates. Each name should begin with a letter and contain only<br />

alpha-numeric characters; this field will reject any <strong>Sound</strong>s with "illegal" names. You can reference these<br />

<strong>Sound</strong>s by name in the Script field.<br />

Script<br />

<strong>The</strong> script contains Smalltalk code that reads and interprets data from the specified Lime binary file. See<br />

the manual <strong>for</strong> a more details about Smalltalk.<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 />

279

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

Saved successfully!

Ooh no, something went wrong!