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

Loading…
Cancel
Save