<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 1.1 Partwise//EN"\r
"http://www.musicxml.org/dtds/partwise.dtd">\r
<score-partwise version="1.1">\r
- <movement-title>Multi-bar formatting (different time signatures)</movement-title>\r
+ <movement-title>Multi-measure rests (different time signatures)</movement-title>\r
<identification>\r
<creator type="composer">Reinhold Kainhofer</creator>\r
<rights>Public Domain</rights>\r
duration_factor = 1
duration_log = {1: 0, 2: 1, 4:2, 8:3, 16:4, 32:5, 64:6, 128:7, 256:8, 512:9}.get (diff.denominator (), -1)
duration_dots = 0
+ # TODO: Use the time signature for skips, too. Problem: The skip
+ # might not start at a measure boundary!
if duration_log > 0: # denominator is a power of 2...
if diff.numerator () == 3:
duration_log -= 1