changeset 6:467d1e3dc4cc midifile

fixed tempo bug
author matthiasm
date Tue, 14 Feb 2012 12:59:23 +0000
parents 7fde3cc109dc
children b9a2f08e2c62
files main.cpp
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/main.cpp	Tue May 17 10:38:16 2011 +0100
+++ b/main.cpp	Tue Feb 14 12:59:23 2012 +0000
@@ -102,11 +102,10 @@
 
 		case MIDI_SET_TEMPO:
 		{
-		    int m0 = j->getMetaMessage()[0];
-		    int m1 = j->getMetaMessage()[1];
-		    int m2 = j->getMetaMessage()[2];
+		    unsigned char m0 = j->getMetaMessage()[0];
+		    unsigned char m1 = j->getMetaMessage()[1];
+		    unsigned char m2 = j->getMetaMessage()[2];
 		    long tempo = (((m0 << 8) + m1) << 8) + m2;
-
 		    cout << t << ": Tempo: " << 60000000.0 / double(tempo) << endl;
 		}
 		    break;