AudioEffectPitchShift
Inherits: AudioEffect < Resource < Reference < Object
Adds a pitch-shifting audio effect to an Audio bus.
Raises or lowers the pitch of original sound.
Description
Allows modulation of pitch independently of tempo. All frequencies can be increased/decreased with minimal effect on transients.
Properties
FFT_Size | fft_size | 3 |
int | oversampling | 4 |
float | pitch_scale | 1.0 |
Enumerations
enum FFT_Size:
- FFT_SIZE_256 = 0
- FFT_SIZE_512 = 1
- FFT_SIZE_1024 = 2
- FFT_SIZE_2048 = 3
- FFT_SIZE_4096 = 4
- FFT_SIZE_MAX = 5 --- Represents the size of the FFT_Size enum.
Property Descriptions
FFT_Size fft_size
Default | 3 |
Setter | set_fft_size(value) |
Getter | get_fft_size() |
int oversampling
Default | 4 |
Setter | set_oversampling(value) |
Getter | get_oversampling() |
float pitch_scale
Default | 1.0 |
Setter | set_pitch_scale(value) |
Getter | get_pitch_scale() |
Pitch value. Can range from 0 (-1 octave) to 16 (+16 octaves).
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.2/classes/class_audioeffectpitchshift.html