Discussion:
[music-dsp] Antialiased OSC (Kevin Chi)
Frank Sheeran
2018-08-08 16:12:50 UTC
Permalink
Hi Kevin,
I read at a couple of places if you use a leaky integrator on a Square
then you can get a Triangle. But as a leaky integrator
s a first order lowpass filter, you won't get a Triangle waveform, but
this
A leaky integrator may function as a lowpass filter, but it may not work
exactly as the low-pass filter you seem to be showing there. Or, if that
IS your leaky integrator, it may just have too much leak.

That said, once you have a wavetable oscillator, you can simply generate a
triangle in it directly that will be bandwidth-limited.

Frank

http://moselle-synth.com/
Ethan Fenn
2018-08-08 18:53:01 UTC
Permalink
And if you want to stick with BLEP-like approaches, rather than BLEPs
followed by an integrator you can use a pre-integrated BLEP, usually called
a BLAMP (Band-Limited rAMP). This gives you a short waveform you can mix in
any time there is a discontinuity in the first derivative of your signal,
rather than in the signal itself.

By combining BLEPs and BLAMPs you can make an accurately bandlimited
version of any signal that is piecewise linear -- including square/pulse,
triangle, or sawtooth.

-Ethan
Post by Frank Sheeran
Hi Kevin,
I read at a couple of places if you use a leaky integrator on a Square
then you can get a Triangle. But as a leaky integrator
s a first order lowpass filter, you won't get a Triangle waveform, but
this
A leaky integrator may function as a lowpass filter, but it may not work
exactly as the low-pass filter you seem to be showing there. Or, if that
IS your leaky integrator, it may just have too much leak.
That said, once you have a wavetable oscillator, you can simply generate a
triangle in it directly that will be bandwidth-limited.
Frank
http://moselle-synth.com/
_______________________________________________
dupswapdrop: music-dsp mailing list
https://lists.columbia.edu/mailman/listinfo/music-dsp
Loading...