> So then I'm thinking, does Mame make requests for midi? > It does not appear to. Perhaps it doesn't need to?
Nope. MAME generates all sound by emulating the actual hardware and chips. If a game had a Sound Canvas built-in we'd emulate the Sound Canvas. The sound system a lot of Taito 90s games used is straight out of the Ensoniq ASR-10, for instance. The composers never really took advantage of the power, but it was there.
For most games with sequenced audio that data started off as MIDI, but in most cases it's converted to a more compact / faster to interpret form before being stuffed in ROMs. (There are exceptions: at least one game in MAME has actual .MID files in the sound ROMs that you could extract and play, but I can't remember which one anymore).
|