UNPKG

webdaw-modules

Version:

a set of modules for building a web-based DAW

15 lines (14 loc) 479 B
import { OpenSheetMusicDisplay, MusicSystem } from "opensheetmusicdisplay"; export declare type GraphicalNoteData = { element: SVGElement; ticks: number; noteNumber: number; bar: number; parentMusicSystem: MusicSystem; }; export interface VexFlowStaveNote extends Vex.Flow.StaveNote { attrs: { el: SVGElement; }; } export declare const getGraphicalNotesPerMeasure: (osmd: OpenSheetMusicDisplay, ppq: number) => Promise<GraphicalNoteData[][]>;