wave-roll
Version:
JavaScript Library for Comparative MIDI Piano-Roll Visualization
14 lines • 663 B
TypeScript
import { NoteData } from "@/lib/midi/types";
import { PianoRollConfig, PianoRollInstance } from "./types";
import { PianoRoll } from "./piano-roll";
export type { PianoRollConfig, PianoRollInstance };
/**
* Factory function to create a piano roll visualizer
* @param container - HTML element to attach the canvas to
* @param notes - Array of note data to visualize
* @param options - Configuration options
* @returns Piano roll instance and control methods
*/
export declare function createPianoRoll(container: HTMLElement, notes?: NoteData[], options?: PianoRollConfig): Promise<PianoRollInstance>;
export { PianoRoll };
//# sourceMappingURL=index.d.ts.map