Cacodemon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > GUS emulation volumes in Chocolate & PrB+ vs. ZDoom
 
Author
All times are GMT. The time now is 09:59. Post New Thread    Post A Reply
plums
Senior Member


Posts: 2011
Registered: 08-13


I recently tried out the EAWPats patches in Chocolate Doom/Crispy Doom and I really like the sound of them (apart from some nasty guitars). BUT, the volumes don't seem to scale down properly at all. A good example is MAP08 of Doom 2, the guitar chords are supposed to echo. But with GUS patches, the volumes of the echoes are almost as loud as the main notes.

This is the same way in PrBoom+, but not in ZDoom, where the volumes decrease as they should.

Is there a fix for this? Is it a bug? Is it maybe just something lame with old Timidity or SDL?

Old Post 04-18-14 16:41 #
plums is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11553
Registered: 07-07


Choco's GUS sound is described by Fraggle himself as "pseudo emulation" because really it's just feeding the DMXGUS lump to TiMidity.

ZDoom, on the other hand, is much closer to actual GUS emulation because Randy tweaked the TiMidity code using the Ultrasound MIDI driver's source code as a reference. The most salient differences can be found by grepping through ZDoom's source code for references to midi_timiditylike as they mark places where GUS-like behavior or TiMidity-like behavior is optioned depending on that variable.

Old Post 04-18-14 16:56 #
Gez is online now Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
plums
Senior Member


Posts: 2011
Registered: 08-13


Oh, so it probably is Timidity at fault. In fact supplying a timidity.cfg to "Native MIDI" also has the same volume problems. That's not so good.

I'm no expert on MIDI, but it sounds like Timidity (or whatever the culprit is) is treating note velocity as a linear volume scale. This is definitely incorrect; velocity ranges from 0-127, and a velocity of 111 is about half the volume of 127 when played through a typical GM synth.

edit: Indeed it looks like a lot of the ZDoom changes have to do with volume levels.

Last edited by plums on 04-18-14 at 19:28

Old Post 04-18-14 19:16 #
plums is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Csonicgo


Posts: 4470
Registered: 03-04


Yeah, this is an SDL_Mixer problem. It turns D_E2M8 into pure hell. on OS X it's even worse. it throws pitch bends into the strings of the doom 2 intro music.

Old Post 05-09-14 20:48 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 09:59. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > GUS emulation volumes in Chocolate & PrB+ vs. ZDoom

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.