Adds a pitch-shifting audio effect to an Audio bus. Raises or lowers the pitch of original sound.
    public class AudioEffectPitchShift : AudioEffect

Allows modulation of pitch independently of tempo. All frequencies can be increased/decreased with minimal effect on transients.

Inheritance Chain

Constructors

    public AudioEffectPitchShift()

Properties

    public FFT_Size FftSize { get; set; }

    public int Oversampling { get; set; }

    public float PitchScale { get; set; }

Pitch value. Can range from 0 (-1 octave) to 16 (+16 octaves).

Methods

    [Obsolete("GetFftSize is deprecated. Use the FftSize property instead.")]
    public FFT_Size GetFftSize()

Getter for FFT_Size

    [Obsolete("GetOversampling is deprecated. Use the Oversampling property instead.")]
    public int GetOversampling()

Getter for Oversampling

    [Obsolete("GetPitchScale is deprecated. Use the PitchScale property instead.")]
    public float GetPitchScale()

Getter for PitchScale

    [Obsolete("SetFftSize is deprecated. Use the FftSize property instead.")]
    public void SetFftSize(FFT_Size size)

Setter for FFT_Size

    [Obsolete("SetOversampling is deprecated. Use the Oversampling property instead.")]
    public void SetOversampling(int amount)

Setter for Oversampling

    [Obsolete("SetPitchScale is deprecated. Use the PitchScale property instead.")]
    public void SetPitchScale(float rate)

Setter for PitchScale

Inner Types

FFT_Size

Name Value Description
Size256    
Size512    
Size1024    
Size2048    
Size4096    
Max 5 Represents the size of the [enum FFT_Size] enum.
Tags: