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.

Double-click a <strong>Sound</strong> in the signal flow diagram to edit its parameters. While a <strong>Sound</strong>’s parameter fields<br />

are being edited, the <strong>Sound</strong>’s icon is gray, and its parameters are shown in the lower section of the <strong>Sound</strong><br />

editor window. You can edit the parameters of only one <strong>Sound</strong> at a time. To close the parameters of a<br />

<strong>Sound</strong>, double-click on either an empty area of the signal flow diagram or double-click on another <strong>Sound</strong><br />

in the signal flow diagram.<br />

Each parameter field has the parameter name above it. To see a description of the parameter, click on the<br />

parameter name. To see a complete description of the <strong>Sound</strong>, click on the <strong>Sound</strong> class name in the lower<br />

right of the window (Oscillator in the image above). To expand the active parameter field to the full size<br />

of the screen, choose Large window… from the Edit menu. Alternatively, to make more space <strong>for</strong> the parameter<br />

fields, you can either resize the window (by clicking and dragging the mouse in the lower right<br />

corner of the window), or you can click and drag the thick line that divides the upper and lower halves of<br />

the <strong>Sound</strong> editor window.<br />

Operations in the Edit menu apply to the active field in the <strong>Sound</strong> editor. <strong>The</strong> active field is the field with<br />

a border drawn just inside its editing area (Reset in the image above). You can click inside a field to<br />

make it active, or press Tab to cycle through all of the editable fields.<br />

In parameter fields that contain text, all of the standard text editing operations are available, including the<br />

keyboard arrow keys (←, →, ↑, ↓) <strong>for</strong> positioning the cursor and the operations listed in the Edit menu.<br />

To select text that is enclosed within parentheses, brackets, or quotes, place the blinking insertion point<br />

just within the enclosing punctuation, and double-click the mouse.<br />

To set a parameter field to the same value it has in another <strong>Sound</strong>, drag the other <strong>Sound</strong> into the parameter<br />

field. (If the dragged <strong>Sound</strong> doesn’t have a parameter of that name, the <strong>Sound</strong> is rejected and the<br />

parameter field is unchanged.)<br />

Variables as Parameter Values<br />

Variables are names preceded by question marks; they are green on color monitors and bold on other<br />

monitors. A variable is a kind of place holder in a parameter field of a <strong>Sound</strong>. <strong>The</strong> variable must be set to<br />

a real value be<strong>for</strong>e the <strong>Sound</strong> can be compiled; if you try to load a <strong>Sound</strong> that still has some free variables<br />

in it, a series of dialog boxes will prompt you to enter a value <strong>for</strong> each variable. Once the variable has<br />

been assigned a value, that variable takes on that value <strong>for</strong> the full duration of the <strong>Sound</strong>.<br />

A variable or an expression containing variables can appear in any parameter field. For more in<strong>for</strong>mation<br />

about variables, see Variables on page 510.<br />

If you set an array parameter to a variable, <strong>Kyma</strong> will ask whether you want an array containing that one<br />

variable or whether you want the variable to represent the entire array:<br />

466

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

Saved successfully!

Ooh no, something went wrong!