[Scummvm-git-logs] scummvm master -> f1abbff90111e9051741d64a5e7300fb3af4a3f1
NMIError
noreply at scummvm.org
Sat Nov 25 21:26:59 UTC 2023
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
f1abbff901 MIDI: Update FluidSynth settings
Commit: f1abbff90111e9051741d64a5e7300fb3af4a3f1
https://github.com/scummvm/scummvm/commit/f1abbff90111e9051741d64a5e7300fb3af4a3f1
Author: Coen Rampen (crampen at gmail.com)
Date: 2023-11-25T22:26:53+01:00
Commit Message:
MIDI: Update FluidSynth settings
This updates the FluidSynth settings to the value ranges and defaults used by
the current version 2.3.4.
Reverb
- Room size: 0.00-1.20 / 0.20 to 0.00-1.00 / 0.20
- Width: 0-100 / 1 to 0.0-100.0 / 0.5
Chorus
- Level: 0.00-1.00 / 1.00 to 0.00 - 10.00 / 2.00
- Speed: 0.30-5.00 / 0.30 to 0.10-5.00 / 0.30
- Depth: 0.0-21.0 / 8.0 to 0.0-256.0 / 8.0
Changed paths:
audio/softsynth/fluidsynth.cpp
base/commandLine.cpp
gui/fluidsynth-dialog.cpp
diff --git a/audio/softsynth/fluidsynth.cpp b/audio/softsynth/fluidsynth.cpp
index f8bcc81b106..cb4f57b55f0 100644
--- a/audio/softsynth/fluidsynth.cpp
+++ b/audio/softsynth/fluidsynth.cpp
@@ -374,7 +374,7 @@ int MidiDriver_FluidSynth::open() {
double reverbRoomSize = (double)ConfMan.getInt("fluidsynth_reverb_roomsize") / 100.0;
double reverbDamping = (double)ConfMan.getInt("fluidsynth_reverb_damping") / 100.0;
- int reverbWidth = ConfMan.getInt("fluidsynth_reverb_width");
+ double reverbWidth = ConfMan.getInt("fluidsynth_reverb_width") / 10.0;
double reverbLevel = (double)ConfMan.getInt("fluidsynth_reverb_level") / 100.0;
#if FS_API_VERSION >= 0x0202
diff --git a/base/commandLine.cpp b/base/commandLine.cpp
index b7dec250951..8cdffb04108 100644
--- a/base/commandLine.cpp
+++ b/base/commandLine.cpp
@@ -390,7 +390,7 @@ void registerDefaults() {
// their appropriate values.
ConfMan.registerDefault("fluidsynth_chorus_activate", true);
ConfMan.registerDefault("fluidsynth_chorus_nr", 3);
- ConfMan.registerDefault("fluidsynth_chorus_level", 100);
+ ConfMan.registerDefault("fluidsynth_chorus_level", 200);
ConfMan.registerDefault("fluidsynth_chorus_speed", 30);
ConfMan.registerDefault("fluidsynth_chorus_depth", 80);
ConfMan.registerDefault("fluidsynth_chorus_waveform", "sine");
@@ -398,7 +398,7 @@ void registerDefaults() {
ConfMan.registerDefault("fluidsynth_reverb_activate", true);
ConfMan.registerDefault("fluidsynth_reverb_roomsize", 20);
ConfMan.registerDefault("fluidsynth_reverb_damping", 0);
- ConfMan.registerDefault("fluidsynth_reverb_width", 1);
+ ConfMan.registerDefault("fluidsynth_reverb_width", 5);
ConfMan.registerDefault("fluidsynth_reverb_level", 90);
ConfMan.registerDefault("fluidsynth_misc_interpolation", "4th");
diff --git a/gui/fluidsynth-dialog.cpp b/gui/fluidsynth-dialog.cpp
index 96290ec641f..9b702dc5739 100644
--- a/gui/fluidsynth-dialog.cpp
+++ b/gui/fluidsynth-dialog.cpp
@@ -71,9 +71,9 @@ FluidSynthSettingsDialog::FluidSynthSettingsDialog()
_reverbRoomSizeDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Reverb.RoomSizeText", _("Room:"));
_reverbRoomSizeSlider = new SliderWidget(_tabWidget, "FluidSynthSettings_Reverb.RoomSizeSlider", Common::U32String(), kReverbRoomSizeChangedCmd);
- // 0.00 - 1.20, Default: 0.20
+ // 0.00 - 1.00, Default: 0.20
_reverbRoomSizeSlider->setMinValue(0);
- _reverbRoomSizeSlider->setMaxValue(120);
+ _reverbRoomSizeSlider->setMaxValue(100);
_reverbRoomSizeLabel = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Reverb.RoomSizeLabel", Common::U32String("20"));
_reverbDampingDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Reverb.DampingText", _("Damp:"));
@@ -85,10 +85,10 @@ FluidSynthSettingsDialog::FluidSynthSettingsDialog()
_reverbWidthDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Reverb.WidthText", _("Width:"));
_reverbWidthSlider = new SliderWidget(_tabWidget, "FluidSynthSettings_Reverb.WidthSlider", Common::U32String(), kReverbWidthChangedCmd);
- // 0 - 100, Default: 1
+ // 0.0 - 100.0, Default: 0.5
_reverbWidthSlider->setMinValue(0);
- _reverbWidthSlider->setMaxValue(100);
- _reverbWidthLabel = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Reverb.WidthLabel", Common::U32String("1"));
+ _reverbWidthSlider->setMaxValue(1000);
+ _reverbWidthLabel = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Reverb.WidthLabel", Common::U32String("5"));
_reverbLevelDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Reverb.LevelText", _("Level:"));
_reverbLevelSlider = new SliderWidget(_tabWidget, "FluidSynthSettings_Reverb.LevelSlider", Common::U32String(), kReverbLevelChangedCmd);
@@ -110,23 +110,23 @@ FluidSynthSettingsDialog::FluidSynthSettingsDialog()
_chorusLevelDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.LevelText", _("Level:"));
_chorusLevelSlider = new SliderWidget(_tabWidget, "FluidSynthSettings_Chorus.LevelSlider", Common::U32String(), kChorusLevelChangedCmd);
- // 0.00 - 1.00, Default: 1.00
+ // 0.00 - 10.00, Default: 2.00
_chorusLevelSlider->setMinValue(0);
- _chorusLevelSlider->setMaxValue(100);
- _chorusLevelLabel = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.LevelLabel", Common::U32String("100"));
+ _chorusLevelSlider->setMaxValue(1000);
+ _chorusLevelLabel = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.LevelLabel", Common::U32String("200"));
_chorusSpeedDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.SpeedText", _("Speed:"));
_chorusSpeedSlider = new SliderWidget(_tabWidget, "FluidSynthSettings_Chorus.SpeedSlider", Common::U32String(), kChorusSpeedChangedCmd);
- // 0.30 - 5.00, Default: 0.30
- _chorusSpeedSlider->setMinValue(30);
+ // 0.10 - 5.00, Default: 0.30
+ _chorusSpeedSlider->setMinValue(10);
_chorusSpeedSlider->setMaxValue(500);
_chorusSpeedLabel = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.SpeedLabel", Common::U32String("30"));
_chorusDepthDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.DepthText", _("Depth:"));
_chorusDepthSlider = new SliderWidget(_tabWidget, "FluidSynthSettings_Chorus.DepthSlider", Common::U32String(), kChorusDepthChangedCmd);
- // 0.00 - 21.00, Default: 8.00
+ // 0.0 - 256.0, Default: 8.0
_chorusDepthSlider->setMinValue(0);
- _chorusDepthSlider->setMaxValue(210);
+ _chorusDepthSlider->setMaxValue(2560);
_chorusDepthLabel = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.DepthLabel", Common::U32String("80"));
_chorusWaveFormTypePopUpDesc = new StaticTextWidget(_tabWidget, "FluidSynthSettings_Chorus.WaveFormTypeText", _("Type:"));
More information about the Scummvm-git-logs
mailing list