Commit Graph
10 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Coen Rampen f9630d6981 AGS: Fix MIDI volume control
MIDI user volume setting was not applied until the start of the next track.
Fixed this by implementing Engine::syncSoundSettings.
2021-09-10 15:02:27 +02:00
Coen Rampen be5d8f2b0c AGS: Fix hanging sustained notes
Some AGS games (f.e. 5 Days A Stranger) use sustain controller events in their
MIDI data. When stopping playback in the middle of a track, sustained notes
will hang unless sustain is turned off. This commit fixes this issue by turning
on the "send sustain off on notes off" option of the MIDI parser. This fixes
issue #12905.
2021-09-10 14:46:58 +02:00
Orgad Shaneh 78c48fd9df AGS: Remove unused private members and globals
Detected by Clang.
2021-04-09 19:18:07 -07:00
Paul Gilbert 1a8ae27b58 AGS: Move game & spriteset into Globals 2021-02-26 21:28:53 -08:00
Cameron Cawley ff276f88ff AGS: Refactor audio code 2021-02-08 18:03:22 -08:00
Paul Gilbert e2469a8cfa AGS: Move globals from ags.cpp to Globals 2021-02-06 16:37:31 -08:00
Paul Gilbert e173527290 AGS: gcc compilation fixes 2021-02-06 16:37:31 -08:00
Paul Gilbert 6f7c777a21 AGS: Sound cleanup and hookup to ScummVM decoders
It isn't perfect.. some of the SOUNDCLIP variables don't do
anything yet. But it at least properly implements playback
of sound now
2021-02-06 16:37:31 -08:00
Paul Gilbert 338d08a0cb AGS: Implemented ScummVM MIDI music player 2021-02-06 16:37:31 -08:00