Skip to content

AudioBus

Defined in: audio/AudioBus.ts:23

new AudioBus(context, config): AudioBus

Defined in: audio/AudioBus.ts:35

AudioContext

AudioBusConfig

AudioBus

get effects(): BusEffectDef[]

Defined in: audio/AudioBus.ts:77

The declarative insert chain currently realized on this bus.

BusEffectDef[]


get input(): GainNode

Defined in: audio/AudioBus.ts:50

Entry node — sources and child buses connect HERE.

GainNode


get muted(): boolean

Defined in: audio/AudioBus.ts:66

boolean

set muted(m): void

Defined in: audio/AudioBus.ts:67

boolean

void


get name(): string

Defined in: audio/AudioBus.ts:48

string


get node(): GainNode

Defined in: audio/AudioBus.ts:52

Output gain (volume/mute stage) — parents and analyser taps connect FROM here.

GainNode


get volume(): number

Defined in: audio/AudioBus.ts:54

number

set volume(v): void

Defined in: audio/AudioBus.ts:55

number

void

addChild(child): void

Defined in: audio/AudioBus.ts:110

AudioBus

void


connect(destination): void

Defined in: audio/AudioBus.ts:102

AudioNode | AudioBus

void


duckTo(level, timeConstant): void

Defined in: audio/AudioBus.ts:94

Sidechain duck stage: ramp toward level with the given time constant.

number

number

void


setEffects(defs): void

Defined in: audio/AudioBus.ts:80

Idempotently replace the insert chain: input → e1 → … → duck.

BusEffectDef[]

void