Opened 15 years ago

Last modified 4 years ago

#4499 new defect

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

Reported by: SF/zorbid Owned by:
Priority: normal Component: Engine: SCUMM
Version: 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 (6)

comment:1 by SF/zorbid, 15 years ago

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 by lordhoto, 15 years ago

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 by SF/zorbid, 15 years ago

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 by lordhoto, 15 years ago

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

comment:5 by fingolfin, 13 years ago

Component: Engine: SCUMM
Game: Monkey Island 2

comment:6 by raziel-, 4 years ago

Summary: MI2: MIXER: bad wiring in adlib and mixed midi modesSCUMM: MI2 - MIXER: bad wiring in adlib and mixed midi modes
Note: See TracTickets for help on using tickets.