From 4ed0405a976f046a5297dc359c12352aa76ae7d5 Mon Sep 17 00:00:00 2001 From: lasconic Date: Mon, 8 Jun 2015 19:23:07 +0200 Subject: [PATCH] fix #64141: add support for whole note in tempo text --- libmscore/tempotext.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libmscore/tempotext.cpp b/libmscore/tempotext.cpp index bfb1d1cdf1ec..69cc31de5283 100644 --- a/libmscore/tempotext.cpp +++ b/libmscore/tempotext.cpp @@ -102,6 +102,8 @@ static const TempoPattern tp[] = { TempoPattern("unicodeNoteQuarterUp", 1.0/60.0, TDuration::DurationType::V_QUARTER), // 1/4 TempoPattern("unicodeNote8thUp", 1.0/120.0, TDuration::DurationType::V_EIGHTH), // 1/8 // keep the above for backward compatibility + TempoPattern("metNoteWhole\\s*metAugmentationDot", 1.5/15.0, TDuration::DurationType::V_WHOLE, 1), // dotted whole + TempoPattern("metNoteWholespacemetAugmentationDot", 1.5/15.0, TDuration::DurationType::V_WHOLE, 1), // dotted whole TempoPattern("metNoteHalfUp\\s*metAugmentationDot\\s*metAugmentationDot", 1.75/30.0, TDuration::DurationType::V_HALF, 1), // double dotted 1/2 TempoPattern("metNoteHalfUpspacemetAugmentationDotspacemetAugmentationDot", 1.75/30.0, TDuration::DurationType::V_HALF, 1), // double dotted 1/2 TempoPattern("metNoteHalfUp\\s*metAugmentationDot", 1.5/30.0, TDuration::DurationType::V_HALF, 1), // dotted 1/2 @@ -114,6 +116,7 @@ static const TempoPattern tp[] = { TempoPattern("metNote8thUpmetAugmentationDotspacemetAugmentationDot", 1.75/120.0, TDuration::DurationType::V_EIGHTH, 1), // double dotted 1/8 TempoPattern("metNote8thUp\\s*metAugmentationDot", 1.5/120.0, TDuration::DurationType::V_EIGHTH, 1), // dotted 1/8 TempoPattern("metNote8thUpmetAugmentationDot", 1.5/120.0, TDuration::DurationType::V_EIGHTH, 1), // dotted 1/8 + TempoPattern("metNoteWhole", 1.0/15.0, TDuration::DurationType::V_WHOLE, 1), // whole TempoPattern("metNoteHalfUp", 1.0/30.0, TDuration::DurationType::V_HALF), // 1/2 TempoPattern("metNoteQuarterUp", 1.0/60.0, TDuration::DurationType::V_QUARTER), // 1/4 TempoPattern("metNote8thUp", 1.0/120.0, TDuration::DurationType::V_EIGHTH), // 1/8