Case study
Valeton GP-50 Editor: live preset editing over reconstructed SysEx
Valeton GP-50 Editor controls GP-50 and GP-5 guitar pedals through a reconstructed MIDI SysEx protocol. Its browser interface uses WebMIDI to inspect and edit presets, reorder blocks, rename slots and convert GP-5 and GP-50 .prst files. The repository also includes protocol tooling and findings about the vendor's NAM-to-SnapTone conversion path.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 19
- Last commit
- 2026-10-26
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A GP-50 or GP-5 connected by USB and a WebMIDI-capable Chrome or Edge browser are required for live editing.
- Limits: Chrome 152 has a documented SysEx framing regression; the source recommends Chrome 153 or newer.
- Testing evidence: The author no longer owns test hardware, so later device I/O changes are checked against tests rather than a live pedal.
- License: MIT license.
Cite
BibTeX
@misc{valeton-gp50-editor-case,
title = {{Valeton GP-50 Editor: live preset editing over reconstructed SysEx}},
howpublished = {\url{https://github.com/drewmerc302/valeton-gp50}},
url = {https://github.com/drewmerc302/valeton-gp50},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/valeton-gp50-editor-case/}}
}Plain text
Valeton GP-50 Editor: live preset editing over reconstructed SysEx. https://github.com/drewmerc302/valeton-gp50 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/valeton-gp50-editor-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · drewmerc302/valeton-gp50 · Revision 47b2b58
- re/REFIT_FINDINGS.md GitHub · drewmerc302/valeton-gp50 · Revision 47b2b58
- LICENSE GitHub · drewmerc302/valeton-gp50 · Revision 47b2b58
More in Protocols
- r8link: reconstructing Uniden R8w Bluetooth telemetry · Case study
- esphome-panasonic-erv: local control through a reconstructed CN12 protocol · Case study
- EdgeLine: investigating Corsair Xeneon Edge control and touch interfaces · Case study
- FreeMicro: decoding Codex Micro's USB and Bluetooth control protocol · Case study
- Mittzon Standing Desk: decoding the LIN bus for Home Assistant control · Case study
- zenvision-linux: reconstructing ASUS ZenVision OLED control over USB · Case study