Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

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


Join Date: Oct 2009
Posts: 1,670
Default

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

IzHaN80's Avatar

Join Date: Apr 2014
Location: Everquest
Posts: 172
Default

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

https://coolsoft.altervista.org/en/virtualmidisynth

For the soundfonts use this link https://archive.org/download/soundfonts_201910:

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
  #153  
Old 09-30-2023, 08:12 PM
f4k3n4m3 f4k3n4m3 is offline
Large Rat


Join Date: Sep 2023
Posts: 5
Default

Quote:
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:
Code:
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
  #154  
Old 10-03-2023, 02:40 PM
f4k3n4m3 f4k3n4m3 is offline
Large Rat


Join Date: Sep 2023
Posts: 5
Default

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
  #155  
Old 11-13-2023, 01:58 PM
Kelendil_Arclight Kelendil_Arclight is offline
Kobold

Kelendil_Arclight's Avatar

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

Quote:
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
  #156  
Old 05-18-2024, 09:56 PM
Qaedain Qaedain is offline
Sarnak


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
Default

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: https://archive.org/download/free-so...ts-sf2-2019-04

Titanic 200 GM-GS is also good, and better in horns (imo) than Merlin: https://musical-artifacts.com/artifacts/1720 -- 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
Reply

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.