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.

F13<br />

frequencies, we have to multiply by the largest possible frequency value, which, in digital audio, is always<br />

one half of the sampling frequency. So this expression is assuming a sampling rate of 44.1 khz. To modify<br />

this expression to work at any sampling rate, change it to:<br />

freqTrak L * SignalProcessor sampleRate * 0.5 hz<br />

<strong>The</strong> other detail to notice is that !Pitch from the keyboard must be converted to frequency in hertz be<strong>for</strong>e<br />

taking the ratio of the two frequencies. Ratios of note numbers are not the same as the ratios of the<br />

equivalent values in hertz! As a quick proof by example, consider the ratio of 4 a to 3 a. In note numbers,<br />

this would be 69 / 57 or about 1.2, whereas, in hertz, the ratio would be 440.0 / 220.0 or exactly 2.<br />

Try out you are monotonous (kbd), singing into the microphone, and playing either the same pitches or<br />

different pitches on the keyboard. If you have a particularly low voice, you may want to try Low voice<br />

monotony instead.<br />

<strong>The</strong> other examples in this collection are all examples of live “monotonization” using various different<br />

techniques. Try each of them out, so you can get an idea of the strengths and weaknesses of each approach.<br />

If you don’t have to monotonize an audio signal in real time, you can monotonize an analysis of the signal<br />

using the Spectrum editor. First analyze the recording using the spectral analysis tool. <strong>The</strong>n open the<br />

analysis in the Spectrum editor. Select the lowest 8 tracks, and push the filter button (third from the right<br />

in the row of buttons across the bottom of the editor) <strong>for</strong> a list of modifications that can be per<strong>for</strong>med on<br />

the selected tracks. Choose replaceFrequencyWithAverage, and wait <strong>for</strong> it to compute and replot. Experiment<br />

with selecting and monotonizing different combinations of harmonics.<br />

130

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

Saved successfully!

Ooh no, something went wrong!