Tempo ramps - remove the concept of bars from tempo sections.
[ardour.git] / libs / ardour / test / mtdm_test.cc
index 134ebea8daf086af2b24bdc95ef69130d4d97fbc..f3265b2ccda4a6baf02ddc8088dba5544a6f788b 100644 (file)
@@ -15,9 +15,14 @@ MTDMTest::basicTest ()
 
        memset (in, 0, 256 * sizeof (float));
        MTDM* mtdm = new MTDM (44100);
-       mtdm->process (256, in, out);
-       memcpy (in, out, 256 * sizeof (float));
-       
+
+       // initialization, need at least 3 cycles
+       // to allow resolution below error limit.
+       for (int i = 0; i < 4; ++i) {
+               mtdm->process (256, in, out);
+               memcpy (in, out, 256 * sizeof (float));
+       }
+
        for (int i = 0; i < 64; ++i) {
                mtdm->process (256, in, out);
                memcpy (in, out, 256 * sizeof (float));