Skip to content

renderStaticSpectrum

renderStaticSpectrum(canvas, audioBuffer, options?): Promise<any>

Defined in: packages/pleco-xa/src/scripts/SpectrumAnalyzer.js:420

Renders static spectrum analysis of audio buffer

HTMLCanvasElement

Target canvas element

AudioBuffer

Audio buffer to analyze

SpectrumRenderOptions = {}

Rendering options

Promise<any>

Analysis result with frequency data

import { renderStaticSpectrum } from './SpectrumAnalyzer.js';
const result = await renderStaticSpectrum(canvas, audioBuffer, {
fftSize: 4096,
style: 'filled',
logScale: true
});
console.log('Peak frequency:', result.peakFrequency);