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

#include <OfflineBeatCompressor.h>

Collaboration diagram for dspark::OfflineBeatCompressor< T >::Options:

Public Attributes

double reductionDb = 0
 Maximum event attenuation, 0..18 dB.
 
Note releaseNote = Note::Quarter
 
double manualBpm = 0
 Zero selects analysis; an override accepts 20..480 BPM.
 
OfflineTempoAnalyzer< T >::Options tempo
 Used when constructing a tempo map.
 
std::span< const OfflineRegion > exclusions {}
 

Detailed Description

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

Definition at line 47 of file OfflineBeatCompressor.h.

Member Data Documentation

◆ exclusions

template<FloatType T>
std::span<const OfflineRegion> dspark::OfflineBeatCompressor< T >::Options::exclusions {}

Definition at line 53 of file OfflineBeatCompressor.h.

◆ manualBpm

template<FloatType T>
double dspark::OfflineBeatCompressor< T >::Options::manualBpm = 0

Zero selects analysis; an override accepts 20..480 BPM.

Definition at line 51 of file OfflineBeatCompressor.h.

◆ reductionDb

template<FloatType T>
double dspark::OfflineBeatCompressor< T >::Options::reductionDb = 0

Maximum event attenuation, 0..18 dB.

Definition at line 49 of file OfflineBeatCompressor.h.

◆ releaseNote

template<FloatType T>
Note dspark::OfflineBeatCompressor< T >::Options::releaseNote = Note::Quarter

Definition at line 50 of file OfflineBeatCompressor.h.

◆ tempo

template<FloatType T>
OfflineTempoAnalyzer<T>::Options dspark::OfflineBeatCompressor< T >::Options::tempo

Used when constructing a tempo map.

Definition at line 52 of file OfflineBeatCompressor.h.


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