Skip to content

AudioChannelSplitter

Not yet Class Audio

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.

0 Nova members · 11 modern Roblox members not implemented yet

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.

Diagram showing position of all potential channels.

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.