Opened 10 years ago

Last modified 8 years ago

#4499 new defect

MI2: MIXER: bad wiring in adlib and mixed midi modes

Reported by: SF/zorbid Owned by:
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Monkey Island 2

Description

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.

Ticket imported from: #2829981. Ticket imported from: bugs/4499.

Change History (5)

comment:1 Changed 10 years ago by SF/zorbid

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

comment:2 Changed 10 years ago by lordhoto

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 :-).

comment:3 Changed 10 years ago by SF/zorbid

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.

comment:4 Changed 10 years ago by lordhoto

That makes sense then. I rather thought it would try to play all sound effects on AdLib.

comment:5 Changed 8 years ago by fingolfin

Component: ā†’ Engine: SCUMM
Game: ā†’ Monkey Island 2
Note: See TracTickets for help on using tickets.