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–2021 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.3/classes/class_audioeffectpitchshift.html