2026

  • Sheetmusic4J 0.0.1

    The first release of Sheetmusic4J: a Java(FX) library that parses MusicXML and MIDI into Java objects and renders them on a JavaFX Canvas, without a WebView.

    • The Story Behind Sheetmusic4J

      The background behind Sheetmusic4J: a Learn section in MelodyMatrix needed sheet music that follows along with playback, and no JavaFX library could do it.

      • Sheetmusic4J 0.0.2

        ABC notation reading and writing, experimental Guitar Pro 7/8 import, and a round of engraving improvements to grace notes, ties, slurs and chord symbols.

        • Sheetmusic4J 0.0.3

          A patch release wiring the .abc extension into the ScoreFile facade, so one-line load and save work for ABC files alongside MusicXML, MIDI and Guitar Pro.

          • Sheetmusic4J 0.0.4

            An interactive NodeSheetView with clickable notes, a 3D fly-over play-along view, headless rendering to images, and a big architectural cleanup of the engraving engine.

            • Sheetmusic4J 0.0.5

              LilyPond import and export through the ScoreFile facade, plus tuplet placement, octave clefs and other engraving improvements.