Skip to content

Releases: CPJKU/partitura

Partitura pre-release

29 Sep 14:38
Compare
Choose a tag to compare
Partitura pre-release Pre-release
Pre-release

Release Notes

This is a pre-release of the partitura package. MIDI export is missing and documentation is incomplete.

Version 0.1.2 (pre-release; Released on 2019-09-29)

API changes:

  • New approach to handling divisions
  • Treat missing key signature mode as major
  • Function iter_parts accepts non-list arg
  • Don't do quantization by default
  • Change make alter a keyword arg in Note constructor
  • Remove parse_words from API
  • Export part-groups to musicxml
  • Add PartGroup constructor keyword args
  • Rename PartGroup.name -> PartGroup.group_name (for consistency)
  • Rename Part.part_id -> Part.id
  • iter_parts accepts non-list arg
  • Remove Measure.upbeat property (use Measure.incomplete)

New features:

  • New add_measures function to automatically add measures to a Part
  • Add inverted quarter/beat map

Bug fixes:

  • Avoid sharing symbolic_duration dictionaries between notes
  • Rework MIDI loading: do not accumulate quantization errors
  • Make sure last tied note actually gets tied
  • Do not populate symbolic_duration with None when values are missing
  • When exporting to musicxml, avoid polyphony within voices by reassigning notes to new voices where necessary
  • Filter null characters when exporting musicxml to avoid lxml exception
  • Loggin: info -> debug
  • Don't use divisions_map
  • Fix leftover references to old API
  • Fix add_measures
  • Handle part/group names when importing MIDI
  • Fix bug in divisions_map
  • fix bug in estimate_symbolic_duration

Other changes:

  • Add test case for beat maps and symbolic durations
  • Improve direction parsing
  • Remove polyphony within voices when exporting to musicxml
  • Add show function to show typeset score (using lilypondn)
  • Add/improve documentation
  • Improve pretty printing
  • Remove trailing whitespace
  • More exhaustive tuplet search
  • Write tests for tuplet detection
  • Write tests for importmidi assignment modes
  • Rewrite quarter/beat map construction
  • Create (non-public API) utils sub package

Partitura pre-release

21 Sep 10:55
Compare
Choose a tag to compare
Partitura pre-release Pre-release
Pre-release

Release Notes

This is a pre-release of the partitura package. MIDI export is missing and documentation is incomplete.

Changes v0.1.1

  • Fix incorrect version in setup.py
  • Tweak docs/conf.py to work correctly on readthedocs.org

Partitura first pre-release

20 Sep 17:16
Compare
Choose a tag to compare
Pre-release

Release Notes

This is a pre-release of the partitura package. MIDI export is missing and documentation is incomplete.