#include <pulp/signal/biquad.hpp>#include <pulp/signal/delay_line.hpp>#include <pulp/signal/denormal.hpp>#include <pulp/signal/fast_math.hpp>#include <pulp/signal/dynamics_contract.hpp>#include <algorithm>#include <cmath>#include <cstdint>#include <limits>#include <type_traits>Go to the source code of this file.
Classes | |
| class | pulp::signal::CompressorT< SampleType > |
| struct | pulp::signal::CompressorT< SampleType >::Params |
| class | pulp::signal::LimiterT< SampleType > |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
Typedefs | |
| using | pulp::signal::Compressor = CompressorT<float> |
| using | pulp::signal::Compressor64 = CompressorT<double> |
| using | pulp::signal::Limiter = LimiterT<float> |
| using | pulp::signal::Limiter64 = LimiterT<double> |
Enumerations | |
| enum class | pulp::signal::CompressorBallistics : std::uint8_t { pulp::signal::branching , pulp::signal::decoupled } |
| How CompressorT smooths the gain reduction its static curve asks for, in the log (dB) domain after the gain computer (the two detector forms of Giannoulis, Massberg and Reiss, "Digital Dynamic Range Compressor Design", JAES 2012). More... | |