Kyma Forum
  Confabulation
  Waveshaping Ideas!

Post New Topic  Post A Reply
profile | register | preferences | faq | search

next newest topic | next oldest topic
Author Topic:   Waveshaping Ideas!
David McClain
Member
posted 20 October 2000 02:17         Edit/Delete Message   Reply w/Quote
From the Miranda book...

He gives the hint that I needed... I have long wondered why CSound incorporated all those Tchebyshev polynomial tables. I knew the definition of the Tn(x) polynomials (I have known this for years) but I needed the kick in the pants to see the use for them in sound synthesis...

Since Kyma is basically a wavetable synth in its oscillators, and the Wing modulator is a kind of waveshaper, apparently using a Sin(x)/x shaper, we can use the Tchebyshev polynomials in several ways...

The Tn(x) = cos(n arccos(x)) so if x = cos(2 pi f t) then each Tn(x) will generate the n'th harmonic. Adding several of these together in different amplitudes creates a composite polynomial with a defined spectrum according to the selected Tn(x) polynomials.

When used as a waveshaper, a la Wing, a full amplitude cosine produces the harmonic spectrum, but a sinusoid of lesser amplitude will generate a richer spectrum containing subharmonics.

When the polynomial sum is used as a wavetable for an oscillator you can generate the pure harmonic spectrum regardless of amplitudes imposed by envelopes or other modulators.

Computing the sums of the Tn(x) polynomials should be pretty easy in the wave editor of Kyma, so this opens up some rich territory for exploration!

Cheers,

- DM

IP: Logged

David McClain
Member
posted 20 October 2000 16:22         Edit/Delete Message   Reply w/Quote

tchebylab.kym


tcheby9.aif

 
Here is a quick Sound to try these ideas out. What I find is that for oscillator amplitudes below 1 we do not generate subharmonics. But the higher harmonics do diminish. The TchebyLab Sound has a wavetable with n = [1, 3, 5, 7, 9] and amplitudes [1, 1/3, 1/5, 1/7, 1/9].

This Sound demonstrates a very desirable property - namely that the loudest oscillator inputs generate the richest harmonic spectra, and the quietest ones generate few harmonics. This is similar to real instruments.

- DM

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply

Contact Us | Symbolic Sound Home

This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.


Ultimate Bulletin Board 5.45c