|
Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
#include <cstdint>#include <sbl/dsp/fixed.hpp>#include <sbl/dsp/lut.hpp>#include <sbl/dsp/tables/exp_curve_256.hpp>Go to the source code of this file.
Classes | |
| struct | sbl::dsp::ExpCurveWarp |
| struct | sbl::dsp::RationalWarp |
| struct | sbl::dsp::FloatRationalWarp |
Namespaces | |
| namespace | sbl |
| Root namespace for all Sound Byte Libs functionality. | |
| namespace | sbl::dsp |
| DSP atoms for audio signal processing. | |
| namespace | sbl::dsp::curve |
Typedefs | |
| using | sbl::dsp::DefaultWarp = ExpCurveWarp |
| using | sbl::dsp::FloatDefaultWarp = FloatRationalWarp |
Functions | |
| template<uint16_t Size> | |
| uint16_t | sbl::dsp::lut_curve_warp (const uint16_t *table, uint16_t phase, uint16_t curve) |
Variables | |
| static constexpr uint16_t | sbl::dsp::curve::Log = 0 |
| static constexpr uint16_t | sbl::dsp::curve::Linear = U16_MID |
| static constexpr uint16_t | sbl::dsp::curve::Exp = U16_MAX |