Skip to content

v0.4.0 — Virtual Presets

Choose a tag to compare

@F1LIP3 F1LIP3 released this 15 Jun 05:00
· 30 commits to master since this release

Virtual Presets — up to 50 named presets stored locally

Virtual Presets Mode

  • 50 named presets stored entirely in localStorage — no pedal required
  • Hardware/Virtual toggle in the header (HW / VIRT) switches between pedal presets and virtual presets
  • Dropdown selector with add (+), rename (✎), and delete (✕) buttons
  • 3 starter presets (Clean, Crunch, Lead) created on first launch
  • Per-preset undo/redo (Ctrl+Z / Ctrl+Shift+Z) — history persists across sessions
  • Save sends knob values to the virtual preset AND live-syncs to the pedal via DSP
  • Import/export virtual presets as JSON files
  • Factory reset works in both hardware and virtual mode

Usage

  1. Click VIRT in the header to switch to Virtual mode
  2. Select a preset from the dropdown — knobs update immediately
  3. Edit knobs, then press Save (Ctrl+S) to persist to the virtual preset
  4. Click + to create a new preset from current knobs
  5. Click ✎ to rename, ✕ to delete

Also in this release

  • All architecture refactoring from v0.3.3 (32% smaller App.tsx, 9 extracted components)
  • 0 npm vulnerabilities