On Sun, Apr 12, 2015 at 9:58 AM, Kieren MacMillan < kieren_macmil...@sympatico.ca> wrote:
> Hi Simon, > > > I couldn’t carry it out, but what about the following approach: Create a > music function to add \times before /every/ bar, add that function to > toplevel-music-functions, \omit them except for the first, and use > \once\override TimeSignature.stencil = #ly:time-signature::print for the > bar concerned? Just an idea. > > That might work… > > But doesn’t it seem to you (as it does to me) that this is an awful lot of > work to simply force visibility of a grob? I would rather have a new > property added to grob-interface, say #’force-visibility (unset or ##f by > defaul), which if ##t would override all other commands and properties > (e.g., a previous \hide or #’break-visibility setting or #’stencil hack) > and simply force the grob to appear. A shortcut could be \show or \force, > which would be \override Grob.force-visibility = ##t. > > But forcing the grob to appear presupposes that there is a TimeSignature grob, and these are created in response to \time. What you are suggesting would mean that each measure needs its own time signature object, which is not the case. --David
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user