From 5d61ddfcc02117b6aeca5c0877b8fedef0afb0c8 Mon Sep 17 00:00:00 2001 From: Reinhold Kainhofer Date: Wed, 12 Nov 2008 00:22:02 +0100 Subject: [PATCH] MusicXML: Minor change: Add TODO comment and Fix regtest title --- .../musicxml/00m-MultimeasureRests-TimeSignatures.xml | 2 +- scripts/musicxml2ly.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/input/regression/musicxml/00m-MultimeasureRests-TimeSignatures.xml b/input/regression/musicxml/00m-MultimeasureRests-TimeSignatures.xml index 30b51548db..3a077c3c0c 100644 --- a/input/regression/musicxml/00m-MultimeasureRests-TimeSignatures.xml +++ b/input/regression/musicxml/00m-MultimeasureRests-TimeSignatures.xml @@ -2,7 +2,7 @@ - Multi-bar formatting (different time signatures) + Multi-measure rests (different time signatures) Reinhold Kainhofer Public Domain diff --git a/scripts/musicxml2ly.py b/scripts/musicxml2ly.py index a55ae8e430..695f855d49 100644 --- a/scripts/musicxml2ly.py +++ b/scripts/musicxml2ly.py @@ -1639,6 +1639,8 @@ class LilyPondVoiceBuilder: 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 -- 2.39.2