Which abscissa a SpectralEnvelope's break-points are measured along. More...
#include <additive_bank.hpp>
Public Attributes | |
| double | ratio = 1.0 |
| Frequency as a multiple of f0. | |
| double | amp = 1.0 |
| Unit-referenced amplitude, pre-normaliser. | |
| double | phase01 = 0.0 |
| Stored initial phase in cycles, [0, 1). | |
| double | decay_ms = 0.0 |
| Exponential τ. | |
Which abscissa a SpectralEnvelope's break-points are measured along.
One row of a voice table.
| double pulp::signal::VoicePartial::amp = 1.0 |
Unit-referenced amplitude, pre-normaliser.
| double pulp::signal::VoicePartial::decay_ms = 0.0 |
Exponential τ.
≤ 0 means sustained — the table notation for the organ's "∞" column.
| double pulp::signal::VoicePartial::phase01 = 0.0 |
Stored initial phase in cycles, [0, 1).
| double pulp::signal::VoicePartial::ratio = 1.0 |
Frequency as a multiple of f0.