Skip to content

Releases: marcomusy/pianoplayer

v3.0.1

01 Mar 18:16

Choose a tag to compare

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).

2.2.0

24 Jan 22:51

Choose a tag to compare

  • fixed bugs of command line interface
  • fixed visualization in vedo
  • revised core algorithm
  • some default values have been retuned
  • chords of >=3 notes are internally calculated but corresponding fingering is not shown anymore in output

2.1.0

23 Aug 18:10
673633d

Choose a tag to compare

fixed various bugs
better internal parameters tuning
pig file reader
code cleanup