digitalmars.D - Looking for a D DSP library
- terchestor (7/7) Jan 15 2014 I'm looking for something like a DSP library written in D, if it
- ponce (10/17) Jan 15 2014 FWIW: https://github.com/p0nce/dplug
- terchestor (2/19) Jan 15 2014 Looks a good start, thanks.
I'm looking for something like a DSP library written in D, if it exists. I'm aware of the GC real-time drawbacks for this application domain, but I'm interested in applying all things discovered learning D language (thanks to Andrei's TDPL) to a sound synthesis software I project to redeploy from a previous C++ implementation.
Jan 15 2014
On Wednesday, 15 January 2014 at 12:25:59 UTC, terchestor wrote:I'm looking for something like a DSP library written in D, if it exists. I'm aware of the GC real-time drawbacks for this application domain, but I'm interested in applying all things discovered learning D language (thanks to Andrei's TDPL) to a sound synthesis software I project to redeploy from a previous C++ implementation.FWIW: https://github.com/p0nce/dplug This is very early, I just had a non-crashing VST yesterday. It still doesn't make sound (this is a bug for this evening). No MIDI events yet. dplug:dsp has some algorithms I consider useful for real-time audio processing, but they are certainly not optimized. For offline, you might want to use https://github.com/p0nce/DerelictSndFile to work with WAV, OGG and FLAC files.
Jan 15 2014
On Wednesday, 15 January 2014 at 13:44:51 UTC, ponce wrote:On Wednesday, 15 January 2014 at 12:25:59 UTC, terchestor wrote:Looks a good start, thanks.I'm looking for something like a DSP library written in D, if it exists. I'm aware of the GC real-time drawbacks for this application domain, but I'm interested in applying all things discovered learning D language (thanks to Andrei's TDPL) to a sound synthesis software I project to redeploy from a previous C++ implementation.FWIW: https://github.com/p0nce/dplug This is very early, I just had a non-crashing VST yesterday. It still doesn't make sound (this is a bug for this evening). No MIDI events yet. dplug:dsp has some algorithms I consider useful for real-time audio processing, but they are certainly not optimized. For offline, you might want to use https://github.com/p0nce/DerelictSndFile to work with WAV, OGG and FLAC files.
Jan 15 2014