Le lundi 30 juillet 2007 à 11:51 -0300, PabloZum a écrit : > I'm currently trying out an idea given by Mats Bengtsson in the users > forum, which is to write out the chord names as an additional set of > timed lyrics above the score. It's easy to do and it works fine, > except that the transposing function is lost. > > All the same, I'd like to try and learn how to write sourcecode for > LilyPond. Is there a manual or a tutorial?
There is no manual or tutorial, but there is the engraving essay on lilypond.org and Erik Sandberg's master thesis (see About -> Publications on lilypond.org). The source code is written in C++ and Scheme, and the sources use Git as a revision control system. If you really want to get involved into hacking LilyPond, you'll have to be able to compile LilyPond and know at least Scheme and Git. However, all this is not necessary for what you need for chord names. You could simply write your own transposing function in Scheme, so it can be easily used in .ly files; such a function needn't be included in official LilyPond sources, but it can certainly be added to LSR if the font is freely available. In this case, you only have to know Scheme. Also, don't forget there is a lot of tasks you can contribute to, that don't require any programming skills: see http://lilypond.org/web/devel/participating/call-for-help Best, John _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel