Closed OsmanGny closed 1 year ago
Added in version 0.84
Nice explanation, but music in Java games is not fully MIDI. Developers can add small audio clips, such as sound effects or short tunes in .wav format or others, which you can see in several games, such as Gameloft's Assassin's Creed 3, The A-Team, Rally Master Pro, SEGA Rally 3D, among others.
Java games music is fully midi which is not an audio file.MIDI just contains note and instrument instructions. That means a midi file's sound will be different on different devices. I hope you already know the MIDI.
My advice is to play midi files with a special SoundFont.You must add a SoundFont selection option. Also, add the Nokia s40's SoundFont as default.
Here is the Nokia s40 SoundFont https://www.mediafire.com/file/l5b5po9li5hg3o2/Series_40_5th_edition_FP1__GM_.sf2/file
And this is an example. Some java game sounds that played with Nokia's SoundFont Game: Vampire Romance
java game sounds in Nokia soundfont.zip
Also, add a sound gain option. Because some games sound is playing very low.