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

#include <OfflineBeatCompressor.h>

Public Attributes

std::int64_t begin = 0
 
std::int64_t end = 0
 Original source event, before anticipation.
 
double peakDb = -std::numeric_limits<double>::infinity()
 
double reductionDb = 0
 
double releaseMs = 250
 
TempoSource tempoSource = TempoSource::Fallback
 

Detailed Description

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

Definition at line 55 of file OfflineBeatCompressor.h.

Member Data Documentation

◆ begin

template<FloatType T>
std::int64_t dspark::OfflineBeatCompressor< T >::Pulse::begin = 0

Definition at line 57 of file OfflineBeatCompressor.h.

◆ end

template<FloatType T>
std::int64_t dspark::OfflineBeatCompressor< T >::Pulse::end = 0

Original source event, before anticipation.

Definition at line 57 of file OfflineBeatCompressor.h.

◆ peakDb

template<FloatType T>
double dspark::OfflineBeatCompressor< T >::Pulse::peakDb = -std::numeric_limits<double>::infinity()

Definition at line 58 of file OfflineBeatCompressor.h.

◆ reductionDb

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

Definition at line 59 of file OfflineBeatCompressor.h.

◆ releaseMs

template<FloatType T>
double dspark::OfflineBeatCompressor< T >::Pulse::releaseMs = 250

Definition at line 59 of file OfflineBeatCompressor.h.

◆ tempoSource

template<FloatType T>
TempoSource dspark::OfflineBeatCompressor< T >::Pulse::tempoSource = TempoSource::Fallback

Definition at line 60 of file OfflineBeatCompressor.h.


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