I'm running Mandrake Linux 9. When I launch Exult 1.00, I get no MIDI music in the Exult menu nor the U7 menus.
Here are the console messages from launching then quitting Exult:
Compile-time options: HAVE_TIMIDITY_BIN, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 3.2 (Mandrake Linux 9.0 3.2-1mdk)
Platform: Linux version 2.4.19-16mdk
Data path = /usr/local/share/exult
Internal cheapass forked timidity synthesiser
is_installed: '/home/vaustein/.exult/blackgate/static/endgame.dat': yes
is_installed: '/home/vaustein/.exult/serpentisle/static/sispeech.spc' : yes
Creating new player thread
I have switched between OSS and ALSA in the sound configuration, no luck.
I should mention, I *did* have MIDI sound. I have no idea what I could have done, or what could have happened to cause this problem. I do get sound in the introductions (Guardian's speech in BG, Lord British in SI) but I don't get the sea/bird/ambient sounds now either!
I have checked the volume levels and the directories settings in ~/.exult.cfg. Any tips on how to un-screw myself?
No MIDI music at all
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Re: No MIDI music at all
Guys, I just fixed this problem. I'll post the solution since it may help others.
- Make sure Timidity++ is installed from your Linux distribution.
- su -c "cp /usr/share/timidity/gravis.cfg /usr/share/timidity/timidity.cfg"
- su -c "cp /usr/share/timidity/timidity.cfg /etc"
- su -c "mkdir /usr/local/lib/timidity"
- su -c "cp /usr/share/timidity/timidity.cfg /usr/local/lib/timidity"
The last two steps are probably unnecessary, but I include them since it was one of the steps that preceded Exult working.
I suspected that Timidity had no mapping of instruments to patches. This suspicion grew when I could not use timidity on the command line to play MIDI files.
Take care,
vaustein
- Make sure Timidity++ is installed from your Linux distribution.
- su -c "cp /usr/share/timidity/gravis.cfg /usr/share/timidity/timidity.cfg"
- su -c "cp /usr/share/timidity/timidity.cfg /etc"
- su -c "mkdir /usr/local/lib/timidity"
- su -c "cp /usr/share/timidity/timidity.cfg /usr/local/lib/timidity"
The last two steps are probably unnecessary, but I include them since it was one of the steps that preceded Exult working.
I suspected that Timidity had no mapping of instruments to patches. This suspicion grew when I could not use timidity on the command line to play MIDI files.
Take care,
vaustein