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.

Audio Demonstrations<br />

<strong>The</strong>se examples are set up as mini-laboratories to demonstrate different synthesis techniques or psychoacoustic<br />

phenomena. Use them to demonstrate these concepts to your students and/or to yourself!<br />

Using the Additive Synthesis Lab<br />

For example, use Ctrl+Space Bar to compile, load, start the <strong>Sound</strong> called Additive. In the virtual control<br />

surface, you can increase or decrease the amplitude of 16 sine wave harmonics, and see the effect this has<br />

on the wave<strong>for</strong>m in the small oscilloscope display.<br />

Click in the numeric field above the F02 fader; this should select the contents of that field. Type in a 0 to<br />

set the fader value to its smallest value. <strong>The</strong>n press the Tab key. This selects the next fader to the right.<br />

Type in a 0 here as well. Continue to tab over and enter zeroes, observing the change in the wave<strong>for</strong>m as<br />

you remove each harmonic up through F16 and you only hear (and see) the first harmonic or the fundamental.<br />

Now go back and add a very small amount of each harmonic back in. If you see the wave<strong>for</strong>m clipping or<br />

hear it distorting, you may have to reduce the !Volume.<br />

How the Additive Synthesis Lab Works<br />

Close the virtual control surface, and double-click on the icon called Additive to see how this <strong>Sound</strong> was<br />

put together.<br />

<strong>The</strong> rightmost sound is a Preset. Double-click on it so that its parameters are displayed in the lower half<br />

of the <strong>Sound</strong> editor. <strong>The</strong> Preset is used to set all the Event Values to reasonable values when you first<br />

play the <strong>Sound</strong>. For example, you would not want the initial value of !Volume to be zero, because it<br />

might confuse the person using the virtual control surface if they don’t hear any sound.<br />

Position your cursor over the line dividing the signal flow graph from the parameter fields. When you see<br />

it change to an up/down arrow, click down and drag the dividing line up, until you can see all of the settings<br />

in the Event Values parameter field. You cannot edit these values, but you can reset them to the<br />

current settings of your virtual control surface by clicking on the button labeled Set to current event values.<br />

Drag the dividing line back down so you can see the signal flow graph again.<br />

Double-click on the next module, the one called explanation. An Annotation does not affect the sound at<br />

all; it is more like a comment in a program — you can read it, but it doesn’t affect the result (other than to<br />

make you feel extremely happy to find it there if you are trying to understand the program!) Whatever is<br />

written in an Annotation anywhere within the signal flow graph will be displayed in the virtual control<br />

surface when you play the <strong>Sound</strong>. This comes in handy when you want to include a word or two of explanation<br />

<strong>for</strong> the person using the virtual control surface.<br />

94

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

Saved successfully!

Ooh no, something went wrong!