On 10 April 2011 10:36, Chris Cannam <can...@all-day-breakfast.com> wrote: > On 10 Apr 2011 10:21, "D. Michael McIntyre" > <michael.mcint...@rosegardenmusic.com> wrote: >> I can't get acceptable results out of Rosegarden, pulling out all the >> tricks at my disposal after all these years. > > Wow, you don't hear that every day.
It's a bug. We find the event at the start of each bar via segment->findTime, but many of these notes have performance times earlier than the bar start which have been rounded up for notation, so this function returns one event too late and the gap between the bar start and the returned event (the one that should have been second in the bar) is simply skipped. Fix is in rev 12275: use SegmentNotationHelper::findNotationAbsoluteTime instead. I've applied that to both LilypondExporter and the similar code in MupExporter. Caveat -- owing to lack of time and consequent increasing lack of familiarity, I'm not as good at testing for breakages from changes like this as I used to be. And that wasn't too good already. Anyone in a position to check that this doesn't break their existing Lilypond outputs is encouraged to do so. Chris ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel