Skip to main content

alphaTab.importer.alphaTex.AlphaTexNoteNode

A node describing a single note.

 interface AlphaTexNoteNode extends AlphaTexAstNode

Propertiesโ€‹

endโ€‹

The end (inclusive) of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )

leadingCommentsโ€‹

The comments preceeding this node. (Inherited from IAlphaTexAstNode )

leadingComments?: AlphaTexComment[];

nodeTypeโ€‹

(no description)

noteEffectsโ€‹

The effect list for this note. Semantically this list might also contain effects applied to the beat level. This allows specifying beat effects on a single note beat like C4{txt "Beat Text" turn} instead of C4{turn}{txt Beat}

noteEffects?: AlphaTexPropertiesNode;

noteStringโ€‹

The string value for fretted/stringed notes like guitars.

noteString?: AlphaTexNumberLiteral;

noteStringSeparatorโ€‹

The dot or @ separating the note value and the string for fretted/stringed instruments like guitars.

noteStringSeparator?: IAlphaTexStringSeparatorNode;

noteValueโ€‹

The value of the note. Depending on whether it is a fretted, pitched or percussion note this value varies.

startโ€‹

The start of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )

trailingCommentsโ€‹

The comments after this node (if starting on the same line). (Inherited from IAlphaTexAstNode )

trailingComments?: AlphaTexComment[];