7. Changelog

7.1. Release 2.0 (released May 13, 2023)

7.1.1. Deprecated

  • Moved RPC to calculator

  • Moved RPP to plotter

  • Moved RPA to annotator

  • Moved RPL to labeler

  • Moved multi-CSV-based to JSON-based

7.1.2. Features added

  • New Command line interface

  • Trimmer

  • Converter (to CSV format)

  • Statistical data printer

  • Lattice map generator

  • Sphinx documentation

  • PIP package generator

  • Binary generator

  • partition module

  • New modules with hacking-easy classes

  • Memory optimization: position and duration events replace equally-size based events

  • Frequency analysis calculator

  • Probability calculator

  • Docstrings

  • New chart settings options

7.2. Release 1.1 (released Mar 1, 2023)

7.2.1. Features added

  • Rhythmic Partitioning Labeler script

  • RPP refactoring (class based)

  • Bubble partitiogram

  • Comparative partitiogram

  • Partitiogram dimensions as script options

  • Documentation improvement

  • Abstract classes for charts

  • Optional CSV rendering without equal durations

  • Functional tests (RPC)

  • Annotation from MIDI files.

7.2.2. Bugs fixed

  • Parsing of chords with notes with distinct tie values

  • Kern parsing

  • Events’ duration calculating

  • CSV format reading

  • Example image’s legends

7.3. Release 1.0 (released Dec 29, 2022)

7.3.1. Features added

  • RP Scripts documentation (README)

  • Standalone RPC Script - MusicXML, KRN and MIDI parser (Music21 based). - Rhythmic Partitioning calculator. - Output containing events with equal durations.

  • Standalone RPP Script - Partitiogram - Multiple indexogram types: stairs, stem, combined, and standard (with and without bubble closing’ vertical lines) - Image format selection (svg, png, jpg)

  • Standalone RPA Script - Annotation in new MusicXML file. - Generation from given MusicXML and Kern files. It doesn’t work with MIDI.

  • Usage examples