Yes it is possible!
You could use a Dynamics context. I usaly have a meta-var containing the run of the music. So I can put it in the whole partitura and in the single voice sheets.
So my setup has a structure like this:
--snip--
\version "2.14.2"

meta = {
  \time 3/4 s2. | \time 4/4 s1 | \time 5/4 s4*5 | \time 4/4 s1 \bar "|."
}
blindmusic = \relative c'' {
  c4 b a | b c d c | g a b c d | c g e c |
}

\score {
  \new StaffGroup <<
    \new Staff <<
      \meta
      \blindmusic
>>
    \new Staff <<
      \meta
      \blindmusic
>>
    % add a Dynamics context with time sig engraver
    \new Dynamics \with {
      \consists "Time_signature_engraver"
    } <<
      \meta
      \blindmusic
>>
    \new Staff <<
      \meta
      \blindmusic
>>
    \new Staff <<
      \meta
      \blindmusic
>>
>>
  \layout {
    \context {
      \Staff
      % switch off time signature in Staff
      \override TimeSignature #'stencil = ##f
    }
  }
}
--snip--

You might also put tempo information in that context with an extra engraver:
#(define-public tempo_engraver (lambda (context)
          `((listeners
             (tempo-change-event
               . ,(lambda (engraver event)
(let ((text (ly:engraver-make-grob engraver 'TextScript event))) (ly:grob-set-property! text 'text (markup #:normal-text (ly:event-property event 'text)))
                            (ly:grob-set-property! text 'direction UP)
           ))))
)))
and \consists \tempo_engraver.
Here it uses TextScript events ... you might need to tweak the positions. But this is probably not what you where looking for ;-)

Cheers,
Jan-Peter

Am 27.09.2011 21:33, schrieb Peter O'Doherty:
Hi,

I have a system with 4 staves and instead of each stave having a time signature (which changes regularly) I would like to place the time signature between the second and third stave only. Is this possible? And if so, how?

Many thanks,
Peter



_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to