Very clever, thanks much Harm. Cheers, Pierre
2015-02-28 0:26 GMT+01:00 Thomas Morley <thomasmorle...@gmail.com>: > 2015-02-27 17:15 GMT+01:00 Pierre Perol-Schneider > <pierre.schneider.pa...@gmail.com>: > > Dear LilyPonders, > > > > I have a cueVoice which starts with a 'partial'. > > The best way I found to reach that is to replace the cue clef grob: > > > > { > > \clef bass > > \time 3/4 > > \compressFullBarRests > > << > > { R2.*25 } > > \new CueVoice \relative c''' { > > s2.*23 > > \override Staff.MultiMeasureRest.staff-position = #-4 > > \override Staff.Clef.font-size = #-2 > > \once\override Staff.Clef.stencil = #(lambda (grob) > > ly:clef::print (grob-interpret-markup grob > > #{ > > \markup\raise #1 > > \score { > > { cis'''4^. } > > \layout { > > \context { > > \Staff > > \clef G > > \omit TimeSignature > > \omit StaffSymbol > > fontSize = #-3.7 > > } > > } > > } > > #})) > > \clef G > > d2.-> > > -\tweak extra-offset #'(-3.5 . 0) > > ^\markup "Fl.Ob.Viol.I" > > c2-> b4-. > > \clef F > > } > > >> > > a,2. > > \revert Staff.Clef.font-size > > \revert Staff.MultiMeasureRest.staff-position > > } > > > > > > Does anyone have a more elegant solution ? > > > > TIA, > > Pierre > > Hi Pierre, > > maybe the following, I'm not convinced either. > > \version "2.19.15" > > \new Staff { > \clef bass > \time 3/4 > \compressFullBarRests > << > { R2.*25 } > \new CueVoice \relative c''' { > s2.*23 > %% The big drawback! > %% 'X-offset needs to be set manually > %% Is there a different possibility? > \once \override Staff.MultiMeasureRest.X-offset = #1 > \bar "" > \override Staff.Clef.font-size = #-2 > \override Staff.MultiMeasureRest.staff-position = #-4 > \grace { > \clef treble > %% adds a little space, if needed > %s8 > \stemDown > %% make grace-notes the same size as the main notes in > CueVoice > %% not sure about the value, may need to be adjusted > \set fontSize = #-1 > %% maybe needed: > %\once \override TextScript.outside-staff-priority = -50 > %% let extend Stem to middle line, where needed > \once \override Stem.no-stem-extend = ##f > cis4^.^\markup \fontsize #-4 "Fl.Ob.Viol.I" > \bar "|" > %% back to the default fontSize for CueVoice > \set fontSize = #-4 > } > d2.-> > %% maybe add the following; will not work above, though > %\once \override Staff.MultiMeasureRest.spacing-pair = > %#'(staff-bar . staff-bar) > c2-> b4-. > \clef F > } > >> > a,2. > \revert Staff.Clef.font-size > \revert Staff.MultiMeasureRest.staff-position > } > > Cheers, > Harm >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user