From: Anton Baskanov <baskanov@gmail.com> Fixes: e4d0decebcfad87c9a39b300dbd8fb0aa32b3a94 --- dlls/dmsynth/synth.c | 1 + dlls/dmsynth/tests/dmsynth.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/dmsynth/synth.c b/dlls/dmsynth/synth.c index ff862b62984..030f093bd54 100644 --- a/dlls/dmsynth/synth.c +++ b/dlls/dmsynth/synth.c @@ -604,6 +604,7 @@ static HRESULT WINAPI synth_Open(IDirectMusicSynth8 *iface, DMUS_PORTPARAMS *par !!(actual.dwEffectFlags & DMUS_EFFECT_REVERB)); fluid_settings_setint(This->fluid_settings, "synth.chorus.active", !!(actual.dwEffectFlags & DMUS_EFFECT_CHORUS)); + fluid_settings_setint(This->fluid_settings, "synth.note-cut", 1); /* native limits the total voice gain to 6 dB */ gain = BASE_GAIN; diff --git a/dlls/dmsynth/tests/dmsynth.c b/dlls/dmsynth/tests/dmsynth.c index 21a755c0fc6..868daeb0ec0 100644 --- a/dlls/dmsynth/tests/dmsynth.c +++ b/dlls/dmsynth/tests/dmsynth.c @@ -3256,7 +3256,7 @@ static void test_polyphony(void) midi.messages[1] = make_note_on(0, 9, 60, 1); envelope = default_volume_envelope; envelope.gain = -969.; - check_volume_envelope(synth, &download, &midi, &envelope, TRUE); + check_volume_envelope(synth, &download, &midi, &envelope, FALSE); /* in mono mode, only one voice can play at a time */ memset(&midi, 0, sizeof(midi)); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10351