|
Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
|
#include "tabulasonora/engine_noise.hpp"#include "tabulasonora/part_modifiers.hpp"#include "tabulasonora/partial_parameters.hpp"#include "tabulasonora/table_set.hpp"#include <cstdint>#include <span>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | ts::LfoConfig |
| One LFO's static configuration. More... | |
| class | ts::LfoEngine |
| The two LFO engines that modulate every partial. More... | |
| struct | ts::LfoEngine::Limits |
| Depth clamp and rounding constant for a destination. More... | |
| class | ts::LfoRunner |
| One LFO's running state: phase, delay and fade-in accumulators, stepped a control tick at a time. More... | |
Namespaces | |
| namespace | ts |
Enumerations | |
| enum class | ts::LfoDestination { ts::pitch , ts::tvf , ts::tva } |
| Which parameter an LFO's depth applies to. More... | |