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