alphaTab.synth.BackingTrackSyncPoint
Rerpresents a point to sync the alphaTab time axis with an external backing track.
class BackingTrackSyncPointProperties​
masterBarIndex​
The index of the masterbar to which this sync point belongs to. This property is purely informative for external use like in editors. It has no impact to the synchronization itself.
- JavaScript
- C#
- Kotlin
masterBarIndex: number;double MasterBarIndex { get; set; }var masterBarIndex: DoublemasterBarOccurence​
The occurence of the masterbar to which this sync point belongs to. The occurence is 0-based and increases with every repeated play of a masterbar (e.g. on repeats or jumps). This property is purely informative for external use like in editors. It has no impact to the synchronization itself.
- JavaScript
- C#
- Kotlin
masterBarOccurence: number;double MasterBarOccurence { get; set; }var masterBarOccurence: DoublesyncBpm​
The BPM the song will have virtually after this sync point to align the external media time axis with the one from the synthesizer.
- JavaScript
- C#
- Kotlin
syncBpm: number;double SyncBpm { get; set; }var syncBpm: DoublesyncTime​
The millisecond time in the external media marking the synchronization point.
- JavaScript
- C#
- Kotlin
syncTime: number;double SyncTime { get; set; }var syncTime: DoublesynthBpm​
The BPM the synthesizer has at the exact tick position of this sync point.
- JavaScript
- C#
- Kotlin
synthBpm: number;double SynthBpm { get; set; }var synthBpm: DoublesynthTick​
The midi tick position of the synthesizer when this sync point is reached.
- JavaScript
- C#
- Kotlin
synthTick: number;double SynthTick { get; set; }var synthTick: DoublesynthTime​
The millisecond time position of the synthesizer when this sync point is reached.
- JavaScript
- C#
- Kotlin
synthTime: number;double SynthTime { get; set; }var synthTime: DoubleMethods​
updateSyncBpm​
Updates the synchronization BPM that will apply after this sync point.
- JavaScript
- C#
- Kotlin
updateSyncBpm(nextSyncPointSynthTime: number, nextSyncPointSyncTime: number): voidvoid UpdateSyncBpm(double nextSyncPointSynthTime, double nextSyncPointSyncTime)fun updateSyncBpm(nextSyncPointSynthTime: Double, nextSyncPointSyncTime: Double): Unit| Parameter | Summary |
|---|---|
nextSyncPointSynthTimeAll | The synthesizer time of the next sync point after this one. |
nextSyncPointSyncTimeAll | The synchronization time of the next sync point after this one. |