diff --git a/games/Battle Isle 3/release/linux/BI3.cfg b/games/Battle Isle 3/release/linux/BI3.cfg index 819b32b..0569ef5 100644 --- a/games/Battle Isle 3/release/linux/BI3.cfg +++ b/games/Battle Isle 3/release/linux/BI3.cfg @@ -16,12 +16,14 @@ Outro_Play=yes # Audio_MidiDevice=X - X = client name or port (e.g. 128:0) (used by ALSA sequencer) # Audio_OPL3BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini) # Audio_OPL3Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by ADLMIDI) +# Audio_MidiResamplingQuality=0/1 - midi resampling quality (higher = better) (used by WildMIDI, BASSMIDI and ADLMIDI) Audio_MidiSubsystem=adlmidi Audio_MidiVolume=100 Audio_SoundFont_Path= Audio_MidiDevice= Audio_OPL3BankNumber=59 Audio_OPL3Emulator=precise +Audio_MidiResamplingQuality=1 # Display settings # ---------------- diff --git a/games/Battle Isle 3/release/linux/readme-Linux.txt b/games/Battle Isle 3/release/linux/readme-Linux.txt index 1bd7dfc..7f805e3 100644 --- a/games/Battle Isle 3/release/linux/readme-Linux.txt +++ b/games/Battle Isle 3/release/linux/readme-Linux.txt @@ -1,5 +1,5 @@ Battle Isle 3 for Linux (x86) -Version 1.0.3 +Version 1.0.4 Original Battle Isle 3 is required for playing. (version from GOG.com can be used for playing) @@ -29,7 +29,7 @@ ALSA sequencer, WildMIDI, BASSMIDI, libADLMIDI libADLMIDI is the default library, others can be selected in the configuration file. ALSA sequencer can use hardware or software synth (like Fluidsynth or TiMidity++). libADLMIDI requires no additional files for MIDI playback, -WildMIDI requirer GUS patches for MIDI playback, +WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. @@ -58,12 +58,21 @@ The game uses following libraries for playing video: quicktime2 (http://libquicktime.sourceforge.net/) ffmpeg (https://www.ffmpeg.org/) +The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). + Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.0.4 (2024-09-15) +* add option to use higher quality midi resampling in libADLMIDI, WildMIDI, BASSMIDI libraries +* use latest versions of libADLMIDI, WildMIDI libraries +* change setting volume in libADLMIDI +* modify ALSA midi plugin to try all ports with the same client number when looking for midi port based on client name + + v1.0.3 (2023-11-13) * use bundled quicktime2 and ffmpeg libraries instead of system libraries * fix reading command line options in path to executable diff --git a/games/Battle Isle 3/release/windows/BI3.cfg b/games/Battle Isle 3/release/windows/BI3.cfg index 53757ea..72a6838 100644 --- a/games/Battle Isle 3/release/windows/BI3.cfg +++ b/games/Battle Isle 3/release/windows/BI3.cfg @@ -16,12 +16,14 @@ Outro_Play=yes # Audio_MidiDevice=X - X = name of MIDI device (used by NativeWindows) # Audio_OPL3BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini) # Audio_OPL3Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by ADLMIDI) +# Audio_MidiResamplingQuality=0/1 - midi resampling quality (higher = better) (used by WildMIDI, BASSMIDI and ADLMIDI) Audio_MidiSubsystem=nativewindows Audio_MidiVolume=100 Audio_SoundFont_Path= Audio_MidiDevice= Audio_OPL3BankNumber=59 Audio_OPL3Emulator=precise +Audio_MidiResamplingQuality=1 # Display settings # ---------------- diff --git a/games/Battle Isle 3/release/windows/readme-Windows.txt b/games/Battle Isle 3/release/windows/readme-Windows.txt index 3b6a959..3568599 100644 --- a/games/Battle Isle 3/release/windows/readme-Windows.txt +++ b/games/Battle Isle 3/release/windows/readme-Windows.txt @@ -1,5 +1,5 @@ Battle Isle 3 for Windows (x86) -Version 1.0.3 +Version 1.0.4 Original Battle Isle 3 is required for playing. (version from GOG.com can be used for playing) @@ -56,12 +56,21 @@ dlfcn-win32 (https://github.com/dlfcn-win32/dlfcn-win32) ffmpeg (https://www.ffmpeg.org/) intl from gettext (https://www.gnu.org/software/gettext/) +The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). + Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.0.4 (2024-09-15) +* add option to use higher quality midi resampling in libADLMIDI, WildMIDI, BASSMIDI libraries +* use latest versions of libADLMIDI, WildMIDI libraries +* change setting volume in libADLMIDI +* modify NativeWindows midi plugin to reopen midi device after device reset + + v1.0.3 (2023-11-13) * fix reading command line options in path to executable * minor bug fixes