Skip to content

@liminal-hq/undertone / AudioContextLike

Interface: AudioContextLike

Defined in: types.ts:177

Properties

currentTime

currentTime: number

Defined in: types.ts:178


destination

destination: AudioDestinationNodeLike

Defined in: types.ts:180


sampleRate

sampleRate: number

Defined in: types.ts:179

Methods

createBiquadFilter()

createBiquadFilter(): BiquadFilterNodeLike

Defined in: types.ts:183

Returns

BiquadFilterNodeLike


createBuffer()

createBuffer(numChannels, length, sampleRate): AudioBufferLike

Defined in: types.ts:187

Parameters

numChannels

number

length

number

sampleRate

number

Returns

AudioBufferLike


createBufferSource()

createBufferSource(): AudioBufferSourceNodeLike

Defined in: types.ts:186

Returns

AudioBufferSourceNodeLike


createChannelMerger()

createChannelMerger(numberOfInputs): AudioNodeLike

Defined in: types.ts:185

Parameters

numberOfInputs

number

Returns

AudioNodeLike


createConvolver()

createConvolver(): ConvolverNodeLike

Defined in: types.ts:188

Returns

ConvolverNodeLike


createDelay()

createDelay(maxDelayTime?): DelayNodeLike

Defined in: types.ts:189

Parameters

maxDelayTime?

number

Returns

DelayNodeLike


createGain()

createGain(): GainNodeLike

Defined in: types.ts:182

Returns

GainNodeLike


createOscillator()

createOscillator(): OscillatorNodeLike

Defined in: types.ts:181

Returns

OscillatorNodeLike


createStereoPanner()

createStereoPanner(): StereoPannerNodeLike

Defined in: types.ts:184

Returns

StereoPannerNodeLike


decodeAudioData()

decodeAudioData(data): Promise<AudioBufferLike>

Defined in: types.ts:191

Decodes encoded audio data (e.g. fetched via samples.ts's registerSample({url})).

Parameters

data

ArrayBuffer

Returns

Promise<AudioBufferLike>