On 13.11.2009, at 18:07, Richard Sabey wrote:
How can Lilypond be used to create music in free time, with bar
lines only where I explicitly put them in using \bar "|"? I've
tried using \cadenzaOn but then Lilypond mismanages accidentals. I
need a bar line to stop the effect of all accidentals (with the
possible exception of notes tied from the previous bar).
I see that similar questions have been asked before, but they did
not get satisfactory replies.
In particular, how can I avoid the following buggy behaviour in the
following example:
* the 2nd bar's 1st note is A# but lacks a #
* the 3rd bar's 2nd note has a needless natural; I'd prefer there
to be no needless accidentals except where I explicitly call for
them using !
* the 3rd bar's 3rd note is G# but lacks a #
* the last note has a natural as well as a flat even though it's in
a Staff where extraNatural = ##f.
I do this by having hidden time signatures. That way, I have bar
lines where I want them, accidentals that make sense, and everything
else associated.
James E. Bailey