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.

expands the display in the time direction<br />

contracts the display in the amplitude direction<br />

expands the display in the amplitude direction<br />

additional options (e.g. edit header in<strong>for</strong>mation)<br />

scrolls one page of samples to the right<br />

To edit the in<strong>for</strong>mation in the file’s header, click on the additional options button (…) and select Edit<br />

info.<br />

In this dialog, you can change the file’s <strong>for</strong>mat and the in<strong>for</strong>mation stored in its header. For example, you<br />

can select the start and end times of a sustain loop (this loop in<strong>for</strong>mation is used by the Sample <strong>Sound</strong>).<br />

Generator Templates<br />

<strong>The</strong> generator templates generate new wave<strong>for</strong>m segments that replace the selection in the graphic editor<br />

when you click the Insert button. If nothing is selected in the graphic editor, the new segment will be inserted<br />

into the file at the insertion point when you click Insert.<br />

<strong>The</strong> pop-up menu in the upper left of the generator section includes several templates <strong>for</strong> generating<br />

standard shapes or functions. <strong>The</strong> pop-up list also includes a short Smalltalk program corresponding to<br />

each of the templates, so you can modify the code or use the template code as an example or starting<br />

point <strong>for</strong> writing your own function-generating program.<br />

To select a template, click on the arrow to the right of the list. You will see a hierarchical pop-up list. Select<br />

the desired template.<br />

<strong>The</strong> following templates are available in the sample editor.<br />

Buzz<br />

Generates the specified number of harmonic sine waves, starting with the Lowest Harmonic. <strong>The</strong> amplitude<br />

of each harmonic is the AmpBase raised to the power of the harmonic number. For example, if<br />

you specified an AmpBase of 0.5, then the amplitude of the third harmonic would be 0.125.<br />

502

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

Saved successfully!

Ooh no, something went wrong!