#1074 closed defect (fixed)
SIMON1: Sound volume strangeness
Reported by: | eriktorbjorn | Owned by: | SF/jamieson630 |
---|---|---|---|
Priority: | low | Component: | Engine: AGOS |
Version: | Keywords: | ||
Cc: | Game: | Simon the Sorcerer 1 |
Description
In the attached savegame, the choir - not the rest of the music - is rather loud, at least when using a MIDI sound driver, e.g. ALSA.
Strangely enough, the volume goes down to reasonable levels when I change the music volume, and that's regardless of whether I change it to louder or softer.
Once the music loops, the volume goes way back up again.
The only explanation I can think of is that the MIDI driver and _volumeTable[] disagree on the current channel volumes - and that _volumeTable[] has the better value - but I haven't the foggiest idea why this would happen.
The same thing may be happening in other places, but this one really stood out to me.
Ticket imported from: #777589. Ticket imported from: bugs/1074.
Attachments (1)
Change History (8)
by , 21 years ago
Attachment: | simon1.028 added |
---|
comment:1 by , 21 years ago
Owner: | set to |
---|
comment:2 by , 21 years ago
Priority: | normal → low |
---|
comment:3 by , 21 years ago
The _volumeTable implementation has been a bit outdated ever since simultaneous MIDI sound effects (for simon1dos) was implemented. As time permits, I will sit down and clean it up. Lowering priority since this does not interfere with gameplay.
comment:4 by , 21 years ago
The good news is that Simon music volume tracking has been fixed in latest CVS. The bad news is that the choir sound you mentioned, eriktorbjorn, is supposed to be that loud and will now STAY that loud even when you're making master volume adjustments. The "reasonable level" you mentioned was actually the result of an incorrect volume computation (and/or the value being sent to the wrong MIDI channel) when you adjust the master volume. It's not supposed to get that quiet.
comment:5 by , 21 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:6 by , 19 years ago
Component: | Engine: AGOS → Engine: AGI |
---|---|
Game: | Simon the Sorcerer 1 → Leisure Suit Larry 1 |
comment:7 by , 18 years ago
Component: | Engine: AGI → Engine: AGOS |
---|---|
Game: | Leisure Suit Larry 1 → Simon the Sorcerer 1 |
Savegame in Sordid's tower