UNPKG

wave-roll

Version:

JavaScript Library for Comparative MIDI Piano-Roll Visualization

27 lines 838 B
import type { ParsedMidi } from "@/lib/midi/types"; import type { NoteMatchResult } from "@/lib/evaluation/transcription/matchNotes"; export interface MatchVisualization { pairs: Array<{ refIndex: number; estIndex: number; ref: { time: number; duration: number; midi: number; }; est: { time: number; duration: number; midi: number; }; intersection: { start: number; end: number; duration: number; } | null; }>; falseNegatives: number[]; falsePositives: number[]; } export declare function buildMatchVisualization(reference: ParsedMidi, estimated: ParsedMidi, match: NoteMatchResult): MatchVisualization; //# sourceMappingURL=match-visualizer.d.ts.map