cyberdude934
|
VERGE is about the only system I know that doesn't support MIDI. Even if some of the creators think that MIDI sucks, does that really give them enough reason to disclude it from the language?
Yes, MIDIs sound different on different computers, but that's just the way it is. A modern 3D game will play slow and chopy on my computer, so what? That doesn't mean they should stop making 3D games because some people can't play them at the quality they were designed. I think the same applys with MIDIs.
Now to keep this post from sounding like a flame, I will say that VERGE is also one of the few systems (of the ones i've seen) that supports MOD-format music. And MODs do have an advantage, in the fact that they can have a smooth loop, which allows them to have an intro play only once, while the main song plays over and over. So I'm not saying screw MODs (by MOD, i include XM,IT,S3M, ect), I'm saying, support MIDIs too!
"They invented CDs, because they got tired of cutting down plastic trees to make more" - me :)
Posted on 2001-07-31 15:51:31
|
aegis
|
I'm removing support for MIDI in Sphere. It's just too much of a pain to support MIDI on different OS's and sound cards. Contrary to popular belief, few sound cards actually support MIDI in hardware. Windows (and sometimes the drivers themselves) have a MIDI renderer in software.
On the other hand, almost all hardware supports pumping raw PCM data to the sound card. You can relatively easily render MP3, Ogg Vorbis, WAV, and MOD files into raw PCM data (I wrote a library called Audiere to do it, actually). The only way I've seen to render MIDI files into PCM data in software is by using a library like Timidity++, which requires several tens of megs of patch files. Do you really want to download that much for a game engine? :)
Posted on 2001-07-31 18:49:06
|