diff src/Silvet.cpp @ 235:b5a8836dd2a4 norm eval-norm-rN

Try using the Flatten Dynamics plugin instead of norm-to-max-so-far
author Chris Cannam
date Thu, 17 Jul 2014 16:42:48 +0100
parents 5ba328aae5be
children 70773820e719
line wrap: on
line diff
--- a/src/Silvet.cpp	Thu Jul 17 16:29:18 2014 +0100
+++ b/src/Silvet.cpp	Thu Jul 17 16:42:48 2014 +0100
@@ -390,7 +390,6 @@
     m_pianoRoll.clear();
     m_columnCount = 0;
     m_startTime = RealTime::zeroTime;
-    m_signalMax = 0.0;
 }
 
 Silvet::FeatureSet
@@ -403,17 +402,7 @@
     vector<double> data;
     for (int i = 0; i < m_blockSize; ++i) {
         double d = inputBuffers[0][i];
-        if (fabs(d) > m_signalMax) {
-            m_signalMax = fabs(d);
-        } 
-    }
-    for (int i = 0; i < m_blockSize; ++i) {
-        double d = inputBuffers[0][i];
-        if (m_signalMax > 0.0) {
-            data.push_back(d / m_signalMax * 0.5);
-        } else {
-            data.push_back(0.0);
-        }
+        data.push_back(d);
     }
 
     if (m_resampler) {