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.

First, <strong>Kyma</strong> asks you to invest some time in learning the language. Your reward will be a fluency <strong>for</strong> creating<br />

an infinite variety of new sounds that no one has ever heard be<strong>for</strong>e! Once you learn the basic<br />

vocabulary of <strong>Sound</strong>s and the few simple rules <strong>for</strong> combining them, you will achieve a kind of critical<br />

mass when your knowledge and facility in the language will start increasing at an exponential rate.<br />

At some point, you will find yourself thinking in <strong>Kyma</strong>, dreaming in <strong>Kyma</strong>, designing all of your sounds<br />

in <strong>Kyma</strong>, wondering how you ever got along without it, wondering why your friends are agonizing over<br />

how to do things that you would find simple to whip up in <strong>Kyma</strong>.<br />

<strong>Sound</strong> on the Computer<br />

What is the domain of this language? What exactly are we synthesizing and manipulating in <strong>Kyma</strong>?<br />

9<br />

Analog-to-Digital<br />

Converter .<br />

01001100<br />

11101111<br />

10001010<br />

.<br />

Digital-to-Analog<br />

Converter<br />

Sample Storage<br />

and/or<br />

Signal Processing<br />

.<br />

01001100<br />

11101111<br />

10001010<br />

.<br />

Digital audio can be thought of as a symmetric process of turning acoustic air pressure variations into a<br />

voltage signal, into a stream of numbers, and then reversing the process to get from the stream of numbers,<br />

to a voltage signal, and back into a changing air pressure.<br />

♦ Physical sound is a variation in air pressure. You can detect these changes in air pressure using a<br />

transducer like a microphone which has a diaphragm inside that moves back and <strong>for</strong>th in response to<br />

changes in air pressure and translates this variation in air pressure into a continuously varying voltage.<br />

♦ You can use an analog-to-digital converter to measure (or “sample”) the value of this continuously<br />

varying voltage at evenly spaced time intervals to produce a stream of numbers corresponding to the<br />

instantaneous amplitudes of that sound at those points in time.<br />

♦ As you convert the continuous voltage into a stream of discrete numbers, you can save them onto a<br />

hard disk or a CD.<br />

♦ Later, you can read those numbers off the CD in the same order, feed them to a digital-to-analog converter<br />

which filters or interpolates between the discrete values, turning them back into a continuously<br />

varying voltage.<br />

♦ You can feed this voltage to a speaker which translates the voltage changes into movements of a diaphragm<br />

which pushes the air around, thus recreating the air pressure variations.<br />

This entire process is, by now, ubiquitous and familiar to everyone as the process of digital recording.<br />

However, once you have converted the acoustic sound into a stream of numbers, you open up all kinds of<br />

possibilities <strong>for</strong> manipulating that stream of numbers on the computer.

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

Saved successfully!

Ooh no, something went wrong!