On Fri, Mar 02, 2001 at 01:40:14PM +0100, Christoph Reichenbach wrote:
> I don't think so, but my guess would be that it simply contains register
> values for the OPL/2 chip.
> 
> There is one in MAME (GPL'd) we could use.

*grin* I spend last night (well, until my laptop battery died) poking
around the YMF3812 Emulator.  It looks like the register set (for
instruments) is 11 bytes.  Patch.003 looks like it has a set of 14-byte
blocks; probably ads the instrument map.
 
> Well, I'd disagree about that ;-)
> Except for sound effects. I guess that most MT-32 sound effects can't be
> mapped to GM easily. However, the results Rickard managed to get with the
> MT-32 translation layer (still visible in sciunpack -c) were pretty good,
> at least for music.

*nod* My beef is that most GM synths sound like crap.  Hmm.  I suppose
we could bug Tom Lewandaski about the mappings he uses when doing the
GM/GS translations of the Sierra music...
 
> BTW, adding PC beeper support (XChangeKeyboardControl(), XBell()) might be
> a nice thing, too.

Yeah..  Hmm... Hmm...  Ya know, I think that would be really damn easy to add.
Just need a frequency mapping of the midi note ranges to beeper stuffs.  

Looks like it's going to be prudent for me to abstract out the "midimap"
layer, and build the skeletons for Adlib, GM, and Beeper support.  Hmm. 
The Sarien(AGI) project has an emulator for the 3-voice Tandy/PCJr
beeper.. I wonder if we could um, borrow that instead of the plain 'ol
beeper.. :)

Time to hunt down why Iceman et don't play music.

 - Pizza
-- 
Solomon Peachy                                    pizzaATfucktheusers.org
I ain't broke, but I'm badly bent.                           ICQ# 1318344
Patience comes to those who wait.
    ...It's not "Beanbag Love", it's a "Transanimate Relationship"...

Reply via email to