]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc: add Baerenreiter and Henle solo cello suites
authorAndrew Hawryluk <ahawryluk@gmail.com>
Thu, 15 Oct 2009 03:53:49 +0000 (21:53 -0600)
committerGraham Percival <graham@percival-music.ca>
Thu, 15 Oct 2009 20:37:55 +0000 (21:37 +0100)
Added comparison of solo cello suite engravings to new essay with
high-res images, fixed cropping on Finale example.

Documentation/essay/engraving.itely
Documentation/pictures/baer-suite1-fullpage.png
Documentation/pictures/bwv861-finale2008a.png
Documentation/pictures/henle-suite1-fullpage.png
Documentation/pictures/page-layout-comparison.png [new file with mode: 0644]
Documentation/pictures/page-layout-comparison.svg [new file with mode: 0644]
Documentation/pictures/pdf/bwv861-finale2008a.pdf
Documentation/pictures/pdf/page-layout-comparison.pdf [new file with mode: 0644]

index 435d823d85fce2ce476a2049ff2d4a7984691894..06e3cc5258b9b099028ee67f795c5229b25828dd 100644 (file)
 This section covers the overall goals and architecture of
 LilyPond.
 
+@c TODO:
+@c update LP 1.4 example with PDF
+@c annotate typography errors in old LilyPond
+@c add Schubert
+@c add 'tweaked' versions of LP & Finale BWV 861
+@c find a good value for #'between-staff-spacing #'padding
+@c remove 3mm eps bounding box left padding for Sarabande (This will
+@c     require adding a new snippet option to lilypond-book.py
+
+@c Notes:
+@c Incorrect beaming in the Sarabande is a known bug.
+
 @menu
 * Engraving::                   
 * Automated engraving::         
@@ -24,9 +36,112 @@ LilyPond.
 * Appendix::                    
 @end menu
 
+@node The LilyPond story
+@unnumberedsec The LilyPond story
+
+Before LilyPond had a community of users around the world, before it had
+been used to produce university course notes or world-premier opera
+performance scores, before there was an essay on music engraving or any
+computer code or even an organized team of developers, LilyPond began
+with a question:
+
+@quotation
+Why does most computer output fail to achieve the beauty and balance of
+a hand-engraved score?
+@end quotation
+
+Some of the answers can be found by examining the two scores
+@ifnottex
+below.
+@end ifnottex
+@iftex
+on the following pages.
+@end iftex
+The first score is a beautiful hand-engraved score from 1950 and the
+second is a modern, computer-engraved edition.
+
+@ifnottex
+@noindent
+Bärenreiter BA 320, @copyright{}1950:
+
+@sourceimage{baer-suite1-fullpage,,,png}
+
+@noindent
+Henle no. 666, @copyright{}2000:
+
+@sourceimage{henle-suite1-fullpage,,,png}
+@end ifnottex
 
-@node Engraving
-@unnumberedsec Engraving
+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 veiw them from a distance.
+@ifnottex
+(The PDF version of this manual has high-resolution images suitable for
+printing.)
+@end ifnottex
+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 kind of hard to immediately see what makes the difference with the
+newer edition. Everything looks neat and tiny, 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 barline in the middle of each line: in the
+hand-engraved score the position of these barlines has some natural
+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):
+
+@quotation
+@iftex
+@sourceimage{pdf/page-layout-comparison,,,}
+@end iftex
+@ifnottex
+@sourceimage{page-layout-comparison,,,png}
+@end ifnottex
+@end quotation
+@noindent
+
+In the computer-generated output, even the individual noteheads 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 noteheads,
+and there is more visual variety in the placement 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. Along the way, we have learned a great deal about
+the work that goes into a well-engraved score. In this essay we describe
+several of those aspects that we have tried to imitate in LilyPond.
+
+@iftex
+@page
+@noindent
+Bärenreiter BA 320, @copyright{}1950:
+
+@sourceimage{baer-suite1-fullpage,16cm,,}
+@page
+@noindent
+Henle no. 666, @copyright{}2000:
+@sp 3
+@sourceimage{henle-suite1-fullpage,16cm,,}
+@page
+@end iftex
+
+@node Engraving details
+@unnumberedsec Engraving details
 
 @cindex engraving
 @cindex typography, music
@@ -64,17 +179,12 @@ necessary to become truly skilled.
 @end ifnottex
 @end quotation
 
-Now all newly printed music is produced with computers. This has
-obvious advantages: prints are cheaper to make, editorial work can be
-delivered by email, and the original data can be easily stored.
-Unfortunately, computer-generated scores rarely match the quality of
-hand-engraved scores. Instead, computer printouts have a bland,
-mechanical look, which makes them unpleasant to play from.
-
-From the beginning, we designed LilyPond to mimic the beauty of
-traditional music engraving. Along the way, we have learned a great deal
-about the work that goes into a well-engraved score. Below we describe
-several of those aspects that we have tried to imitate in LilyPond.
+@c Now all newly printed music is produced with computers. This has
+@c obvious advantages: prints are cheaper to make, editorial work can be
+@c delivered by email, and the original data can be easily stored.
+@c Unfortunately, computer-generated scores rarely match the quality of
+@c hand-engraved scores. Instead, computer printouts have a bland,
+@c mechanical look, which makes them unpleasant to play from.
 
 @menu
 * Music fonts::                 
@@ -91,7 +201,7 @@ The images below illustrate some differences between traditional
 engraving and typical computer output. The left picture shows a scan of
 a flat symbol from a hand-engraved Bärenreiter edition, while the right
 picture depicts a symbol from an edition of the same music published in
-2000. Although both images are printed in the shame shade of ink, the
+2000. Although both images are printed in the same shade of ink, the
 earlier version looks darker: the staff lines are heavier, and the
 Bärenreiter flat has a bold, almost voluptuous rounded look. The right
 scan, on the other hand, has thinner lines and a straight layout with
@@ -137,7 +247,7 @@ Henle (2000)
 
 When we wanted to write a computer program to create music typography,
 there were no musical fonts freely available that could match the
-elegance of our favorite scores. Not let down, we created a font of
+elegance of our favorite scores. Undeterred, we created a font of
 musical symbols, relying on nice printouts of hand-engraved music. The
 experience helped develop a typographical taste, and it made us
 appreciate subtle design details. Without that experience, we would not
@@ -157,8 +267,8 @@ our own LilyPond font.
 @end quotation
 
 The LilyPond symbols are heavier and their weight is more consistent,
-which makes them easier to read. Fine endings, such as the one on the
-bottom of the quarter rest, should not end in sharp points, but rather
+which makes them easier to read. Fine endings, such as the ones on the
+sides of the quarter rest, should not end in sharp points, but rather
 in rounded shapes. This is because sharp corners of the punching dies
 are fragile and quickly wear out when stamping in metal. Taken together,
 the blackness of the font must be carefully tuned together with the
@@ -175,11 +285,11 @@ vertical strokes are heavier.
 @unnumberedsubsec Optical spacing
 
 In spacing, the distribution of space should reflect the durations
-between notes.  However, many modern scores adhere to the
-durations with mathematical precision, which leads to poor
-results.  In the next example a motive is printed twice: the first time
-using exact mathematical spacing, and the second with corrections.
-Which do you prefer?
+between notes. However, as we saw in the Bach Suite above, many modern
+scores adhere to the durations with mathematical precision, which leads
+to poor results. In the next example a motive is printed twice: the
+first time using exact mathematical spacing, and the second with
+corrections. Which do you prefer?
 
 @cindex optical spacing
 
@@ -240,18 +350,17 @@ music = {
 @cindex regular spacing
 @cindex spacing, regular
 
-Each bar in the fragment only uses notes that are played in a
-constant rhythm.  The spacing should reflect that.  Unfortunately,
-the eye deceives us a little; not only does it notice the distance
-between note heads, it also takes into account the distance
-between consecutive stems.  As a result, the notes of an
-up-stem/@/down-stem combination should be put farther apart, and
-the notes of a down-stem/@/up-stem combination should be put
-closer together, all depending on the combined vertical positions
-of the notes.  The upper two measures are printed with this
-correction, the lower two measures, however, form down-stem/@/up-stem
-clumps of notes. A master engraver would adjust the spacing as needed to
-please the eye.
+Each bar in the fragment only uses notes that are played in a constant
+rhythm. The spacing should reflect that. Unfortunately, the eye deceives
+us a little; not only does it notice the distance between note heads, it
+also takes into account the distance between consecutive stems. As a
+result, the notes of an up-stem/@/down-stem combination should be put
+farther apart, and the notes of a down-stem/@/up-stem combination should
+be put closer together, all depending on the combined vertical positions
+of the notes. The lower two measures are printed with this correction,
+the upper two measures, however, form down-stem/@/up-stem clumps of
+notes. A master engraver would adjust the spacing as needed to please
+the eye.
 
 Another example of optical spacing is the visual interplay between the
 stems and the bar lines. When an up-stem precedes the bar line, a little
@@ -273,6 +382,10 @@ more space is needed to keep it from feeling crowded:
       \remove "Time_signature_engraver"
       \override NoteSpacing #'stem-spacing-correction = #0.7
     }
+    \context {
+      \Score
+      \remove "Bar_number_engraver"
+    }
   }
 }
 @end lilypond
@@ -484,8 +597,8 @@ configurations, ties and dots in chords, line breaks, and page breaks.
 
 We have tuned LilyPond's layout rules by comparing its output to
 hand-engraved scores. Here is one line of a benchmark piece from a
-hand-engraved edition (Bärenreiter BA320), and as engraved by LilyPond
-1.4:
+hand-engraved edition (Bärenreiter BA320), and as engraved by an old
+version of LilyPond (version 1.4, released May 2001):
 
 @iftex
 @sourceimage{baer-sarabande-hires,16cm,,}
@@ -553,10 +666,6 @@ from the current version of LilyPond (@version{}):
 The current output is not a clone of the reference edition, but it is
 much closer to publication quality that the earlier output.
 
-@c TODO: remove 3mm eps bounding box left padding for this example
-@c This will require adding a new snippet option to lilypond-book.py
-@c TODO: Why is the beaming in measure 3 wrong in 2.13.5?
-
 [@strong{Andrew H:} This comparison is not finished. I promise not to
 leave it in such a mess!]
 
@@ -594,6 +703,13 @@ vertically close to the subsequent element in that voice (e.g. mm. 28).
 although some scores are more attractive than others.
 @end itemize
 
+@c Han-Wen said once:
+@c A lot of readers misinterpret the Finale example. Finale is a
+@c powerful package, and in the hands of a good engraver — which is
+@c something different from a good musician — it can produce very good
+@c scores. However, the friendly GUI is misleading: you need a lot of
+@c time and expertise to get decent scores from Finale.
+
 @c How do we go about implementing typography?  If craftsmen need
 @c over ten years to become true masters, how could we simple hackers
 @c ever write a program to take over their jobs?
index 72504df82a953454bed8b525993b0bc3631c6914..e2ccd60b48d785f4580423b33ab5da192bca42e4 100644 (file)
Binary files a/Documentation/pictures/baer-suite1-fullpage.png and b/Documentation/pictures/baer-suite1-fullpage.png differ
index 7dd5608ea4a6413c86bc08459c095c54e8a6aca0..cdf4da71f00184800c39f0f0e4cb99b61ace8f71 100644 (file)
Binary files a/Documentation/pictures/bwv861-finale2008a.png and b/Documentation/pictures/bwv861-finale2008a.png differ
index aa57b99eed96638254df5e4161df64cb44b5059e..44ac2f110159275b6213cbae9978af6bf7025d6b 100644 (file)
Binary files a/Documentation/pictures/henle-suite1-fullpage.png and b/Documentation/pictures/henle-suite1-fullpage.png differ
diff --git a/Documentation/pictures/page-layout-comparison.png b/Documentation/pictures/page-layout-comparison.png
new file mode 100644 (file)
index 0000000..18dc0a9
Binary files /dev/null and b/Documentation/pictures/page-layout-comparison.png differ
diff --git a/Documentation/pictures/page-layout-comparison.svg b/Documentation/pictures/page-layout-comparison.svg
new file mode 100644 (file)
index 0000000..ad4c5aa
--- /dev/null
@@ -0,0 +1,305 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="325.67209"
+   height="157.58679"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   version="1.0"
+   sodipodi:docname="page-layout-comparison.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <inkscape:perspective
+       id="perspective2447"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective3349"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.5604654"
+     inkscape:cx="127.09102"
+     inkscape:cy="63.352188"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="cm"
+     inkscape:window-width="1291"
+     inkscape:window-height="966"
+     inkscape:window-x="74"
+     inkscape:window-y="25" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-207.55248,-431.66917)">
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect2453"
+       width="124.72554"
+       height="4.8056207"
+       x="213.33556"
+       y="436.16196" />
+    <rect
+       y="452.36194"
+       x="207.91248"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3227"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3229"
+       width="130.37935"
+       height="4.8056006"
+       x="207.91248"
+       y="469.00037" />
+    <rect
+       y="485.20038"
+       x="207.91248"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3231"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3233"
+       width="130.37935"
+       height="4.8056006"
+       x="207.91248"
+       y="501.53885" />
+    <rect
+       y="517.00043"
+       x="207.91248"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3235"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3237"
+       width="130.37935"
+       height="4.8056006"
+       x="207.91248"
+       y="532.57739" />
+    <rect
+       y="549.03119"
+       x="207.91248"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3239"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3241"
+       width="130.37935"
+       height="4.8056006"
+       x="207.91248"
+       y="565.36963" />
+    <rect
+       y="581.93884"
+       x="207.91248"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3243"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 280.16103,433.63442 L 280.16103,442.63442"
+       id="path3245" />
+    <path
+       id="path3247"
+       d="M 276.21487,450.43442 L 276.21487,459.43442"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 278.01487,467.23442 L 278.01487,476.23442"
+       id="path3249" />
+    <path
+       id="path3251"
+       d="M 276.56103,482.83442 L 276.56103,491.83442"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 278.36103,499.38058 L 278.36103,508.38058"
+       id="path3253" />
+    <path
+       id="path3255"
+       d="M 276.39947,514.98058 L 276.39947,523.98058"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 276.86101,530.46519 L 276.86101,539.46519"
+       id="path3257" />
+    <path
+       id="path3259"
+       d="M 275.59177,546.89596 L 275.59177,555.89596"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 277.09178,563.21136 L 277.09178,572.21136"
+       id="path3261" />
+    <path
+       id="path3263"
+       d="M 275.24561,579.89596 L 275.24561,588.89596"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3265"
+       width="124.72554"
+       height="4.8056207"
+       x="407.90829"
+       y="434.55673" />
+    <rect
+       y="450.75674"
+       x="402.48523"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3267"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3269"
+       width="130.37935"
+       height="4.8056006"
+       x="402.48523"
+       y="466.41605" />
+    <rect
+       y="482.61606"
+       x="402.48523"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3271"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3273"
+       width="130.37935"
+       height="4.8056006"
+       x="402.48523"
+       y="497.48587" />
+    <rect
+       y="512.13147"
+       x="402.48523"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3275"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3277"
+       width="130.37935"
+       height="4.8056006"
+       x="402.48523"
+       y="525.91345" />
+    <rect
+       y="540.40906"
+       x="402.48523"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3279"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3281"
+       width="130.37935"
+       height="4.8056006"
+       x="402.48523"
+       y="555.11566" />
+    <rect
+       y="571.68488"
+       x="402.48523"
+       height="4.8056006"
+       width="130.37935"
+       id="rect3283"
+       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:0.72000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 476.03916,432.02917 L 476.03916,441.02917"
+       id="path3285" />
+    <path
+       id="path3287"
+       d="M 471.76664,448.82917 L 471.76664,457.82917"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 471.00347,464.65011 L 471.00347,473.65011"
+       id="path3289" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 471.76664,480.19234 L 471.76664,489.19234"
+       id="path3355" />
+    <path
+       id="path3357"
+       d="M 471.76664,495.40822 L 471.76664,504.40822"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 471.76664,509.80822 L 471.76664,518.80822"
+       id="path3359" />
+    <path
+       id="path3361"
+       d="M 471.76664,523.55552 L 471.76664,532.55552"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 471.76664,537.95552 L 471.76664,546.95552"
+       id="path3363" />
+    <path
+       id="path3365"
+       d="M 471.76664,552.96058 L 471.76664,561.96058"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 471.76664,552.96058 L 471.76664,561.96058"
+       id="path3367" />
+    <path
+       id="path3369"
+       d="M 471.11394,569.10788 L 471.11394,578.10788"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.72000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+</svg>
index b903b6d783f819b45bca5df6941f64328ee2abd4..b4d64e6d06f68af78e3e39a0f49283b04a48be03 100755 (executable)
Binary files a/Documentation/pictures/pdf/bwv861-finale2008a.pdf and b/Documentation/pictures/pdf/bwv861-finale2008a.pdf differ
diff --git a/Documentation/pictures/pdf/page-layout-comparison.pdf b/Documentation/pictures/pdf/page-layout-comparison.pdf
new file mode 100644 (file)
index 0000000..9096542
Binary files /dev/null and b/Documentation/pictures/pdf/page-layout-comparison.pdf differ