MPM Toolbox v0.1.21
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 firsttimeSignatureMap
to be found in an MSMpart
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 classesmpmToolbox.projectData.alignment.Alignment
andmpmToolbox.projectData.alignment.Part
. - Complete integration of ornamentation which was added to MPM with v2.1.3.