Skip to main content

alphaTab.importer.alphaTex.AlphaTexBeatNode

A node describing a beat within alphaTex.

 interface AlphaTexBeatNode extends AlphaTexAstNode

Properties​

beatEffects​

The effect list for this beat.

beatEffects?: AlphaTexPropertiesNode;

beatMultiplier​

The * marker for repeating this beat multiple times. Must have a filled beatMultiplierValue

beatMultiplier?: AlphaTexAsteriskTokenNode;

beatMultiplierValue​

The numeric value how often the beat should be repeated.

beatMultiplierValue?: AlphaTexNumberLiteral;

durationChange​

An optional marker changing the beat duration via a marker like :4

durationDot​

The dot separating the beat content and the postfix beat duration

durationDot?: AlphaTexDotTokenNode;

durationValue​

The postfix beat duration.

durationValue?: AlphaTexNumberLiteral;

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)

notes​

The notes contained in this beat (mutually exclusive with rest)

rest​

The marker indicating that this beat is a rest beat. Currently always an identifier with r

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[];