1// DaisySP is a DSP Library targeted at the Electrosmith Daisy Product Line.
2// Author: Stephen Hensley, 2019
3//
4// However, this is decoupled from the hardware in such a way that it
5// should be useful outside of the ARM context with different build configurations.
6//
7// A few general notes about the contents of the library:
8// - all memory usage is static.
9// - in cases of potentially large memory usage: the user will either supply a buffer and a size, or the class will be a template that can have size set at compile time.
10// - all modules will have an Init() function, and a Process() function.
11// - all modules, unless otherwise noted, will process a single sample at a time.
12// - all processing will be done with 'float' type unless otherwise noted.