lilypond-essay: The LilyPond story

 
 1.1 The LilyPond story
 ======================
 
 Long before LilyPond had been used to engrave beautiful performance
 scores, before it could create university course notes or even simple
 melodies, before there was a community of users around the world or even
 an essay on music engraving, LilyPond began with a question:
 
      Why does most computer output fail to achieve the beauty and
      balance of a hand-engraved score?
 
 Some of the answers can be found by examining the two scores below.  The
 first score is a beautiful hand-engraved score from 1950 and the second
 is a modern, computer-engraved edition.
 
      Bärenreiter BA 320, ©1950:
 
 [png]
      Henle no.  666, ©2000:
 
 [png]
    The notes here are identical, taken from Bach’s first Suite for solo
 cello, but the appearance is different, especially if you print them out
 and view them from a distance.  (The PDF version of this manual has
 high-resolution images suitable for printing.)  Try reading or playing
 from each of the scores and you will find that the hand-engraved score
 is more enjoyable to use.  It has flowing lines and movement, and it
 feels like a living, breathing piece of music, while the newer edition
 seems cold and mechanical.
 
    It is hard to immediately see what makes the difference with the
 newer edition.  Everything looks neat and tidy, possibly even “better”
 because it looks more computerized and uniform.  This really puzzled us
 for quite a while.  We wanted to improve computer notation, but we first
 had to figure out what was wrong with it.
 
    The answer lies in the precise, mathematical uniformity of the newer
 edition.  Find the bar line in the middle of each line: in the
 hand-engraved score the position of these bar lines has some natural
 variation, while in the newer version they line up almost perfectly.
 This is shown in these simplified page layout diagrams, traced from the
 hand-engraved (left) and computer-generated music (right):
 
 [png]
    In the computer-generated output, even the individual note heads are
 aligned in vertical columns, making the contour of the melody disappear
 into a rigid grid of musical markings.
 
    There are other differences as well: in the hand-engraved edition the
 vertical lines are all stronger, the slurs lie closer to the note heads,
 and there is more variety in the slopes of the beams.  Although such
 details may seem like nitpicking, the result is a score that is easier
 to read.  In the computer-generated output, each line is nearly
 identical and if the musician looks away for a moment she will be lost
 on the page.
 
    LilyPond was designed to solve the problems we found in existing
 software and to create beautiful music that mimics the finest
 hand-engraved scores.