|
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::PitchChain, including all inherited members.
| base_pitch_milli_semitones(const PartialParameters &partial, int note, int key_center=0x3C) const noexcept | ts::PitchChain | |
| bend_offset_milli_semitones(int bend=8192, double semitone_range=2.0) noexcept | ts::PitchChain | static |
| clamp(double milli_semitones) noexcept | ts::PitchChain | static |
| create_envelope_runner(const PartialParameters &partial, int key, int velocity) const | ts::PitchChain | |
| drum_key_centre | ts::PitchChain | static |
| drum_pitch_milli_semitones(const PartialParameters &partial, int coarse_pitch) noexcept | ts::PitchChain | static |
| envelope_offsets(const PartialParameters &partial, int key, int velocity) const noexcept | ts::PitchChain | |
| envelope_ticks(const PartialParameters &partial, int key, int velocity, double hold_seconds, int tick_count) const | ts::PitchChain | |
| key_follow_key(const PartialParameters &partial, int note, int key_center=0x3C) noexcept | ts::PitchChain | static |
| max_pitch_milli_semitones | ts::PitchChain | static |
| PitchChain(const TableSet &tables, const EnvelopeMachine &envelope, EngineNoise *noise=nullptr) | ts::PitchChain | |
| portamento_offset(int from_key, int target_pitch) noexcept | ts::PitchChain | static |
| portamento_step(int time) const noexcept | ts::PitchChain | |
| ratio(const PartialParameters &partial, const WaveDescriptor &descriptor, double pitch_milli_semitones) noexcept | ts::PitchChain | static |
| segment_rate_word(double milliseconds) noexcept | ts::PitchChain | static |
| start_jitter_milli_semitones(int depth, std::uint16_t draw) noexcept | ts::PitchChain | static |