|
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::TvaChain, including all inherited members.
| amp_of(int level16) const noexcept | ts::TvaChain | |
| amp_scale | ts::TvaChain | static |
| base_level(const PartialParameters &partial, int partial_level, int key, int zone_level, int tone_level) const noexcept | ts::TvaChain | |
| control_tick_hz | ts::TvaChain | static |
| create_envelope(const PartialParameters &partial, int velocity, int key, int zone_level=127, int tone_level=127, int sample_rate=32000, double attack_milliseconds=0.0, std::optional< int > rate_key=std::nullopt, const PartModifiers &modifiers={}) const | ts::TvaChain | |
| envelope() const noexcept | ts::TvaChain | inline |
| part_volume_scale(int volume=127, int expression=127, int master=127) noexcept | ts::TvaChain | static |
| partial_level(const PartialParameters &partial, int velocity) const noexcept | ts::TvaChain | |
| render(const PartialParameters &partial, int velocity, int key, double hold_seconds, double tail_seconds, int zone_level=127, int tone_level=127, int sample_rate=32000, double attack_milliseconds=0.0, std::optional< int > rate_key=std::nullopt) const | ts::TvaChain | |
| TvaChain(const TableSet &tables, const EnvelopeMachine &envelope) | ts::TvaChain |