OSS sound is crappy; can I use Timidity for MIDI output?
Chris Spiegel has indeed found a way to do this. Here it is, copied verbatim from an e-mail he submitted to the Mega-Tokyo message board: For me, a significant part of old Sierra games is the music, and I’m sure others may agree somewhat. However, I don’t have /dev/sequencer support so stock FreeSCI doesn’t play music (of course). “If only I could pipe the output into TiMidity, I’d have music!” I thought. Well, the genius behind TiMidity has added the ability to run a TiMidity server that accepts MIDI data as to be sent to /dev/sequencer. “If only there were a way to convince FreeSCI to use this server” I thought. Well guess who again came to the rescue? Yep, Masanao Izumo strikes again. This page has a link to timidity-io.c, a fantastic piece of work that, when built into an application, takes over some syscalls to fake an OSS /dev/sequencer. Basically, all you have to do is add the lines SEQ_DEFINEBUF(128); #define seqbuf_dump timidity_seqbuf_dump near the top of the file, build it (