I want to create a web app of tools that will help me create and update my Helix/HX Stomp patches
- Online Preset viewer
- Show what is in a preset without firing up HX Edit/Helix Native
- Show multiple patches at the same time
- Blocks pastebin
- Have boxes where I can paste a block and all its settings so I can copy/paste different effects with ease
- Preset Diff (highlight difference between 2 presets)
- Highlight difference between 2 presets
- Tuner
- Always on Tuner, can be turned off or hidden
- Initial deploy, Vercel
- Design basic layout
- Component: Toolkit Sidebar
- Revisit Component: Sidebar toggle switches
- Revisit Component: Sidebar show/hide
- State management: Setup Zustand
- State: Preset
- State: UI, toggle specific tools
- Types
- Analytics
- Get HX Assets: catalog and category icons
- Initial implementation: File reader
- Preset Parser: get relevant data
- Initial implementation: Show HX Stomp patches, 1 dsp, 8 blocks
- Add default preset
- Component: Effects Blocks
- Component: Input/Output
- Component: Path
- Component: Split/Join indicators
- Implementation for Helix patches, 2 dsp
- Design: Styles and Colors
- Component: Show active Block section
- Active block, selected (state) and block style
- Component: Effects Block hover, quickview *
- Component: Arrow points Path 1A,1B to 2A,2B *
- Revisit: File upload
- Feature: Drag and drop files to window *
- Feature: Show footswitch configuration
- Revisit Preset Parser
- Feature: Show multiple presets *
- Preset Diff functionality *
- Component: Diff block highlight *
- Get HX Assets: model icons
- Feature: Pastebin, ability to Copy/Paste blocks
- Component: Pastebin Blocks
- Component: Pastebin Effects Image
- Pastebin Persistence, local storage
- Pastebin Persistence, Accounts and saved data *
- Feature: Tuner, connect audio interface to web app
- Feature: set up audio, pitch detection
- Component: Tuner
- Enable/Disable Tuner
- Show/Hide Tuner