Class VocalsNote
- Namespace
- ChartTools.Lyrics
- Assembly
- ChartTools.dll
Note of a vocals track defining the pitch and displayed text of a single syllable.
public class VocalsNote : INote, ILongTrackObject, ITrackObject, IReadOnlyTrackObject, ILongObject, IReadOnlyLongObject
- Inheritance
-
VocalsNote
- Implements
- Inherited Members
- Extension Methods
Constructors
VocalsNote(uint, VocalsPitch, string?)
Note of a vocals track defining the pitch and displayed text of a single syllable.
public VocalsNote(uint position, VocalsPitch pitch, string? text = null)
Parameters
position
uintpitch
VocalsPitchtext
string
VocalsNote(uint, VocalsPitchValue, string?)
public VocalsNote(uint position, VocalsPitchValue pitch = VocalsPitchValue.None, string? text = null)
Parameters
position
uintpitch
VocalsPitchValuetext
string
Properties
DisplayedText
Syllable text formatted to its in-game appearance
public string DisplayedText { get; }
Property Value
Remarks
Some special characters may remain. See Vocals format documentation for more information.
Index
Numerical value of the note identity
public byte Index { get; set; }
Property Value
IsWordEnd
true if is the last syllable or the only syllable of its word
public bool IsWordEnd { get; set; }
Property Value
Length
Tick number on the track.
public uint Length { get; set; }
Property Value
Remarks
A tick represents a subdivision of a beat. The number of subdivisions per beat is stored in Resolution.
Pitch
public VocalsPitch Pitch { get; set; }
Property Value
Position
Tick number on the track.
public uint Position { get; set; }
Property Value
Remarks
A tick represents a subdivision of a beat. The number of subdivisions per beat is stored in Resolution.
RawText
Raw text data of the syllable
public string RawText { get; set; }