Nicolas

That works perfectly!  Many thanks.

Trevor

> Nicolas Sceaux [mailto:[EMAIL PROTECTED] replied on
> 31 August 2006 21:23:
> 
> "Trevor Daniels" <[EMAIL PROTECTED]> writes:
> 
[snip]
> > I wanted to define a void function something like
> >
> > staffSize=#(
> >  define-music-function (parser location fontsize separation) (number?
> > number?) #{
> >   fontSize = #$fontsize
> >   \override StaffSymbol #'staff-space = #(magstep #$fontsize)       
> >   \override VerticalAlignment #'forced-distance = #$separation      
> >  #}
> >  (make-music 'SequentialMusic 'void #t)
> > )
> 
> [not tested]
> 
> staffWithSize =
> #(define-music-function (parser location size distance music)
>                         (number? number? ly:music?)
>   #{
>      \new PianoStaff \with {
>        fontSize = #$size
>        \override StaffSymbol #'staff-space = #(magstep $size)
>        \override VerticalAlignment #'forced-distance = #$distance
>      } 
>      $music
>   #})
> 
> ==>
> \staffWithSize #-2 #11 { ..music.. }
> 
> nicolas
> 
> 




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

Reply via email to