klyn.audio.AudioClip.AudioClip
constructor
public AudioClip(notnull samples as Float[], sampleRate as Int, channels as Int = 1)
Description

Retains an interleaved PCM buffer without copying.

Parameters
ParameterDescription
samplesFinite Float32 scalar samples, possibly empty.
sampleRatePositive frame frequency, at most 768000 Hz.
channelsChannel count, from 1 to 32; must divide the sample count.
Throws
  • ValueException for invalid metadata or non-finite samples.
Example

clip = AudioClip(Float[24000l], 24000)