changeset 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 b69a0927e994
children 094d8daf63de
files src/Silvet.cpp
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/Silvet.cpp	Wed Aug 12 16:51:38 2015 +0100
+++ b/src/Silvet.cpp	Wed Aug 12 17:27:51 2015 +0100
@@ -1182,6 +1182,13 @@
         onOffsetFeatures.push_back(makeOffsetFeature(end,
                                                      note,
                                                      partShift));
+
+    } else if (partStart > start) {
+
+        // we have emitted an onset for this, so must add an offset
+        onOffsetFeatures.push_back(makeOffsetFeature(end,
+                                                     note,
+                                                     partShift));
     }
 }