Commit Graph

8 Commits

Author SHA1 Message Date
Frederik Walk
e8c3e5d697 Make debounce delay configurable via on-screen menu 2023-11-25 17:24:22 +01:00
Frederik Walk
96c34813dc Add support for external ADC 2023-08-09 22:31:21 +02:00
Frederik Walk
b278f76ba0 Add on-screen configuration for thresholds 2023-07-16 23:34:47 +02:00
Frederik Walk
01536cc45d Scale thresholds for hard hits
To avoid false inputs on neighboring pads for very hard hits,
thresholds can now be scaled dynamically according to the highest
input.

This is controlled by the trigger_threshold_scale_level, ranging
from 0 for no scaling to 255 for max scaling. Mind that the scaling
is non-linear and changes in the higher end of the value range have
a much larger impact.
2023-07-16 18:13:50 +02:00
Frederik Walk
0f1fd87a07 Add persistent settings store
In preparation for on-screen menu.
2023-07-06 19:37:57 +02:00
Frederik Walk
e86d869c46 Remove hardest hit detection again 2023-07-02 23:50:33 +02:00
Frederik Walk
528172c2ca Rework Drum to use ADC inputs 2023-05-13 15:27:43 +02:00
Frederik Walk
3d7a970dcc Add drum pad input handling 2023-04-10 13:04:38 +02:00