Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
dsp.hpp
Go to the documentation of this file.
1/**
2 * @file dsp.hpp
3 * @brief Umbrella header for all Audio Stack DSP atoms
4 *
5 * Includes all DSP primitives EXCEPT lookup tables (sbl/dsp/tables/).
6 * Tables are large constexpr arrays — include specific tables explicitly.
7 *
8 * Header-only templates — zero flash cost unless instantiated.
9 */
10
11#ifndef SBL_DSP_HPP_
12#define SBL_DSP_HPP_
13
14#include <sbl/dsp/types.hpp>
15#include <sbl/dsp/fixed.hpp>
16#include <sbl/dsp/phase.hpp>
17#include <sbl/dsp/wavetable.hpp>
18#include <sbl/dsp/one_pole.hpp>
19#include <sbl/dsp/slew.hpp>
22#include <sbl/dsp/warp.hpp>
23#include <sbl/dsp/segment.hpp>
24#include <sbl/dsp/lut.hpp>
25#include <sbl/dsp/pitch.hpp>
27#include <sbl/dsp/stereo.hpp>
29#include <sbl/dsp/saturate.hpp>
30#include <sbl/dsp/polyblep.hpp>
33
34#endif // SBL_DSP_HPP_