• Joined on 2026-05-17
shawn created branch feat-undo-menu-settings in shawn/pi-multifx-pedal-ui 2026-06-14 04:16:35 +00:00
shawn pushed to feat-undo-menu-settings at shawn/pi-multifx-pedal-ui 2026-06-14 04:16:35 +00:00
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 04:16:18 +00:00
87d719bbfb Merge branch 'feat-undo-menu-settings'
9b0c23fe36 fix: bank indexing (+1), audio profile settings (sample rate + buffer size), preset names match tone3000
c7f148341d feat: Undo/Redo + Main Menu + Global Settings + Global EQ
a4f7d791bc docs: Helix Stadium feature parity audit — full gap analysis vs manual Rev D v1.3
Compare 4 commits »
shawn created branch master in shawn/pi-multifx-pedal-ui 2026-06-14 04:02:32 +00:00
shawn pushed to master at shawn/pi-multifx-pedal-ui 2026-06-14 04:02:32 +00:00
a3f6b83297 fix: classic rock bank 1 presets, remove Y-split default mock blocks
376249172f feat: Model Browser — block library with category filter tabs, search, favorites, NAM/IR models
f67e6bd8c7 fix: black SVG icons now render white — invert(1) filter; proper fullscreen icon
62c373b989 feat: pipedal SVG icons in block tiles + nav bar
bd6771e203 feat: Visual tuner with mute — Tuner.jsx, pipeline pitch detection, status bar toggle
shawn created repository shawn/pi-multifx-pedal-ui 2026-06-14 04:02:16 +00:00
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 02:27:23 +00:00
e2f81fd309 Fix NAM engine block_size at boot to match audio profile period
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 02:26:28 +00:00
2a74c8e114 Sync NAM engine block_size with JACK period on profile switch
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 02:24:09 +00:00
fa787debd1 Add stable audio profile: period=512 (10.6ms) for Pi 4B stability
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 02:20:22 +00:00
11c62868cf Add UX & API test plan — 10 sections, 60 tests covering block toggle, param updates, preset CRUD, audio profile switching, volume/bypass, WebSocket broadcasts, UI visuals, edge cases, and channel isolation
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 01:10:23 +00:00
e7a778d33d Delete all presets everywhere
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 01:05:22 +00:00
67ffc3252f Fix UnboundLocalError in MIDI handler when pyserial is missing
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 00:47:36 +00:00
2aefa5303d Add /api/audio/profile endpoints for runtime latency profile switching
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 00:40:15 +00:00
c0c0ffe4f2 fix: toggle_block now sets bypass=not enabled - was leaving bypass=True, blocking FX
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 00:35:52 +00:00
1b250cd5a3 fix: critical DSP bugs causing crackles/pops and clipping
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 00:21:18 +00:00
a43e65b81f fix: delay time param was 0.35 (seconds) instead of 350 (ms) — inaudible
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 00:05:07 +00:00
103d36a14b cleanup: remove separate ui repo dependency, ui-dist is canonical
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-14 00:01:48 +00:00
9e3ab9d53b fix: NAM amp level param now controls input drive, JACK period 256, toggle API matching
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-13 21:09:14 +00:00
9fade4a2d2 fix: add missing API endpoints for volume POST, bypass/toggle, block params, block toggle; fix JACK 1.9.22 cmd args; fix Scarlett 2i2 channel count
shawn pushed to main at shawn/pi-multifx-pedal 2026-06-13 16:24:35 +00:00
cd2ed273e9 fix: handle NaN output_level in state gathering to prevent crash