Open
Description
In Partial voices/layers, when two spines are to be merged into one spine the *v
operator is used on both spines:
**kern
*M4/4
=1
*^
2cc 4a
. 4g
*v *v
4f
4e
=2
*^
2cc 4a
. 4g
2ryy 4f
. 4e
*v *v
=
*-
In Multiple staves, the top staff spines are merged into just one using the same method, while the bottom staff is maintained without being split or merged. This is perfect.
**kern **kern
*M4/4 *M4/4
=1 =1
* *^
1E 2cc 4a
. . 4g
* *v *v
. 4f
. 4e
=2 =2
* *^
1E 2cc 4a
. . 4g
. 2ryy 4f
. . 4e
* *v *v
= =
*- *-
However, for getting the example below the encoding is a bit different.
Given the examples in the documentation, when two splines must be merged into one, the *v
operator must be used at the end of both spines. Then, the expected encoding should be:
**kern **kern
*staff2 *staff1
*clefF4 *clefG2
*k[f#c#] *k[f#c#]
*D: *D:
*M2/4 *M2/4
*^ *^
G2 BB2 g8L d4
. . a8J .
. . b8L e4
. . cc#8J .
= = = =
D2 AA2 dd2 f#2
*v *v *v *v
= =
*- *-
However, VHV complains because the number of tokens in the last bar line record do not match.
To make it work, I've had to remove the left spine merge operator :
....
D2 AA2 dd2 f#2
* *v *v *v
= =
*- *-