SOLVED: Problem with skipped Voltas
In a post the other day I indicated issues with D.C. in a repeat with an additional issue that I could not get the intended logic of the composer playback properly. By serendipity, I was looking at some playbacks with more than two voltas and stumbled across a solution which raises some questions about playcount and playback.
I submit two image files and a sample score. The image file Skipped Voltas displays a schematic of how I believe the composer intended the music to be played in the first repeat; play first two endings, skip the third, and then on the d.s. pass (composer has a d.c.) play only the third ending and exit the section. I was unable to find any way to implement this action (although I did come up with a method involving a jump to coda and relocating the location of the measure with the third volta to end of the section. Not sharing screwball option in this note.) What I discovered is that the implementation displayed in the MixedUpVoltas image works in playback and is contained in the Musescore file. Essentially the implementation is to use a standard three volta repeat with two end repeat bars. The key to making it work is that the measures with voltas 2 and 3 are interchanged such that the volta values are not in order 1,2,3 but in order 1,3,2. Obviosulsy the notes move as well. The Fine is under the volta with the 3. (but appears as second volta left to right.) When played the normal pass with measure count 2 finds the third volta (value 2) which has no repeat so the music continues. When the D.S. al Fine pass is implemented (without repeats) the second volta from left to right is played (the one with the 3) and the fine is found. I cannot explain the coding but I assume that since the normal pass only reached playcount of 2, that when determining which volta to play it plays the second volta. (The one marked with 3.) The only time this measure plays is on the exiting pass to the Fine which is what I wanted to achieve. Under normal conditions, say with 1,2,3 in normal order the playcount reaches 3 and this is also the 3rd volta so it is in fact the final volta, but I present a situation where the volta played is not the final volta.