renderStaticSpectrum
renderStaticSpectrum(
canvas,audioBuffer,options?):Promise<any>
Defined in: packages/pleco-xa/src/scripts/SpectrumAnalyzer.js:420
Renders static spectrum analysis of audio buffer
Parameters
Section titled “Parameters”canvas
Section titled “canvas”HTMLCanvasElement
Target canvas element
audioBuffer
Section titled “audioBuffer”AudioBuffer
Audio buffer to analyze
options?
Section titled “options?”SpectrumRenderOptions = {}
Rendering options
Returns
Section titled “Returns”Promise<any>
Analysis result with frequency data
Example
Section titled “Example”import { renderStaticSpectrum } from './SpectrumAnalyzer.js';
const result = await renderStaticSpectrum(canvas, audioBuffer, { fftSize: 4096, style: 'filled', logScale: true});
console.log('Peak frequency:', result.peakFrequency);