Builder

class Builder

Builder for advanced SonixMidiSynthesizer configuration.

val synth = SonixMidiSynthesizer.Builder()
.soundFontPath("/path/to/soundfont.sf2")
.sampleRate(48000)
.onError { error -> println("Error: $error") }
.build()

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard

Build the SonixMidiSynthesizer.

Link copied to clipboard
fun onError(callback: (message: String) -> Unit): SonixMidiSynthesizer.Builder

Set error callback.

Link copied to clipboard

Set output sample rate.

Link copied to clipboard

Set the SoundFont file path (required).