Did you check out the ASS source code? It ships with ROTT and Duke3D's source and is the sound library those games use (as well as Shadow Warrior and Blood)
thanks for that!
any way we can replace the midis inside the GRP file with those? or maybe make an external GRP files that loads and replace the internal ones? is it possible?
Has anyone ever compiled the ASS source code and got the produced binaries to actually work? I'm having huge problems with it under both Watcom 10.6 and Open Watcom 1.9
thanks for that!
any way we can replace the midis inside the GRP file with those? or maybe make an external GRP files that loads and replace the internal ones? is it possible?
External files should always override files from the GRP file. If you want to make a new grp file, get KGROUP from your Duke3D CD's Goodies/Build folder.
@tikalat
for now I just have the .mid files in the game's directory... and I have to say KUDOS on your work, on the DB-50XG music sounds enriched and better!
Trying on a real pc btw 😀
Using Yamaha S-YXG50 softsynth, it's drum kit due to GS reset. Quite a change when you hear it live - ogg sounds watered down a bit. Thanks for mentioning this. 😀;)
More interesting, Yamaha / Roland VST use 2.3 Steinberg SDK. Not supposed to support sysex, but Yamaha switches modes (MIDI pass-thru confirmed). Roland fails (new month-long dism project begins).
Either way, I'll consider going back and adding GS resets to old / new 'unofficial sound enhancement hack' work (reboot GM driver thread). I felt the difference and it's important to add in.
^ yeah, I was testing patched/not patched back and forth to make sure I was not delusional about the difference 🤣
glad this observation leads somewhere and it was not just my ears playing tricks on me 🤣
1) So game uses BANK 7F with PESTIS.MID - Str Sect 3.
2) CTF should be fixed - no faulty instrument sounds.
3) Sound setup program uses different MIDI than game = no CTF in that song (plays okay)
Something I can't properly fix
4) 'Note on' before 'Program change'. Unknown instrument plays until later.
Hocus Pocus sounds better IMHO, better piano/ambients/drums? also it seems that you can't run it again after exiting once. If I run it then exit and try to run it it will complain about "music card error" ... you need to do something else before you run it again (like running blood setup and testing music). This happens in original 1.1 version too btw. Maybe you can add a reset on exit?
edit: Blood is just spectacular. I was using my LAPC-I because GM sounded crap with a DB50-XG. Don't know if it was my game version or files (v1.21) but GM was crappy. Now it's great.
Hocus Pocus sounds better IMHO, better piano/ambients/drums? also it seems that you can't run it again after exiting once. If I run it then exit and try to run it it will complain about "music card error" ... you need to do something else before you run it again (like running blood setup and testing music). This happens in original 1.1 version too btw. Maybe you can add a reset on exit?
Sounds like your card has - GM (no reverb) + GS (reverb 40). Would give me an excuse to hack Doom 1+2 to send GS resets (add reverb on some cards).
I can try sending reset on exit - unknown difficulty. No restart errors with Dosbox + Roland VSC so far.
edit: Blood is just spectacular. I was using my LAPC-I because GM sounded crap with a DB50-XG. Don't know if it was my game version or files (v1.21) but GM was crappy. Now it's great.
Probably the 'bad instrument' bank errors - serious problem with Blood. Had all piano music until the bad CTF got fixed (v1.00).
Side-note: Rise of the Triad will sound 'improved' also then - added reverb effect.
Glad GS reset turned out better than I imagined. 😀
edit:
HP sends GS reset on exit already with patch. ^^
Time for #2 idea then.