diff options
author | Chris Robinson <[email protected]> | 2013-11-28 04:16:46 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2013-11-28 04:16:46 -0800 |
commit | 98b0a3187e4bf190fa844aa620459f04556c980b (patch) | |
tree | 80b54dd2219852f69a4347c4fe2c53d71056fe88 | |
parent | 7794e5366747a402d386f5fd559d0e433ed7cffb (diff) |
Add a config option for specifying the default MIDI soundfont
-rw-r--r-- | OpenAL32/alMidi.c | 4 | ||||
-rw-r--r-- | alsoftrc.sample | 10 |
2 files changed, 12 insertions, 2 deletions
diff --git a/OpenAL32/alMidi.c b/OpenAL32/alMidi.c index 3bc61aae..27a02a62 100644 --- a/OpenAL32/alMidi.c +++ b/OpenAL32/alMidi.c @@ -204,8 +204,8 @@ static void FSynth_setState(FSynth *self, ALenum state) { if(self->FontID == FLUID_FAILED) { - const char *filename = getenv("FLUID_SOUNDFONT"); - if(!filename || !filename[0]) + const char *filename = GetConfigValue("midi", "soundfont", ""); + if(!filename[0]) ERR("No default soundfont found!\n"); else { diff --git a/alsoftrc.sample b/alsoftrc.sample index bb5bb088..e5c9056c 100644 --- a/alsoftrc.sample +++ b/alsoftrc.sample @@ -184,6 +184,16 @@ #trap-al-error = false ## +## MIDI interface stuff (EXPERIMENTAL) +## +[midi] + +## soundfont: +# A default soundfont (sf2 format). Used when an app uses the MIDI interface +# without specifying its own soundfont. +#soundfont = + +## ## Reverb effect stuff (includes EAX reverb) ## [reverb] |