MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ SpectralOperation

enum class MayaFlux::Yantra::SpectralOperation : uint8_t
strong

Spectral operations supported by SpectralTransformer.

Enumerator
FREQUENCY_SHIFT 

Bandpass repositioning (approximate frequency shift)

PITCH_SHIFT 

Phase-vocoder pitch shift, duration preserved.

SPECTRAL_FILTER 

Hard bandpass filter.

HARMONIC_ENHANCE 

Linear spectral tilt.

SPECTRAL_GATE 

Hard magnitude gate.

Definition at line 14 of file SpectralTransformer.hpp.

14 : uint8_t {
15 FREQUENCY_SHIFT, ///< Bandpass repositioning (approximate frequency shift)
16 PITCH_SHIFT, ///< Phase-vocoder pitch shift, duration preserved
17 SPECTRAL_FILTER, ///< Hard bandpass filter
18 HARMONIC_ENHANCE, ///< Linear spectral tilt
19 SPECTRAL_GATE, ///< Hard magnitude gate
20};
@ SPECTRAL_FILTER
Hard bandpass filter.
@ SPECTRAL_GATE
Hard magnitude gate.
@ HARMONIC_ENHANCE
Linear spectral tilt.
@ PITCH_SHIFT
Phase-vocoder pitch shift, duration preserved.
@ FREQUENCY_SHIFT
Bandpass repositioning (approximate frequency shift)