Browse Source

main_density.cc - process 1 samp

master
heck 5 months ago
parent
commit
b089c8d235
  1. 37
      examples/main_density.cc

37
examples/main_density.cc

@ -78,32 +78,15 @@ namespace Heck {
float sig{}; float sig{};
float sig2{}; float sig2{};
float sig3{}; float sig3{};
// sum to dual mono for (size_t i = 0; i < size; i++) {
// for (size_t i = 0; i == 0; i++) { sig = in[0][i];
// sig = in[0][i]; sig += in[1][i];
// sig += in[1][i];
density.process(&sig, &sig2, 1);
// sig2 = sig;
density.process(in[0], out[0], size); out[0][i] = sig2;
out[1][i] = sig2;
// 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;
// }
} }
@ -141,7 +124,7 @@ namespace Heck {
scan_pots.set_callback([](u32 time_now) { scan_pots.set_callback([](u32 time_now) {
pot1.on_change_fuzzy(seed.adc.Get(0), 10, [](int val) { pot1.on_change_fuzzy(seed.adc.Get(0), 10, [](int val) {
pots_value[0] = float(val) / (float)std::numeric_limits<u16>::max(); 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.)); seed.PrintLine("POT_0: %d", (int)(pots_value[0] * 100.));
}); });
pot2.on_change_fuzzy(seed.adc.Get(1), 10, [](int val) { pot2.on_change_fuzzy(seed.adc.Get(1), 10, [](int val) {

Loading…
Cancel
Save