I have been reviewing the online manuals and am having trouble finding
documentation that describes the overall architecture of the Lilypond
system. I am primarily talking about the interaction of .ly and .scm files
(how they are parsed by the C++ code would be welcome too). When I look at
the In
I have searched the archives and cannot find why the following is happening.
They are contrived to demonstrate a larger problem.
This one works as expected
majorKey = #(define-music-function (parser location note ) (ly:music?)
#{
a $note g
#})
{
\majorKey g
}
But what I really want to