opensheetmusicdisplay
Version:
An open source JavaScript engine for displaying MusicXML based on VexFlow.
28 lines (27 loc) • 759 B
TypeScript
import { Voice } from "./Voice";
import { Instrument } from "../Instrument";
import { Tie } from "./Tie";
export declare class Staff {
constructor(parentInstrument: Instrument, instrumentStaffId: number);
idInMusicSheet: number;
audible: boolean;
following: boolean;
isTab: boolean;
private parentInstrument;
private voices;
private volume;
private id;
private stafflineCount;
hasLyrics: boolean;
openTieDict: {
[_: number]: Tie;
};
get ParentInstrument(): Instrument;
set ParentInstrument(value: Instrument);
get Voices(): Voice[];
get Id(): number;
get Volume(): number;
set Volume(value: number);
get StafflineCount(): number;
set StafflineCount(value: number);
}