|
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::TvfChain, including all inherited members.
| apply(std::span< float > signal, std::span< const double > cutoff15, int filter_type, int resonance_byte, int block_samples=control_block_samples) const noexcept | ts::TvfChain | |
| coefficients(int units, int resonance_byte, int filter_type) const noexcept | ts::TvfChain | |
| control_block_samples | ts::TvfChain | static |
| create_envelope(const PartialParameters &partial, int velocity, int key, int sample_rate=32000, const PartModifiers &modifiers={}) const | ts::TvfChain | |
| cutoff_hz(double cutoff15, int resonance_byte, int sample_rate=32000) const noexcept | ts::TvfChain | |
| cutoff_units(double cutoff15, int resonance_byte) const noexcept | ts::TvfChain | |
| damping_coefficient(int units, int resonance_byte, int filter_type) const noexcept | ts::TvfChain | |
| effective_velocity(const PartialParameters &partial, int velocity) const noexcept | ts::TvfChain | |
| envelope(const PartialParameters &partial, int velocity, int key, double hold_seconds, double tail_seconds, int sample_rate=32000) const | ts::TvfChain | |
| envelope_offsets(const PartialParameters &partial, int key, int velocity) const | ts::TvfChain | |
| frequency_coefficient(int units) const noexcept | ts::TvfChain | |
| ramp_exp() const noexcept | ts::TvfChain | inline |
| resonance_byte(const PartialParameters &partial, int part_resonance=0x40, int part_resonance_default=0x40) noexcept | ts::TvfChain | static |
| responds_to_env_modifiers(const PartialParameters &partial) noexcept | ts::TvfChain | inlinestatic |
| tap(int filter_type) const noexcept | ts::TvfChain | |
| TvfChain(const TableSet &tables, const EnvelopeMachine &envelope) | ts::TvfChain |