[Scummvm-tracker] [ScummVM :: Bugs] #15092: SWORD1: Implement Windows version of the audio engine

ScummVM :: Bugs trac at scummvm.org
Fri May 31 21:53:03 UTC 2024


#15092: SWORD1: Implement Windows version of the audio engine
----------------------------+-----------------------------
Reporter:  lenny892         |       Owner:  AndywinXp
    Type:  feature request  |      Status:  new
Priority:  low              |   Component:  Audio
 Version:                   |  Resolution:
Keywords:                   |        Game:  Broken Sword 1
----------------------------+-----------------------------
Comment (by AndywinXp):

 In [changeset:"6097f386e76fb9e62949f1387bcb584a3446c87d" 6097f386]:
 {{{#!CommitTicketReference repository=""
 revision="6097f386e76fb9e62949f1387bcb584a3446c87d"
 SWORD1: Implement alternative Windows audio driver behavior

 Implements feature request #15092, bringing the DirectSound driver
 as an option for the game.

 For now this is toggleable by editing scummvm.ini and adding:
 windows_audio_mode=true

 Differences between the DOS and Windows audio drivers:
 * DOS:
    - Apparently uses linear volume curves, as per the AIL/Miles drivers;
    - Music can fade in and out;
    - Fades sound effects in and out at each scene change;
    - Lowers the volume of the music each time a speech line is playing;

 * Windows:
    - Uses DirectSound with volume tables for game volume -> decibel
      volume conversion; the resulting logarithmic curve and slightly
      different volume scaling for sound effects ensures audibly
      different intensities for some sounds;
    - Music can only fade out, not in;
    - Does NOT sound effects in and out at each scene change;
    - Does NOT lower the volume of the music each time a speech line is
 playing;
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15092#comment:15>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list