lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Note duration line (contemporary)


From: David Nalesnik
Subject: Re: Note duration line (contemporary)
Date: Thu, 29 Nov 2012 10:51:29 -0600

Hi Jeffrey,

On Wed, Nov 28, 2012 at 11:52 PM, Paul Morris <address@hidden> wrote:
> On Nov 28, 2012, at 7:02 PM, Jeffrey Trevino <address@hidden>
> 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?


There are plenty of online resources for learning Scheme.  I've
learned a lot by reading the manual for Guile 1.8 (am still learning!)

The big difficulty for me was not in learning the language, but rather
learning to work with the various procedures (such as the ones you see
in the code in this thread), for which there is little documentation.
There's a list of Scheme functions here:

http://www.lilypond.org/doc/v2.16/Documentation/internals/scheme-functions

but, as you can see, this is by no means a tutorial.  In the absence
of "how-tos," I've used trial-and-error, searched online for uses of
particular functions, and searched the code base.

There are plenty of useful procedures in files such as
scm/lily-library.scm and scm/stencil.scm -- you just need to look
around.

HTH,
David



reply via email to

[Prev in Thread] Current Thread [Next in Thread]