Are you authoring text documents about music? Maybe you’re a musicologist, teacher, or composer? Are you preparing such documents for publication and have always missed the ability to easily include musical symbols in your texts?
Then I have some very good news for you: With the new package lilyglyphs it is now possible to include any of LilyPond’s music notation symbols as “characters” in text documents. Accidentals, Clefs, Time signatures, and Articulations are readily available, but in fact you can use arbitrarily complex notational constructs.
What sets this package apart is that you’re not restricted to a small set of predefined symbols but can actually use anything LilyPond is capable of, and as we all know this is quite a lot…
Another nice thing is that the symbols scale perfectly with the surrounding text size so they can be inserted into texts really easily.
Sounds too good to be true? Well, there’s one catch to this: it is a LaTeX package, so in order to benefit from my development you may have to consider a change in mind-set and start using plain text based tools. I know it’s nasty to tell you this only after having whetted your appetite ;-).
But even if you have seen only a fraction of what I’ve written on “Scores of Beauty” you should know that I think having to use a text based tool is actually a big advantage. I was always fond of the tightly integrated workflows offered by plaintext based tools, and lilyglyphs takes this concept a big step forward.
Where to go from here?
- CTAN: http://mirror.ctan.org/macros/luatex/latex/lilyglyphs
- TeX distributions. You have to see if your distro already contains it, in TeXLive you can get it with
tlmgr install lilyglyphs.
- the repository on GitHub (https://github.com/openlilylib/lilyglyphs).
This is actually the recommended way if you know how to use Git, because this will allow you to get the latest updates as soon as they are applied, and it is the easiest way to extend the package with new commands
But first of all I suggest having a look at the full-size version of the example document.