
soundemote.io
100% soundemote DSP: https://youtu.be/PpcdN-DXYdc?list=RDMMPpcdN-DXYdc
https://github.com/soundemote/soemdsp/t ... oscillator
- DSFOscillator.hpp:
- perfect(?) bandlimiting using Discrete Summation Formula
- DistortionOscillator.hpp:
- near perfect soft-clipped style bandlimiting
- Ellipsoid.hpp:
- near perfect bandlimiting if you dont go over sharpness thresholds
- Supersaw/Hypersaw.hpp:
- uses polyBLEP
- JerobeamSpiral.h:
- naturally bandlimited to some degree
- PolyBLEP.hpp:
- near perfect bandlimiting
* avoid getters/setters
* avoid branching
* the internal wiring paradigm is array-based (we simply run through a contiguous array of calculations)
* compiled equations (regex-like reduction)
* single truth samplerate and frequency to avoid pitch calculations
* i could perhaps do multithreading by allowing for multiple arrays
* possible GPU processing
the additive synth will be:
-phase
-frequency
-amplitude
control all arbitrarily with formulas and per sine modulation. this is extremely powerful, very musical, very useful. ive used it to model cymbals and hi hats, as well as do extreme sound design. it could probably be repurposed as a resonator and eventually ill do a vocoder
