Release 1.3.0
New Release 1.3.0 (new features)
This PR addresses release 1.3.0, it includes several bug fixes, code cleaning, documentation, and new functionality.
New Features
- Enhanced Performance features in the same fashion as the note features. Use:
partitura.musicanalysis.make_performance_features(score, performance, alignment, feature_functions)
; - Fixed-size option for Note features. Use:
partitura.musicanalysis.make_note_features(score, force_fixed_size=True)
- Create a score from a note array functionality. Call:
partitura.musicanalysis.note_array_to_score(note_array)
;
New Optional Features
- If music21 is installed : Import music21 to Partitura by calling
partitura.load_music21(m21_score)
- If MidiTok is installed : Export Partitura Score to Tokens by calling
partitura.utils.music.tokenize(score_data, tokenizer)
Bug Fixes
- Fixed bug: #264
- Fixed bug: #251
- Fixed bug: #207
- Fixed bug: #162
- Fixed bug: #261
- Fixed bug: #262
- Fixed Issue: #256
- Fixed bug: #133
- Fixed bug: #257
- Fixed bug: #248
- Fixed bug: #223
Other Changes
- Minor Changes to the Documentation
- Addition of Docs link to the GitHub header
- Upgraded Python version requirements to Python>= 3.7