Ddsp
Ddsp copied to clipboard
A library for Digital Signal Processing in D with a focus on audio
Hellooo :) I tried to use the DDSP lib with the latest DPLUG version (>=12). I got an error while compiling: ddsp/util/scale.d(60,9): Error: `x < _minVal ? x = _minVal...
Currently all modules in this library use `getNextSample(float input)` which is highly inefficient since it means that each sample is copied when being processed. It would be much more efficient...
I have fixed the function samplesToMs as required. Please review my PR.
Dplug has the `RingBufferNoGC` which is probably faster than `buffer` and is unit tested. AuburnSounds/Dplug#355 adds more functionality. Since we already depend on `dplug:core` it makes sense to reuse this...
Reading of the file seems to be working correctly, however something appears to be wrong when converting from integer to floating point.