Dynamic pitch shift
Ola Fosheim Grøstad via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Feb 26 04:25:36 PST 2016
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).
More information about the Digitalmars-d-learn
mailing list