Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::VoicePartial Struct Reference

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 τ.

Detailed Description

Which abscissa a SpectralEnvelope's break-points are measured along.

One row of a voice table.

Member Data Documentation

◆ amp

double pulp::signal::VoicePartial::amp = 1.0

Unit-referenced amplitude, pre-normaliser.

◆ decay_ms

double pulp::signal::VoicePartial::decay_ms = 0.0

Exponential τ.

≤ 0 means sustained — the table notation for the organ's "∞" column.

◆ phase01

double pulp::signal::VoicePartial::phase01 = 0.0

Stored initial phase in cycles, [0, 1).

◆ ratio

double pulp::signal::VoicePartial::ratio = 1.0

Frequency as a multiple of f0.


The documentation for this struct was generated from the following file: