Commit Graph

  • 214f3c13d7 feat: Footswitch Modes — Stomp/Preset/Snapshot/Combo with scribble strips shawn 2026-06-12 19:22:50 -04:00
  • b6dff3c0f3 feat: Snapshots — 8 per preset save/recall shawn 2026-06-12 19:20:56 -04:00
  • a1f35a56e3 feat: new preset, looper recorder, IR display improvements shawn 2026-06-12 17:24:14 -04:00
  • 2a30592ab3 fix: all dummy data replaced with real API data shawn 2026-06-12 17:16:03 -04:00
  • 7498ad55fc fix: real VU meter levels from pipeline instead of random animation shawn 2026-06-12 17:09:49 -04:00
  • 32690c293e feat: comprehensive React SPA replacing Jinja2 UI shawn 2026-06-12 15:30:03 -04:00
  • 35d2dc0893 R4: Save Tone3000 downloads with readable filenames instead of internal IDs shawn 2026-06-12 14:24:09 -04:00
  • 763e152d86 R3: Add Focusrite 2i2 1st gen profile + models/irs escapeHtml fix shawn 2026-06-12 14:20:04 -04:00
  • 737b123994 R2: Add escapeHtml to app.js for models/irs pages shawn 2026-06-12 14:17:24 -04:00
  • 77a757cee6 R1: Dashboard 500 fix, Phase 2/7 uncommitted changes shawn 2026-06-12 14:02:13 -04:00
  • 1301a8a128 docs: update test plan with Phase 2/7 results, README test count -> 574, close Gitea issues #1 #2 shawn 2026-06-12 13:36:39 -04:00
  • 8e84b0217d Phase 7: Stability test + fix MIDI test signature shawn 2026-06-12 13:29:55 -04:00
  • f8d7db731e P6-R3: Fix MIDI CC callback bug — pass CC number, not MIDI channel shawn 2026-06-12 13:05:21 -04:00
  • 9a8d42e1b6 P2: Fix FX param schemas to match DSP implementations shawn 2026-06-12 12:57:40 -04:00
  • 3e55ea8a9d Fix multi-word query URL encoding for Tone3000 search shawn 2026-06-12 12:43:55 -04:00
  • e890a4aad3 Wire React UI dist mount at /ui/ shawn 2026-06-12 03:08:07 -04:00
  • da3097c2dc docs(presets): add factory-presets.md reference shawn 2026-06-12 03:06:48 -04:00
  • 9a6cbdf9ac feat(presets): seed default overdrive/delay/reverb/chorus presets shawn 2026-06-12 03:05:56 -04:00
  • ced339bd18 I2S HAT: add PCB net definitions, net assignments, trace segments, and GND copper pours shawn 2026-06-10 00:47:25 -04:00
  • 8080ef8940 I2S HAT: complete PCB with all footprints placed, Gerbers exported shawn 2026-06-09 19:01:32 -04:00
  • 07e98aab57 Fix test_web: mock _gather_wifi_state/_gather_bt_state to avoid bluetoothctl 30s hang on non-Pi dev machines shawn 2026-06-09 08:08:11 -04:00
  • a31342b478 feat(tonedownload): Tone3000 NAM + IR browser, real anon key, tests shawn 2026-06-09 01:39:12 -04:00
  • b4237f2f1d Add Network + Bluetooth config in Web UI shawn 2026-06-09 01:14:41 -04:00
  • c73b1ffa6c feat: Bluetooth MIDI setup script (discoverable, pairable, systemd service) shawn 2026-06-09 01:02:23 -04:00
  • ac16d211de feat: WiFi access point setup script + README hotspot instructions shawn 2026-06-09 00:56:58 -04:00
  • a1f4088229 docs: full install instructions for Focusrite test + effect list shawn 2026-06-09 00:36:25 -04:00
  • 9481130f13 test: Focusrite 2i2 test plan, mono + 4CM config files shawn 2026-06-09 00:31:53 -04:00
  • dbb3b9d84f docs: module catalog, 3D model, touchscreen concept, and PCB preview shawn 2026-06-09 00:28:16 -04:00
  • c8d7541065 feat: full FX palette expansion — 32 new effects shawn 2026-06-08 18:04:02 -04:00
  • a5e4f57fcf Add tests for 4CM routing endpoints (GET/POST /api/routing) shawn 2026-06-08 13:07:43 -04:00
  • 44cf978873 Wire 4CM routing: JackAudioClient + boot orchestration + set_routing_mode() shawn 2026-06-08 12:59:47 -04:00
  • 8ff584cea9 4CM split routing: stereo pipeline + breakpoint + Web UI shawn 2026-06-08 10:57:47 -04:00
  • c2071a9724 feat(audio): Focusrite 2i2 stereo JACK config for 4CM shawn 2026-06-08 10:40:38 -04:00
  • 80011274f2 Add 4CM routing fields to Preset data model shawn 2026-06-08 10:39:38 -04:00
  • 1c5b728e8b Build: Web UI + mDNS (pedal.local) shawn 2026-06-08 00:57:26 -04:00
  • b7f5488efd Keep Avahi for pedal.local mDNS, add web UI task shawn 2026-06-08 00:38:37 -04:00
  • 9e6f23cdb0 Fix minimize script: keep bluetooth+wifi, update baseline doc shawn 2026-06-08 00:23:01 -04:00
  • 39bac0b0cd Build: DietPi OS minimization shawn 2026-06-08 00:12:40 -04:00
  • 1c611646be NAM model integration: rewrite nam_host.py with full inference pipeline shawn 2026-06-07 23:53:33 -04:00
  • 0ae2ca6e8e feat: PCM1808+PCM5102 I2S HAT design files shawn 2026-06-07 23:52:13 -04:00
  • 0e77adb4c3 Build IR convolution engine shawn 2026-06-07 23:46:02 -04:00
  • c38a7b0fd8 Add main entry point + systemd services + integration tests shawn 2026-06-07 23:39:50 -04:00
  • d9682f3bea Build all FX blocks: gate, comp, boost/od/dist/fuzz, eq, mod (chorus/flanger/phaser/tremolo/vibrato), delay, reverb (Schroeder), volume shawn 2026-06-07 23:32:28 -04:00
  • ce06a4360d Build: hardware UI layer — footswitch debounce, RGB LEDs, OLED display shawn 2026-06-07 23:26:44 -04:00
  • ed29748a62 Initial scaffold: Pi Multi-FX Pedal with NAM A2, IR cab, multi-FX, MIDI, stomp UI shawn 2026-06-07 23:22:43 -04:00