AudioChannelSplitter¶
Splits an audio stream into component channels so that each can be processed independently.
Not implemented yet
This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.
Description¶
AudioChannelSplitter splits an audio stream into component channels so that each can be processed independently. It provides one Input pin, one combined Output pin, as well as the following secondary output pins, all of which can be connected to/from by Wires: Left, Right, Center, SurroundLeft, SurroundRight, Sub, BackLeft, BackRight, TopLeft, TopRight, TopBackLeft, and TopBackRight.

Inheritance¶
Object → Instance → AudioChannelSplitter
Properties¶
| Member | Signature | Summary |
|---|---|---|
Layout |
Layout: AudioChannelLayout |
Controls the input channel layout to be split from. |
Methods¶
| Member | Signature | Summary |
|---|---|---|
GetConnectedWires |
AudioChannelSplitter:GetConnectedWires(pin: string): Instances |
Returns an array of Wires that are connected to the specified pin. |
GetInputPins |
AudioChannelSplitter:GetInputPins(): Array |
Gets the list of pins that Wire can use in Wire.TargetName to connect to this instance via its [Wire.TargetInstance](Wire.md#targetinsta… |
GetOutputPins |
AudioChannelSplitter:GetOutputPins(): Array |
Gets the list of pins that Wire can use in Wire.SourceName to connect to this instance via its [Wire.SourceInstance](Wire.md#sourceinsta… |
Events¶
| Member | Signature | Summary |
|---|---|---|
WiringChanged |
WiringChanged(connected: bool, pin: string, wire: Wire, instance: Instance) |
Fires when another instance is connected to or disconnected from the AudioChannelSplitter via a Wire. |
Roblox reference: AudioChannelSplitter
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.