Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VoiceEntry

A VoiceEntry contains the notes in a voice at a timestamp.

Hierarchy

  • VoiceEntry

Index

Constructors

constructor

Properties

Private arpeggiosNotesIndices

arpeggiosNotesIndices: number[] = []

Private articulations

articulations: ArticulationEnum[] = []

graceVoiceEntriesAfter

graceVoiceEntriesAfter: VoiceEntry[]

graceVoiceEntriesBefore

graceVoiceEntriesBefore: VoiceEntry[]

Private lyricsEntries

lyricsEntries: Dictionary<number, LyricsEntry> = new Dictionary<number, LyricsEntry>()

Private notes

notes: Note[] = []

Private ornamentContainer

ornamentContainer: OrnamentContainer

Private parentSourceStaffEntry

parentSourceStaffEntry: SourceStaffEntry

Private parentVoice

parentVoice: Voice

Private technicalInstructions

technicalInstructions: TechnicalInstruction[] = []

Private timestamp

timestamp: Fraction

Accessors

ArpeggiosNotesIndices

  • get ArpeggiosNotesIndices(): number[]
  • set ArpeggiosNotesIndices(value: number[]): void

Articulations

LyricsEntries

Notes

  • get Notes(): Note[]

OrnamentContainer

ParentSourceStaffEntry

ParentVoice

  • get ParentVoice(): Voice

TechnicalInstructions

Timestamp

Methods

Private createAlteratedVoiceEntry

Private createBaseVoiceEntry

createVoiceEntriesForOrnament

getVerseNumberForLyricEntry

  • getVerseNumberForLyricEntry(lyricsEntry: LyricsEntry): number

hasSlur

  • hasSlur(): boolean

hasTie

  • hasTie(): boolean

isAccent

  • isAccent(): boolean

isStaccato

  • isStaccato(): boolean

Static isSupportedArticulation

Generated using TypeDoc