PedalBoardManager is a browser-based tool for creating, organizing, and saving pedalboard profiles and signal chains.
- Create and manage multiple pedalboard profiles
- Add, remove, reorder, and reposition pedals
- Adjust pedal controls and bypass states
- Save profiles locally in the browser with IndexedDB
- Import and export profiles as JSON files
- Organize a pedalboard automatically
| Brand | Model | Pedal | Type | Official website | Product page | Manual |
|---|---|---|---|---|---|---|
| Empress Effects | Bass ParaEq | Bass ParaEq | 3-band parametric EQ, filters, and boost | Empress Effects | Product | |
| Empress Effects | Bass Compressor | Bass Compressor | VCA compressor | Empress Effects | Product | |
| MXR | M280 | Vintage Bass Octave | Analog sub-octave | MXR | Product | |
| MXR | M82 | Bass Envelope Filter | Envelope filter / auto-wah | MXR | Product | |
| MXR | M83 | Bass Chorus Deluxe | Chorus and flanger | MXR | Product |
- React 19
- TypeScript
- Vite
- Tailwind CSS
- Dexie and IndexedDB
- dnd-kit
- Vitest and Testing Library
Requirements: Node.js and npm.
npm install
npm run devOpen the local URL shown by Vite in your browser.
npm run dev # Start the development server
npm run build # Create a production build
npm run preview # Preview the production build
npm run typecheck # Check TypeScript types
npm run lint # Run Oxlint
npm test # Run the test suiteProfiles are stored locally in the current browser. Use the export feature to create a portable JSON backup or move profiles between browsers.
Licensed under the Apache License 2.0.
