Now I do have the solution.  And it's a boy-is-my-face-red one.

Two, actually.  I don't know why I thought that 11.11 importing it wrong
meant that 11.11 was exporting it wrong and I should look at importing.

The problem was that I was storing noteoffs in a set instead of a
multiset.  That would have worked except that I only compared noteoffs by
time, not by the whole noteoff.  Result: Two noteoffs couldn't exist at
the same instant in the same segment.  In importing, we hunt out as far as
it takes to find a matching noteoff, so the notes get longer and longer. 
This is what we were seeing.

I have coded a fix for it.  I will push it immediately.

        Tom Breton (Tehom)      T



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to