Properties
| Property | Type | Description |
|---|---|---|
lyricShifts | { length: number; msLength: number; msTime: number; tick: number; }[] | Lyric shift markers for this part’s static lyric display. |
notePhrases | VocalPhrase[] | Vocal phrases that group the notes and lyrics sung and scored together. |
rangeShifts | { length: number; msLength: number; msTime: number; tick: number; }[] | Range shift markers for this part’s vocals note display. |
starPowerSections | { length: number; msLength: number; msTime: number; tick: number; }[] | Star Power phrase ranges available to this vocal part. |
staticLyricPhrases | VocalPhrase[] | Vocal phrases that group lyrics for fixed-position static lyric display. |
textEvents | { msTime: number; text: string; tick: number; }[] | Raw vocal text events for this part, excluding parsed lyric syllables. |
unrecognizedMidiEvents? | MidiEvent[] | The events of the part’s .mid track that no scanner reads, kept so that saving writes them back, each with its tick as its deltaTime: a note outside every phrase, as its note-on and note-off; note 97 and the other note numbers no scanner reads; and any other event a vocal track doesn’t use. Reading always sets it, empty for a .chart file; a part built without it has none. |