bandlimited
bandlimited is a Pure Data external that generates square, triangle, saw, reverse-saw, saw-triangle, and pulse waveforms band-limited to the Nyquist frequency. It uses precomputed wavetables to reduce CPU usage and includes wrapper abstractions for individual waveform types.
- Repository Source code
Contributors
People who contribute to this project.
Objects
- bandlimited~
bandlimited~generates band-limited waveforms, including square, pulse, triangle, saw, reverse saw, and saw-triangle types, using a series of wavetables with harmonic limits. - bl.pulse~
bl.pulse~generates a bandlimited pulse wave with an adjustable duty cycle. - bl.rsaw~
bl.rsaw~generates a bandlimited reverse sawtooth waveform. - bl.sawtri~
bl.sawtri~generates a bandlimited saw-triangle waveform, limiting its harmonics to reduce aliasing. - bl.sq~
bl.sq~generates a band-limited square wave, limiting generated harmonics to reduce content above a chosen cutoff.