LibDSP
Loading...
Searching...
No Matches
LibDSP

C++ audio dsp library with no external dependencies.

Building

The library use CMake and can probably be built in multiple of ways, but here's how I build it:

> cmake -GNinja -Bbuild
> cmake --build ./build

A toolchain file for cross compiling libDSP for the Daisy platform. This assumes that you already have the Daisy Toolchain installed.

> cmake -GNinja -Bdaisy -DCMAKE_TOOLCHAIN_FILE=cmake/daisy.cmake
> cmake --build ./daisy

A note on waveguides

The waveguide nomenclature used in this library is based on the common depiction of a waveguide in the litterature with a delay line on top containing the right-going wave and a delay line on the bottom containing the left-going wave. This nomenclature does not affect in any way the implementation of the waveguide, it's just a way to make documentation easier to understand.