Ekmelily is an extension for LilyPond
that supports variable accidentals and key signatures for the notation
of microtonal music in several equal-temperament
tunings – 12, 19, 24, 31, 36, 48, 53, 72, 96-EDO – and in 5-limit JI.
For this purpose, it introduces predefined and user-defined notation styles.
Each style describes a set of symbols for the alterations,
usually up to the five-quarters-tone.
Furthermore, Ekmelily defines own note names
based on the names for semi- and quarter-tones given in LilyPond.
Ekmelily requires LilyPond version 2.19.22 or higher.
See Esmuflily for other music symbols
(clefs, note heads, articulations, etc.)
from SMuFL compliant fonts.