Skip to content

v0.1.4

Choose a tag to compare

@Luckolite Luckolite released this 16 Oct 00:26
  • Speed: reused geometry, fewer pixel scans and OCR resizes, less allocation, and better desktop CPU use.
  • Guitar tabs: improved triplets, dotted rests, ties across systems/pages, technique marks and alternate tunings.
  • Metadata OCR: title, artist, composer and arranger extraction from OCR text, with improved cover/header handling through the Java API.
  • Playback: supported slowdowns, fermatas, breath pauses, piano pedal, dynamics and paired tremolos.
  • Exports: added MP3; MusicXML retains more clefs, slurs, articulations, ornaments, grace notes and explicit unpitched events.
  • Recognition: improved faint, shaded and angled notation, accidentals, independent rests, ties and tuplets.
  • Timing: fixes for pickups, changing meters, tempo marks, repeats and alternate endings.

The wheel includes the decoder and model. Requires Python 3.10/3.11 and JDK 17+. Use the inference,pdf,audio extras for PDF recognition and MP3 export.

Recognition is experimental. MP3 uses a basic synthesized tone. Model weights are unchanged and remain Apache-2.0 licensed.