webdaw-modules
Version:
a set of modules for building a web-based DAW
41 lines (40 loc) • 902 B
TypeScript
import { OpenSheetMusicDisplay } from "opensheetmusicdisplay";
export declare type OSMDNoteData = {
x: number;
y: number;
center: {
x: number;
y: number;
};
ticks: number;
noteNumber: number;
measure: {
index: number;
x: number;
y: number;
width: number;
height: number;
};
stave: {
index: number;
x: number;
y: number;
width: number;
height: number;
};
parentMusicSystem: {
index: number;
x: number;
y: number;
width: number;
height: number;
};
isRestFlag: boolean;
noteLength: {
numerator: number;
denominator: number;
wholeValue: number;
realValue: number;
};
};
export declare const getNoteEntriesPerStave: (osmd: OpenSheetMusicDisplay, ppq?: number) => OSMDNoteData[];