Silvan wrote: > Me too, but what about something with a DC or a DS and a coda? That's > trickier. Or what about nested repeats?
Regarding repeats: * A count attribute should be added to the current repeat-property of segments, so you could also specify how many times it should be repeated. Segments are then shadowed as now. * An attribute should be added to segments which marks them as "alternate ending repeats", which makes room for segments defining voltas between the repeats. DC/DS al CODA/Fine could be done the same way as ordinary repeats: * You could put the Segno mark somewhere (on a segment boundary) * You could put a CODA mark somewhere on a segment boundary. * You could define a segment as the target of a CODA mark. * When you put a "DC al..." all segments since the beginning of your piece are shadowed (but uneditable) at you current position. * When you put a "DS al..." alle segments since Segno is shadowed. * If it's an "...al Fine" (or other rehearsal mark) duplication with shadows just ends there. * If it's an "...al CODA" duplication and at "CODA", but you should probably move your "CODA target segment" to the correct position to get meaningfull output. (alternatively you should specify which CODA mark and RG would then move the correct segment. Regarding nested repeats .... ARGGGGGHHH!! :) Ok... but they could be taken into account when shadowing segments. Anyway... they are seldom used compared to ordinary repeats, so it could be a future feature. I don't think what I propose makes them impossible... just hard, and the result may indeed look complex on the segment canvas. ... but hey... nested repeats are complex. I teach music to children and have trouble enough getting them to navigate simple scores. Every repeat-functionality should be done on segment boundaries. They could be reflected in the notation editor with the correct symbols (bar lines/segno signs) and maybe even created from there instead of dialog-boxes. All this would not be like WYSIWYG editors, but it would be pretty powerful without compromising the sequencer, ... and it would export nicely to Lilypond. Peter ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
