HiPhish: You are right, when I play System Shock there is no other sound playing at all, even if I try playing back an MP3 file in VLC. Once I quit System Shock the sound comes back on. Well, this means that the problem is probably somewhere on my end and not in Wine or System Shock. I guess I'll have a better chance of sorting that out than if the problem was with the source ports itself.
I don't really know much about MIDI playback. I just recently switched to GNU/Linux and I'm using Kubuntu because "it just works", except when it does not. It looks like I don't have Fluidsynth on my system, but Timidity++ instead. Time to start digging in that direction...
It basically works like this
image.
Personally I think it's all a bit convoluted.
Windows comes with it's own basic, built in MIDI device which can be switched out easily.
Linux has the choice of numerous pieces of software which - in theory - work together.
The sound card works through ALSA and then you add either Pulse or Jack.
Most people need to add in a software MIDI synth to get MIDI playback working.
Linux is great when it all works and it's
a lot better than it used to be - particularly for newer AMD graphic cards and gaming.
ScummVM should come with MUNT built in - just need the
ROMS.
> You may have to switch to Fluidsynth if you're using Pulse Audio.
> You're probably going to have to jump into editing some files i.e.
/etc/conf.d/fluidsynth > And may have to dabble with starting/stopping services with
systemctl aka
systemd.
On the plus side - it's great once it all works!