aboutsummaryrefslogtreecommitdiff
path: root/base/commandLine.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2012-12-27 21:43:33 +0100
committerJohannes Schickel2013-01-26 13:36:39 +0100
commita188a43da6a8d71a8d317b3c1f404088ce608336 (patch)
tree3322c4e663dc993ad2da953cc040a7aeb8931aa0 /base/commandLine.cpp
parentbc33b5c0f13a09638525259385ebe92154ab8c33 (diff)
downloadscummvm-rg350-a188a43da6a8d71a8d317b3c1f404088ce608336.tar.gz
scummvm-rg350-a188a43da6a8d71a8d317b3c1f404088ce608336.tar.bz2
scummvm-rg350-a188a43da6a8d71a8d317b3c1f404088ce608336.zip
GUI: Make the FluidSynth settings dialog a bit more like Qsynth
To help people familiar with Qsynth (I'm not, but it seems to be one of the more polished FluidSynth front ends), use the same presentation and terminology for the FluidSynth settings. More to follow.
Diffstat (limited to 'base/commandLine.cpp')
-rw-r--r--base/commandLine.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/base/commandLine.cpp b/base/commandLine.cpp
index b87ec4453f..a4e836ac05 100644
--- a/base/commandLine.cpp
+++ b/base/commandLine.cpp
@@ -241,18 +241,20 @@ void registerDefaults() {
ConfMan.registerDefault("gui_saveload_last_pos", "0");
#ifdef USE_FLUIDSYNTH
- // FluidSynth settings. All multiplied by 100, except reverb width
- // which is multiplied by 10, and chorus number which is an integer
- // to begin with.
+ // The settings are deliberately stored the same way as in Qsynth. The
+ // FluidSynth music driver is responsible for transforming them into
+ // their appropriate values.
+ ConfMan.registerDefault("fluidsynth_chorus_activate", true);
ConfMan.registerDefault("fluidsynth_chorus_nr", 3);
- ConfMan.registerDefault("fluidsynth_chorus_level", 200);
+ ConfMan.registerDefault("fluidsynth_chorus_level", 100);
ConfMan.registerDefault("fluidsynth_chorus_speed", 30);
- ConfMan.registerDefault("fluidsynth_chorus_depth", 800);
+ ConfMan.registerDefault("fluidsynth_chorus_depth", 80);
ConfMan.registerDefault("fluidsynth_chorus_waveform", "sine");
+ ConfMan.registerDefault("fluidsynth_reverb_activate", true);
ConfMan.registerDefault("fluidsynth_reverb_roomsize", 20);
ConfMan.registerDefault("fluidsynth_reverb_damping", 0);
- ConfMan.registerDefault("fluidsynth_reverb_width", 5);
+ ConfMan.registerDefault("fluidsynth_reverb_width", 1);
ConfMan.registerDefault("fluidsynth_reverb_level", 90);
ConfMan.registerDefault("fluidsynth_misc_interpolation", "4th");