2019-12-07: sta­ble release 1.0 pub­lished — togeth­er with exam­ples and a doc­u­men­tat­ing tuto­r­i­al.


Com­plex­i­ty is like water: try­ing to com­press it, only increas­es the pres­sure.


har­mo­nyli.ly is a Lily­Pond library for embed­ding har­mo­ny analy­sis sym­bols into a score. It can deal with sym­bols of the scale-step-the­o­ry as well as sym­bols of the funk­tion­al har­mo­ny the­o­ry.

In the begin­ning, I sim­ply want­ed to find the best way to use ana­lyzed music exam­ples in musi­co­log­i­cal files. On the one side, the bun­dle of LaTeX, MusicTeX und Har­mo­ny offers such an oppor­tu­ni­ty — in gen­er­al. But prac­ti­cal­ly, MusicTeX is too com­pli­cat­ed. It decreas­es the pro­duc­tiv­i­ty. On the oth­er side, LaTeX and Lily­Pond can be used eas­i­ly. But they alone do not ful­fill the needs of the musi­col­o­gy.

Tristan Chord

For clos­ing this gap, I decid­ed to devel­op har­mo­nyli.ly : As a plu­g­in for Lily­Pond files, it should be able to do, what har­mo­ny does for MusicTeX and LaTeX. But for writ­ing the scores, one should be able to use the well known and sim­ple Lily­Pond lan­guage.

Here you see an exam­ple of what the result can real­ize.

Download and Usage

  • The GitHub repos­i­to­ry harmonyli.ly can be cloned or down­loaded as zip file.
  • For using the library one must only inlude the file harmonyli.ly into one’s own Lily­pond file. Exam­ple files show how this is down.
  • The details of using har­mo­nyli.ly is explained by a tuto­r­i­al. Take a look at doc/tutorial.pdf or use the online ver­sion of the harmonyli.ly-Tutorial.

harmonyli.ly Licenses

Copy­right © 2019 Karsten Reincke, Hans Blum

The library harmonyli.ly may be used under the terms of the GPLv3 or the MIT. For details take a look at the file LICENSING.

The exam­ples are licensed under the terms of the MIT license, the tuto­r­i­al is dis­trib­uted as CC-BY-SA file.

To top