Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::SpectralCrossSynthesisPrepareConfigT< SampleType > Struct Template Reference

#include <spectral_cross_synthesis.hpp>

Public Attributes

int channels = 1
int fft_size = 2048
int lifter_order = -1
 Cepstral cutoff. -1 selects fft_size / 16; zero keeps only the mean.
int true_envelope_iterations = 3
SampleType convergence_tolerance = SampleType{0}

Member Data Documentation

◆ channels

template<typename SampleType>
int pulp::signal::SpectralCrossSynthesisPrepareConfigT< SampleType >::channels = 1

◆ convergence_tolerance

template<typename SampleType>
SampleType pulp::signal::SpectralCrossSynthesisPrepareConfigT< SampleType >::convergence_tolerance = SampleType{0}

◆ fft_size

template<typename SampleType>
int pulp::signal::SpectralCrossSynthesisPrepareConfigT< SampleType >::fft_size = 2048

◆ lifter_order

template<typename SampleType>
int pulp::signal::SpectralCrossSynthesisPrepareConfigT< SampleType >::lifter_order = -1

Cepstral cutoff. -1 selects fft_size / 16; zero keeps only the mean.

◆ true_envelope_iterations

template<typename SampleType>
int pulp::signal::SpectralCrossSynthesisPrepareConfigT< SampleType >::true_envelope_iterations = 3

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