Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MusicPartManagerIterator

Hierarchy

  • MusicPartManagerIterator

Index

Constructors

constructor

Properties

Private activeDynamicExpressions

activeDynamicExpressions: AbstractExpression[] = []

Private activeTempoExpression

activeTempoExpression: MultiTempoExpression

backJumpOccurred

backJumpOccurred: boolean

Private currentDynamicChangingExpressions

currentDynamicChangingExpressions: DynamicsContainer[] = []

Private currentDynamicEntryIndex

currentDynamicEntryIndex: number = 0

Private currentEnrolledMeasureTimestamp

currentEnrolledMeasureTimestamp: Fraction = new Fraction(0, 1)

Private currentMappingPart

currentMappingPart: MappingSourceMusicPart

Private currentMeasure

currentMeasure: SourceMeasure

Private currentMeasureIndex

currentMeasureIndex: number = 0

Private currentPartIndex

currentPartIndex: number = 0

Private currentRepetition

currentRepetition: Repetition = undefined

Private currentTempoChangingExpression

currentTempoChangingExpression: MultiTempoExpression

Private currentTempoEntryIndex

currentTempoEntryIndex: number = 0

Private currentTimeStamp

currentTimeStamp: Fraction = new Fraction(0, 1)

Private currentVerticalContainerInMeasureTimestamp

currentVerticalContainerInMeasureTimestamp: Fraction = new Fraction(0, 1)

Private currentVoiceEntries

currentVoiceEntries: VoiceEntry[]

Private currentVoiceEntryIndex

currentVoiceEntryIndex: number = -1

Private endReached

endReached: boolean = false

forwardJumpOccurred

forwardJumpOccurred: boolean

Private frontReached

frontReached: boolean = false

Private jumpResponsibleRepetition

jumpResponsibleRepetition: Repetition = undefined

Private manager

Private repetitionIterationCountDictKeys

repetitionIterationCountDictKeys: Repetition[]

Private repetitionIterationCountDictValues

repetitionIterationCountDictValues: number[]

Accessors

ActiveDynamicExpressions

ActiveTempoExpression

CurrentEnrolledTimestamp

  • get CurrentEnrolledTimestamp(): Fraction

CurrentJumpResponsibleRepetitionIterationBeforeJump

  • get CurrentJumpResponsibleRepetitionIterationBeforeJump(): number

CurrentMeasure

CurrentMeasureIndex

  • get CurrentMeasureIndex(): number

CurrentRepetition

CurrentRepetitionIteration

  • get CurrentRepetitionIteration(): number

CurrentSourceTimestamp

  • get CurrentSourceTimestamp(): Fraction

CurrentTempoChangingExpression

CurrentVoiceEntries

EndReached

  • get EndReached(): boolean

FrontReached

  • get FrontReached(): boolean

JumpOccurred

  • get JumpOccurred(): boolean

JumpResponsibleRepetition

Methods

CurrentAudibleVoiceEntries

CurrentScoreFollowingVoiceEntries

CurrentVisibleVoiceEntries

Private activateCurrentDynamicOrTempoInstructions

  • activateCurrentDynamicOrTempoInstructions(): void

Private activateCurrentRhythmInstructions

  • activateCurrentRhythmInstructions(): void

Private checkEntries

  • checkEntries(notesOnly: boolean): boolean

clone

Private doBackJump

Private getAudibleEntries

getCurrentDynamicChangingExpressions

Private getRepetitionIterationCount

  • getRepetitionIterationCount(rep: Repetition): number

Private getScoreFollowingEntries

Private getVisibleEntries

Private getVoiceEntries

Private handleRepetitionsAtMeasureBegin

  • handleRepetitionsAtMeasureBegin(): void

Private handleRepetitionsAtMeasureEnd

  • handleRepetitionsAtMeasureEnd(): void

Private incrementRepetitionIterationCount

  • incrementRepetitionIterationCount(repetition: Repetition): number

moveToNext

  • moveToNext(): void

moveToNextVisibleVoiceEntry

  • moveToNextVisibleVoiceEntry(notesOnly: boolean): void

Private recursiveMove

  • recursiveMove(): void

Private resetRepetitionIterationCount

  • resetRepetitionIterationCount(repetition: Repetition): number

Private setRepetitionIterationCount

  • setRepetitionIterationCount(repetition: Repetition, iterationCount: number): number

Generated using TypeDoc