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

The control-published parameter set (adopted as ONE unit). More...

#include <StudioVocoder.h>

Public Attributes

double targetSemitones = 0.0
 Stretch ratio as semitones, clamped +-12.
 
bool transientPreserve = true
 Anchor the time map on detected strikes.
 
bool formantPreserve = false
 Cepstral pre-warp (resample owners).
 

Detailed Description

template<FloatType T>
struct dspark::detail::StudioVocoder< T >::Params

The control-published parameter set (adopted as ONE unit).

Definition at line 109 of file StudioVocoder.h.

Member Data Documentation

◆ formantPreserve

template<FloatType T>
bool dspark::detail::StudioVocoder< T >::Params::formantPreserve = false

Cepstral pre-warp (resample owners).

Definition at line 113 of file StudioVocoder.h.

◆ targetSemitones

template<FloatType T>
double dspark::detail::StudioVocoder< T >::Params::targetSemitones = 0.0

Stretch ratio as semitones, clamped +-12.

Definition at line 111 of file StudioVocoder.h.

◆ transientPreserve

template<FloatType T>
bool dspark::detail::StudioVocoder< T >::Params::transientPreserve = true

Anchor the time map on detected strikes.

Definition at line 112 of file StudioVocoder.h.


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