Releases: marcomusy/pianoplayer
Releases · marcomusy/pianoplayer
v3.0.1
General Improvements
- Modernized packaging and project structure (pyproject.toml-first workflow, cleaner distribution setup).
- Improved overall code readability and maintainability with substantial refactoring across core modules.
- More robust annotation pipeline, including better handling of pre-annotated (anchored) fingering.
- Better defaults and safer option normalization (e.g., depth handling, measure limits, argument
validation). - Improved GUI usability and consistency (clearer controls, better status updates, keyboard shortcuts,
cleaner layout). - Stronger run feedback in terminal output (progress clarity and end-of-run summary).
- Better MusicXML/MXL handling and score compatibility improvements.
- Refined sample score set and score quality/provenance updates.
- Improved optional 3D/playback integration behavior and failure handling.
- Added standalone executable build support for basic usage (without advanced visualization dependencies).
- General repository hygiene improvements (ignored artifacts, cleaner docs, updated README guidance).