It appears that the content of an excluded tag still affects the octave in 
\relative-pitched music.

I would expect the following two lines of code to produce identical output:

\version "2.24.4"
\keepWithTag #'A \relative { a \tag #'A { e' } \tag #'B { e' } }
\keepWithTag #'B \relative { a \tag #'A { e' } \tag #'B { e' } }

But in fact they do not: the E produced by the second line is an octave higher 
than the first (screenshot attached).

The workaround is to leave off the tick in the B tag section, but this doesn’t 
make the intention clear:

\keepWithTag #'B \relative { a \tag #'A { e' } \tag #'B { e } }

Is this intended behaviour, or a bug?

Thanks,
Marcus

[tag-test-results.png]

Reply via email to