Registers a named engine so content can say synth: "retro:mt32". A name that is already registered is replaced, and the two internal names are reserved.
synth: "retro:mt32"
import { registerMidiSynth, type MidiSynth } from '@datamoc/mwg/audio';declare function createMt32(sampleRate: number): MidiSynth;registerMidiSynth('retro:mt32', createMt32); Copy
import { registerMidiSynth, type MidiSynth } from '@datamoc/mwg/audio';declare function createMt32(sampleRate: number): MidiSynth;registerMidiSynth('retro:mt32', createMt32);
Registers a named engine so content can say
synth: "retro:mt32". A name that is already registered is replaced, and the two internal names are reserved.