|
Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
|
#include "tabulasonora/interpolator.hpp"#include "tabulasonora/wave_descriptor.hpp"#include "tabulasonora/wave_rom.hpp"#include <cstdint>#include <memory>#include <span>#include <unordered_map>#include <vector>Go to the source code of this file.
Classes | |
| struct | ts::DecodedWave |
| A wave decoded from the ROM, with everything playback needs. More... | |
| class | ts::Sampler |
| Wave playback: decode, then resample at a moving rate while honouring the loop. More... | |
Namespaces | |
| namespace | ts |
Enumerations | |
| enum class | ts::SamplerMode { ts::one_shot , ts::loop , ts::ping_pong } |
| Which sampler variant plays a wave. More... | |