GraphicalNote.d.ts 895 B

12345678910111213141516
  1. import { Note } from "../VoiceData/Note";
  2. import { Fraction } from "../../Common/DataObjects/fraction";
  3. import { KeyInstruction } from "../VoiceData/Instructions/KeyInstruction";
  4. import { ClefInstruction } from "../VoiceData/Instructions/ClefInstruction";
  5. import { OctaveEnum } from "../VoiceData/Expressions/ContinuousExpressions/octaveShift";
  6. import { Pitch } from "../../Common/DataObjects/pitch";
  7. import { GraphicalStaffEntry } from "./GraphicalStaffEntry";
  8. import { GraphicalObject } from "./GraphicalObject";
  9. export declare class GraphicalNote extends GraphicalObject {
  10. constructor(note: Note, parent: GraphicalStaffEntry);
  11. sourceNote: Note;
  12. graphicalNoteLength: Fraction;
  13. parentStaffEntry: GraphicalStaffEntry;
  14. ParentList: GraphicalNote[];
  15. Transpose(keyInstruction: KeyInstruction, activeClef: ClefInstruction, halfTones: number, octaveEnum: OctaveEnum): Pitch;
  16. }