aboutsummaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
authorJamieson Christian2003-05-23 04:54:45 +0000
committerJamieson Christian2003-05-23 04:54:45 +0000
commit7bcdf0d5688d55cfebbc464bace906cc10fb4d03 (patch)
tree637ce4c041884cfde4d8dbde925618dabf59065e /sound
parentc9e5988e43913e347a5fe800b460161d0ec865ec (diff)
downloadscummvm-rg350-7bcdf0d5688d55cfebbc464bace906cc10fb4d03.tar.gz
scummvm-rg350-7bcdf0d5688d55cfebbc464bace906cc10fb4d03.tar.bz2
scummvm-rg350-7bcdf0d5688d55cfebbc464bace906cc10fb4d03.zip
Fixed tempo problems in Simon games
svn-id: r7853
Diffstat (limited to 'sound')
-rw-r--r--sound/midiparser_smf.cpp1
-rw-r--r--sound/midiparser_xmidi.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/sound/midiparser_smf.cpp b/sound/midiparser_smf.cpp
index 0b9379ab33..b593c97b5c 100644
--- a/sound/midiparser_smf.cpp
+++ b/sound/midiparser_smf.cpp
@@ -246,6 +246,7 @@ bool MidiParser_SMF::loadMusic (byte *data, uint32 size) {
// will persist beyond this call, i.e. we do NOT
// copy the data to our own buffer. Take warning....
resetTracking();
+ setTempo (500000);
setTrack (0);
return true;
}
diff --git a/sound/midiparser_xmidi.cpp b/sound/midiparser_xmidi.cpp
index 0d651a3349..edef6c7be4 100644
--- a/sound/midiparser_xmidi.cpp
+++ b/sound/midiparser_xmidi.cpp
@@ -277,6 +277,7 @@ bool MidiParser_XMIDI::loadMusic (byte *data, uint32 size) {
_data = data;
_ppqn = 60;
resetTracking();
+ setTempo (500000);
_inserted_delta = 0;
setTrack (0);
return true;