Mercurial > hg > midi-score-follower
comparison src/testApp.cpp @ 24:5a11b19906c7
hackday code is added.
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Sat, 03 Dec 2011 17:19:43 +0000 |
parents | 032edf186a68 |
children |
comparison
equal
deleted
inserted
replaced
23:032edf186a68 | 24:5a11b19906c7 |
---|---|
65 { | 65 { |
66 stopPlaying(); | 66 stopPlaying(); |
67 } | 67 } |
68 | 68 |
69 | 69 |
70 if ( m.getAddress() == "/integratedEstimate" ) | |
71 { | |
72 midiEvents.bayesStruct.usingIntegratedTempoEstimate = true; | |
73 } | |
74 | |
75 if ( m.getAddress() == "/MAPestimate" ) | |
76 { | |
77 midiEvents.bayesStruct.usingIntegratedTempoEstimate = false; | |
78 } | |
79 | |
70 | 80 |
71 if ( m.getAddress() == "/realtime" ) | 81 if ( m.getAddress() == "/realtime" ) |
72 { | 82 { |
73 midiEvents.runningInRealTime = true; | 83 midiEvents.runningInRealTime = true; |
74 } | 84 } |
75 | 85 |
76 | 86 |
77 if ( m.getAddress() == "/offline" ) | 87 if ( m.getAddress() == "/offline" ) |
78 { | 88 { |
79 midiEvents.runningInRealTime = false; | 89 midiEvents.runningInRealTime = false; |
90 } | |
91 | |
92 if ( m.getAddress() == "/minimumSpeedRatio" ) | |
93 { | |
94 | |
95 float minSpeed = m.getArgAsFloat(0); | |
96 //printf("minimum speed received is %f and max is %f\n", minSpeed, midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1)); | |
97 if (minSpeed > 0 && minSpeed < midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1)){ | |
98 printf("minimum speed accepted is %f\n", minSpeed); | |
99 midiEvents.minimumMatchSpeed = minSpeed; | |
100 } | |
80 } | 101 } |
81 | 102 |
82 }//end while osc | 103 }//end while osc |
83 | 104 |
84 } | 105 } |