#include <spectral_envelope_shifter.hpp>
Public Attributes | |
| int | fft_size = 2048 |
| int | order = 0 |
| Cepstral cutoff (quefrency bins kept). | |
| int | true_envelope_iterations = 3 |
| True-envelope refinement passes (0 = plain liftering). | |
| float | max_gain_db = 60.0f |
| Finite, nonnegative gain clamp for the applied correction, in dB (safety bound for degenerate envelopes on sparse spectra). | |
| int pulp::signal::SpectralEnvelopeShifterConfig::fft_size = 2048 |
| float pulp::signal::SpectralEnvelopeShifterConfig::max_gain_db = 60.0f |
Finite, nonnegative gain clamp for the applied correction, in dB (safety bound for degenerate envelopes on sparse spectra).
| int pulp::signal::SpectralEnvelopeShifterConfig::order = 0 |
Cepstral cutoff (quefrency bins kept).
Smaller = smoother envelope. Defaulted from the frame geometry when <= 0.
| int pulp::signal::SpectralEnvelopeShifterConfig::true_envelope_iterations = 3 |
True-envelope refinement passes (0 = plain liftering).
Each pass costs two FFTs per frame.