Skip to content

@liminal-hq/undertone / OfflineAudioContextLike

Interface: OfflineAudioContextLike ​

Defined in: types.ts:294

Extends ​

Properties ​

currentTime ​

currentTime: number

Defined in: types.ts:264

Inherited from ​

AudioContextLike.currentTime


destination ​

destination: AudioDestinationNodeLike

Defined in: types.ts:266

Inherited from ​

AudioContextLike.destination


length ​

readonly length: number

Defined in: types.ts:295


sampleRate ​

sampleRate: number

Defined in: types.ts:265

Inherited from ​

AudioContextLike.sampleRate

Methods ​

createBiquadFilter() ​

createBiquadFilter(): BiquadFilterNodeLike

Defined in: types.ts:269

Returns ​

BiquadFilterNodeLike

Inherited from ​

AudioContextLike.createBiquadFilter


createBuffer() ​

createBuffer(numChannels, length, sampleRate): AudioBufferLike

Defined in: types.ts:273

Parameters ​

numChannels ​

number

length ​

number

sampleRate ​

number

Returns ​

AudioBufferLike

Inherited from ​

AudioContextLike.createBuffer


createBufferSource() ​

createBufferSource(): AudioBufferSourceNodeLike

Defined in: types.ts:272

Returns ​

AudioBufferSourceNodeLike

Inherited from ​

AudioContextLike.createBufferSource


createChannelMerger() ​

createChannelMerger(numberOfInputs): AudioNodeLike

Defined in: types.ts:271

Parameters ​

numberOfInputs ​

number

Returns ​

AudioNodeLike

Inherited from ​

AudioContextLike.createChannelMerger


createConvolver() ​

createConvolver(): ConvolverNodeLike

Defined in: types.ts:274

Returns ​

ConvolverNodeLike

Inherited from ​

AudioContextLike.createConvolver


createDelay() ​

createDelay(maxDelayTime?): DelayNodeLike

Defined in: types.ts:275

Parameters ​

maxDelayTime? ​

number

Returns ​

DelayNodeLike

Inherited from ​

AudioContextLike.createDelay


createDynamicsCompressor()? ​

optional createDynamicsCompressor(): DynamicsCompressorNodeLike

Defined in: types.ts:277

Optional: needed for createMasterBus()'s limiter; without it the bus is gain only.

Returns ​

DynamicsCompressorNodeLike

Inherited from ​

AudioContextLike.createDynamicsCompressor


createGain() ​

createGain(): GainNodeLike

Defined in: types.ts:268

Returns ​

GainNodeLike

Inherited from ​

AudioContextLike.createGain


createOscillator() ​

createOscillator(): OscillatorNodeLike

Defined in: types.ts:267

Returns ​

OscillatorNodeLike

Inherited from ​

AudioContextLike.createOscillator


createPeriodicWave()? ​

optional createPeriodicWave(real, imag, constraints?): object

Defined in: types.ts:279

Optional: needed for shaped waveforms (halfsine, abssine, pulsesine); without it they fall back to a sine.

Parameters ​

real ​

Float32Array

imag ​

Float32Array

constraints? ​
disableNormalization? ​

boolean

Returns ​

object

Inherited from ​

AudioContextLike.createPeriodicWave


createStereoPanner() ​

createStereoPanner(): StereoPannerNodeLike

Defined in: types.ts:270

Returns ​

StereoPannerNodeLike

Inherited from ​

AudioContextLike.createStereoPanner


decodeAudioData() ​

decodeAudioData(data): Promise<AudioBufferLike>

Defined in: types.ts:285

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

Parameters ​

data ​

ArrayBuffer

Returns ​

Promise<AudioBufferLike>

Inherited from ​

AudioContextLike.decodeAudioData


startRendering() ​

startRendering(): Promise<RenderedAudioBufferLike>

Defined in: types.ts:296

Returns ​

Promise<RenderedAudioBufferLike>