more info about Frog: http://linuxmusicians.com/viewtopic.php ... frog#p3690
More info about developing for Lilypond:
http://lilypond.org/web/devel/participating/
At this moment there are some guys beginning to work on more and better tablature functionality for Lilypond. Maybe a good moment to jump in, and I think they can use some man power!
See for example these threads:
http://www.nabble.com/guitar-tab-featur ... 95370.html
and from a thread called 'Bends' on the Lilypond user mailinglist:
http://lilypond.org/doc/v2.13/Documenta ... ndex#indexYou have two important
prerequisites:
1) You're interested in having a particular feature in LilyPond (this is by
far the most important)
2) You have some background in programming.
You can see the Contributors' Guide for some detailed information about
participating:
http://www.gnu.org/software/guile/manua ... index.htmlMy recommendation is that you spend a bit of time getting familiar with
LilyPond. You should get the source, and hunt around in the source to see
where graphic items (grobs) are created. The C++ code is fairly hard to
read if you insist on knowing the details, but if you just pretend it works
and don't try to understand exactly how each line works until you need to,
it's not so bad.
Much of the alterable output is in Scheme, so you'll need to understand a
bit about Scheme. Actually, it's in Guile, which is a specific
implementation of Scheme. You can find the Guile Reference Manual online:
http://mitpress.mit.edu/sicp/full-text/book/book.htmlThere's also the book I learned Scheme from available online:
http://www.adobe.com/devnet/postscript/pdfs/PLRM.pdfYou also will probably need a postscript language reference to understand
how to create the things you want in postscript:
http://local.wasp.uwa.edu.au/~pbourke/d ... ostscript/A simple PostScript tutorial can be found here:
http://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDFA more complicated, official Adobe PostScript tutorial can be found here:
http://valentin.villenave.info/The-Lily ... sommaire_3There's this very simple PostScript tutorial I had written a while back:
(of course, it's just an introduction)
That will probably give you plenty to chew on for now.
When you're ready to get started (i.e. when work slows down) give a shout
and jump in!