Skip to content

MIDI music playback has significantly degraded in 1.1.8 #9782

Open
@none2003

Description

@none2003

Preliminary checks

Platform

Windows

Describe the bug

Hi,

After updating to the latest version 1.1.8, I noticed that the sound quality of MIDI music playback has significantly degraded. The changelog mentions "Fix multiple MIDI-related issues on Windows," and the updated ZIP package of 1.1.8 has removed many MIDI-related DLL files. It seems that before version 1.1.8, the game used its own DLLs to play MIDI, while the new version 1.1.8 relies on Windows' MIDI output devices. The default "Microsoft GS Wavetable Synth" in Windows is a poor-quality MIDI device, which has led to the current situation.

Because my system usually has a third-party software wavetable, CoolSoft VirtualMIDISynth, installed, and I use CoolSoft MIDIMapper to change the default MIDI device in Windows from the Microsoft GS Wavetable Synth to VirtualMIDISynth #1, which is the CoolSoft VirtualMIDISynth software wavetable. When I directly play MIDI files using other playback software, the good sound quality of the software wavetable can be demonstrated. However, after entering fheroes2, I found that the sound quality is still the same as when using the Microsoft GS Wavetable Synth device, so I would like to ask if in the fheroes2 1.1.8 update, has the MIDI playback device been hardcoded to use the Microsoft GS Wavetable Synth?

If possible, please set the MIDI playback device of fheroes2 to use the default Windows MIDI device, so that users can improve the sound quality using third-party software synthesizers.

Save file

No need save file.

Additional info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions