|
DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
|
The control-published parameter set (adopted as ONE unit). More...
#include <PhaseVocoderEngine.h>
Public Attributes | |
| double | targetSemitones = 0.0 |
| Stretch/shift target, semitones, clamped +-12. | |
| bool | transientPreserve = true |
| Phase reset on detected transients. | |
| bool | formantPreserve = false |
| Cepstral envelope pre-warp (resample-back owners). | |
| bool | phaseLock = true |
| Identity phase locking; false = plain vocoder. | |
| bool | percussiveSplit = false |
| Median-filter harmonic/percussive split. | |
The control-published parameter set (adopted as ONE unit).
Definition at line 196 of file PhaseVocoderEngine.h.
| bool dspark::detail::PhaseVocoderEngine< T >::Params::formantPreserve = false |
Cepstral envelope pre-warp (resample-back owners).
Definition at line 200 of file PhaseVocoderEngine.h.
| bool dspark::detail::PhaseVocoderEngine< T >::Params::percussiveSplit = false |
Median-filter harmonic/percussive split.
Definition at line 202 of file PhaseVocoderEngine.h.
| bool dspark::detail::PhaseVocoderEngine< T >::Params::phaseLock = true |
Identity phase locking; false = plain vocoder.
Definition at line 201 of file PhaseVocoderEngine.h.
| double dspark::detail::PhaseVocoderEngine< T >::Params::targetSemitones = 0.0 |
Stretch/shift target, semitones, clamped +-12.
Definition at line 198 of file PhaseVocoderEngine.h.
| bool dspark::detail::PhaseVocoderEngine< T >::Params::transientPreserve = true |
Phase reset on detected transients.
Definition at line 199 of file PhaseVocoderEngine.h.