Description
Currently verovio renders all available verses for svg output and only the first one for midi output.
In a svg score viewer you might want to render only one verse (the one currently being sung) or a subset of them.
I implemented the single verse behavior in this score + viewer:
https://humanoydivino.com/humanos/manuel_correa_sepan_todos_que_amarilis/
by using a script to replicate all verses inside with all the verses in the and then each separate verse again in one per verse.
From that I got some feedback from choral singers and they usually find choral scores with more than 3 verses a bit messy and definitely those with more than 4-5 are hard to follow after page turns and problematic to fit written annotations. So for this case selecting a subset of the verses could be useful for printing purposes. For example a score with 6 verses could be printed twice, the first one with verses 1-3 and the second one with verses 4-6.
For midi, as there is no way to indicate section repeats to include one verse on each repeat just being able to select wich verse to include in the output would be ok (then you can just concatenate manually al midi files for example).
As said, this can be implemented with scripts manipulating the xml tree but if there is some agreement that this might be useful it would be nice to have an xpath selection option in verovio.