I'm writing a piece that will have a few cadenzas. In the cadenza
pseudo-bars, I want to print some kind of glyph where the time signature
would normally go, to indicate that this "bar" is unmetered.
My first thought was a 0, and I found in the manual that I can actually
get the 0 to appear in the right place like this (using 2.18):
\once \override Staff.TimeSignature.style = #'single-digit
\time 0/4
\cadenzaOn
(Compilable example below, with a further hack.)
But this breaks note spacing. If I change it to "\time 1/4," then I get
reasonable note spacing. "\time 0/4" puts the minimum space between note
heads. In one passage, I'm using two voices with spacer rests to suggest
something like polyphony from a clarinet, and the minimum-space issue
completely destroys the spacers.
I can hack around that problem like this, but... wow, that smells as foul
as 6-month-old milk left out of the fridge...
\version "2.18.0"
\language "english"
\score {
\new Staff \relative c' {
cs1 R1\fermataMarkup \bar "||"
\once \override Staff.TimeSignature.style = #'single-digit
\time 0/4
\cadenzaOn
s32
\once \override Staff.TimeSignature.stencil = ##f
\time 1/4
r8 f, ( d' [ e ] ) e'' [ ( cs b ] )
}
}
Is there a more elegant way?
(Out of curiosity, what glyph would Gould recommend for this case?)