Game : MI2 PC EN
ScummVM version : 1.1.0svn42826
OS: Mac OS X 10.5.7
CPU: Intel
In Adlib (default) and mixed Midi/Adlib mode, the Music volume slider controls both the music and the SFX. The SFX slider has no effect.
Furtermore, the SFX are noticably louder in Mixed mode when comared to the Adlib one.
When all sliders are set to zero, there is still some quiet music/sfx playing, depending on the aforementioned mode.
I'm using the standard MAME OPL emu and the CoreAudio driver with no sound font for Midi.
I guess that both issues are related. If not, I'll create a second report.
Well, accroding to Jamieson in feature request n° 758457, MI2 cannot distinguish Music and SFX.
Can someone confirm this?
If it is the case, then the problem is labelling and not wiring (there should only be 1 active, generic volume slider)...
https://sourceforge.net/tracker/?func=detail&aid=758457&group_id=37116&atid=418823
It is not that easy though. For example some game engines have the possibility to allow separation between music and sound effects volumes, so for those both sliders should be kept. Of course for engines not allowing this separation, or rather for those games, it would be better to have a main volume slider.
For the distinguish bit in MI2: I do not know how iMuse works, but if we can support SFX being played on a different output than music, it is a bit hard for me to understand why there is no way of having separated controls of music and SFX volume... Of course there might be a really good reason for that :-).
The multi midi option plays the MT-32 ressource when it's available and the Adlib ones otherwise.
Since some effects are absent in the MT-32 resources, this allows to fill in the gaps.
That makes sense then. I rather thought it would try to play all sound effects on AdLib.