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

#include <expander.hpp>

Public Attributes

ExpansionMode mode = ExpansionMode::downward
SampleType threshold_db = SampleType{-40}
SampleType ratio = SampleType{2}
SampleType range_db = SampleType{24}
SampleType knee_db = SampleType{6}
SampleType attack_ms = SampleType{5}
SampleType release_ms = SampleType{100}
DetectorMode detector = DetectorMode::rms
DynamicsStereoLink stereo_link = DynamicsStereoLink::peak_linked

Member Data Documentation

◆ attack_ms

template<typename SampleType = float>
SampleType pulp::signal::ExpanderT< SampleType >::Config::attack_ms = SampleType{5}

◆ detector

template<typename SampleType = float>
DetectorMode pulp::signal::ExpanderT< SampleType >::Config::detector = DetectorMode::rms

◆ knee_db

template<typename SampleType = float>
SampleType pulp::signal::ExpanderT< SampleType >::Config::knee_db = SampleType{6}

◆ mode

template<typename SampleType = float>
ExpansionMode pulp::signal::ExpanderT< SampleType >::Config::mode = ExpansionMode::downward

◆ range_db

template<typename SampleType = float>
SampleType pulp::signal::ExpanderT< SampleType >::Config::range_db = SampleType{24}

◆ ratio

template<typename SampleType = float>
SampleType pulp::signal::ExpanderT< SampleType >::Config::ratio = SampleType{2}

◆ release_ms

template<typename SampleType = float>
SampleType pulp::signal::ExpanderT< SampleType >::Config::release_ms = SampleType{100}

◆ stereo_link

template<typename SampleType = float>
DynamicsStereoLink pulp::signal::ExpanderT< SampleType >::Config::stereo_link = DynamicsStereoLink::peak_linked

◆ threshold_db

template<typename SampleType = float>
SampleType pulp::signal::ExpanderT< SampleType >::Config::threshold_db = SampleType{-40}

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/expander.hpp