Skip to content

MusPy v0.2.0

Compare
Choose a tag to compare
@salu133445 salu133445 released this 06 Nov 02:46
  • Fix key signature reading in muspy.from_mido (#5)
  • Fix time overflow issue in note representation (change default dtype from uint8 to int) (#8, #9)
  • Fix music21 parsing in muspy.inputs.music21.parse_key_signatures and muspy.inputs.music21.from_music21_part (#10, #11, #12)
  • Fix several bugs in base class methods (muspy.Base.to_ordered_dict, muspy.Base.validate, muspy.Base.validate_type, muspy.Base.adjust_time and muspy.ComplexBase.remove_invalid)
  • Rename argument target to kind in muspy.to_object
  • Swap ordering of arguments duration and pitch in muspy.Note and muspy.Chord
  • Swap ordering of features duration and pitch in note representation (muspy.to_event_representation and muspy.from_event_representation)
  • Add method to_mido to muspy.Music
  • Add argument rounding to muspy.Music.adjust_resolution
  • Add argument dtype to muspy.to_event_representation
  • Add argument encode_velocity to event representation (affect muspy.to_event_representation and muspy.from_event_representation)
  • Add argument recursive to muspy.Base.validate, muspy.Base.is_valid, muspy.Base.validate_type, muspy.Base.is_valid_type and muspy.Base.adjust_time
  • Add argument skip_none to muspy.Base.print
  • Upgrade Pypianoroll version to 1.0.0