The vcross filter highlights voice crossings between adjacent staves in a score.

  • Red = a lower voice note is higher than currently sounding note in adjacent staff above.
  • Blue = a higher voice note is lower than currently sounding note in adjacent staff below.
  • Green = two adjacent staves have the same pitch.

Example

!!!filter: vcross
**kern	**kern	**kern
*part3	*part2	*part1
*staff3	*staff2	*staff1
*clefF4	*clefG2	*clefG2
*k[]	*k[]	*k[]
*C:	*C:	*C:
*M3/8	*M3/8	*M3/8
=32	=32	=32
8.GL	(8ccL	8ddL
.	8b)	(8g
16FL	.	.
16E	8eeJ	8ccJ)
16CJJ	.	.
=33	=33	=33
8.FL	(8aL	8ccL
.	8cc)	(8a
16EL	.	.
16F	8ffJ	8ddJ)
16DJJ	.	.
=34	=34	=34
8.GL	(8bL	8ddL
.	8dd)	(8b
16FL	.	.
16G	8ggJ	8eeJ)
16EJJ	.	.
=35	=35	=35
8.AL	(8ccL	8eeL
.	8ee)	(8cc
16GL	.	.
16A	8aaJ	8ffJ)
16FJJ	.	.
=36	=36	=36
8.GL	8.ddL	(8bL
.	.	8g)
16FL	16bk	.
16E	[8ccJ	[8eeJ
16CJJ	.	.
=37	=37	=37
16FLL	16ccLL]	16eeLL]
16D	16ddJ	16ffJ
16G	8.b	8.dd
16F	.	.
16G	.	.
16GGJJ	16ccJk	16ccJk
=38	=38	=38
8.CL>	4cc	(8ccL
.	.	8g)
16DL	.	.
16E	8r	8ccJ
16CJJ	.	.
=	=	=
*-	*-	*-
!!!RDF**kern: > = above
!!!RDF**kern: < = below
Engraved by Verovio 5.4.0-dev-a84586c-dirty 32 35 38

Example showing shift between four- and two-part textures.

Voice crossing in a Bach chorale.

Voice crossing in Renaissance music.

Voice crossing betwen first and second violins in Vivaldi, Op. 1

Duplication of vocal melody in piano part.