What was done
A cross-platform replacement for the discontinued Tonium Pacemaker Editor, built on documented and byte-checked device formats, firmware and library behavior.
This project reverse engineers the Tonium Pacemaker pocket DJ device and its closed-source Editor, discontinued in 2010. The goal is Pacemaker Revival, a cross-platform replacement for managing the device’s library and analyzing tracks.
Recovered formats and checks
The repository documents the device-side contract and reports that its codecs match output from the original Editor byte for byte. Work includes the SQLite music database schema, track naming and locations, beat-grid and gain sidecars, mix documents, and the firmware container. The author reports that all seven known firmware images can be rebuilt byte-identically. The findings page lists remaining device-side questions.
The replacement is in progress: its Rust core and Tauri/Svelte app can inspect a volume, manage tracks and mixes, and analyze tempo and beat grids. The README reports comparisons against the original Editor’s outputs and beat grids; local-only reference files are required for some tests.
AI contribution
Claude Opus 5.5 co-authored commits that recover track naming and .str details, validate codecs against original Editor output, and implement the library writer and CLI. This is evidence of Claude contributing to reverse engineering and compatibility work. The original firmware and Editor are not hosted in the repository; fetch scripts pin and hash-check them for local analysis.