comparison src/Silvet.cpp @ 349:071fd5e7b168 mirex2015

Be sure to emit offsets even after very short note-part
author Chris Cannam
date Wed, 12 Aug 2015 17:27:51 +0100
parents eee4c7fd15ab
children a3fc6e1f2d4e
comparison
equal deleted inserted replaced
348:b69a0927e994 349:071fd5e7b168
1180 partStrength)); 1180 partStrength));
1181 1181
1182 onOffsetFeatures.push_back(makeOffsetFeature(end, 1182 onOffsetFeatures.push_back(makeOffsetFeature(end,
1183 note, 1183 note,
1184 partShift)); 1184 partShift));
1185
1186 } else if (partStart > start) {
1187
1188 // we have emitted an onset for this, so must add an offset
1189 onOffsetFeatures.push_back(makeOffsetFeature(end,
1190 note,
1191 partShift));
1185 } 1192 }
1186 } 1193 }
1187 1194
1188 void 1195 void
1189 Silvet::emitOnset(int start, int note, FeatureList &onOffsetFeatures) 1196 Silvet::emitOnset(int start, int note, FeatureList &onOffsetFeatures)