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

#include <LoopFinder.h>

Public Attributes

int comparisonLength = 1024
 
int crossfadeLength = 256
 
int coarseStride = 64
 
int refinementRadius = 63
 
std::uint32_t maxCoarsePairs = 131072
 
std::uint32_t maxRefinementPairs = 262144
 
T maximumCost = T(0.20)
 
T minimumActivityRms = T(1.0e-5)
 

Detailed Description

template<FloatType T>
struct dspark::LoopFinder< T >::Settings

Definition at line 74 of file LoopFinder.h.

Member Data Documentation

◆ coarseStride

template<FloatType T>
int dspark::LoopFinder< T >::Settings::coarseStride = 64

Definition at line 77 of file LoopFinder.h.

◆ comparisonLength

template<FloatType T>
int dspark::LoopFinder< T >::Settings::comparisonLength = 1024

Definition at line 75 of file LoopFinder.h.

◆ crossfadeLength

template<FloatType T>
int dspark::LoopFinder< T >::Settings::crossfadeLength = 256

Definition at line 76 of file LoopFinder.h.

◆ maxCoarsePairs

template<FloatType T>
std::uint32_t dspark::LoopFinder< T >::Settings::maxCoarsePairs = 131072

Definition at line 79 of file LoopFinder.h.

◆ maximumCost

template<FloatType T>
T dspark::LoopFinder< T >::Settings::maximumCost = T(0.20)

Definition at line 81 of file LoopFinder.h.

◆ maxRefinementPairs

template<FloatType T>
std::uint32_t dspark::LoopFinder< T >::Settings::maxRefinementPairs = 262144

Definition at line 80 of file LoopFinder.h.

◆ minimumActivityRms

template<FloatType T>
T dspark::LoopFinder< T >::Settings::minimumActivityRms = T(1.0e-5)

Definition at line 82 of file LoopFinder.h.

◆ refinementRadius

template<FloatType T>
int dspark::LoopFinder< T >::Settings::refinementRadius = 63

Definition at line 78 of file LoopFinder.h.


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