|
Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
|
The pitch envelope's decoded segment targets and timings. More...
#include <tabulasonora/pitch_chain.hpp>
Public Attributes | |
| int | start = 0 |
| Starting offset, in milli-semitones. | |
| std::array< int, 4 > | targets {} |
| The four segment targets. | |
| int | release = 0 |
| The release target. | |
| std::array< double, 4 > | times {} |
| Segment durations in milliseconds. | |
| double | release_ms = 0.0 |
| Release duration in milliseconds. | |
The pitch envelope's decoded segment targets and timings.
| int ts::PitchEnvelope::start = 0 |
Starting offset, in milli-semitones.
| std::array<int, 4> ts::PitchEnvelope::targets {} |
The four segment targets.
| int ts::PitchEnvelope::release = 0 |
The release target.
| std::array<double, 4> ts::PitchEnvelope::times {} |
Segment durations in milliseconds.
| double ts::PitchEnvelope::release_ms = 0.0 |
Release duration in milliseconds.