On Nov 28, 2012, at 7:02 PM, Jeffrey Trevino <jeffrey.trevi...@gmail.com> wrote:
> It's a long-term goal of mine to learn enough about the Scheme side of > Lilypond to be able to design stencils, and custom notational constructs more > broadly, like you've just done. It seems like graphic flexibility with > \markup is documented really well, but I've yet to get the basics of how I > can use Scheme to control Lilypond at a low-level graphically as you've just > done. Do you -- or anyone else reading -- have a suggestion about which > source code or documentation I should take a look at to start learning how? Hi Jeffrey, I have found that the LSR is really your friend here. I have been able to learn a *lot* by following (reverse-engineering) the way certain examples are done there (with help from the LilyPond documentation and online scheme tutorials). Try a search for "stencil" to look at relevant snippets: http://lsr.dsi.unimi.it/LSR/Search?q=stencil LilyPond's Scheme tutorial helped me get started with Scheme (if you haven't seen it): http://www.lilypond.org/doc/v2.16/Documentation/extending/scheme-tutorial Here's a great snippet on creating custom stencils: http://lsr.dsi.unimi.it/LSR/Item?id=623 And here's a good site for making sense of cubic bezier curves: http://cubic-bezier.com Harm's advice about following the user list is good too. It is really impressive how far you can go with customizing LilyPond with Scheme. -Paul
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user