Class fx_pitch_shift¶
Defined in File dm_fx_pitch_shift.h
Inheritance Relationships¶
Base Type¶
public fx_effect(Class fx_effect)
Class Documentation¶
-
class
fx_pitch_shift: public fx_effect¶ Effect: Pitch shifter - shifts audio up or down in pitch.
This is a de-glitching, time-domain based implmentation. Also see the fx_pitch_shift_fd pitch shifter which provides a frequency-domain based approach (phase vocoder).
Public Functions
-
fx_pitch_shift(float pitch_shift_freq)¶
-
void
enable()¶ Enable the pitch shifter (it is enabled by default)
-
void
bypass()¶ Bypass the pitch shifter (will just pass clean audio through)
-
void
set_freq_shift(float freq_shift)¶ Update the pitch shifter value. A freq_shift of 0.5 will drop down one octave. A value of 2.0 will go up one octave. A value of 1.0 will play at current pitch (no shift).
- Parameters
[in] freq_shift: The frequency shift
-
void
print_params(void)¶ Print the parameters for this effect.
-