No MIDI music at all

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
vaustein

No MIDI music at all

Post by vaustein »

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?
vaustein

Re: No MIDI music at all

Post by vaustein »

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
Locked