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);