To all experienced Rosegarden users here ... 

Can Rosegarden handle alternative repeats at all? It seems to me so far as if 
Rosegarden and Lilypond were trying to do completely different things. 

Rosegarden itself wants to handle repeats by enabling the "repeat" function on 
a segment. The MIDI playback of the file works correctly (with repeat) and the 
repeat signs appear in the correct place in the notation editor. However, this 
only works with identical repeats, not with alternative endings. 

With some searching in the manual, I found that it's possible to insert a 
Lilypond directive in the notation editor to indicate alternative endings. 
It's hard to explain this in words, but an example can be found in the file 
lilypond-alternative-endings.rg (which is installed under 
~/.local/share/rosegarden/examples in my case). What you do is to have the 
part of the melody that is shared between all repeats in the notation editor, 
then the first ending tagged with the "Alt1" Lilypond directive, followed by 
the second ending tagged with "Alt2". If repeats are enabled as described in 
the previous paragraph, Lilypond will print the repeat with alternative 
endings correctly. 

The problem is that Rosegarden itself doesn't seem to know how to handle this. 
The MIDI playback just plays through the file as it appears in the notation 
editor: shared melody, first alternative ending, second alternative ending. 
Also, the number of bars is, of course, all messed up. For example, a segment 
that should be 8 bars, with the last 2 bars differing between the repeats, 
appears as 10 bars in Rosegarden because the alternative endings need to be 
inserted one after the other, as described in the previous paragraph. 

Am I missing something here, or is this indeed a missing feature in 
Rosegarden? And if it is, does a workaround exist? Thanks for your help!

Dennis

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to