Chromatone logo
Theory
11
Back to main

Use-chromatone documentation / Exports / Audio

Module: Audio

Description

Main audio bus controller

Table of contents

Variables

Functions

Variables

channels

Const channels: Record<string, { channel: Limiter ; volume: Volume }>

Defined in

use/audio.ts:35


master

Const master: Object

Type declaration

NameType
context?AnyAudioContext
destination?typeof Destination
limiter?Limiter
meter?Meter
reverb?Reverb
stream?MediaStreamAudioDestinationNode

Defined in

use/audio.ts:26

Functions

createChannel

createChannel(title?, options?): Object

Parameters

NameType
titlestring
options?LimiterOptions

Returns

Object

NameType
channelLimiter
volumeVolume

Defined in

use/audio.ts:76


initGetUserMedia

initGetUserMedia(): void

Returns

void

Defined in

use/audio.ts:87


useAudio

useAudio(): Object

Returns

Object

NameType
audio{ initiated: boolean ; meter: number | number[] ; mute: boolean ; volume: number }
audio.initiatedboolean
audio.meternumber | number[]
audio.muteboolean
audio.volumenumber
channelsRecord<string, { channel: Limiter ; volume: Volume }>
master{ context?: AnyAudioContext ; destination?: Destination ; limiter?: Limiter ; meter?: Meter ; reverb?: Reverb ; stream?: MediaStreamAudioDestinationNode }
master.context?AnyAudioContext
master.destination?Destination
master.limiter?Limiter
master.meter?Meter
master.reverb?Reverb
master.stream?MediaStreamAudioDestinationNode

Defined in

use/audio.ts:37