ddsp 1.4.0
A small library for digital signal processing in D
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
Ddsp
A high level library for Digital Signal Processing in D with a focus on audio.
Many of these effects are based on designs from Designing Audio Effect Plug-Ins in C++
Sub-Packages
ddsp:util
- Envelope Detection
- Circular Buffer
- Basic DSP functions
ddsp:effect
- AEffect : base class for all effects
- Dynamics: Compressor, Limiter, Expander, Gate
- Digital Delay
ddsp:filter
- Biquad
- Lowpass (1st order, 2nd order, butterworth, linkwitz-riley)
- Highpass (1st order, 2nd order, butterworth, linkwitz-riley)
- Allpass
- Shelf (Lowpass only)
ddsp:osc
- Wavetable Oscillator
- Coupled-from oscillator
Dependecies
Ddsp depends on dplug:core
for use of it's @nogc
capabilities. The D Runtime is only used for testing purposes within the library.
Many more components are planned to be added soon.
- 1.4.0 released 6 years ago
- ctrecordings/Ddsp
- MIT
- Copyright © 2017 Cut Through Recordings
- Authors:
- Sub packages:
- ddsp:effect, ddsp:filter, ddsp:util, ddsp:osc
- Dependencies:
- dplug:core
- Versions:
-
2.6.2 2024-Apr-24 2.6.1 2023-Oct-07 2.6.0 2022-Dec-11 2.5.9 2021-Dec-04 2.5.8 2021-Nov-20 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
2 downloads this month
-
332 downloads total
-
- Score:
- 0.8
- Short URL:
- ddsp.dub.pm