ThereMaxi v1.0.0
First release of this fork, and the first version that runs on a current Linux distribution.
Tested on Ubuntu 26.10 with perl 5.40.1 and GTK 2.24.33.
Fixed
File::Pid->runningcallskill(0, undef)when no pidfile exists yet, which is a fatal error
since perl 5.36 ("Can't kill a non-numeric process ID"). The program died on every fresh start
before showing a window. A missing pidfile now means "not running".bless {}, "$base::$self"inlib/Controller.pminterpolates as the variable${base::}
followed by$self, so every controller was blessed into a package that does not exist
("Can't locate object method "define" via package "_085"").
Added
README.mdwith dependency instructions for current Ubuntu, where the perl GTK2 bindings are no
longer packaged and have to be built from CPAN, plus troubleshooting notes.CLAUDE.md, an architecture overview of the code.- This changelog and a GitHub workflow that publishes a release when a
v*tag is pushed.
Known limitations
Communication with actual hardware has not been re-tested since the port — the GUI, the preset
decoder and the library round-trip have. Reports from Theremini owners are welcome.