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::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) {