I wanted to share a project I’ve been building called knob.monster (https://knob.monster). It is a web-native SysEx librarian designed to get rid of the friction of legacy desktop editors.
It runs directly in the browser using the Web MIDI API (Chrome/Edge native), so you don't need to install any drivers, config files, or external software.
Core Features:
Browser-Native Dumps: Read and write system exclusive memory banks directly from your browser to your hardware.
Web Audio Patch Simulator: Audition/hear DX7 patches simulated directly in your browser before committing them to the keyboard's memory.
Bank Metadata Parsing: Parses bulk .syx files to extract 10-char ASCII voice names, creating a searchable cloud archive.
Currently supporting Yamaha DX7 (6-OP FM), Roland Juno-106 (DCO analog parameters), and Korg M1.
Troubleshooting / MIDI Buffer notes: I've implemented a standard 15ms buffer delay after every 32 bytes sent to protect legacy UART chips on the older synths from buffer overflow errors. If anyone tries it out with their hardware, please let me know what MIDI interfaces you are using (e.g. Roland UM-ONE, MOTU, etc.) and if you encounter any timing issues.
Check it out at: https://knob.monster
I'd love to hear your feedback on the Web Audio simulator accuracy and Web MIDI handshakes!