AudioChorus
Makes an audio stream sound more voluminous. If applied to a single voice, it may sound like multiple voices.
| Memory category | Internal |
|---|
Member index 8
Description
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.
History 18
- 660 Add GetOutputPins
- 660 Add GetInputPins
- 652 Add WiringChanged
- 648 Change ReturnType of GetConnectedWires from Objects to Instances
- 643 Change Tags of AudioChorus from [NotBrowsable] to []
- 637 Change ReturnType of GetConnectedWires from Array to Objects
- 628 Add Bypass
- 618 Change Security of GetConnectedWires from PluginSecurity to None
- 607 Change Security of GetConnectedWires from RobloxScriptSecurity to PluginSecurity
- 597 Change MemoryCategory of AudioChorus from Instances to Internal
- 593 Add GetConnectedWires
- 592 Change Category of Rate from Data to State
- 592 Change Category of Mix from Data to State
- 592 Change Category of Depth from Data to State
- 588 Add Rate
- 588 Add Mix
- 588 Add Depth
- 588 Add AudioChorus
Members 8
Bypass
| Type | Default | |
|---|---|---|
| bool | false | |
If true, audio streams are passed-through unaffected by this effect.
| Thread safety | ReadSafe |
|---|---|
| Category | State |
| Loaded/Saved | true |
Depth
| Type | Default | |
|---|---|---|
| float | 0.449999988 | |
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.
| Thread safety | ReadSafe |
|---|---|
| Category | State |
| Loaded/Saved | true |
GetConnectedWires
| Parameters (1) | ||
|---|---|---|
| pin | string | |
| Returns (1) | ||
| Instances | ||
Returns an array of Wires that are connected to the specified pin. AudioChorus has one "Input" pin and one "Output" pin.
| Thread safety | Unsafe |
|---|
History 5
- 648 Change ReturnType of GetConnectedWires from Objects to Instances
- 637 Change ReturnType of GetConnectedWires from Array to Objects
- 618 Change Security of GetConnectedWires from PluginSecurity to None
- 607 Change Security of GetConnectedWires from RobloxScriptSecurity to PluginSecurity
- 593 Add GetConnectedWires
GetInputPins
| Parameters (0) | ||
|---|---|---|
| No parameters. | ||
| Returns (1) | ||
| Array | ||
| Thread safety | Unsafe |
|---|
History 1
- 660 Add GetInputPins
GetOutputPins
| Parameters (0) | ||
|---|---|---|
| No parameters. | ||
| Returns (1) | ||
| Array | ||
| Thread safety | Unsafe |
|---|
History 1
- 660 Add GetOutputPins
Mix
| Type | Default | |
|---|---|---|
| float | 0.850000024 | |
Controls the balance of plain input stream to modified output stream. Ranges from 0 to 1.
| Thread safety | ReadSafe |
|---|---|
| Category | State |
| Loaded/Saved | true |
Rate
| Type | Default | |
|---|---|---|
| float | 5 | |
Frequency controlling the rate of pitch modulations, in hertz. Ranges from 0 to 20.
| Thread safety | ReadSafe |
|---|---|
| Category | State |
| Loaded/Saved | true |
WiringChanged
| Parameters (4) | |
|---|---|
| connected | bool |
| pin | string |
| wire | Wire |
| instance | Instance |
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.
| Thread safety | Unsafe |
|---|
History 1
- 652 Add WiringChanged