Evidence at a glance
Based on the linked sources. The author's reported result and independent confirmation are separate checks.
- AI involvement
- Reported models: Claude Opus 4.8. Tools: Python. The writeup below describes the work attributed to AI.
- Reported result
- Works. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The project uses vendored JSON files from the gearmulator project to define parameter mappings. The write path has been verified on actual hardware.
Original sources
What was done
A collection of Python tools and a byte-level specification for parsing and modifying Access Virus TI preset banks exported from Virus Control. The project supports reading and writing SysEx data, with the write path verified on physical hardware.
The access-virus-ti-preset-format project provides a reverse-engineered, byte-level specification and a suite of Python tools to interact with Access Virus TI preset banks. These banks are typically stored as Standard MIDI Files (SMF) containing SysEx dumps. The tools allow users to parse these files, decode patches into human-readable parameters, edit patch data, and write valid banks back to .mid or .syx formats with correct checksums. The project incorporates parameter data from the gearmulator project to map byte positions to specific synthesizer parameters. The author reports that the format is fully reverse-engineered for both reading and writing, with the write path verified on real Virus TI hardware and against approximately 1000 real patches. Commit logs indicate that Claude Opus 4.8 co-authored the implementation of value table handling and documentation generation. The tools include functionality for byte-exact roundtrip self-testing and building test banks for hardware verification.
Reproduce it
python3 -I src/decode.py "samples/Bank.mid" 0; python3 -I src/encode.py "samples/Bank.mid"