I think the code in repeatlist.cpp deals with this.  Note we already skip
the first ending on a DS; I guess maybe you mean an option to skip first
ending even when not on the DS?  We already have an option to turn off
repeats, but this plays both first and second ending.  Might be just as
well to have it skip the first ending.  But it seems this would just be for
testing purposes; in real life, you'd want the repeat or you'd not write it
in the first place.  What *would* be useful in real life is an option -
probably a property you'd set on an individual DS or DC element - to cause
repeats to be taken on the DS/DC.  That's a big part of
https://musescore.org/en/node/8064, and see also
https://musescore.org/en/node/56451.

On Sun, Aug 2, 2015 at 11:53 AM Jim Newton <jimka.i...@gmail.com> wrote:

> Can someone point me to the code, or perhaps explain how iteration through
> the score works when producing midi playback events.  Somewhere there has
> to
> be code which examines voltas and somehow orders the measures, repeating
> some measures etc.
>
> I'd like to investigate enhancing that code with the option to skip 1st
> endings, and effectively jump to 2nd endings.  Admittedly I don't know what
> will happen for 3rd endings etc.
>
>
>
>
>
> --
> View this message in context:
> http://dev-list.musescore.org/skip-1st-ending-tp7579482.html
> Sent from the MuseScore Developer mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Mscore-developer mailing list
> Mscore-developer@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>
------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to