UNPKG

wave-roll

Version:

JavaScript Library for Comparative MIDI Piano-Roll Visualization

26 lines 871 B
import { MultiMidiManager } from "@/lib/core/midi/multi-midi-manager"; import { ColoredNote, VisualizationEngine } from "@/core/visualization"; import type { MidiFileEntry } from "@/core/midi"; import { StateManager } from "@/core/state"; export declare class VisualizationHandler { private midiManager; private stateManager; private visualizationEngine; private evaluationHandler; constructor(midiManager: MultiMidiManager, stateManager: StateManager, visualizationEngine: VisualizationEngine); /** * Update visualization */ updateVisualization(): void; /** * Get colored notes from MIDI state */ getColoredNotes(state: { files: MidiFileEntry[]; }): ColoredNote[]; /** * Update piano roll time position */ updatePianoRoll(): void; } //# sourceMappingURL=visualization-handler.d.ts.map