On Thursday, 25 February 2016 at 15:15:20 UTC, Luis wrote:
- Wavetables
- band-limited resampling algorithm aka BLIP or BLEP algorithms
(See http://www.cs.cmu.edu/~eli/L/icmc01/hardsync.html and
http://slack.net/~ant/libs/audio.html#Blip_Buffer )
I suggest just porting STK from C++ to D. It is well documented,
suitable for a D-range implementation, is written for clarity
over speed and uses a BSD license:
https://ccrma.stanford.edu/software/stk/
https://github.com/thestk/stk/blob/master/include/Blit.h
It also contains a wide range of physical models (waveguides etc).