lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: LSR how to move clefs on uneven staff lines?


From: Trevor Daniels
Subject: RE: LSR how to move clefs on uneven staff lines?
Date: Sat, 1 Mar 2008 19:02:38 -0000


The \clef command sets clefGlyph, clefPosition, middleCPosition and 
clefOctavation, so issuing it after setting these destroys the values you have 
just set explicitly.  But just changing any of these four properties will cause 
a clef to be printed anyway, so the \clef command is not required.  In effect 
you've issued a \clef command by setting these properties.

The values in engraver.init are the values for the default clef in each of the 
staves.  The \clef command is defined as a music function in 
music-functions-init.ly, but this doesn't help you much.

Trevor D 


-----Original Message-----
From: Till Rettig [mailto:address@hidden
Sent: 01 March 2008 18:22
To: address@hidden
Cc: lilypond-user Mailinglist
Subject: Re: LSR how to move clefs on uneven staff lines?


OK, yes, it does work... :-) what I meant was with the settings of middleC =7 
and clef position =1. But: When I set the clef settings and let the clef print 
explicitly with \clef bass it is again at the wrong position (middleCPosition 6 
and ClefPosition 2) even though I had said it should be 7 and 1.

so you can't obviously use the \clef command with setting that way? Does it 
read the defaults from engraver-init.ly?

Till

Trevor Daniels schrieb: 
I'm not sure what you mean.  It works as expected when
I try this in 2.11.34.  You ask for a staff of four 
lines, with middle C 6 half-staff-spaces above the center.
So the lower C will be 1 half-staff-space below the center,
which it is.  The clef is 2 half-staff-spaces above the 
center, also as specified.  So what do you think is wrong?

Trevor D

  
-----Original Message-----
From: address@hidden
[mailto:lilypond-user-bounces+t.daniels=treda.co.u
address@hidden Behalf Of
Till Rettig
Sent: 01 March 2008 14:52
To: lilypond-user Mailinglist
Subject: LSR how to move clefs on uneven staff lines?


Hi, I tried to get the clef right for this 
example from lsr:

upper = \relative c'' {
  c1 d e f
}

lower = \relative c {
  c1 b a g
}

\score {
  \context PianoStaff <<
    \new Staff <<
      \upper
    >> 
    \new Staff  {
    \override Staff.StaffSymbol  #'line-count = #4
    \set Staff.clefGlyph = #"clefs.F"
    \set Staff.middleCPosition = #6
  \set Staff.clefPosition = #2
  \set Staff.clefOctavation = #0

       %\clef bass
        \lower
    }
  >>

}


But it doesn't change the position of the notes 
or the clefs. What is 
here wrong? I tried as in NR 1.1.3.1

Greetings
Till


_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user

    

  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]