|
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/envelope_machine.hpp"#include "tabulasonora/partial_parameters.hpp"#include "tabulasonora/table_set.hpp"#include "tabulasonora/wave_descriptor.hpp"#include <array>#include <cstdint>#include <optional>#include <vector>Go to the source code of this file.
Classes | |
| struct | ts::PitchEnvelope |
| The pitch envelope's decoded segment targets and timings. More... | |
| class | ts::PitchEnvelopeRunner |
| Walks a pitch envelope one control tick at a time. More... | |
| class | ts::PitchChain |
| The pitch side of a voice: key-follow, transposition, the pitch envelope, and bend. More... | |
| struct | ts::PitchChain::KeyFollow |
| The effective pitch key and its fractional crossfade weight. More... | |
Namespaces | |
| namespace | ts |