@liminal-hq/undertone / AudioContextLike
Interface: AudioContextLike
Defined in: types.ts:263
Extended by
Properties
currentTime
currentTime:
number
Defined in: types.ts:264
destination
destination:
AudioDestinationNodeLike
Defined in: types.ts:266
sampleRate
sampleRate:
number
Defined in: types.ts:265
Methods
createBiquadFilter()
createBiquadFilter():
BiquadFilterNodeLike
Defined in: types.ts:269
Returns
BiquadFilterNodeLike
createBuffer()
createBuffer(
numChannels,length,sampleRate):AudioBufferLike
Defined in: types.ts:273
Parameters
numChannels
number
length
number
sampleRate
number
Returns
AudioBufferLike
createBufferSource()
createBufferSource():
AudioBufferSourceNodeLike
Defined in: types.ts:272
Returns
AudioBufferSourceNodeLike
createChannelMerger()
createChannelMerger(
numberOfInputs):AudioNodeLike
Defined in: types.ts:271
Parameters
numberOfInputs
number
Returns
AudioNodeLike
createConvolver()
createConvolver():
ConvolverNodeLike
Defined in: types.ts:274
Returns
ConvolverNodeLike
createDelay()
createDelay(
maxDelayTime?):DelayNodeLike
Defined in: types.ts:275
Parameters
maxDelayTime?
number
Returns
DelayNodeLike
createDynamicsCompressor()?
optionalcreateDynamicsCompressor():DynamicsCompressorNodeLike
Defined in: types.ts:277
Optional: needed for createMasterBus()'s limiter; without it the bus is gain only.
Returns
createGain()
createGain():
GainNodeLike
Defined in: types.ts:268
Returns
GainNodeLike
createOscillator()
createOscillator():
OscillatorNodeLike
Defined in: types.ts:267
Returns
OscillatorNodeLike
createPeriodicWave()?
optionalcreatePeriodicWave(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
createStereoPanner()
createStereoPanner():
StereoPannerNodeLike
Defined in: types.ts:270
Returns
StereoPannerNodeLike
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>