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.

Single Musical Tones<br />

You can also morph between analyses of single tones from musical instruments. For example, harp to ah<br />

(kbd) uses the function<br />

1 - (!KeyDown ramp: 1.5 s)<br />

to morph from an analysis of a harp tone to an analysis of someone singing “ah” each time a MIDI key<br />

goes down.<br />

You can also create more subtle morphs between different tones played on the same instrument but in<br />

different frequency ranges. As an example, take a look at KBD morph TRB GA. This examples uses GA<br />

synthesis to morph between three spectra; the morph is controlled by the MIDI key being played. For example,<br />

the morph between 3 c sharp and 4 d sharp is:<br />

(!KeyNumber - 3 c sharp removeUnits) / (4 d sharp - 3 c sharp) removeUnits<br />

or, to describe it another way,<br />

/ <br />

or the ratio of where the current key number is relative to the low end of the pitch range to the full pitch<br />

range.<br />

How to do your own Morphs<br />

But enough of these examples; what you really want is to try morphing your own samples, so here is a<br />

step-by-step example. ‡<br />

I. Selecting and Preparing the Samples<br />

<strong>The</strong> more characteristics the samples share, the smoother (although less dramatic) the morph will be.<br />

Generally speaking, it is best to choose samples that are about the same length, that are normalized and<br />

compressed to remove extreme amplitude changes, and, particularly if you are trying to morph speech,<br />

that are extremely well synchronized with each other in time. In fact, if you have the option, you should<br />

record one per<strong>for</strong>mer first and have the second per<strong>for</strong>mer listen to that track while recording the second<br />

track, trying to “lip synch” (ear synch?) as closely as they can to the first per<strong>for</strong>mer.<br />

In the current version of <strong>Kyma</strong>, you will be much happier if you limit your samples to about six seconds<br />

or less in duration. If you intend to morph a long stretch of speech or music, it is best to look <strong>for</strong> the natural<br />

breaks in the speaking or singing (where the per<strong>for</strong>mer took a breath or paused, or the silence just<br />

be<strong>for</strong>e a consonant or new attack) and to split the sample up into sections bounded by these natural<br />

breaks. <strong>The</strong>n you can either do a string of partial morphs or morph during one of the sections in the middle.<br />

While you would be well-advised to follow these guidelines <strong>for</strong> your first few morphs, once you have<br />

gotten a feel <strong>for</strong> how it works, you can break with some of the guidelines and start experimenting and<br />

discovering your own morphing techniques (the concept of morphing is still new and there is room <strong>for</strong><br />

innovation and invention!)<br />

II. Analyzing the Samples<br />

For this example, let’s use the recordings of Kurt and Carla speaking the word “morphing”. To analyze,<br />

you can use the spectral analysis from <strong>Kyma</strong>’s Tool menu, or, if you are on the Macintosh, you can use a<br />

third party shareware program called Lemur § which is capable of exporting analysis files <strong>for</strong> <strong>Kyma</strong>.<br />

1. Open the spectral analysis tool by choosing Spectral Analysis from the Tools menu.<br />

‡ While the Spectral Analysis tool works on two-card systems, only a few sine wave oscillators can be used to audition<br />

the real-time analysis-resynthesis to test the parameters. You can still do the analysis and listen to the full<br />

resynthesis after producing the spectrum file, or you can use Lemur to do the analyses in non-real-time. If you plan<br />

to do a lot of analysis/resynthesis, we recommend that you use a 3-card system as the minimum configuration.<br />

§ Lemur was written by Kelly Fitz, Bryan Holloway, Bill Walker, and Lippold Haken and is available <strong>for</strong> downloading<br />

from their web site at http://datura.cerl.uiuc.edu. At this web site, you can also find Lime, a music<br />

notation program <strong>for</strong> both Macintosh and Windows written by Lippold Haken and Dorothea Blostein.<br />

150

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

Saved successfully!

Ooh no, something went wrong!