Would probably help if I showed the file :).  I'm guessing the problem 
is it's not allowed to use a variable inside of the braces after the \with 
command, but I don't understand why.

-Jonathan

\version "2.12.2"

ossia = #(define-music-function (parser location staffName)
  (string?)
#{
        alignAboveContext = #$staffName
        \remove "Time_signature_engraver"
        fontSize = #-3
        \override StaffSymbol #'staff-space = #(magstep -3)
        \override StaffSymbol #'thickness = #(magstep -3)
#})

myMelody = \new Staff = main {
        \relative c' {
        c8 d e f g a b c |
        <<
        {
                d1
        }
        {
                \new Staff \with { \ossia #'main } {
                        \relative c' {
                                \clef bass
                                c4 d e f
                        }
                }       
        }
        >>
        }
}

\score {
        \myMelody
        \layout {
  }
}


      


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

Reply via email to