UNPKG

museaikit

Version:

A powerful music-focused AI toolkit

12 lines (11 loc) 553 B
import { INoteSequence, NoteSequence } from '../../protobuf/index'; import { BaseVisualizer } from './base_visualizer'; import { VisualizerConfig } from './config'; export declare class PianoRollCanvasVisualizer extends BaseVisualizer { protected ctx: CanvasRenderingContext2D; constructor(sequence: INoteSequence, canvas: HTMLCanvasElement, config?: VisualizerConfig); redraw(activeNote?: NoteSequence.INote, scrollIntoView?: boolean): number; protected clear(): void; clearActiveNotes(): void; private redrawNote; }