comparison hackday/testApp.cpp @ 32:f91b7b019350

test example for writing text
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Mon, 12 Dec 2011 09:43:37 +0000
parents 9a70d9abdc8b
children
comparison
equal deleted inserted replaced
31:9a70d9abdc8b 32:f91b7b019350
154 //printf("minimum speed received is %f and max is %f\n", minSpeed, midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1)); 154 //printf("minimum speed received is %f and max is %f\n", minSpeed, midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1));
155 if (minSpeed > 0 && minSpeed < midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1)){ 155 if (minSpeed > 0 && minSpeed < midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1)){
156 printf("minimum speed accepted is %f\n", minSpeed); 156 printf("minimum speed accepted is %f\n", minSpeed);
157 midiEvents.minimumMatchSpeed = minSpeed; 157 midiEvents.minimumMatchSpeed = minSpeed;
158 } 158 }
159 }
160
161 if ( m.getAddress() == "/maximumSpeedRatio" )
162 {
163
164 float maxSpeed = m.getArgAsFloat(0);
165 //printf("minimum speed received is %f and max is %f\n", minSpeed, midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1));
166 if (maxSpeed > midiEvents.minimumMatchSpeed && maxSpeed <= midiEvents.bayesStruct.relativeSpeedLikelihood.getIndexInRealTerms(midiEvents.bayesStruct.relativeSpeedLikelihood.length-1)){
167 printf("maximum speed accepted is %f\n", maxSpeed);
168 midiEvents.maximumMatchSpeed = maxSpeed;
169 }
170 }
171
172 if ( m.getAddress() == "/likelihoodToNoiseRatio" )
173 {
174
175 float ratio = m.getArgAsFloat(0);
176
177 if (ratio > 0.001 && ratio < 0.6){
178 midiEvents.likelihoodToNoiseRatio = ratio;
179 printf("likelihood for events relative to noise uses ratio %f\n", ratio);
180 }
181
159 } 182 }
160 183
161 }//end while osc 184 }//end while osc
162 if (midiEvents.recordedEventTimes.size() > 0) 185 if (midiEvents.recordedEventTimes.size() > 0)
163 checkNewScoreNote(); 186 checkNewScoreNote();