Class
AudioEcho
Overlays delayed copies of audio streams.
AudioEcho overlays delayed copies of audio streams. It provides one
Input pin and one Output pin which can be connected to/from by
Wires.
Properties 6#
Bypassboolean | Whether audio streams are passed-through unaffected by this effect.ReadSafe |
DelayTimefloat | The amount of time between echoes.ReadSafe |
DryLevelfloat | Gain level determining how loud the original, unaltered audio stream will be.ReadSafe |
Feedbackfloat | How slowly echoes fade away.ReadSafe |
RampTimefloat | The time taken to interpolate between
DelayTime values.ReadSafe |
WetLevelfloat | Gain level determining how loud the echoed stream will be.ReadSafe |
Bypass: boolean#
ReadSafe
If true, audio streams are passed-through unaffected by this effect.
DelayTime: float#
ReadSafe
The amount of time between echoes, in seconds. Ranges from 0.001 to 5.
DryLevel: float#
ReadSafe
Gain level, in decibels, determining how loud the original, unaltered audio stream will be. Ranges from -80 to 10.
Feedback: float#
ReadSafe
Determines how slowly echoes fade away, with a range of 0 to 1. A value of 0 means that only a single echo is heard, whereas a value of 1 means that old echoes never fully disappear.
RampTime: float#
ReadSafe
WetLevel: float#
ReadSafe
Gain level, in decibels, determining how loud the echoed stream will be. Ranges from -80 to 10.
Methods 3#
| GetConnectedWires | Returns an array of Wires that are connected to the specified
pin. |
| GetInputPins | Gets the list of pins that Wire can use in Wire.TargetName
to connect to this instance via its Wire.TargetInstance property. |
| GetOutputPins | Gets the list of pins that Wire can use in Wire.SourceName
to connect to this instance via its Wire.SourceInstance property. |
GetConnectedWires(pin: string): List<Wire>#
Returns an array of Wires that are connected to the specified
pin. AudioEcho has one "Input" pin and one "Output" pin.
| Name | Type | Default | Description |
|---|---|---|---|
pin | string | An input or output pin on this instance |
Returns
List<Wire>— An array ofWires
GetInputPins(): Array#
Gets the list of pins that Wire can use in Wire.TargetName
to connect to this instance via its Wire.TargetInstance property.
For AudioEcho, this is Input only.
Returns
Array— An array of strings representing valid pin names.
GetOutputPins(): Array#
Gets the list of pins that Wire can use in Wire.SourceName
to connect to this instance via its Wire.SourceInstance property.
For AudioEcho, this is Output only.
Returns
Array— An array of strings representing valid pin names.
Events 1#
| WiringChanged | Fires when another instance is connected to or disconnected from the
AudioEcho via a Wire. |
Inherited members#
Inherited from Instance 58
Properties (10)
Archivable, archivable, Capabilities, IsInSandbox, Name, Parent, PredictionMode, RobloxLocked, Sandboxed, UniqueId
Methods (39)
AddTag, children, ClearAllChildren, Clone, clone, Destroy, destroy, FindFirstAncestor, FindFirstAncestorOfClass, FindFirstAncestorWhichIsA, FindFirstChild, findFirstChild, FindFirstChildOfClass, FindFirstChildWhichIsA, FindFirstDescendant, GetActor, GetAttribute, GetAttributeChangedSignal, GetAttributes, GetChildren, getChildren, GetDebugId, GetDescendants, GetFullName, GetStyled, GetStyledPropertyChangedSignal, GetTags, HasTag, IsAncestorOf, IsDescendantOf, isDescendantOf, IsPropertyModified, QueryDescendants, Remove, remove, RemoveTag, ResetPropertyToDefault, SetAttribute, WaitForChild