Great, Daniel!  Glad to hear of your breakthrough.  Most of us have had
similar moments I'm sure.

Jon

On Wed, May 27, 2009 at 2:36 AM, Daniel Hulme <s...@istic.org> wrote:

> Last night I was copying out a part I have to play which is squashed
> onto a page too small to be clear. This part needed two functions I've
> previously put off writing because I thought they would be really hard.
> I tried them last night, sitting down with the NR, and I managed to
> churn out two of them.
>
> This experience has given me a lot more confidence with Lilypond: it
> feels like I've "gone up a level," to borrow the language of RPGs. So
> all I was writing for was to say thank you to all the Lilypond people -
> programmers, documentation authors, mailing-list-question-answerers, bug
> list triagers, and even constructive-whingers. I can appreciate much
> more now how awesome this piece of software. I didn't previously
> understand how true it was when people said you can make Lilypond do
> anything - but it's even bigger than that: you can make any Lilypond
> construct look like anything you like.
>
> Now to anticipate questions people are likely to ask in reply. I don't
> think there was any one part of the documentation that made me feel more
> confident about it: it was more a coming-together of the things I'd
> already learned. 'NR 6.3 Building complicated functions' was something I
> referred to a lot, and the command index. One slightly hard thing was
> that to find the page on options I can give to spanners I had to follow
> the chain 1.8 Text -> 1.8.1 Writing text -> Text spanners -> 5.4.7 Line
> styles -> 5.4.5 Spanners. The 'Text spanners' section just links to
> TextSpanner in the IR, which was much less useful to me; it would be
> great if it linked to 5.4.5 directly, and I will write a patch to that
> effect unless someone beats me to it.
>
> The other answer is: yes, I will send in my useful functions. One is for
> adding flams to drum notes, and the other is for using a spanner to give
> a "Fill" indication. I also have a trivial function for printing the Git
> commit hash of the .ly file (I keep all my parts under version control)
> that I've been meaning to contribute for a while. I'll send you all of
> them some time when I'm not on my way out to work.
>
> --
> There is no such thing as a small specification change.
> http://surreal.istic.org/                     There is no need to shout.
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAkoc7Y8ACgkQgoQ42ohbFw18耨☗䠮勳鉑姆囚獇鏵覲
> HsgAoJdgvUo9ttTUu0o7JE0GcDSuPwkU
> =zAwV
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>
>


-- 
Jonathan Kulp
http://www.jonathankulp.com
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to