Id like to make a smaller RhythmicStaff with some special qualities,
like smaller font etc.  This one works fine, but i have a couple of
things id like to fix[1] (see below):

rytmestaff = #(define-music-function (parser location navn rytmer) (string? 
ly:music?)
               #{
               \context RhythmicStaff = $navn {
               \set Staff.fontSize = #-3
               \override Staff.StaffSymbol #'color = #(x11-color 'gray60)
               \override Staff.StaffSymbol #'staff-space = #(magstep -3)
               $rytmer
             } 
               #})

1) Id like to gray-scale the whole staff.  Is there a simple way[2] instead
of overriding zillions of objects w. properties to draw everything
inside the RhythmicStaff context in 'gray80?  Ie:
  
       \override Staff.StaffSymbol   #'color = #(x11-color 'grey60)
       \override Staff.TimeSignature #'color = #(x11-color 'grey60)
       \override Staff.Clef          #'color = #(x11-color 'grey60)
       \override Staff.NoteHead      #'color = #(x11-color 'grey60)
       \override Staff.Stem          #'color = #(x11-color 'grey60)
       \override Staff.BarLine       #'color = #(x11-color 'grey60)
       \override Staff.Beam          #'color = #(x11-color 'grey60)
               

2) For every chord in the input i get a 'doubled' note-head in the
RhythmicStaff?  How to get rid of those?  Is there a chord-engraver or
notecolumn-engraver i can grab and do something with inside this
context?


Footnotes:
[1] I am honestly doing some research before asking here.  Before asking
here im looking in the manuals ive got, searching the .info pages, and
finally the web. 

[2]  Guess what, im starting to beleive there is...

Thanks,

-anders


_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to