Commit 43a6b8368e03dbb147ea5d0832cae54a311dc6eb

Thomas de Grivel 2018-07-23T11:07:43

debug signal

diff --git a/rtbuf_signal.c b/rtbuf_signal.c
index 84639a3..4ffd8aa 100644
--- a/rtbuf_signal.c
+++ b/rtbuf_signal.c
@@ -1,5 +1,6 @@
 
 #include <math.h>
+#include <stdio.h>
 #include "rtbuf.h"
 #include "rtbuf_lib.h"
 #include "rtbuf_signal.h"
@@ -36,10 +37,13 @@ int sinus (s_rtbuf *rtb)
   double *freq_samples = freq < 0 ? 0 : (double*) g_rtbuf[freq].data;
   phase = data->phase;
   while (i < RTBUF_SIGNAL_SAMPLES) {
-    double f = freq ? freq_samples[i] : 440;
+    double f = freq ? freq_samples[i] : 220;
+    //printf(" i=%u freq=%f", i, f);
     f /= (double) RTBUF_SIGNAL_SAMPLERATE;
     phase = phase + 2.0 * M_PI * f;
-    data->samples[i++] = sin(phase);
+    data->samples[i] = sin(phase);
+    //printf(" sin=%f", data->samples[i]);
+    i++;
   }
   data->phase = phase;
   return 0;