AudioBuffer

Constructors

NameArgumentsReturnsDescription
AudioBuffer.new(sampleRate: number, channels: number, frames: number)AudioBuffer
AudioBuffer.FromBuffer(bytes: buffer)AudioBuffer
AudioBuffer.LoadAsync(path: string | PathHandler)AudioBuffer
AudioBuffer.FromAudioClip(clip: AudioClip)AudioBuffer

Properties

NameTypeDefaultDescription
SampleRatenumber
Channelsnumber
Framesnumber
Durationnumber

Methods

NameArgumentsReturnsDescription
GetSample(frame: number, channel: number)number
SetSample(frame: number, channel: number, value: number)()
Slice(fromSeconds: number, toSeconds: number)AudioBuffer
Gain(factor: number)()
Fade(inSeconds: number, outSeconds: number)()
Mix(other: AudioBuffer, atSeconds: number?, gain: number?)()
Resample(rate: number)AudioBuffer
ToMono()AudioBuffer
Concat(other: AudioBuffer)AudioBuffer
Peak()number
Encode()buffer
SaveAsyncyields(path: string | PathHandler)()
ToAudioClip()AudioClip