Mercurial > hg > silvet
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) |