Sly
is a notation format and a set of transformation scripts for
use with LilyPond sources. Refer to openguitar.com for more
information.
sly(1) takes a file with
extension .sly and splits it into parts to be read by lilypond
in an .ly file by means of includes.
sly-tidy(1) vertically
aligns the field separators by inserting spaces.
sly-mate(1) performs a
matrix transform on the file.
Also i rewrote lyinclude to handle nested includes: lyinclude2.py