]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: automatic update.
authorGraham Percival <graham@percival-music.ca>
Mon, 14 May 2007 05:53:32 +0000 (22:53 -0700)
committerGraham Percival <graham@percival-music.ca>
Mon, 14 May 2007 05:53:32 +0000 (22:53 -0700)
input/lsr/expressive/combining-dynamics-with-markup-texts.ly [new file with mode: 0644]
input/lsr/other/applying-noteheads-styles-depending-on-the-step-of-the-scale.ly
input/lsr/scheme/displaying-the-version-number-with-conditionals-if-then-using-scheme.ly [new file with mode: 0644]
input/lsr/staff/staff-brackets.ly [new file with mode: 0644]
input/lsr/text/embedding-native-postscript-in-a--markup-bloc.ly [new file with mode: 0644]

diff --git a/input/lsr/expressive/combining-dynamics-with-markup-texts.ly b/input/lsr/expressive/combining-dynamics-with-markup-texts.ly
new file mode 100644 (file)
index 0000000..384f703
--- /dev/null
@@ -0,0 +1,20 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.11.23"
+
+\header { texidoc = "
+Some dynamics may involve text indications (such as \"piĆ¹ forte\",
+\"piano subito\", etc.). They can be produced using a \markup bloc.
+" }
+
+\layout{ragged-right = ##t}
+
+piuf = \markup {  \italic "molto" \dynamic "f" }
+
+\relative c''{
+  c-\piuf
+  c
+  c2\< c2\!
+  
+  c2\< c2\!
+}
+
index bcb0551aa888757ff4a9a12b852ee3666c8a946b..8ce0c479e68fecadf9928efcf5d8b6b7e12aaed8 100644 (file)
@@ -30,6 +30,8 @@ fragment = {
          \set shapeNoteStyles = ##(do re mi fa #f la ti)
          \fragment
 }
+
+%  temporary change help LSR integration -gp
 %{
 \transpose c d 
   \relative {
@@ -42,3 +44,4 @@ fragment = {
        \fragment
 }
 %}
+
diff --git a/input/lsr/scheme/displaying-the-version-number-with-conditionals-if-then-using-scheme.ly b/input/lsr/scheme/displaying-the-version-number-with-conditionals-if-then-using-scheme.ly
new file mode 100644 (file)
index 0000000..ecacbf4
--- /dev/null
@@ -0,0 +1,20 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.11.23"
+
+\header { texidoc = "
+Thanks to its implementation of GUILE, LilyPond makes high level
+functionalities relatively easy to accomplish.
+
+In this example, the title will mention the current version (i.e. the
+version the snippet was compiled with, regardless which \version was
+originally used).
+" }
+
+#(if (not (defined? 'pieceTagLine))
+  (define pieceTagLine (string-append "You are running version " (lilypond-version))))
+
+\header{
+    title = \pieceTagLine
+}
+
+{ c'4 }
diff --git a/input/lsr/staff/staff-brackets.ly b/input/lsr/staff/staff-brackets.ly
new file mode 100644 (file)
index 0000000..6751f5e
--- /dev/null
@@ -0,0 +1,48 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.11.23"
+
+\header { texidoc = "
+Staffs can be nested in various combinations. Here, @code{StaffGroup}
+and @code{ChoirStaff} produce similar straight brackets, whereas 
+@code{GrandStaff} produces curly brackets. In @code{InnerStaffGroup} 
+and @code{InnerChoirStaff}, the brackets are shifted leftwards.
+
+
+
+" }
+
+\score { 
+<<
+  \new StaffGroup << 
+  \new Staff {c' d' e' f'}
+  \new InnerStaffGroup <<
+   \new Staff {c' d' e' f'}
+   \new GrandStaff <<
+     \new Staff {c' d' e' f'}
+     \new Staff {c' d' e' f'}
+   >>
+  \new Staff {c' d' e' f'}
+  >>
+  \new ChoirStaff <<
+   \new Staff {c' d' e' f'}
+    \new InnerStaffGroup <<
+     \new Staff {c' d' e' f'}
+    >>
+   \new Staff {c' d' e' f'}
+  >>
+  >>
+  \new ChoirStaff << 
+   \new Staff {c' d' e' f'}
+   \new InnerChoirStaff <<
+    \new Staff {c' d' e' f'}
+    \new Staff {c' d' e' f'}
+   >>
+   \new Staff {c' d' e' f'}
+  >>
+
+>>
+
+ \layout { raggedright = ##t}
+}
+
+
diff --git a/input/lsr/text/embedding-native-postscript-in-a--markup-bloc.ly b/input/lsr/text/embedding-native-postscript-in-a--markup-bloc.ly
new file mode 100644 (file)
index 0000000..43e5ce2
--- /dev/null
@@ -0,0 +1,23 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.11.23"
+
+\header { texidoc = "
+he command \postscript allows you to insert PostScript code directly
+inside a \markup bloc. 
+
+(Beware: PostScript is a registred trademark by Adobe Systems Inc.
+LilyPond actually uses GNU/GhostScript to handle it.)
+" }
+
+\layout {
+  line-width = 70 * 5 \pt
+}
+
+\relative c'' {
+  a-\markup { \postscript #"3 4 moveto 5 3 rlineto stroke" }
+  -\markup { \postscript #"[ 0 1 ] 0 setdash 3 5 moveto 5 -3 rlineto stroke " }
+  
+  b-\markup { \postscript #"3 4 moveto 0 0 1 2 8 4 20 3.5 rcurveto stroke" }
+  s2
+  a'1
+}