@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>