Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • VoiceGenerator

Index

Constructors

Properties

articulationReader: ArticulationReader
beamNumberOffset: number = 0
currentMeasure: SourceMeasure
currentNote: Note
currentOctaveShift: number = 0
currentStaffEntry: SourceStaffEntry
currentVoiceEntry: VoiceEntry
instrument: Instrument
lyricsReader: LyricsReader
musicSheet: MusicSheet
openBeams: Beam[] = []
openTupletNumber: number = 0
pluginManager: ReaderPluginManager
slurReader: SlurReader
staff: Staff
tupletDict: {} = {}

Type declaration

voice: Voice

Accessors

  • get OctaveShift(): number
  • set OctaveShift(value: number): void
  • get openTieDict(): {}

Methods

  • addNoteInfo(note: Note, noteTypeXml: NoteType, printObject: boolean, isCueNote: boolean, normalNotes: number, displayStep: NoteEnum, displayOctave: number, noteheadColorXml: string, noteheadColor: string): void
  • addRestNote(node: IXmlElement, noteDuration: Fraction, noteTypeXml: NoteType, typeDuration: Fraction, normalNotes: number, printObject: boolean, isCueNote: boolean, noteheadColorXml: string): Note
  • addSingleNote(node: IXmlElement, noteDuration: Fraction, noteTypeXml: NoteType, typeDuration: Fraction, normalNotes: number, chord: boolean, octavePlusOne: boolean, printObject: boolean, isCueNote: boolean, isGraceNote: boolean, stemDirectionXml: StemDirectionType, tremoloInfo: TremoloInfo, stemColorXml: string, noteheadColorXml: string, vibratoStrokes: boolean): Note
  • checkForOpenBeam(): void
  • checkOpenTies(): void
  • createVoiceEntry(musicTimestamp: Fraction, parentStaffEntry: SourceStaffEntry, addToVoice: boolean, isGrace?: boolean, graceNoteSlash?: boolean, graceSlur?: boolean): void
  • endBeam(): void
  • findCurrentNoteInTieDict(candidateNote: Note): number
  • getNextAvailableNumberForTie(): number
  • handleOpenBeam(): void
  • handleTimeModificationNode(noteNode: IXmlElement): void
  • hasVoiceEntry(): boolean
  • readShowNumberNoneGiven(tupletNode: IXmlElement): boolean

Generated using TypeDoc