Ekmelily ist eine Erweiterung für LilyPond,
die variable Versetzungszeichen und Vorzeichen für die Notation
mikrotonaler Musik in mehreren Tonsystemen unterstützt.
Derzeit unterstützt es die temperierten Tonsysteme
12, 19, 24, 31, 36, 48, 53, 72, und 96-EDO,
sowie 5-limit JI.
Es unterstützt vordefinierte und benutzerdefinierte Notationsstile.
Jeder Stil beschreibt einen Satz von Zeichen für die Versetzungen,
bis maximal zum Fünf-Viertelton.
Außerdem definiert es eigene Notennamen, basierend auf den in
LilyPond gegebenen Namen für Halb- und Vierteltöne.
Ekmelily benötigt LilyPond Version 2.24 oder höher.
Siehe Esmuflily zur Verwendung anderer SMuFL Musiksymbole.