]> git.donarmstrong.com Git - lilypond.git/commitdiff
release commit
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 Aug 2004 16:47:00 +0000 (16:47 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 3 Aug 2004 16:47:00 +0000 (16:47 +0000)
15 files changed:
ChangeLog
Documentation/user/music-glossary.tely
Documentation/user/notation.itely
VERSION
input/no-notation/denneboom.ly
input/puer-fragment.ly
input/regression/lyric-combine.ly
input/regression/lyrics-tenor-clef.ly
input/regression/newaddlyrics.ly
input/simple-song.ly
lily/include/lily-lexer.hh
lily/line-spanner.cc
scm/define-grobs.scm
scripts/convert-ly.py
scripts/lilypond-book.py

index 4f411f2c9641c691568f24e9fd0c3706b348897d..1bcec1982b0609356b168923e7a1d6cb5d4de639 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,15 @@
+2004-08-03  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * scripts/lilypond-book.py (Lilypond_file_snippet.ly): reinstate
+       renameinput.
+
 2004-08-02  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
        * lily/lookup.cc (round_filled_box): remove warnings about blot
        diameter.
 
-       * scm/paper.scm (paper-set-staff-size): tune up linethickness by
-       10% for  20pt staffs. Leave 16.5 untouched.
+       * scm/paper.scm (paper-set-staff-size): make linethickness more
+       easily tunable.
 
        * lily/parser.yy (new_lyrics): \addlyrics -> \oldaddlyrics,
        \newlyrics -> \addlyrics
index 6e98cbe70ff9218bd0c6140bfb5f7acc5c368bff..79bf98b1baace1df1570ff4d28edccc917d90982 100644 (file)
@@ -208,7 +208,7 @@ accidental.
 @lilypond[fragment,notime]
 \set Score.automaticBars = ##f
 %\override TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c'' {
   gis1 s s gisis s s ges s s geses s s g!
 }
@@ -680,7 +680,7 @@ lines.
 \set Score.automaticBars = ##f
 \override Score.Clef   #'full-size-change = ##t
 %\override Score.LyricText   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c' {
   \clef soprano c1 s s
   \clef mezzosoprano c s s
@@ -773,7 +773,7 @@ chords are denoted open chords
 @lilypond[fragment,notime]
 \set Score.automaticBars = ##f
 %\override TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c'' {
   <g b d>1 s s
   <g bes d> s s
@@ -1187,7 +1187,7 @@ also to some extent in newer jazz music.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \context Staff \relative c' {
     c1 d
     \override TextScript   #'padding = #-4
@@ -1202,7 +1202,7 @@ also to some extent in newer jazz music.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \context Staff \relative c' {
     d1
     \override TextScript   #'padding = #-4
@@ -1217,7 +1217,7 @@ also to some extent in newer jazz music.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c' {
     \override TextScript   #'padding = #-4
     e1^"~~ S" f g a b^"~~ S" c d e
@@ -1231,7 +1231,7 @@ also to some extent in newer jazz music.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c' {
     f1 g a
     \override TextScript   #'padding = #-4
@@ -1246,7 +1246,7 @@ also to some extent in newer jazz music.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c'' {
     g1 a
     \override TextScript   #'padding = #-4
@@ -1260,7 +1260,7 @@ also to some extent in newer jazz music.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c'' {
     a1
     \override TextScript   #'padding = #-4
@@ -1280,7 +1280,7 @@ harmonic minor scale type an augmented second (A) occurs between the 6th and
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c' {
     c1 d
     \override TextScript   #'padding = #-4
@@ -1295,7 +1295,7 @@ harmonic minor scale type an augmented second (A) occurs between the 6th and
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c'' {
     a1
     \override TextScript   #'padding = #-4
@@ -1310,7 +1310,7 @@ harmonic minor scale type an augmented second (A) occurs between the 6th and
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c'' {
     a1
     \override TextScript   #'padding = #-4
@@ -1325,7 +1325,7 @@ harmonic minor scale type an augmented second (A) occurs between the 6th and
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
   \relative c'' {
     a1
     \override TextScript   #'padding = #-4
@@ -1646,7 +1646,7 @@ but equal pitch.
 @lilypond[fragment,notime]
 \set Score.automaticBars = ##f
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c'' {
   gis1 s s as s s <des g,!> s s <cis g!> s s
 }
@@ -1714,7 +1714,7 @@ symbol indicates playing an octave lower (for example on double bass
 \set Score.automaticBars = ##f
 \override Staff.Clef   #'full-size-change = ##t
 %\override Score.LyricText   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \relative c {
   \clef varbaritone
   f1
@@ -1882,7 +1882,7 @@ variants of the base chords.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Voice \relative c'' {
   <g e c >1 < a f d > < b g e >
   <c a f > < d b g > < e c a > < f d b > }
@@ -1919,7 +1919,7 @@ scores are notated like that).
 \set Score.automaticBars = ##f
 \override Staff.Clef   #'full-size-change = ##t
 %\override Score.LyricText   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \relative c'' {
   \clef french
   g1 s s
@@ -2038,7 +2038,7 @@ section.  @aref{functional harmony}.
     < c a f > < b g d > < c g e >2
   }
 %  %\override Score.LyricText   #'font-style = #'large
-  \addlyrics
+  \oldaddlyrics
   \context Staff = SB \relative c {
     \clef bass
     \partial 4 c4 | f, g c2
@@ -2126,7 +2126,7 @@ of such two forms an octave.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Voice \relative c'' {
   < g g >1 s
   < g as >^"minor" s
@@ -2147,7 +2147,7 @@ of such two forms an octave.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c'' {
   < g c >^"perfect" s
   < g cis >^"augm"  s
@@ -2168,7 +2168,7 @@ of such two forms an octave.
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\override Score.TextScript   #'font-style = #'large
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c'' {
   < gis f'! >1^"dimin"  s
   < g! f'! >^"minor"  s
@@ -2306,7 +2306,7 @@ unlike (b) @emph{leggiero} or @emph{non-legato}, (c) @emph{portato}, and
 
 @lilypond[fragment,notime]
 \set Score.automaticBars = ##f
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c'' {
   c4-( d e-) \bar "||"
   c4-- d-- e-- \bar "||"
@@ -3275,7 +3275,7 @@ sub@-do@-mi@-nant (S) and V = dominant (D).
 \set Score.automaticBars = ##f
 %\override Score.LyricText   #'font-style = #'large
 %\set minVerticalAlign = #8
-\addlyrics
+\oldaddlyrics
 \context Staff \relative c' {
   c1 d e f g a b c
 }
@@ -3848,7 +3848,7 @@ with figures designating the chief @aref{interval}s and
         < bes g >8 as < as f > g < g es > f < d f > es | < g es >4 }
     >>
   }
-  \addlyrics
+  \oldaddlyrics
     \context Staff = rh \relative c' {
     \clef bass
     \key es \major
index a113e720fac32bafe04cd0df94692a728cad2a44..32fa909fc95f37030f57c1720287352a07e5ff6d 100644 (file)
@@ -7284,7 +7284,7 @@ supported
 
 @lilypond[quote,raggedright]
 <<
-    \addlyrics  {
+    \oldaddlyrics  {
       b'
       ^\shortfermata
       _\shortfermata
diff --git a/VERSION b/VERSION
index 293ef2240f48561f2e83dae9fec8ff72f33cf9cc..bbada77fbc435e138bfd3ce102f47f076d54b9c1 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,6 +1,6 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=2
 MINOR_VERSION=3
-PATCH_LEVEL=10
-MY_PATCH_LEVEL=hwn1
+PATCH_LEVEL=11
+MY_PATCH_LEVEL=
 
index 08b3efe0d08068a94f896db1aa5dfb7b9eaa55e4..8b58482f76a511429a140457518ce1a9ffc2fafc 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.2.0"
+\version "2.3.10"
 \header{
 filename =      "denneboom.ly"
 enteredby =     "jcn"
@@ -34,7 +34,7 @@ ugloeit = \lyrics{
        licht ge- spreid 
 }
 
-oboom = \notes\transpose c c'{
+oboom = \transpose c c'{
        g,8 |
        c8. c16 c4. d8 | 
        e8. e16 e4. e8 | 
@@ -42,7 +42,7 @@ oboom = \notes\transpose c c'{
        d8. c16 c4 r8
 }
 
-bos = \notes\transpose c c'{
+bos = \transpose c c'{
        g8 | 
        g e a4. g8 | 
        g8. f16 f4 r8 f8 |
@@ -51,7 +51,7 @@ bos = \notes\transpose c c'{
 }
 
 
-melody = \notes{
+melody = {
        \oboom
        \oboom
        \bos
@@ -59,7 +59,7 @@ melody = \notes{
 }
 
 
-verseOne = \notes{
+verseOne = {
        \oden
        \oden
        \ikheb
@@ -70,7 +70,7 @@ verseOneStaff = \context Lyrics = one
        \verseOne
 
 
-verseTwo = \notes{
+verseTwo = {
        \oden
        \oden
        \ugloeit
@@ -106,7 +106,7 @@ denneboomShape = \paper{
 }
 
 \score{
-       \addlyrics
+       \oldaddlyrics
                \context Staff { \time 3/4 \melody }
                \context Lyrics \verseOne
        \paper{ 
index 21865956cfd644a6ad7fe5f413eeed642f11f8e8..5a633203db3c826915a0ac267430f8c30339ee0a 100644 (file)
@@ -1,4 +1,4 @@
-\version "2.3.4"
+\version "2.3.10"
 \header {
     title      = "Puer natus est nobis (excerptum)"
     subtitle   = "Antiphona ad introitum VII"
@@ -10,7 +10,7 @@ This file pretty nicely demonstrates what still does
 not work among ligatures: (i) horizontal spacing between ligatures and
 lyrics aligment is broken; (ii) lily crashes when removing
 Stem_engraver, but still using Slur_engraver (this is useful needed
-for the \addlyrics feature when no slurs are to be typeset); (iii)
+for the \oldaddlyrics feature when no slurs are to be typeset); (iii)
 episem causes a parse error (this used to work a while ago); (iv)
 support for augmentum dots is missing; (v) accidentals must be placed
 before the ligature (not demonstrated in this example)."
index ddec9c87f137afc7e656b6a701d886199b83f487..e5fc8ea3408c7153a36a3d12a8b20db2f117f60c 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "2.3.4"
+\version "2.3.10"
 
 \header{
 texidoc= "Lyrics can be set to a melody automatically.  Excess lyrics will be
@@ -37,7 +37,7 @@ textII = \context Lyrics = "middle-1" \lyrics { da -- da __ da -- da da da da da
       \context Lyrics = LB { s1 }
       \context Staff = SC \noise
       
-      \addlyrics
+      \oldaddlyrics
          \context Staff = SB \context Voice="middle" \m
          << \context Lyrics = LA \textI
            \context Lyrics = LB \textII
index 8ae96a7410c64c2a0ed37550e90560269647f55d..80f585cad3266406b6ee2c68ea3a3462329ffa48 100644 (file)
@@ -1,9 +1,8 @@
-
 \header {
     texidoc = "Lyrics are not lowered despite the presence of an octavation 8."
 }
 
-\version "2.3.4"
+\version "2.3.10"
 \paper {
     \context {
        \Staff
     \context {
        \Lyrics
        minimumVerticalExtent = ##f
-       }
+    }
     raggedright = ##t
 }
-<<
-\relative c' { \clef "G_8" c c c c }
-\newlyrics { bla bla bla bla }
->>
+
+\relative { \clef "G_8" c c c c }
+\addlyrics { bla bla bla bla }
index 1a469c78441c75f17570110b4b284496d8e8b4dd..43b39e41f96172e093290da481bd662ceb002dbc 100644 (file)
@@ -8,22 +8,22 @@
     \new Staff \relative {
        d'2 d c4 bes a2 \break
     }
-    \newlyrics {
+    \addlyrics {
        My first Li -- ly song,
     }
-    \newlyrics {
+    \addlyrics {
        Not much can go wrong!
     }
     \new Staff \relative {
        \clef bass
        d2 d c4 bes a2 \break
     }
-    \newlyrics {
+    \addlyrics {
        MY FIRST LI -- LY SONG,
     }
-    \newlyrics {
+    \addlyrics {
        NOT MUCH CAN GO WRONG!
     }
 >>
 
-\version "2.3.4"
+\version "2.3.10"
index d68971a6de73b1372f2eb52b5ba6a442cc2eaf6a..0d1e2b940145add0244f8765335d4b551ee5d1a4 100644 (file)
@@ -5,14 +5,14 @@
        d,2 d c4 bes a2 \break
        c2 c d4 f g2
     }
-    \newlyrics {
+    \addlyrics {
        My first Li -- ly song,
        Not much can go wrong!
     }
 >>
 
 %% Optional helper for automatic updating by convert-ly.  May be omitted.
-\version "2.3.4"
+\version "2.3.10"
     
 %% Optional helper for quick click and edit mode.  May be omitted
 #(ly:set-point-and-click 'line-column)
index 71a0d58fdf43ab7a6209821302397354f07bfc4d..26ac92a6c2c46b5b011cfbd96c8da10b91f12897 100644 (file)
@@ -24,9 +24,6 @@ bool busy_parsing ();
 void kill_lexer ();
 void set_lexer ();
 
-/*
-  TODO: this has a lot of SCM objects. Smobify me.
- */
 class Lily_lexer : public Includable_lexer 
 {
   DECLARE_SMOBS(Lily_lexer,);
index 9dc4562539484b949974bd9be0f065eedf08079d..80d47beb5ffe1681afa5a3aabfc47a4247ebe238 100644 (file)
@@ -169,9 +169,12 @@ line_spanner_common_parent (Grob *me)
   routine, via stencil_extent. At this point, the staves aren't
   separated yet, so it doesn't work cross-staff.
 
+  (huh? crossable staves have fixed distance? --hwn)
+  
 */
 
 
+
 MAKE_SCHEME_CALLBACK (Line_spanner, print, 1);
 SCM
 Line_spanner::print (SCM smob) 
@@ -203,7 +206,7 @@ Line_spanner::print (SCM smob)
       /*
        This is hairy. For the normal case, we simply find common
        parents, and draw a line between the bounds. When two note
-       heads are on different lines, there is no common parent
+       heads are on different systems, there is no common parent
        anymore. We have to find the piano-staff object.
       */
       
index 25e00eaa1f657d9bc5f6874f0f7d487eae575e91..db7669729e6865b27fbcf65a4b0112cf1790edaf 100644 (file)
 
        ;;
        ;; Ross. page 151 lists other values, we opt for a leaner look
-       ;; 
+       ;;
+       ;; TODO:
+       ;; kern should scale with linethickness too. 
        (kern . 3.0)
        (thin-kern . 3.0)
        (hair-thickness . 1.9)
        (grace-space-factor . 0.6)
        (shortest-duration-space . 2.0)
        (spacing-increment . 1.2)
+;      (base-shortest-duration . ,(ly:make-moment 1 8 3 2))
        (base-shortest-duration . ,(ly:make-moment 1 8))
        (meta . ((interfaces . (spacing-interface spacing-spanner-interface spanner-interface))))
        ))
index 39c20aabd1a537d64f77a8943e6c635d929d1dda..49a9985b9919c4f51bebf5e56bcb95c6b7649ce9 100644 (file)
@@ -2137,8 +2137,8 @@ conversions.append (((2, 3, 9), conv,
 
 
 def conv (str):
-       str = re.sub (r'\\addlyrics', '\\oldaddlyrics', str)
-       str = re.sub (r'\\newlyrics', '\\addlyrics', str)
+       str = re.sub (r'\\addlyrics', r'\\oldaddlyrics', str)
+       str = re.sub (r'\\newlyrics', r'\\addlyrics', str)
        return str
 
 conversions.append (((2, 3, 10), conv,
index 2d76b3c7bbbe30d0d71da0c61ecd04bab479b3cb..a7c967a1965e7b43e9182eb4cda93164e2362089 100644 (file)
@@ -710,7 +710,7 @@ class Lilypond_snippet (Snippet):
 class Lilypond_file_snippet (Lilypond_snippet):
        def ly (self):
                name = self.substring ('filename')
-               return open (find_file (name)).read ()
+               return '\\renameinput \"%s\"\n%s' % (name, open (find_file (name)).read ())
                        
 snippet_type_to_class = {
        'lilypond_file' : Lilypond_file_snippet,