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): boolean
bool 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)
}