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