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.

ecomes one when you press MIDI key number 38. When the trigger becomes one, the Triggered-<br />

SampleAndHold measures the value of its input and holds onto it until the next time it is triggered (even<br />

if the Input continues to change).<br />

Try playing display duration of tap. This is similar to stopwatch except that it converts the output of the<br />

duration measurement into an Event Value. This Event Value then shows up in the virtual control surface<br />

as a fader, and you can read its value in the numeric display at the top of the fader. Look at your watch<br />

and experiment with tapping out different durations in seconds (up to a maximum duration of 10 seconds).<br />

Watching the Clock<br />

You can use this basic clock to control parameters having to do with the tempo, the rate, the duration, or<br />

other aspects of the <strong>Sound</strong> giving a sense of time or tempo.<br />

Sequencer Rate and Delay Time<br />

In tap sequencer & delay <strong>for</strong> example, the tap controls the rate of an AnalogSequencer. One third of the<br />

tap time is also used as the delay time of a DelayWithFeedback, giving a sense of triplets in the delay<br />

time.<br />

Loop Points<br />

Look at tap tempo loop. It is a mixer of a MemoryWriter and a memory reader (in the <strong>for</strong>m of a Sample).<br />

When you tap the 2 C, not only does the clock start ticking, but the MemoryWriter starts recording into<br />

the sample RAM. When you tap 2 D, not only is the clock stopped and measured by the TriggeredSampleAndHold,<br />

the 2 D also triggers the Sample to begin playing.<br />

<strong>The</strong> length of the loop is the same as the duration between taps. Why? Because the CaptureDuration of<br />

the MemoryWriter is 10 seconds — exactly the same as the OnDuration of the ramp FunctionGenerator.<br />

So the proportion of the tap duration to the total ramp duration is the same as the proportion of the tap<br />

duration to the total duration of the recording that is being read by the Sample.<br />

171

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

Saved successfully!

Ooh no, something went wrong!