Sound Byte Libs
29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
src
sbl
dsp
tables.hpp
Go to the documentation of this file.
1
// sbl/dsp/tables.hpp — Umbrella include for all default LUTE-generated tables
2
//
3
// Convenience header. Include individual tables to minimize flash usage:
4
// #include <sbl/dsp/tables/sin_1024.hpp>
5
//
6
// Tables are generated by LUTE from tools/lute/default.json and committed
7
// as source artifacts (same pattern as cecrops register headers).
8
9
#pragma once
10
11
// Float waveforms — oscillators, LFOs, all audio/control DSP
12
#include <
sbl/dsp/tables/sin_1024.hpp
>
13
#include <
sbl/dsp/tables/sin_256.hpp
>
14
#include <
sbl/dsp/tables/saw_256.hpp
>
15
#include <
sbl/dsp/tables/square_256.hpp
>
16
#include <
sbl/dsp/tables/triangle_256.hpp
>
17
18
// Coefficients — envelope curves, shaping (uint16 control domain)
19
#include <
sbl/dsp/tables/exp_curve_256.hpp
>
20
21
// Pitch tables — semitone-to-ratio conversion (float32)
22
#include <
sbl/dsp/tables/pitch_ratio_high_256.hpp
>
23
#include <
sbl/dsp/tables/pitch_ratio_low_256.hpp
>
exp_curve_256.hpp
pitch_ratio_high_256.hpp
pitch_ratio_low_256.hpp
saw_256.hpp
sin_1024.hpp
sin_256.hpp
square_256.hpp
triangle_256.hpp
Generated by
1.9.8