]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' of ssh+git://git.sv.gnu.org/srv/git/lilypond
authorWerner Lemberg <wl@gnu.org>
Thu, 19 Apr 2007 20:43:14 +0000 (22:43 +0200)
committerWerner Lemberg <wl@gnu.org>
Thu, 19 Apr 2007 20:43:14 +0000 (22:43 +0200)
17 files changed:
buildscripts/makelsr.py
input/lsr/connecting/fine-tuning-manual-beaming.ly [new file with mode: 0644]
input/lsr/contemporary/feathered-beams.ly
input/lsr/expressive/line-arrows.ly [new file with mode: 0644]
input/lsr/parts/quote-transposition.ly [new file with mode: 0644]
input/lsr/parts/quote.ly [new file with mode: 0644]
input/lsr/text/utf-8.ly [new file with mode: 0644]
input/tolsr/GNUmakefile
input/tolsr/README
input/tolsr/expressive/line-arrows.ly [new file with mode: 0644]
input/tolsr/line-arrows.ly [deleted file]
input/tolsr/parts/quote-transposition.ly [new file with mode: 0644]
input/tolsr/parts/quote.ly [new file with mode: 0644]
input/tolsr/quote-transposition.ly [deleted file]
input/tolsr/quote.ly [deleted file]
input/tolsr/text/utf-8.ly [new file with mode: 0644]
input/tolsr/utf-8.ly [deleted file]

index f6e1c42629d1b72a87ee8a4376b3e8aa8e86d082..5f56d4b5831b226ca52f3e1c1f0a02355505f6e6 100755 (executable)
@@ -4,7 +4,6 @@ import os
 import os.path
 import shutil
 
-# 'expressive' not available yet
 dirs = ['ancient','chords','connecting','contemporary','expressive','guitar','parts','repeats','spacing','staff','text','vocal']
 notsafe=[]
 
@@ -18,6 +17,20 @@ def copy_with_warning(src, dest):
        msg = '%%  Do not edit this file; it is auto-generated from LSR!\n'
        open (dest, 'w').write( msg + open (src).read() )
 
+
+def copy_dir_with_test(srcdir, destdir):
+       if not(os.path.exists(srcdir)):
+               return
+       file_names = os.listdir (srcdir)
+       for file in file_names:
+               src = os.path.join (srcdir, file)
+               dest = os.path.join (destdir, file)
+               copy_with_warning(src, dest)
+               s = os.system('lilypond -dsafe -dbackend=svg -o /tmp/lsrtest ' + dest)
+               if s:
+                       notsafe.append(dest)
+
+
 for dir in dirs:
        srcdir = os.path.join (in_dir, dir)
        destdir = os.path.join ('input', 'lsr', dir)
@@ -26,22 +39,18 @@ for dir in dirs:
                print "  and/or check that you have the right categories."
                sys.exit()
 
+       ## clean out existing files
        file_names = os.listdir (destdir)
        for file in file_names:
                if (file.endswith ('.ly')):
                        if (file[:3] != 'AAA'):
                                os.remove( os.path.join(destdir,file) )
 
-       file_names = os.listdir (in_dir + dir)
-       for file in file_names:
-               src = os.path.join (srcdir, file)
-               dest = os.path.join (destdir, file)
-               copy_with_warning(src, dest)
-#              shutil.copyfile (src, dest)
-               s = os.system('lilypond -dsafe -dbackend=svg -o /tmp/lsrtest ' + dest)
-               if s:
-                       notsafe.append(dest)
-                       #raise 'Failed'
+       ## copy in new files from LSR download
+       copy_dir_with_test( srcdir, destdir )
+       ## copy in new files in source tree
+       copy_dir_with_test( os.path.join ('input', 'tolsr', dir), destdir )
+
 
 file=open("lsr-unsafe.txt", 'w')
 for s in notsafe:
@@ -50,7 +59,7 @@ file.close()
 print
 print
 print "Unsafe files printed in lsr-unsafe.txt: CHECK MANUALLY!"
-print "  (probably with  xargs git-diff < lsr-unsafe.txt  )"
+print "  xargs git-diff < lsr-unsafe.txt"
 print
 
 
diff --git a/input/lsr/connecting/fine-tuning-manual-beaming.ly b/input/lsr/connecting/fine-tuning-manual-beaming.ly
new file mode 100644 (file)
index 0000000..91eaf80
--- /dev/null
@@ -0,0 +1,22 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+By setting the @code{#'beaming} property, it is possible to override
+beaming rules. You may preferably want to use @code{\once} when doing
+so, as this property cannot be shared between objects.
+" }
+
+\layout{ 
+  ragged-right = ##t 
+}
+
+\relative c'' {
+  c32[ c
+       \once \override Stem 
+       #'beaming = #(cons (list   1 2) (list 0 2 4))
+       c
+       \once \override Stem 
+       #'beaming = #(cons (list 0 2 4) (list 0 1 4))
+       c c c]
+}
index ceaff8ea2c98550262f7f73d01785230a2cbcb9d..b5c17e0537406b15b6845c2c7ef790da516eb8e5 100644 (file)
@@ -2,9 +2,9 @@
 \version "2.10.12"
 
 \header { texidoc = "
-Feathered beams can be obtained by setting the #'grow-direction
-property; you may also want to use \featherDurations to adjust note
-durations. (See also in tha manual : \"Feathered beams\")
+Feathered beams can be obtained by setting the @code{#'grow-direction}
+property; you may also want to use @code{\featherDurations} to adjust
+note durations. (See also in tha manual : \"Feathered beams\")
 " }
 
 \paper {
diff --git a/input/lsr/expressive/line-arrows.ly b/input/lsr/expressive/line-arrows.ly
new file mode 100644 (file)
index 0000000..7a5e573
--- /dev/null
@@ -0,0 +1,31 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+% contemporary
+
+\header {
+  texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
+}
+
+\version "2.10.0"
+
+\paper {
+  ragged-right = ##t
+}
+
+\relative c'' {
+  \override TextSpanner #'bound-padding = #1.0
+  \override TextSpanner #'dash-fraction = #'()
+  \override TextSpanner #'bound-details #'right #'arrow = ##t
+  \override TextSpanner #'bound-details #'left #'text = #"fof"
+  \override TextSpanner #'bound-details #'right #'text = #"gag"
+  \override TextSpanner #'bound-details #'right #'padding = #0.6
+
+  \override TextSpanner #'bound-details #'right #'stencil-align-dir-y = #CENTER
+  \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER
+  
+  \override Glissando #'bound-details #'right #'arrow = ##t
+  \override Glissando #'arrow-length = #0.5
+  \override Glissando #'arrow-width = #0.25
+  
+  a8\startTextSpan gis8 a4 b4\glissando
+  b,4 | g' c\stopTextSpan c
+}
diff --git a/input/lsr/parts/quote-transposition.ly b/input/lsr/parts/quote-transposition.ly
new file mode 100644 (file)
index 0000000..ff3aa5c
--- /dev/null
@@ -0,0 +1,47 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+%preparing
+
+\header
+{
+
+    texidoc = "Quotations take into account the transposition of both
+source and target.  In this example, all instruments play sounding
+central C, the target is a instrument in F.  The target part may be
+@code{\\transpose}d.  In this case, all the pitches (including the
+quoted ones) will transposed as well.  "
+
+}
+
+\version "2.11.10"
+
+\layout { ragged-right = ##t }
+
+
+\addQuote clarinet  {
+    \transposition bes
+    d'16 d'16 d'8 
+    d'16 d'16 d'8 
+    d'16 d'16 d'8 
+    d'16 d'16 d'8 
+}
+
+\addQuote sax  {
+    \transposition es'
+    a8 a a a a a  a a 
+}
+
+quoteTest = {
+    \transposition f  % french horn
+    
+    g'4
+    << \quoteDuring #"clarinet" { \skip 4 } s4^"clar" >> 
+    << \quoteDuring #"sax" { \skip 4 } s4^"sax" >> 
+}
+
+
+<< \quoteTest
+   \new Staff
+   << \transpose c' d' \quoteTest
+     s4_"up 1 tone"
+  >>
+>>
diff --git a/input/lsr/parts/quote.ly b/input/lsr/parts/quote.ly
new file mode 100644 (file)
index 0000000..4f98e24
--- /dev/null
@@ -0,0 +1,44 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+%preparing
+
+\header
+{
+
+    texidoc = "With @code{\\quote}, fragments of previously entered
+music may be quoted. @code{quotedEventTypes} will determines what
+things are quoted. In this example, a 16th rests is not quoted, since
+@code{rest-event} is not in @code{quotedEventTypes}."
+
+}
+\version "2.11.10"
+\layout {
+    ragged-right = ##t
+}
+
+
+quoteMe = \relative c' { fis4 r16  a8.-> b4-\ff c }
+
+\addQuote quoteMe \quoteMe 
+original = \relative c'' { c8 d s2 es8 gis8 }
+
+<<
+    \new Staff {
+       \set Staff.instrumentName = "quoteMe"
+       \quoteMe
+    }
+    \new Staff {
+       \set Staff.instrumentName = "orig"
+       \original
+    }
+    \new Staff \relative c'' <<
+       \set Staff.instrumentName = "orig+quote"        
+       \set Staff.quotedEventTypes = #'(note-event articulation-event)
+       \original
+       \new Voice {
+           s4
+           \set fontSize = #-4
+           \override Stem #'length-fraction = #(magstep -4)
+           \quoteDuring #"quoteMe" { \skip 2. }
+       }
+    >>
+>>
diff --git a/input/lsr/text/utf-8.ly b/input/lsr/text/utf-8.ly
new file mode 100644 (file)
index 0000000..c491bed
--- /dev/null
@@ -0,0 +1,66 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+% text
+
+\version "2.10.0"
+
+%% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
+
+%{
+
+You may have to install additional fonts.
+
+Red Hat Fedora
+
+    taipeifonts fonts-xorg-truetype ttfonts-ja fonts-arabic \
+        ttfonts-zh_CN fonts-ja fonts-hebrew 
+
+Debian GNU/Linux
+
+   apt-get install emacs-intl-fonts xfonts-intl-.* \
+       ttf-kochi-gothic ttf-kochi-mincho \
+       xfonts-bolkhov-75dpi xfonts-cronyx-100dpi xfonts-cronyx-75dpi 
+%} 
+
+\header {
+
+  texidoc = "Various scripts may be used for texts (like titles and
+lyrics) introduced by entering them in UTF-8 encoding, and using a
+Pango based backend.  Depending on the fonts installed, this fragment
+will render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
+
+"
+  
+}
+
+% Cyrillic font
+bulgarian = \lyricmode {
+  Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
+}
+
+hebrew = \lyricmode { 
+  זה כיף סתם לשמוע איך תנצח קרפד עץ טוב בגן.
+}
+
+japanese = \lyricmode {  
+  いろはにほへど ちりぬるを
+  わがよたれぞ  つねならむ
+  うゐのおくや  まけふこえて
+  あさきゆめみじ ゑひもせず 
+}
+
+% "a legal song to you"
+portuguese = \lyricmode { 
+  à vo -- cê uma can -- ção legal
+}
+
+\paper {
+  ragged-right = ##T
+}
+
+\relative  { 
+  c2 d e f g f e
+}
+\addlyrics { \bulgarian }
+\addlyrics { \hebrew }
+\addlyrics { \japanese }
+\addlyrics { \portuguese }
index 8ba9f35f1aea5b58e31a63fdd40dc418be7172ad..32f8da8c4576280d564cb079f75d85da639b392c 100644 (file)
@@ -4,6 +4,8 @@ STEPMAKE_TEMPLATES=documentation texinfo tex
 LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
 EXTRA_DIST_FILES=README
 
+EXTRA_DIST_FILES+=expressive parts text
+
 include $(depth)/make/stepmake.make
 
 TITLE=Stuff waiting for LSR -- you should not see this!
index aa37a90705a4b188d946a67d956cad709712dc2d..19d1430c55305d6a2a3d6b62b351ce3ff9770925 100644 (file)
@@ -2,5 +2,6 @@ If you have a snippet that should be added to the official approved
 LSR snippets, please leave it here.  We'll take care of it.
 
 Note that LSR is currently 2.10.  You can add snippets that require 2.11
-to this directory, but they will not be added until LSR is updated.
+to this directory, but they will not be added to LSR until it is updated.
+The snippets will still be displayed on the LilyPond website.
 
diff --git a/input/tolsr/expressive/line-arrows.ly b/input/tolsr/expressive/line-arrows.ly
new file mode 100644 (file)
index 0000000..1953824
--- /dev/null
@@ -0,0 +1,30 @@
+% contemporary
+
+\header {
+  texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
+}
+
+\version "2.10.0"
+
+\paper {
+  ragged-right = ##t
+}
+
+\relative c'' {
+  \override TextSpanner #'bound-padding = #1.0
+  \override TextSpanner #'dash-fraction = #'()
+  \override TextSpanner #'bound-details #'right #'arrow = ##t
+  \override TextSpanner #'bound-details #'left #'text = #"fof"
+  \override TextSpanner #'bound-details #'right #'text = #"gag"
+  \override TextSpanner #'bound-details #'right #'padding = #0.6
+
+  \override TextSpanner #'bound-details #'right #'stencil-align-dir-y = #CENTER
+  \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER
+  
+  \override Glissando #'bound-details #'right #'arrow = ##t
+  \override Glissando #'arrow-length = #0.5
+  \override Glissando #'arrow-width = #0.25
+  
+  a8\startTextSpan gis8 a4 b4\glissando
+  b,4 | g' c\stopTextSpan c
+}
diff --git a/input/tolsr/line-arrows.ly b/input/tolsr/line-arrows.ly
deleted file mode 100644 (file)
index 1953824..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-% contemporary
-
-\header {
-  texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
-}
-
-\version "2.10.0"
-
-\paper {
-  ragged-right = ##t
-}
-
-\relative c'' {
-  \override TextSpanner #'bound-padding = #1.0
-  \override TextSpanner #'dash-fraction = #'()
-  \override TextSpanner #'bound-details #'right #'arrow = ##t
-  \override TextSpanner #'bound-details #'left #'text = #"fof"
-  \override TextSpanner #'bound-details #'right #'text = #"gag"
-  \override TextSpanner #'bound-details #'right #'padding = #0.6
-
-  \override TextSpanner #'bound-details #'right #'stencil-align-dir-y = #CENTER
-  \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = #CENTER
-  
-  \override Glissando #'bound-details #'right #'arrow = ##t
-  \override Glissando #'arrow-length = #0.5
-  \override Glissando #'arrow-width = #0.25
-  
-  a8\startTextSpan gis8 a4 b4\glissando
-  b,4 | g' c\stopTextSpan c
-}
diff --git a/input/tolsr/parts/quote-transposition.ly b/input/tolsr/parts/quote-transposition.ly
new file mode 100644 (file)
index 0000000..7611de2
--- /dev/null
@@ -0,0 +1,46 @@
+%preparing
+
+\header
+{
+
+    texidoc = "Quotations take into account the transposition of both
+source and target.  In this example, all instruments play sounding
+central C, the target is a instrument in F.  The target part may be
+@code{\\transpose}d.  In this case, all the pitches (including the
+quoted ones) will transposed as well.  "
+
+}
+
+\version "2.11.10"
+
+\layout { ragged-right = ##t }
+
+
+\addQuote clarinet  {
+    \transposition bes
+    d'16 d'16 d'8 
+    d'16 d'16 d'8 
+    d'16 d'16 d'8 
+    d'16 d'16 d'8 
+}
+
+\addQuote sax  {
+    \transposition es'
+    a8 a a a a a  a a 
+}
+
+quoteTest = {
+    \transposition f  % french horn
+    
+    g'4
+    << \quoteDuring #"clarinet" { \skip 4 } s4^"clar" >> 
+    << \quoteDuring #"sax" { \skip 4 } s4^"sax" >> 
+}
+
+
+<< \quoteTest
+   \new Staff
+   << \transpose c' d' \quoteTest
+     s4_"up 1 tone"
+  >>
+>>
diff --git a/input/tolsr/parts/quote.ly b/input/tolsr/parts/quote.ly
new file mode 100644 (file)
index 0000000..f3d2e9d
--- /dev/null
@@ -0,0 +1,43 @@
+%preparing
+
+\header
+{
+
+    texidoc = "With @code{\\quote}, fragments of previously entered
+music may be quoted. @code{quotedEventTypes} will determines what
+things are quoted. In this example, a 16th rests is not quoted, since
+@code{rest-event} is not in @code{quotedEventTypes}."
+
+}
+\version "2.11.10"
+\layout {
+    ragged-right = ##t
+}
+
+
+quoteMe = \relative c' { fis4 r16  a8.-> b4-\ff c }
+
+\addQuote quoteMe \quoteMe 
+original = \relative c'' { c8 d s2 es8 gis8 }
+
+<<
+    \new Staff {
+       \set Staff.instrumentName = "quoteMe"
+       \quoteMe
+    }
+    \new Staff {
+       \set Staff.instrumentName = "orig"
+       \original
+    }
+    \new Staff \relative c'' <<
+       \set Staff.instrumentName = "orig+quote"        
+       \set Staff.quotedEventTypes = #'(note-event articulation-event)
+       \original
+       \new Voice {
+           s4
+           \set fontSize = #-4
+           \override Stem #'length-fraction = #(magstep -4)
+           \quoteDuring #"quoteMe" { \skip 2. }
+       }
+    >>
+>>
diff --git a/input/tolsr/quote-transposition.ly b/input/tolsr/quote-transposition.ly
deleted file mode 100644 (file)
index 7611de2..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-%preparing
-
-\header
-{
-
-    texidoc = "Quotations take into account the transposition of both
-source and target.  In this example, all instruments play sounding
-central C, the target is a instrument in F.  The target part may be
-@code{\\transpose}d.  In this case, all the pitches (including the
-quoted ones) will transposed as well.  "
-
-}
-
-\version "2.11.10"
-
-\layout { ragged-right = ##t }
-
-
-\addQuote clarinet  {
-    \transposition bes
-    d'16 d'16 d'8 
-    d'16 d'16 d'8 
-    d'16 d'16 d'8 
-    d'16 d'16 d'8 
-}
-
-\addQuote sax  {
-    \transposition es'
-    a8 a a a a a  a a 
-}
-
-quoteTest = {
-    \transposition f  % french horn
-    
-    g'4
-    << \quoteDuring #"clarinet" { \skip 4 } s4^"clar" >> 
-    << \quoteDuring #"sax" { \skip 4 } s4^"sax" >> 
-}
-
-
-<< \quoteTest
-   \new Staff
-   << \transpose c' d' \quoteTest
-     s4_"up 1 tone"
-  >>
->>
diff --git a/input/tolsr/quote.ly b/input/tolsr/quote.ly
deleted file mode 100644 (file)
index f3d2e9d..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-%preparing
-
-\header
-{
-
-    texidoc = "With @code{\\quote}, fragments of previously entered
-music may be quoted. @code{quotedEventTypes} will determines what
-things are quoted. In this example, a 16th rests is not quoted, since
-@code{rest-event} is not in @code{quotedEventTypes}."
-
-}
-\version "2.11.10"
-\layout {
-    ragged-right = ##t
-}
-
-
-quoteMe = \relative c' { fis4 r16  a8.-> b4-\ff c }
-
-\addQuote quoteMe \quoteMe 
-original = \relative c'' { c8 d s2 es8 gis8 }
-
-<<
-    \new Staff {
-       \set Staff.instrumentName = "quoteMe"
-       \quoteMe
-    }
-    \new Staff {
-       \set Staff.instrumentName = "orig"
-       \original
-    }
-    \new Staff \relative c'' <<
-       \set Staff.instrumentName = "orig+quote"        
-       \set Staff.quotedEventTypes = #'(note-event articulation-event)
-       \original
-       \new Voice {
-           s4
-           \set fontSize = #-4
-           \override Stem #'length-fraction = #(magstep -4)
-           \quoteDuring #"quoteMe" { \skip 2. }
-       }
-    >>
->>
diff --git a/input/tolsr/text/utf-8.ly b/input/tolsr/text/utf-8.ly
new file mode 100644 (file)
index 0000000..5f8f98a
--- /dev/null
@@ -0,0 +1,65 @@
+% text
+
+\version "2.10.0"
+
+%% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
+
+%{
+
+You may have to install additional fonts.
+
+Red Hat Fedora
+
+    taipeifonts fonts-xorg-truetype ttfonts-ja fonts-arabic \
+        ttfonts-zh_CN fonts-ja fonts-hebrew 
+
+Debian GNU/Linux
+
+   apt-get install emacs-intl-fonts xfonts-intl-.* \
+       ttf-kochi-gothic ttf-kochi-mincho \
+       xfonts-bolkhov-75dpi xfonts-cronyx-100dpi xfonts-cronyx-75dpi 
+%} 
+
+\header {
+
+  texidoc = "Various scripts may be used for texts (like titles and
+lyrics) introduced by entering them in UTF-8 encoding, and using a
+Pango based backend.  Depending on the fonts installed, this fragment
+will render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
+
+"
+  
+}
+
+% Cyrillic font
+bulgarian = \lyricmode {
+  Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
+}
+
+hebrew = \lyricmode { 
+  זה כיף סתם לשמוע איך תנצח קרפד עץ טוב בגן.
+}
+
+japanese = \lyricmode {  
+  いろはにほへど ちりぬるを
+  わがよたれぞ  つねならむ
+  うゐのおくや  まけふこえて
+  あさきゆめみじ ゑひもせず 
+}
+
+% "a legal song to you"
+portuguese = \lyricmode { 
+  à vo -- cê uma can -- ção legal
+}
+
+\paper {
+  ragged-right = ##T
+}
+
+\relative  { 
+  c2 d e f g f e
+}
+\addlyrics { \bulgarian }
+\addlyrics { \hebrew }
+\addlyrics { \japanese }
+\addlyrics { \portuguese }
diff --git a/input/tolsr/utf-8.ly b/input/tolsr/utf-8.ly
deleted file mode 100644 (file)
index 5f8f98a..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-% text
-
-\version "2.10.0"
-
-%% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
-
-%{
-
-You may have to install additional fonts.
-
-Red Hat Fedora
-
-    taipeifonts fonts-xorg-truetype ttfonts-ja fonts-arabic \
-        ttfonts-zh_CN fonts-ja fonts-hebrew 
-
-Debian GNU/Linux
-
-   apt-get install emacs-intl-fonts xfonts-intl-.* \
-       ttf-kochi-gothic ttf-kochi-mincho \
-       xfonts-bolkhov-75dpi xfonts-cronyx-100dpi xfonts-cronyx-75dpi 
-%} 
-
-\header {
-
-  texidoc = "Various scripts may be used for texts (like titles and
-lyrics) introduced by entering them in UTF-8 encoding, and using a
-Pango based backend.  Depending on the fonts installed, this fragment
-will render Bulgarian (Cyrillic), Hebrew, Japanese and Portuguese.
-
-"
-  
-}
-
-% Cyrillic font
-bulgarian = \lyricmode {
-  Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
-}
-
-hebrew = \lyricmode { 
-  זה כיף סתם לשמוע איך תנצח קרפד עץ טוב בגן.
-}
-
-japanese = \lyricmode {  
-  いろはにほへど ちりぬるを
-  わがよたれぞ  つねならむ
-  うゐのおくや  まけふこえて
-  あさきゆめみじ ゑひもせず 
-}
-
-% "a legal song to you"
-portuguese = \lyricmode { 
-  à vo -- cê uma can -- ção legal
-}
-
-\paper {
-  ragged-right = ##T
-}
-
-\relative  { 
-  c2 d e f g f e
-}
-\addlyrics { \bulgarian }
-\addlyrics { \hebrew }
-\addlyrics { \japanese }
-\addlyrics { \portuguese }