Public spectral-envelope value types used by the additive bank. More...
#include <array>#include <cmath>#include <cstddef>#include <cstdint>Go to the source code of this file.
Classes | |
| class | pulp::signal::SpectralEnvelope |
| A break-point spectral envelope: gain in dB as a function of frequency, interpolated linearly in the (log2 abscissa, dB) domain — the perceptually correct axes on both sides. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
Enumerations | |
| enum class | pulp::signal::SpectralDomain : std::uint8_t { pulp::signal::absolute_hz , pulp::signal::relative_to_f0 } |
| This enum exists because "sampling a spectral envelope makes timbre
pitch-independent" is only true under a condition, and the two readings of that sentence are genuinely different sounds: More... | |
Public spectral-envelope value types used by the additive bank.