Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
Loading...
Searching...
No Matches
ts::TvfChain Member List

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 noexceptts::TvfChain
coefficients(int units, int resonance_byte, int filter_type) const noexceptts::TvfChain
control_block_samplests::TvfChainstatic
create_envelope(const PartialParameters &partial, int velocity, int key, int sample_rate=32000, const PartModifiers &modifiers={}) constts::TvfChain
cutoff_hz(double cutoff15, int resonance_byte, int sample_rate=32000) const noexceptts::TvfChain
cutoff_units(double cutoff15, int resonance_byte) const noexceptts::TvfChain
damping_coefficient(int units, int resonance_byte, int filter_type) const noexceptts::TvfChain
effective_velocity(const PartialParameters &partial, int velocity) const noexceptts::TvfChain
envelope(const PartialParameters &partial, int velocity, int key, double hold_seconds, double tail_seconds, int sample_rate=32000) constts::TvfChain
envelope_offsets(const PartialParameters &partial, int key, int velocity) constts::TvfChain
frequency_coefficient(int units) const noexceptts::TvfChain
ramp_exp() const noexceptts::TvfChaininline
resonance_byte(const PartialParameters &partial, int part_resonance=0x40, int part_resonance_default=0x40) noexceptts::TvfChainstatic
responds_to_env_modifiers(const PartialParameters &partial) noexceptts::TvfChaininlinestatic
tap(int filter_type) const noexceptts::TvfChain
TvfChain(const TableSet &tables, const EnvelopeMachine &envelope)ts::TvfChain