Skip to content

MPM Toolbox v0.1.21

Compare
Choose a tag to compare
@axelberndt axelberndt released this 14 Nov 12:42
· 50 commits to master since this release

v0.1.21

  • When initializing an Alignment (in the audio tab) not only will the last note be fixed but now also the first note. So wherever we start shifting notes, it will act more comprehensible now.
  • Alignment to Performance conversion now also works when no global time signature data is available. Method mpmToolbox.projectData.alignment.Alignment.exportTiming() will then use the first timeSignatureMap to be found in an MSM part and, if still nothing was found, assume beat length of a quarter note as fallback.
  • Added handling/conversions of dates if the pulses per quarter value of the MSM and the performance differ. This addresses issue 14. There are, however, still some "nitpicks" left with the TempoMap panel.
  • Added default initialization to the Timing Basis field in the Performance Editor dialog, so it matches the pulsesPerQuarter value of the MSM.
  • Added abstract class mpmToolbox.projectData.alignment.AbstractAlignmentComputation.
  • Added method getNoteSequenceInTicks() to classes mpmToolbox.projectData.alignment.Alignment and mpmToolbox.projectData.alignment.Part.
  • Complete integration of ornamentation which was added to MPM with v2.1.3.