qm-dsp  1.8
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
BeatSpectrumGiven a matrix of "feature values", calculate a self-similarity vector
ChangeDetectionFunction
ChangeDFConfig
ChromaConfig
Chromagram
ChromaVector
ClusterMeltSegmenter
ClusterMeltSegmenterParams
ConstantQ
Correlation
CosineDistance
CQConfig
FFT::D
FFTReal::D
DecimatorDecimator carries out a fast downsample by a power-of-two factor
DecimatorBDecimatorB carries out a fast downsample by a power-of-two factor
DetectionFunction
DFConfig
DFProcConfig
DFProcess
DownBeatThis class takes an input audio signal and a sequence of beat locations (calculated e.g
FFT
FFTReal
FilterDigital filter specified through FilterConfig structure
FilterConfigFilter specification
FiltFiltZero-phase digital filter, implemented by processing the data through a filter specified by the given FilterConfig structure (see Filter) and then processing it again in reverse
Framer
GetKeyMode
KaiserWindowKaiser window: A windower whose bandwidth and sidelobe height (signal-noise ratio) can be specified
KLDivergenceHelper methods for calculating Kullback-Leibler divergences
MathUtilitiesStatic helper functions for simple mathematical calculations
MedianFilter< T >
MFCC
MFCCConfig
KaiserWindow::Parameters
PeakPicking
Resampler::Phase
PhaseVocoder
PitchConvert between musical pitch (i.e
PPickParams
PPWinThresh
QFitThresh
ResamplerResampler resamples a stream from one integer sample rate to another (arbitrary) rate, using a kaiser-windowed sinc filter
Segment
segment_t
Segmentation
segmentation_t
Segmenter
SincWindowA window containing values of the sinc function, i.e
ConstantQ::SparseKernel
TCSGram
TCSVector
TempoTrack
TempoTrackV2!! Question: how far is this actually sample rate dependent? I
TonalEstimator
TPolyFit
TTParams
Wavelet
Window< T >Various shaped windows for sample frame conditioning, including cosine windows (Hann etc) and triangular and rectangular windows
WinThresh