alphaTab.alphaTex.AlphaTexBeatNode
A node describing a beat within alphaTex.
interface AlphaTexBeatNode extends AlphaTexAstNodeProperties​
beatEffects​
The effect list for this beat.
- JavaScript
- C#
- Kotlin
beatEffects?: AlphaTexPropertiesNode;AlphaTexPropertiesNode BeatEffects { get; set; }var beatEffects: AlphaTexPropertiesNodebeatMultiplier​
The * marker for repeating this beat multiple times. Must have a filled beatMultiplierValue
- JavaScript
- C#
- Kotlin
beatMultiplier?: AlphaTexAsteriskTokenNode;AlphaTexAsteriskTokenNode BeatMultiplier { get; set; }var beatMultiplier: AlphaTexAsteriskTokenNodebeatMultiplierValue​
The numeric value how often the beat should be repeated.
- JavaScript
- C#
- Kotlin
beatMultiplierValue?: AlphaTexNumberLiteral;AlphaTexNumberLiteral BeatMultiplierValue { get; set; }var beatMultiplierValue: AlphaTexNumberLiteraldurationChange​
An optional marker changing the beat duration via a marker like :4
- JavaScript
- C#
- Kotlin
durationChange?: AlphaTexBeatDurationChangeNode;AlphaTexBeatDurationChangeNode DurationChange { get; set; }var durationChange: AlphaTexBeatDurationChangeNodedurationDot​
The dot separating the beat content and the postfix beat duration
- JavaScript
- C#
- Kotlin
durationDot?: AlphaTexDotTokenNode;AlphaTexDotTokenNode DurationDot { get; set; }var durationDot: AlphaTexDotTokenNodedurationValue​
The postfix beat duration.
- JavaScript
- C#
- Kotlin
durationValue?: AlphaTexNumberLiteral;AlphaTexNumberLiteral DurationValue { get; set; }var durationValue: AlphaTexNumberLiteralend​
The end (inclusive) of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
end?: AlphaTexAstNodeLocation;AlphaTexAstNodeLocation End { get; set; }var end: AlphaTexAstNodeLocationleadingComments​
The comments preceeding this node. (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
leadingComments?: AlphaTexComment[];IList<AlphaTexComment> LeadingComments { get; set; }var leadingComments: alphaTab.collections.List<AlphaTexComment>nodeType​
(no description)
- JavaScript
- C#
- Kotlin
nodeType: AlphaTexNodeType.Beat;AlphaTexNodeType.Beat NodeType { get; set; }var nodeType: AlphaTexNodeType.Beatnotes​
The notes contained in this beat (mutually exclusive with rest)
- JavaScript
- C#
- Kotlin
notes?: AlphaTexNoteListNode;AlphaTexNoteListNode Notes { get; set; }var notes: AlphaTexNoteListNoderest​
The marker indicating that this beat is a rest beat. Currently always an identifier with r
- JavaScript
- C#
- Kotlin
start​
The start of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
start?: AlphaTexAstNodeLocation;AlphaTexAstNodeLocation Start { get; set; }var start: AlphaTexAstNodeLocationtrailingComments​
The comments after this node (if starting on the same line). (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
trailingComments?: AlphaTexComment[];IList<AlphaTexComment> TrailingComments { get; set; }var trailingComments: alphaTab.collections.List<AlphaTexComment>