Dear all,
In member TimeSignature::getDurationListForInterval in NotationTypes.cpp on
line 2052 I see:
// If that fails and we're in 4/4 time, see if we can insert a
// half-bar of time.
//_else_ if!
else if (m_numerator == 4 && m_denominator == 4
&& offset % (m_barDuration/2) == 0
&& durationRemaining >= m_barDuration/2) {
dlist.push_back(m_barDuration/2);
durationRemaining -= m_barDuration/2;
offset += m_barDuration;
}
My question: Is the line "offset += m_barDuration;" correct? I should expect
"offset += m_barDuration/2;".
If I have an empty segment (time signature 4/4) starting halfway a measure the
measure is filled with a two beat rest but all other measures are also filled
by two rests of 4 beats instead of one rest of 4 beats. Is this intended
behaviour?
After modifying the line in "offset += m_barDuration/2;" all other measures
now have one single rest instead of two.
Best regards,
Niek
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel