loadSoundFont
Description​
Triggers a load of the soundfont from the given data. AlphaTab only supports SoundFont2 and SoundFont3 since 1.4.0 encoded soundfonts for loading. To load a soundfont the player must be enabled in advance.
- JavaScript
 - C#
 - Kotlin
 
loadSoundFont(data: unknown, append?: boolean): booleanbool LoadSoundFont(object data, bool? append)fun loadSoundFont(data: Any, append: Boolean?): Boolean| Parameter | Summary | 
|---|---|
dataAll | The data object to decode. The supported data types is depending on the platform. 
  | 
appendAll | Whether to fully replace or append the data from the given soundfont.  | 
Returns​
true if the passed in object is a supported format and loading was initiated, otherwise false.
Examples​
- JavaScript
 - C#
 - Android
 
const api = new alphaTab.AlphaTabApi(document.querySelector('#alphaTab'));
api.loadSoundFont('/assets/MyFile.sf2');
var api = new AlphaTabApi<MyControl>(...);
api.LoadSoundFont(System.IO.File.OpenRead("MyFile.sf2"));
val api = AlphaTabApi<MyControl>(...)
contentResolver.openInputStream(uri).use {
    api.loadSoundFont(it)
}