@noya-app/react-waveform
v0.0.9
Published
A React component for rendering audio waveforms.
Downloads
72
Readme
React Waveform
A React component for rendering audio waveforms.
Install
npm i @noya-app/react-waveformUsage
import React from 'react';
import { Waveform } from '@noya-app/react-waveform';
function MyComponent() {
// Your AudioBuffer instance
const audioBuffer = /* ... */;
return (
<Waveform
audioBuffer={audioBuffer}
start={0}
end={10}
density={1}
height={100}
width={800}
waveformColor="#3B82F6"
mode="mirror"
/>
);
}Props
audioBuffer: AudioBuffer - The audio buffer to visualizestart: number - Start time in secondsend: number - End time in secondsdensity: number - Sampling densityheight?: number - Canvas height (default: 100)width?: number - Canvas width (default: 800)waveformColor?: string - Waveform color (default: "#fff")mode?: "mirror" | "line" - Render mode (default: "mirror")
