AudioEffectChorus

    Adds a chorus audio effect.

    Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter.

    get_voice_cutoff_hz ( voice_idx ) const
    float ( int voice_idx ) const
    get_voice_depth_ms ( voice_idx ) const
    float ( int voice_idx ) const
    get_voice_pan ( voice_idx ) const
    float ( int voice_idx ) const
    void ( int voice_idx, cutoff_hz )
    voidset_voice_delay_ms ( voice_idx, float delay_ms )
    void ( int voice_idx, depth_ms )
    voidset_voice_level_db ( voice_idx, float level_db )
    void ( int voice_idx, pan )
    voidset_voice_rate_hz ( voice_idx, float rate_hz )
    • dry
    Default1.0
    Setterset_dry(value)
    Getterget_dry()

    The effect’s raw signal.


    Default8000.0
    Setterset_voice_cutoff_hz(value)
    Getterget_voice_cutoff_hz()

    The voice’s cutoff frequency.


    • voice/1/delay_ms
    Default15.0
    Setterset_voice_delay_ms(value)
    Getterget_voice_delay_ms()

    The voice’s signal delay.


    Default2.0
    Setterset_voice_depth_ms(value)
    Getterget_voice_depth_ms()

    The voice filter’s depth.


    • voice/1/level_db
    Default0.0
    Setterset_voice_level_db(value)
    Getterget_voice_level_db()

    The voice’s volume.


    Default
    Setterset_voice_pan(value)
    Getterget_voice_pan()

    The voice’s pan level.


    • voice/1/rate_hz
    Default0.8
    Setterset_voice_rate_hz(value)
    Getterget_voice_rate_hz()

    The voice’s filter rate.



    • voice/2/delay_ms
    Default20.0
    Setterset_voice_delay_ms(value)
    Getterget_voice_delay_ms()

    The voice’s signal delay.


    Default3.0
    Setterset_voice_depth_ms(value)
    Getterget_voice_depth_ms()

    The voice filter’s depth.


    Default0.0
    Setterset_voice_level_db(value)
    Getterget_voice_level_db()

    The voice’s volume.


    • voice/2/pan
    Default0.5
    Setterset_voice_pan(value)
    Getterget_voice_pan()

    The voice’s pan level.


    Default1.2
    Setterset_voice_rate_hz(value)
    Getterget_voice_rate_hz()

    The voice’s filter rate.


    • voice/3/cutoff_hz
    Setterset_voice_cutoff_hz(value)
    Getterget_voice_cutoff_hz()

    The voice’s cutoff frequency.


    Setterset_voice_delay_ms(value)
    Getterget_voice_delay_ms()

    The voice’s signal delay.


    • voice/3/depth_ms
    Setterset_voice_depth_ms(value)
    Getterget_voice_depth_ms()

    The voice filter’s depth.


    The voice’s volume.


    • voice/3/pan
    Setterset_voice_pan(value)
    Getterget_voice_pan()

    Setterset_voice_rate_hz(value)
    Getterget_voice_rate_hz()

    The voice’s filter rate.


    • voice/4/cutoff_hz
    Setterset_voice_cutoff_hz(value)
    Getterget_voice_cutoff_hz()

    The voice’s cutoff frequency.


    Setterset_voice_delay_ms(value)
    Getterget_voice_delay_ms()

    The voice’s signal delay.


    • voice/4/depth_ms
    Setterset_voice_depth_ms(value)
    Getterget_voice_depth_ms()

    The voice filter’s depth.


    Setterset_voice_level_db(value)
    Getterget_voice_level_db()

    The voice’s volume.


    • voice/4/pan
    Setterset_voice_pan(value)
    Getterget_voice_pan()

    The voice’s pan level.


    Setterset_voice_rate_hz(value)
    Getterget_voice_rate_hz()

    The voice’s filter rate.


    • int voice_count

    The amount of voices in the effect.


    • wet
    Default0.5
    Setterset_wet(value)
    Getterget_wet()

    The effect’s processed signal.

    • float get_voice_cutoff_hz ( voice_idx ) const

    • float get_voice_delay_ms ( voice_idx ) const

    • float get_voice_depth_ms ( voice_idx ) const

    • float get_voice_level_db ( voice_idx ) const

    • float get_voice_pan ( voice_idx ) const

    • float get_voice_rate_hz ( voice_idx ) const

    • void set_voice_cutoff_hz ( int voice_idx, cutoff_hz )

    • void set_voice_delay_ms ( int voice_idx, delay_ms )

    • void set_voice_depth_ms ( int voice_idx, depth_ms )

    • void set_voice_level_db ( int voice_idx, level_db )

    • void set_voice_pan ( int voice_idx, pan )

    • void set_voice_rate_hz ( int voice_idx, rate_hz )