AudioChorus

Show Deprecated

AudioChorus makes an audio stream sound more voluminous. It provides one Input pin and one Output pin which can be connected to/from by Wires.

AudioChorus is implemented by duplicating the input stream and modulating the pitch of several delayed copies so that the overall result sounds like a cloud of streams. If applied to a single voice, it may sound like multiple voices.

Summary

Properties

  • Read Parallel

    Whether audio streams are passed-through unaffected by this effect.

  • Read Parallel

    Controls the maximum delay time of the copied streams in the chorus effect.

  • Read Parallel

    Controls the balance of plain input stream to modified output stream.

  • Read Parallel

    Controls the rate of pitch modulations.

Methods

Events

Properties

Bypass

Read Parallel

If true, audio streams are passed-through unaffected by this effect.

Depth

Read Parallel

Controls how strong the chorus effect is by changing the maximum delay time of the copy streams. Ranges from 0 to 1 which corresponds to 0 to 100 milliseconds of maximum delay.

Read Parallel

Controls the balance of plain input stream to modified output stream. Ranges from 0 to 1.

Rate

Read Parallel

Frequency controlling the rate of pitch modulations, in hertz. Ranges from 0 to 20.

Methods

GetConnectedWires

Instances

Returns an array of Wires that are connected to the specified pin. AudioChorus has one "Input" pin and one "Output" pin.

Parameters

pin: string

Returns

Instances

Events

WiringChanged

Event that fires after a Wire becomes connected or disconnected, and that Wire is now or was previously connected to a pin on the AudioChorus and to some other wirable instance.

Parameters

connected: bool

Whether the instance got connected or disconnected.

pin: string

The pin on the AudioChorus that the Wire targets.

wire: Wire

The Wire between the AudioChorus and the other instance.

instance: Instance

The other instance that is or was connected through the Wire.