Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RepetitionInstructionReader

Hierarchy

  • RepetitionInstructionReader

Index

Constructors

Properties

currentMeasureIndex: number
musicSheet: MusicSheet
repetitionInstructions: RepetitionInstruction[]

A global list of all repetition instructions in the musicsheet.

xmlMeasureList: IXmlElement[][]

Accessors

Methods

  • backwardSearchForPreviousIdenticalInstruction(currentInstructionIndex: number, currentInstruction: RepetitionInstruction): boolean
  • findInstructionInPreviousMeasure(currentInstructionIndex: number, currentMeasureIndex: number, searchedType: RepetitionInstructionEnum): boolean
  • handleLineRepetitionInstructions(barlineNode: IXmlElement): boolean
  • handleRepetitionInstructionsFromWordsOrSymbols(directionTypeNode: IXmlElement, relativeMeasurePosition: number): boolean
  • prepareReadingMeasure(measure: SourceMeasure, currentMeasureIndex: number): void
  • removeRedundantInstructions(): void

Generated using TypeDoc