- Yes you can use any DLS you want
- FMOD_CREATESOUNDEXINFO has this member
const char dlsname; / [w] Optional. Specify 0 to ignore. Filename for a DLS sample set when loading a MIDI file. If not specified, on Windows it will attempt to open /windows/system32/drivers/gm.dls or /windows/system32/drivers/etc/gm.dls, on Mac it will attempt to load /System/Library/Components/CoreAudio.component/Contents/Resources/gs_instruments.dls, otherwise the MIDI will fail to open. Current DLS support is for level 1 of the specification. */ - Yes, but it wont have the envelope applied, just the raw sounds. I dont think you can retrieve the DLS object from the MIDI sound, but you can load the DLS yourself and play the sounds with Sound::getSubSound
1 Like