DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::OfflineLeveler< T >::Options Struct Reference

Principal amount plus optional expert controls and protected regions. More...

#include <OfflineLeveler.h>

Public Attributes

double amount = 0
 0..1, fraction of the measured level difference in dB.
 
double speed = 0.5
 0..1: 6..2 s context, 1.2..0.2 s transitions.
 
double maximumBoostDb = 24
 Finite 0..24 dB cap; no downward correction.
 
std::span< const OfflineRegion > exclusions
 Copied and canonicalized into the plan.
 

Detailed Description

template<FloatType T>
struct dspark::OfflineLeveler< T >::Options

Principal amount plus optional expert controls and protected regions.

Definition at line 59 of file OfflineLeveler.h.

Member Data Documentation

◆ amount

template<FloatType T>
double dspark::OfflineLeveler< T >::Options::amount = 0

0..1, fraction of the measured level difference in dB.

Definition at line 61 of file OfflineLeveler.h.

◆ exclusions

template<FloatType T>
std::span<const OfflineRegion> dspark::OfflineLeveler< T >::Options::exclusions

Copied and canonicalized into the plan.

Definition at line 64 of file OfflineLeveler.h.

◆ maximumBoostDb

template<FloatType T>
double dspark::OfflineLeveler< T >::Options::maximumBoostDb = 24

Finite 0..24 dB cap; no downward correction.

Definition at line 63 of file OfflineLeveler.h.

◆ speed

template<FloatType T>
double dspark::OfflineLeveler< T >::Options::speed = 0.5

0..1: 6..2 s context, 1.2..0.2 s transitions.

Definition at line 62 of file OfflineLeveler.h.


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