Ekmelily – Notation of Microtonal Music

Ekmelily is an extension for LilyPond that supports variable accidentals and key signatures for the notation of microtonal music in several tunings.

It currently supports the equal-temperament tunings 12, 19, 24, 31, 36, 48, 53, 72, and 96-EDO, as well as 5-limit JI.

It introduces predefined and custom notation styles. Each style describes a set of accidental symbols for the alterations, up to the five-quarters-tone at most.

Furthermore, it defines own note names based on the names for semi- and quarter-tones given in LilyPond.

Ekmelily requires LilyPond version 2.24 or higher.

See Esmuflily for the support of other SMuFL music symbols.

Author and License

Ekmelily was written by Thomas Richter, thomas-richteraonat

Copyright © 2013-2026 Thomas Richter

Ekmelily is licensed under the GNU General Public License, version 3 or later.
This license is available in the file LICENSE.txt and at www.gnu.org/licenses.