changeTrackTranspositionPitch
Description​
Changes the pitch transpose applied to the given tracks. These pitches are additional to the ones applied to the song via the settings and data model and allows a more live-update via a UI.
- JavaScript
- C#
- Kotlin
Parameter | Summary |
---|---|
tracksAll | The list of tracks to change. |
semitonesAll | The number of semitones to apply as pitch offset. |
Examples​
- JavaScript
- C#
- Android
const api = new alphaTab.AlphaTabApi(document.querySelector('#alphaTab'));
api.changeTrackTranspositionPitch([api.score.tracks[0], api.score.tracks[1]], 3);
api.changeTrackTranspositionPitch([api.score.tracks[2]], 2);
var api = new AlphaTabApi<MyControl>(...);
api.ChangeTrackTranspositionPitch(new Track[] { api.Score.Tracks[0], api.Score.Tracks[1] }, 3);
api.ChangeTrackTranspositionPitch(new Track[] { api.Score.Tracks[2] }, 3);
val api = AlphaTabApi<MyControl>(...);
api.changeTrackTranspositionPitch(alphaTab.collections.List<alphaTab.model.Track>(api.score.tracks[0], api.score.tracks[1]), 3);
api.changeTrackTranspositionPitch(alphaTab.collections.List<alphaTab.model.Track>(api.score.tracks[2]), 2);