]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/user/introduction.itely (Introduction): historical
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 19 Jul 2003 09:12:57 +0000 (09:12 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sat, 19 Jul 2003 09:12:57 +0000 (09:12 +0000)
elucidations

* Documentation/user/music-glossary.tely (Top): linewidth fix.

* Documentation/user/introduction.itely (Introduction): rewrite
introduction,
(Music notation and  engraving): about notation. Add flat-picture

ChangeLog
Documentation/bibliography/engraving.bib
Documentation/user/introduction.itely
Documentation/user/literature.itely
Documentation/user/music-glossary.tely
mf/GNUmakefile
stepmake/stepmake/metafont-rules.make

index baf13fab975b4520ad879b2838d08336245898b6..3a7ac46cacb4e91ead5e6597186addb16a33336a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2003-07-19  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * Documentation/user/introduction.itely (Introduction): historical
+       elucidations
+
+       * Documentation/user/music-glossary.tely (Top): linewidth fix.
+
        * Documentation/topdocs/AUTHORS.texi (AUTHORS): cleanup.
 
        * Documentation/index.texi (Top): cleanup.
index 991204dba1d14df4f0cd8767162f0e80940d1fa7..d058058b0e612ead413d65fb9976ac3148efb17c 100644 (file)
@@ -222,12 +222,13 @@ year={1989}
   address={New York},
   publisher={The G. Schirmer Publications Department},
   year={2001}
-note={(This book can be ordered from the rental department.) 
-
-This is the style guide for Schirmer publications. This manual
+note={This is the style guide for Schirmer publications. This manual
 specifically focuses on preparing print for publication by
-Schirmer. As such it gives an idea of what is necessary to bring
+Schirmer. It discusses many details that are not in other, normal
+notation books. It als gives a good idea of what is necessary to bring
 printouts to publication quality.
+It can be ordered from the rental department.
+
 
 }
 }
index a22c77b95a909cf66efc345f751f5dabdc484e3b..164ab5c0051a83724e9b4f99a28366d9729c2348 100644 (file)
@@ -38,19 +38,32 @@ knowing which symbols to use when what. Second, one has to master
 music engraving: the art of placing symbols such that they look
 elegant.
 
-Music notation was first started in the medieval centuries. In this
+Common music notation has its roots in the medieval centuries. In this
 time, monks started to write down hints that indicated how their
 sacred music was sung. These hints (neumes), gradually evolved, and at
 some point became the note heads.  Lines were added to the neumes, to
 indicate a reference pitch, which later became the staff.  Over many
-centuries, improvements and extensions were added. For example, the
-first notation did not have an explicit notion of rhythm, and
-polyphonic music only came into existence in the XXX. The graphic
-language of notation is still under development; the innovations of
-contemporary music require still newer and more complex notations. A
-system of notation encompasses such a wide scope of music inherently
-is complex: there are many rules, and for every rule there are
-exceptional situations where they do not apply.
+centuries, improvements and extensions were added, while other
+concepts disappeared. For example, the neumes notation did not have an
+explicit notion of rhythm, but it did have @emph{custodes}, symbols at
+the end of the line to indicate the starting pitch of the next line.
+Mensural notation, a notation where each note head takes a fixed
+amount of time, came into being together with the rise of counterpoint
+in the early renaissance.  The graphic language of notation is still
+under development; the innovations of contemporary music require still
+newer and more complex notations. A system of notation encompasses
+such a wide scope of music inherently is complex: there are many
+rules, and for every rule there are exceptional situations where they
+do not apply.
+
+The result is that LilyPond cannot support each and every form of
+notation in existence. Rather, we focus on a specific style and idiom:
+we take inspiration from late-romantic music printed at the beginning
+of the 20th century. Most of the contemporary music after that, and
+most of the music going back to 17th century can be written in this
+system. That is not a fundamental limit, though. There is support for
+some modern notation like clusters, and older notation, such as white
+mensural and gregorian notation, is being worked on.
 
 The term music engraving derives from the traditional process of
 music printing.  Only a few decades ago, sheet music was made by
@@ -86,7 +99,7 @@ below shows the flat symbol. On the left, a scan from a Henle edition,
 which was made by a computer, and in the center is the flat from a
 B@"{a}renreiter edition of the same music. The symbols have noticeable
 differences: the left image is much lighter, the staff lines are
-thinner, and the glyph has straight layout with sharp corners. By
+thinner, and the glyph has straight layout with sharp corners. By
 contrast, the B@"{a}renreiter has a bold and almost voluptuous rounded
 look.  Our flat symbol is designed after, among others, this one.  It
 is tuned it to harmonize with the thickness of our staff lines, which
@@ -98,11 +111,7 @@ are also much thicker than Henle's lines.
 @image{henle-flat-bw,4cm}
 @end iftex
 @html
-<p>
-<a href=henle-flat-bw.png>
 <img src=henle-flat-bw.png>
-</a>
-
 @end html
 
 @tab
@@ -110,8 +119,7 @@ are also much thicker than Henle's lines.
 @image{baer-flat-bw,4cm}
 @end iftex
 @html
-<a href=baer-flat-bw.png>
-<img  src=baer-flat-bw.png></a>
+<img  src=baer-flat-bw.png>
 @end html
 
 @tab
@@ -119,9 +127,7 @@ are also much thicker than Henle's lines.
 @image{lily-flat-bw,4cm}
 @end iftex
 @html
-<a href="lily-flat-bw.png">
 <img src=lily-flat-bw.png>
-</a>
 @end html
 
 @item
index 1fc958808040d88184d391969edc188a15bb37d8..035b91be1a93865e1b25a64677c7fc475579da91 100644 (file)
@@ -65,12 +65,11 @@ are also interesting.
 The G.Schirmer/AMP Manual of Style and Usage. G.Schirmer/AMP, NY, 2001.
 (This book can be ordered from the rental department.) 
 
-This is the style guide for Schirmer publications. This manual
-specifically focuses on preparing print for publication by
-Schirmer. As such it gives an idea of what is necessary to bring
+This manual specifically focuses on preparing print for publication by
+Schirmer. It discusses many details that are not in other, normal
+notation books. It als gives a good idea of what is necessary to bring
 printouts to publication quality.
 
-
 @item Stone 1980
 
 Kurt Stone, Music Notation in the Twentieth Century
index 923d97a85a5aff70e143ac9f4ad7a5a6f237fd3a..ee641925f9df0ec71cfd7a5b7f4f2eecf4438842 100644 (file)
@@ -1065,6 +1065,7 @@ of the 20th century
            \StaffContext
            \consists Custos_engraver
        }
+raggedright = ##t
     }
 }
 @end lilypond
index a9ad06adcc49247515596592d995727d06d369a6..1391e1d3d1a988524fed3f02d56d4547cd4cd4aa 100644 (file)
@@ -28,6 +28,9 @@ ENC_FILES = $(TEXTABLES:.tex=.enc)
 TFM_FILES = $(FETA_MF_FILES:%.mf=$(outdir)/%.tfm)
 
 
+ENCODING_FILE=$(findstring $(<:.mf=.enc), $(FETA_MF_FILES:.mf=.enc))
+MFTRACE_FLAGS=$(if $(ENCODING_FILE),--encoding $(ENCODING_FILE),)
+
 # Make tfm files first, log files last, 
 # so that normally log files aren't made twice
 ALL_GEN_FILES= $(TFM_FILES) $(TEXTABLES) $(AFM_FILES) $(TFM_FILES) $(LOG_FILES) $(ENC_FILES)
index d696e2bf8c80f2aeb1c6298a36a156303f81d76a..e71a9502bce5ebbcab83b442882676870067e3f4 100644 (file)
@@ -29,14 +29,12 @@ $(outdir)/%.$(XPM_RESOLUTION)pk: $(outdir)/%.$(XPM_RESOLUTION)gf
        gftopk $< $@
 
 
-ENCODINGFILE=$(wildcard $(outdir)/$(patsubst %.mf,%.enc,$<))
-ENCODINGOPTION=$(if $(ENCODINGFILE),--encoding=$(ENCODINGFILE),)
 $(outdir)/%.pfa: %.mf
-       $(MFTRACE) $(ENCODINGOPTION) -I $(outdir)/ --pfa --simplify --keep-trying $(basename $(@F))
+       $(MFTRACE) $(MFTRACE_FLAGS) -I $(outdir)/ --pfa --simplify --keep-trying $(basename $(@F))
        mv $(basename $(@F)).pfa $(outdir)
 
 $(outdir)/%.pfb: %.mf
-       $(MFTRACE)  $(ENCODINGOPTION) -I $(outdir)/ --pfa --pfb --simplify --keep-trying  $(basename $(@F))
+       $(MFTRACE)  $(MFTRACE_FLAGS) -I $(outdir)/ --pfa --pfb --simplify --keep-trying  $(basename $(@F))
        -mv $(basename $(@F)).pfa $(outdir)
        mv $(basename $(@F)).pfb $(outdir)