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 }