Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
Loading...
Searching...
No Matches
note_renderer.hpp File Reference
#include "tabulasonora/drum_kit_table.hpp"
#include "tabulasonora/engine_noise.hpp"
#include "tabulasonora/interpolator.hpp"
#include "tabulasonora/lfo_engine.hpp"
#include "tabulasonora/patch_directory.hpp"
#include "tabulasonora/pitch_chain.hpp"
#include "tabulasonora/sampler.hpp"
#include "tabulasonora/table_set.hpp"
#include "tabulasonora/tva_chain.hpp"
#include "tabulasonora/tvf_chain.hpp"
#include "tabulasonora/wave_rom.hpp"
#include <memory>
#include <optional>
#include <span>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  ts::RenderedNote
 One rendered note: stereo output plus the pre-pan mono the send buses are fed from. More...
class  ts::NoteRenderer
 Renders one note by assembling the whole voice chain: sampler, pitch, filter, amplitude and pan. More...
struct  ts::NoteRenderer::Controllers
 Optional per-note controller curves. More...

Namespaces

namespace  ts