When converting from Humdrum to MEI, *met(3) in a time signature change will cause meterSig@units to be negative (formerly used to suppress bottom number in time signatures). Make this value always positive; otherwise, MIDI conversion gets stuck.
The problem does not occur at the start of a score (there are two functions for adding time signatures: one for the initial time signature and one for time signature changes. Example:
When converting from Humdrum to MEI,
*met(3)
in a time signature change will causemeterSig@units
to be negative (formerly used to suppress bottom number in time signatures). Make this value always positive; otherwise, MIDI conversion gets stuck.Example:
Click to view MEI conversion of above example
```xmlTranscoded from Humdrum
Problem line:
Where
@units
is-1
but should be1
.The problem does not occur at the start of a score (there are two functions for adding time signatures: one for the initial time signature and one for time signature changes. Example:
Click to view MEI data for above example
```xmlTranscoded from Humdrum