On 2014/06/15 05:25:27, dak wrote:
It would have helped if I had written the correct command to use.  It
is, of course, \applyContext.

The documentation does not help much, but one illustrative
read/modify/write use is in scm/music-functions.scm in
add-grace-property and remove-grace-property.

Well, I finally understand this much more than before (thank you David),
but I still need someone to check my work here.  I've completely
overhauled the \magnifyMusic function, so now if the user has overridden
any default values, those adjustments will still be respected as the
size increases or decreases.

I tried to code as clearly and concisely as possible, but it ended up
longer than I imagined.  I'm wondering if I should be defining some of
the longer scheme chunks in some other file, to make the magnifyMusic
definition easier to read?

Also, my (scale-prop) procedure isn't the most generic thing around,
though I think it fits the bill for what it is.

Looking forward to getting some feedback.
- Mark

https://codereview.appspot.com/103890046/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to