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.

Distortion<br />

Waveshaping<br />

Clipping<br />

By applying some nonlinear processing to your <strong>Sound</strong>s, you can add extra harmonics to the output,<br />

making it spectrally richer. This is the technique behind things like frequency modulation, ring modulation,<br />

waveshaping, and even cranking your guitar amp beyond the range where it has a linear response<br />

— all in an ef<strong>for</strong>t to broaden the spectrum and avoid those pure, yet boring, sine waves.<br />

<strong>The</strong> key to producing distortion in a signal is to process it in a nonlinear way. Demonstrate this to yourself<br />

right now by opening up WS distortion. A Waveshaper uses the value of its Input as the index into the<br />

wavetable named in ShapingFunction.<br />

Try out a linear shaping function by setting the ShapingFunction parameter to FullRamp. FullRamp<br />

is a straight line from -1 up to 1. To see FullRamp, hold down the Command or Control key and click<br />

the disk button next to the ShapingFunction field; FullRamp looks like a straight line. Now select WS<br />

distortion, and choose Oscilloscope from the Info menu. Use a MIDI keyboard to play the harp sample<br />

and look at the wave<strong>for</strong>m.<br />

Next, try changing the ShapingFunction to WinSine4. Hold down the Command or Control key and<br />

click the disk button in order to see what the WinSine4 wavetable looks like; this is definitely not a<br />

straight line. <strong>The</strong>n select WS distortion and choose Oscilloscope from the Info menu. Play some low<br />

notes on the MIDI keyboard and look at the difference in the shape of the wave<strong>for</strong>m being displayed on<br />

the oscilloscope.<br />

Waveshapers are not the only way to apply a nonlinear process to a signal. One really simple way is to<br />

simply turn it up too loud. This clips the signal, and introduces sharp edges (and thus new harmonics) in<br />

the wave<strong>for</strong>m where be<strong>for</strong>e there were only smooth curves.<br />

Take a look at sub-fundamental distortion. Notice that your sound here is fed into a Gain and that the<br />

Gain is set to 10. Select the Gain, choose Oscilloscope from the Info menu, and watch what happens to<br />

the shape of the wave<strong>for</strong>m as you increase the !Volume fader. This clipped signal is fed into LPF which<br />

filters out all but the lowest frequencies. Try playing sub-fundamental distortion and adjusting !Volume.<br />

For complex signals, clipping introduces distortion products that are below the fundamental as well as<br />

above the fundamental of the signal.<br />

Frequency Modulation<br />

<strong>The</strong> reason that frequency modulation (FM) can be used to synthesize complex tones is that it, too, is a<br />

nonlinear process and adds extra harmonics where there were none be<strong>for</strong>e. In <strong>Kyma</strong>, you can use any<br />

<strong>Sound</strong> as an FM modulator, including samples or the live input. Try playing Harp FM; this uses a Celtic<br />

harp sample as the modulator on a sine wave oscillator. <strong>The</strong> higher the modulation index, the more harmonic<br />

distortion is introduced.<br />

116

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

Saved successfully!

Ooh no, something went wrong!