| >>
>>
>> Ola everyone
>>
>> Is there a way to simulate distortion using csound? My knowledge on the
>> innings of distortion are very limited, but I believe it comes from boosting
>> a signals level until it clips. The cliping would have to be forced with
>> csound, by perhaps something like this:
>> asig = (asig > ithreshold ? ithreshold : asig)
>> Can someone be so kind as to explain the basic method, if any, for
>> achieving that with csound?
>> Thanks in advance as always
>> pedro
>
You should be able to get harmonic distortion using Waveshaping (ie
Non-linear distortion) - requires knowledge of Chebychev Polynomials etc
-see Csound manual & Dodge & Jerse book.
You can also get some nice distorted input sound using FM, ie Frequency
Modulation of a complex waveform rather than sinewave. The amount of
distortion then becomes controllable using modulation index.
cheers
David
David Hirst
Senior Lecturer
Music Dept
La Trobe University
Bundoora, Vic 3083
AUSTRALIA
ph +61-3-9479 1502
Fax +61-3-9479 3651
Check out the online contemporary music journal:
http://farben.latrobe.edu.au/mikropol
|