5c0c34f564feat: add support for long press callbacks in encoder library
main
Adam Wonak2026-04-04 08:49:50 -07:00
be760e6dd5feat: add settings menu for encoder direction, hysteresis, and display toggleAdam Wonak2026-04-04 08:49:35 -07:00
fabc9b9b8dfeat: Add configurable pulse output feature with UI control and associated logic.
rhythm
Adam Wonak2026-03-18 13:11:08 -07:00
e363c05823refactor: Replace LFSR with Xorshift PRNG, store menu strings in PROGMEM, and ensure atomic CV value updates.Adam Wonak2026-03-18 13:00:19 -07:00
59fbd37524feat: Display CV-modulated parameter values in the UI and trigger redraws when relevant CV inputs change.Adam Wonak2026-03-18 12:36:34 -07:00
37711bc6effeat: Add external clock tick handler to reset sequencer or register tick based on clock source.Adam Wonak2026-03-18 12:18:45 -07:00
50c551f198fix: Debounce preset pattern selection from CV input using last_mapped_slot to prevent redundant updates.Adam Wonak2026-03-18 01:15:34 -07:00
ecc6ae01c6feat: Implement multi-pattern storage and selection with dedicated UI and CV control.Adam Wonak2026-03-18 00:53:05 -07:00
a70b567a33feat: Introduce global menu for clock and CV destination parameters, integrate CV modulation, and refactor display rendering.Adam Wonak2026-03-17 21:11:47 -07:00
9be88be1f4Merge pull request 'Introduce Dual Window Comparators with cv calibration' (#30) from comparator into main
v2.1.0
awonak2026-03-11 05:12:09 +00:00
a2ad5d244efeat: Add CV input indicators to the display, optimize redraws based on CV value changes, and disable outputs when entering calibration mode.Adam Wonak2026-03-09 19:49:49 -07:00
dc1a6ff5c3fix: add hysteresis to comparator gate logic to prevent noise bouncing.Adam Wonak2026-03-09 18:56:00 -07:00
7c06da08b4feat: add initial rhythm sequencer firmware with UI, parameter management, and pattern generation.Adam Wonak2026-03-09 18:42:16 -07:00
24d981886aIntroduce Comparator firmware application with dual voltage comparators, calibration, and UI for parameter control.Adam Wonak2026-03-07 23:34:12 -08:00
62a74fe3eeImprove live clock performance when loading pattern data. If the clock is playing, only load pattern and tempo, do not load global settings which impact performance.Adam Wonak2026-02-21 10:45:13 -08:00
87dacd869bimprove the usage of disabling interrupts to avoid a potential race condition with isr being called between private method execution.Adam Wonak2025-08-16 10:06:11 -07:00
64f467d6acAdd missing metadata field in _loadMetadataAdam Wonak2025-08-16 09:55:43 -07:00
84cafe2387Fix bug in metadata save/load state. The sketch_name char array was to short, causing a buffer overflow.Adam Wonak2025-08-16 09:51:05 -07:00
7ce8bb661drefactor cv mod to allow both cv mods configurable per channel. Fix euclidean sum mod. update large font.Adam Wonak2025-07-02 14:16:15 -07:00