Skip to content

mutwo.core v.1.0.0

Compare
Choose a tag to compare
@levinericzimmermann levinericzimmermann released this 05 Nov 21:14
· 189 commits to main since this release

mutwo.core v.1.0.0 - 2022-11-05

After almost two years of development this is finally the v.1.0.0 release
of mutwo.core. Although some corners may still be considered dirty, the
general source code is stable enough to get released. The reason for
this release is to finally move to proper semantic versioning, which
greatly relaxes dependency issues and reduces quantities of breaking
the software.

This release improves the performance from various SequentialEvent and Envelope methods.

Added

  • SequentialEvent.absolute_time_as_floats_tuple
  • core_parameters.abc.TempoPoint
  • core_events.configurations.DEFAULT_TEMPO_ENVELOPE_PARAMETER_NAME

Changed

  • Event.filter to Event.remove_by
  • core_parameters.TempoPoint to core_parameters.DirectTempoPoint
  • TempoRangeInBeatsPerMinute from tuple[float, float] to ranges.Range
  • allows TempoPoint and float objects in TempoEnvelope