|
Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
|
This is the complete list of members for ts::NoteRenderer, including all inherited members.
| control_block | ts::NoteRenderer | static |
| directory() const noexcept | ts::NoteRenderer | |
| drum_ring_scale(const DrumKey &key) noexcept | ts::NoteRenderer | static |
| drum_ring_scale(int note, int kit, int drum_pitch) const | ts::NoteRenderer | |
| drums() const noexcept | ts::NoteRenderer | |
| envelope_rate_key(const DrumKey &key, int drum_pitch) noexcept | ts::NoteRenderer | static |
| envelopes() const noexcept | ts::NoteRenderer | |
| expand(std::span< const double > ticks, std::size_t sample_count) | ts::NoteRenderer | static |
| interpolator() const noexcept | ts::NoteRenderer | |
| lfo() const noexcept | ts::NoteRenderer | |
| max_drum_ring_scale | ts::NoteRenderer | static |
| noise() noexcept | ts::NoteRenderer | |
| NoteRenderer(const RomImage &rom) | ts::NoteRenderer | explicit |
| NoteRenderer(NoteRenderer &&) noexcept | ts::NoteRenderer | |
| NoteRenderer(const NoteRenderer &)=delete | ts::NoteRenderer | |
| operator=(NoteRenderer &&) noexcept | ts::NoteRenderer | |
| operator=(const NoteRenderer &)=delete | ts::NoteRenderer | |
| pan() const noexcept | ts::NoteRenderer | |
| pitch() const noexcept | ts::NoteRenderer | |
| render_drum_note(int note, int velocity, double ring_seconds, double tail_seconds=0.4, int kit=0, std::span< const double > volume={}, int drum_pitch=0, std::optional< int > drum_pan=std::nullopt) | ts::NoteRenderer | |
| render_note(int program, int note, int velocity, double hold_seconds, double tail_seconds, ToneMap map=ToneMap::sc8820, int bank=0, int part_pan=0x40, const Controllers &controllers={}) | ts::NoteRenderer | |
| rom() const noexcept | ts::NoteRenderer | |
| sample_rate | ts::NoteRenderer | static |
| sampler() noexcept | ts::NoteRenderer | |
| tables() const noexcept | ts::NoteRenderer | |
| tva() const noexcept | ts::NoteRenderer | |
| tvf() const noexcept | ts::NoteRenderer | |
| ~NoteRenderer() | ts::NoteRenderer |