Skip to content

getStereoWaveformPeaks

getStereoWaveformPeaks(audioBuffer, options?): object

Defined in: packages/pleco-xa/src/scripts/analysis/WaveformData.ts:142

Extracts stereo waveform data for left and right channels

any

Web Audio API AudioBuffer

Extraction options

object

Stereo waveform data with left and right channels

isMono: boolean = true

left: object = mono

data: Float32Array<any>

duration: any = audioBuffer.duration

length: any = data.length

metadata: object

method: string = opts.type

originalLength: any = channelData.length

samplesPerPeak: number

peaks: Float32Array<any>

sampleRate: any = audioBuffer.sampleRate

right: object = mono

data: Float32Array<any>

duration: any = audioBuffer.duration

length: any = data.length

metadata: object

method: string = opts.type

originalLength: any = channelData.length

samplesPerPeak: number

peaks: Float32Array<any>

sampleRate: any = audioBuffer.sampleRate

import { getStereoWaveformPeaks } from './analysis/WaveformData.ts';
const stereo = getStereoWaveformPeaks(audioBuffer, { width: 800 });
console.log('Left channel:', stereo.left.data);
console.log('Right channel:', stereo.right.data);