A Powerful DSP Library in C++
DaisySP is an open-source DSP (Digital Signal Processing) library that provides a comprehensive collection of modular components for creating audio software across various contexts, facilitating the development of high-quality and customizable audio applications.
git clone https://github.com/electro-smith/DaisySP
cd DaisySP
make
#include "daisysp.h"
static daisysp::OnePole flt;
static daisysp::Oscillator osc, lfo;
float saw, freq, output;
for(size_t i = 0; i < size; i++)
{
freq = lfo.Process();
saw = osc.Process();
flt.SetFrequency(freq);
output = flt.Process(saw);
out[i] = output;
}
Connect with other users and developers:
Thank you to all of the awesome people who have given their time and effort to this project!
Made with contrib.rocks.
Here are some ways that you can get involved:
Before working on code, please check out our Style Guide.
DaisySP uses the MIT license.
It can be used in both closed source and commercial projects, and does not provide a warranty of any kind.
For the full license, read the LICENSE file in the root directory.