@byomakase/vu-meter
Version:
A customizable peak meter using the web audio API
18 lines (17 loc) • 420 B
TypeScript
export interface OmpPeakProcessorDataMessage {
type: 'message';
message: number[][];
}
export interface OmpPeakProcessorDataPeaks {
type: 'peaks';
peaks: number[];
}
export interface AudioPeakProcessorMessageEvent {
data: OmpPeakProcessorDataMessage | OmpPeakProcessorDataPeaks;
}
export interface Peaks {
current: number[];
maxes: number[];
currentDB: number[];
maxesDB: number[];
}