Yofiel Antialiased Oscillators
Recent advances in Efficient Polynomial Transition Region (EPTR) algorithms enhance the performance and quality of digital oscillators. Here is a new EPTR pulse oscillator with PWM, FM, and sync, written in gen~, offering exceptionally well-defined harmonic bands, and low noise between them, for remarkably pure square-wave tones that closely resemble those of vintage analog hardware.
At higher frequencies, the oscillator adds custom 3X oversampling interpolation to extend the pulse frequency range up to to MIDI F7 at 44.1 kHz, and MIDI F8 at 96 kHz. It also includes a Look-UP Table (LUT) for precalculation of the transcendental functions, and the antialiasing is only applied during a small transition region of the wave cycle, so the processing overhead for the antialiasing is, to all common extents and purposes, totally insignificant compared even to the the simplest possible aliased square wave. Additionally, the oscillator is particularly well suited to FM applications. In sum, it provides performance and quality that is, as far as I know, superior to any other available in the public domain.
Here also is a unique LTR design that improves the quality of sawtooth and variable-width triangle waves. Please see the description on the host site for more information.
awesome.
These are really nice, thanks for sharing!
great, thank you very much !
an idea : it would be nice to be able morph between the waveforms, this adds a lot of timbral possibilities, I have a serge new timbral oscillator and being able to CV the waveform shape continuously is very powerful.
saw to tri to sine to pulse.
don't know if it's possible...
anyway, nice sounding oscillators !
Thanks again.
Ernest.. you just blow my mind (and open my eyes)..THANK YOU!
Thank you very much for encouragement! Yes, Bertrandfr, I do hope to be working on more morphing oscillators in the new year.
Author