On 07.09.2018 03:17, Simon Albrecht wrote:
Hello everybody,

here’s two suggestions for the LSR snippets dealing with an initial clef change before the first note of a piece:

#956 <http://lsr.di.unimi.it/LSR/Item?id=956> works with a hidden grace note; this creates an unsightly gap that can be avoided by using a grace-timed spacer rest instead of the hidden note and repositioning clef and first note column thus:

%%%%%%%%%%%%%
\relative c' {
  \key b \major
  %%  Start with a bass clef :
  \clef bass
  %%  Use a grace-timed spacer:
  \grace s64
The above duration is irrelevant and may be omitted.
  %% Adjust the clef spacing:
  \once\override Staff.Clef.extra-offset = #'(3 . 0)
  %\once\override Staff.Clef.X-extent = #'(0 . 0)
  %%  Put in the treble clef:
  \clef treble
  \once\override NoteColumn.X-offset = 5
  c4 c c c | c1
}
%%%%%%%%%%%%%%

#792 uses a more sophisticated approach, which is good, but it has the major disadvantage that any key signature will be displayed according to the wrong clef. That limitation should probably be pointed out in the snippet’s description.

Best, Simon


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


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

Reply via email to