Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Thread Tools Display Modes
Old 07-30-2023, 07:17 AM
Deathrydar Deathrydar is offline
Planar Protector

Join Date: Oct 2009
Posts: 1,670

Does anyone have a fix for the midis now? The link no longer works in the original post.
**Human Magician**
Reply With Quote
Old 09-20-2023, 09:30 AM
IzHaN80 IzHaN80 is offline

IzHaN80's Avatar

Join Date: Apr 2014
Location: Everquest
Posts: 172

Just download this program instead, is more modern and lets you change MIDI in real-time:

For the soundfonts use this link

I highly recommend the ChoriumRevA.sf2 and if you feel nostalgic and wanna listen to the game just as you would have done back in 1999 with an Soundblaster AWE 32/64 download the AWEROMGM.sf2

A lot of nice sf2 out there, but i vote for those 2 as the best from that list.
Reply With Quote
Old 09-30-2023, 08:12 PM
f4k3n4m3 f4k3n4m3 is offline
Large Rat

Join Date: Sep 2023
Posts: 5

Originally Posted by krozar [You must be logged in to view images. Log in or Register.]
For those on a Linux distro (never could get Directmusic working for me in WINE) there's fluidsynth and it has a GUI front-end called qsynth. i would expect most package managers to have these. Arch has them on pacman and according to the wiki ubuntu and its forks have it as well on apt.

No need to have a GUI open for MIDI support. Fluidsynth is a command line application and as such can be run in the background.

Here is the command I run:
fluidsynth -a pulseaudio -m alsa_seq -i -C off -R off -g 0.3 -s /usr/share/soundfonts/FluidR3_GM.sf2 &> /dev/null &
A breakdown of the options and arguments I use:
-a, audio driver (you can use pulseaudio or alsa here. I prefer pulse whenever possible as alsa can hog the sound card)
-m, midi driver
-i, suppresses the fluidsynth shell
-C, chorus (personal preference to: off)
-R, reverb (personal preference once again)
-g, gain (0 - 5 x.1 float, defaults to 0.2)
-s, server mode (doesn't seem to run its own service, just keeps it running if the fluidsynth shell is closed)
/usr/share/soundfonts/FluidR3_GM.sf2, replace this with your preferred soundfont.
&> /dev/null suppresses all output
& runs it as a background process (note, if you close the terminal window it will terminate all BG processes associated with that session)

You can place it in a shell script that you may already be using to start the Titanium client or if you use Lutris you can have it start a script with that command. Select your EQ installation in Lutris, go to options, under the system options tab there's a field for pre-launch script.

I tried to run this as a Systemd service, but I'm having issues getting pulse and alsa to agree running fluidsynth as root. You can try it with a Type=simple service file and load it on command with systemd start fluidsynth. However I would expect more issues trying to get this to run automatically at boot since audio tends to start with the user login and doesn't like switching users, even to root. But for me the background process works nicely.
For anyone having issues with music on Linux, you want to replace the FluidR3_GM.sf2 from the guides for linux and use one of the .sf2 from this thread.
Synthusr-samplefix is night and day different from FluidR3. FluidR3 might be good for general purpose, but it mangles EQ midis.
Reply With Quote
Old 10-03-2023, 02:40 PM
f4k3n4m3 f4k3n4m3 is offline
Large Rat

Join Date: Sep 2023
Posts: 5

Actually 1mgm, synthus2 and synthus were the best combination on Qsynth on linux. Synthusr-samplefix might combine them, but it does not sound the same.
Reply With Quote
Old 11-13-2023, 01:58 PM
Kelendil_Arclight Kelendil_Arclight is offline

Kelendil_Arclight's Avatar

Join Date: Jun 2011
Location: Texas (from FL)
Posts: 117

Originally Posted by Maestrobob [You must be logged in to view images. Log in or Register.]
This is correct. The mp3s were created using XMPlay to play the game MIDI with the fixed soundfont. They represent what the music should sound like in-game with the soundfont configured properly.

There is a method to replace most of the classic .XMI zone midi's with mp3 on the p99 client, but it's rather involved and requires editing all of the zone emitter files in the EQ directory.
One of the issues Iím having with this fix is that the music sounds incredible but the vendor music is very very low compared to the game music now. So turning down the city music, for example, makes the vendor and bank track inaudible. Any fix to equalize these sounds? Love the rest though.
Main Tank of <The Mystical Order>
Reply With Quote
Old 05-18-2024, 09:56 PM
Qaedain Qaedain is offline

Join Date: Jun 2010
Location: Detroit, MI
Posts: 381
Send a message via ICQ to Qaedain Send a message via AIM to Qaedain Send a message via MSN to Qaedain

Necrobumping to highlight Merlin_GMV32 as a sound font. It's extremely balanced instrumentation and sounds great on EverQuest midis. Kelethin sounds like itself... but better. Just got back into EQ again and spent hours trying different SF2s to retain the same feel, but improve it.

Available here:

Titanic 200 GM-GS is also good, and better in horns (imo) than Merlin: -- the string on nro3 sound fantastic with this. Literal goosebumps when I heard it the first time.
Live: [67 Arch Convoker] Qaedain Magi'kot (High Elf)
P'99: [50 Magician] Qaedain (High Elf)
Last edited by Qaedain; 05-18-2024 at 10:03 PM..
Reply With Quote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -4. The time now is 02:58 AM.

Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.