Reply 40 of 47, by mateusz.viste
I use your player to play .mid on dos using the awe32 and some .sbk. Do you know of any good general midi .sbk around 28mb?
Sorry, can't help you there. Myself, I have only 4M of RAM on my AWE64 (Gold), and I use the 2M chaos_gm.sbk sound bank, which I find perfect already.
've even try to implement an "autoplalist" with dosmid in mind : dos 6.22 auto playlist batch
I wonder - why wouldn't you create a playlist, so you could feed it to DOSMid directly? It is as simple as this:
DIR /S /B /-P *.MID > playlist.m3u
At some point I was wondering about adding a "play from directory" feature in DOSMid, but it would require me to scan an entire directory, recursively going through all possible subdirectories and keep everything in RAM, which could be quite memory-intensive, while I want DOSMid to be as lightweight as possible (and since a playlist is so easy to compute, I didn't see the point of implementing such feature).
About the 0.9 version; it now detect the opl at port 388h and play a .mid if I use the "/opl" or "/opl=388" command.
That's cool! Thank you for your tests!
On the 0.9, the music are recognizable and sound not too bad, but it look like it's missing some channels, some instruments sound like they are pitched maybe one or two octave too high and dont seem to be the right instrument
Maybe that's just a matter of using the right instruments? By default DOSMid uses OPL instruments that are probably not the best approximation of GM. Have you tried to load some alternative IBK banks? For instance, when using an IBK file with Doom instruments, I am unable to tell the difference between DOSMid and the real DOOM playing E1M1.
Using the debug version 0.9, you can load an IBK sound bank for instruments, and also optionally a second IBK bank for drums, as such:
DOSMID /opl /sbnk=INSTR.IBK FILE.MID
DOSMID /opl /sbnk=INSTR.IBK,DRUMS.IBK FILE.MID
This SBawe32 share a computer with a GUSclassic, but that I try to init the gus or not, it doesnt seem to change a thing. Do you think it's worth the while (and the risk) to remove completely the gus to do some more testing ?
No, I am pretty sure your GUS is out of the equation here. I did have some suspicions when it came to OPL detection (I don't know the GUS, suspected that it might try to emulate an OPL chip somehow), but if detection works fine for you now, and you hear things, then I don't see how your GUS could be the problem now.
However, many AWE models exhibit a buggy OPL behavior after the EMU8K chip has been used. On one of my card, I have to call AWEUTIL /S after every time that I use the EMU8K (through a game or DOSMID /AWE), otherwise the OPL chip sound is either mute or distorted.