From b089c8d235d5e7a6b152137da7c0eb56729dd306 Mon Sep 17 00:00:00 2001
From: heck <heck@heck.live>
Date: Tue, 5 Nov 2024 15:38:34 +0100
Subject: [PATCH] main_density.cc - process 1 samp

---
 examples/main_density.cc | 37 ++++++++++---------------------------
 1 file changed, 10 insertions(+), 27 deletions(-)

diff --git a/examples/main_density.cc b/examples/main_density.cc
index c8cb6bf..4b61a85 100644
--- a/examples/main_density.cc
+++ b/examples/main_density.cc
@@ -78,32 +78,15 @@ namespace Heck {
             float sig{};
             float sig2{};
             float sig3{};
-            // sum to dual mono
-//            for (size_t i = 0; i == 0; i++) {
-//                sig = in[0][i];
-//                sig += in[1][i];
-
-//                sig2 = sig;
-                density.process(in[0], out[0], size);
-
-                //                sig *= pots_value
-
-//                out[0][i] = sig3;
-//                out[1][i] = sig3;
-//            }
-
-            // Channel 1
-            //            float sig_out{};
-            //            // sum to dual mono
-            //            for (size_t i = 0; i < size; i++) {
-            //                sig_out = in[0][i];
-            //                sig_out += in[1][i];
-            //
-            //                sig_out *= pot1_value;
-            //
-            //                out[0][i] = sig_out;
-            //                out[1][i] = sig_out;
-            //            }
+            for (size_t i = 0; i < size; i++) {
+                sig = in[0][i];
+                sig += in[1][i];
+
+                density.process(&sig, &sig2, 1);
+
+                out[0][i] = sig2;
+                out[1][i] = sig2;
+            }
         }
 
 
@@ -141,7 +124,7 @@ namespace Heck {
             scan_pots.set_callback([](u32 time_now) {
                 pot1.on_change_fuzzy(seed.adc.Get(0), 10, [](int val) {
                     pots_value[0] = float(val) / (float)std::numeric_limits<u16>::max();
-                    density.params[0] =  (pots_value[0] * 5.f) - 1.f;
+                    density.params[0] = (pots_value[0] * 5.f) - 1.f;
                     seed.PrintLine("POT_0: %d", (int)(pots_value[0] * 100.));
                 });
                 pot2.on_change_fuzzy(seed.adc.Get(1), 10, [](int val) {