Mercurial > hg > midi-score-follower
comparison src/testApp.cpp @ 3:de86d77f2612
added speed prior setting. needs some cleaning
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Fri, 19 Aug 2011 02:36:34 +0100 |
parents | 5581023e0de4 |
children | 75dcd1308658 |
comparison
equal
deleted
inserted
replaced
2:5581023e0de4 | 3:de86d77f2612 |
---|---|
44 double time = m.getArgAsFloat(2); | 44 double time = m.getArgAsFloat(2); |
45 | 45 |
46 if (velocity != 0) | 46 if (velocity != 0) |
47 midiEvents.newNoteOnEvent(newMidiOnPitch, velocity, time); | 47 midiEvents.newNoteOnEvent(newMidiOnPitch, velocity, time); |
48 | 48 |
49 } | |
50 | |
51 if ( m.getAddress() == "/setSpeedPrior" ) | |
52 { | |
53 float speedPrior = m.getArgAsFloat(0); | |
54 printf("speed prior set to %f\n", speedPrior); | |
55 midiEvents.speedPriorValue = speedPrior; | |
56 midiEvents.bayesStruct.speedPriorValue = speedPrior; | |
49 } | 57 } |
50 | 58 |
51 if ( m.getAddress() == "/startplaying" ) | 59 if ( m.getAddress() == "/startplaying" ) |
52 { | 60 { |
53 startPlaying(); | 61 startPlaying(); |
216 // return 1; | 224 // return 1; |
217 // } | 225 // } |
218 | 226 |
219 std::string filename = midiFileName;//argv[1]; | 227 std::string filename = midiFileName;//argv[1]; |
220 | 228 |
229 // fileLoader.chopBeginning = true; | |
221 fileLoader.loadFile(filename, midiEvents); | 230 fileLoader.loadFile(filename, midiEvents); |
222 | 231 |
223 }//new end of load function | 232 }//new end of load function |
224 | 233 |
225 | 234 |