]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: automatic update, NR 2 stuff again.
authorGraham Percival <graham@percival-music.ca>
Sat, 1 Dec 2007 06:43:00 +0000 (22:43 -0800)
committerGraham Percival <graham@percival-music.ca>
Sat, 1 Dec 2007 06:43:00 +0000 (22:43 -0800)
17 files changed:
input/lsr/ancient/ancient-time-signatures.ly [new file with mode: 0644]
input/lsr/ancient/chant-or-psalms-notation.ly [new file with mode: 0644]
input/lsr/bagpipes/GNUmakefile [new file with mode: 0644]
input/lsr/bagpipes/SConscript [new file with mode: 0644]
input/lsr/chords/adding-a-figured-bass-above-or-below-the-notes.ly [new file with mode: 0644]
input/lsr/chords/changing-the-chord-names-to-german-or-semi-german-notation.ly [new file with mode: 0644]
input/lsr/chords/clusters.ly [new file with mode: 0644]
input/lsr/guitar/adding-fingerings-to-tablatures.ly [new file with mode: 0644]
input/lsr/guitar/letter-tablature-formatting.ly [new file with mode: 0644]
input/lsr/percussion/GNUmakefile [new file with mode: 0644]
input/lsr/percussion/SConscript [new file with mode: 0644]
input/lsr/percussion/adding-drum-parts.ly [new file with mode: 0644]
input/lsr/piano/GNUmakefile [new file with mode: 0644]
input/lsr/piano/SConscript [new file with mode: 0644]
input/lsr/strings/GNUmakefile [new file with mode: 0644]
input/lsr/strings/SConscript [new file with mode: 0644]
input/lsr/strings/demo-midiinstruments.ly [new file with mode: 0644]

diff --git a/input/lsr/ancient/ancient-time-signatures.ly b/input/lsr/ancient/ancient-time-signatures.ly
new file mode 100644 (file)
index 0000000..60ec1da
--- /dev/null
@@ -0,0 +1,18 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+Time signatures may also be engraved in an old style.
+
+
+" }
+
+\score {
+   { 
+    \override Staff.TimeSignature  #'style = #'neomensural
+    s1 
+  }
+       \layout {raggedright = ##t}
+}
+
+
diff --git a/input/lsr/ancient/chant-or-psalms-notation.ly b/input/lsr/ancient/chant-or-psalms-notation.ly
new file mode 100644 (file)
index 0000000..b5263d1
--- /dev/null
@@ -0,0 +1,25 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+This form of notation is used for the chant of the Psalms, where verses
+aren't always the same length.
+" }
+
+stemon = { \override Staff.Stem #'transparent = ##f }
+stemoff = { \override Staff.Stem #'transparent = ##t }
+
+\score {
+\new Staff \with {\remove "Time_signature_engraver" }
+{
+       \key g \minor
+       \set Score.timing = ##f
+       \stemoff a'\breve bes'4 g'4
+       \stemon a'2 \bar "||"
+       \stemoff a'\breve g'4 a'4
+       \stemon f'2 \bar "||"
+       \stemoff a'\breve^\markup { \italic flexe }
+       \stemon g'2 \bar "||"
+}
+\layout { raggedright = ##t}
+}
diff --git a/input/lsr/bagpipes/GNUmakefile b/input/lsr/bagpipes/GNUmakefile
new file mode 100644 (file)
index 0000000..a3f0b2b
--- /dev/null
@@ -0,0 +1,12 @@
+
+depth = ../../../
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+EXTRA_DIST_FILES= 
+
+include $(depth)/make/stepmake.make
+
+TITLE=Sample snippets from LSR
+
diff --git a/input/lsr/bagpipes/SConscript b/input/lsr/bagpipes/SConscript
new file mode 100644 (file)
index 0000000..cb39d4e
--- /dev/null
@@ -0,0 +1,5 @@
+# -*-python-*-
+
+Import ('env', 'collate')
+collate (title = 'Sample snippets from LSR')
+
diff --git a/input/lsr/chords/adding-a-figured-bass-above-or-below-the-notes.ly b/input/lsr/chords/adding-a-figured-bass-above-or-below-the-notes.ly
new file mode 100644 (file)
index 0000000..8da9162
--- /dev/null
@@ -0,0 +1,31 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+When writing a figured bass, here's a way to specify if you want your
+figures to be placed above or below the bass notes, by defining the
+BassFigureAlignmentPositioning #'direction property (exclusively in a
+Staff context). Choices are #UP (or #1), #CENTER (or #0) and #DOWN (or
+#-1).
+
+As you can see here, this property can be changed as many times as you
+wish. Use \\once \\override if you dont want the tweak to apply to the
+whole score.
+" }
+
+bass = { \clef bass g4 b, c d e d8 c d2}
+continuo = \figuremode {
+         < _ >4 < 6 >8   
+   \once \override Staff.BassFigureAlignmentPositioning #'direction = #CENTER
+         <5/>  < _ >4 
+   \override Staff.BassFigureAlignmentPositioning #'direction = #UP
+         < _+ > < 6 >
+   \set Staff.useBassFigureExtenders = ##t
+   \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
+         < 4 >4. < 4 >8 < _+ >4
+       } 
+\score {
+    << \new Staff = bassStaff \bass 
+    \context Staff = bassStaff \continuo >>
+}
+
diff --git a/input/lsr/chords/changing-the-chord-names-to-german-or-semi-german-notation.ly b/input/lsr/chords/changing-the-chord-names-to-german-or-semi-german-notation.ly
new file mode 100644 (file)
index 0000000..637ac6e
--- /dev/null
@@ -0,0 +1,38 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+The english naming of chords (default) can be changed to german 
+(@code{\\germanChords} replaces B and Bes to H and B) or semi-german 
+(@code{\\semiGermanChords} replaces B and Bes to H and Bb).
+
+
+
+" }
+
+music = \chordmode {
+  c1/c cis/cis
+  b/b bis/bis bes/bes
+} 
+
+%% The following is only here to print the names of the
+%% chords styles; it can be removed if you do not need to
+%% print them.
+
+\layout {
+  \context {\ChordNames \consists Instrument_name_engraver }
+}
+
+<<
+  \new ChordNames {
+    \set ChordNames.instrumentName = #"default"
+    \music
+  }
+  \new ChordNames {
+    \set ChordNames.instrumentName = #"german"
+    \germanChords \music }
+  \new ChordNames {
+    \set ChordNames.instrumentName = #"semi-german"
+    \semiGermanChords \music }
+  \context Voice { \music }
+>>
diff --git a/input/lsr/chords/clusters.ly b/input/lsr/chords/clusters.ly
new file mode 100644 (file)
index 0000000..3b9969c
--- /dev/null
@@ -0,0 +1,22 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+Clusters are a device to denote that a complete range of notes is to be
+played.
+" }
+
+\layout {
+  ragged-right = ##t 
+}
+
+fragment = \relative c' {
+  c4 f4 <e d'>4
+  <g a>8 <e a> a4 c2 <d b>4 e4 
+  c4
+}
+
+<<
+  \new Staff \fragment
+  \new Staff \makeClusters \fragment
+>>
diff --git a/input/lsr/guitar/adding-fingerings-to-tablatures.ly b/input/lsr/guitar/adding-fingerings-to-tablatures.ly
new file mode 100644 (file)
index 0000000..a89d2a4
--- /dev/null
@@ -0,0 +1,24 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+To add fingerings to tablatures, you can use a combination of
+@code{\\markup} and @code{\\finger}. 
+" }
+
+one = \markup{ \finger "1" }
+two = \markup{ \finger "2" }
+threetwo = \markup{ \column {\finger "3" \finger "2"} }
+threefour = \markup{ \column {\finger "3" \finger "4"} }
+
+\score {
+       
+\context TabStaff {
+
+\stemUp
+
+{ e8\4^\one b\2 < e, g\3 e'\1 >^>[ b\2 e\4] < a\3 fis'\1 >^>^\threetwo[ b\2 e\4] }
+
+}
+
+}
diff --git a/input/lsr/guitar/letter-tablature-formatting.ly b/input/lsr/guitar/letter-tablature-formatting.ly
new file mode 100644 (file)
index 0000000..dce49da
--- /dev/null
@@ -0,0 +1,34 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+You can format a tablature with letters instead of numbers - so that
+0->a, 1->b, 2->c, etc. 
+" }
+
+#(define (letter-tablature-format str tuning pitch)
+    (make-whiteout-markup
+     (make-vcenter-markup
+      (string (integer->char 
+              (+ (char->integer #\a)
+               (- (ly:pitch-semitones pitch)
+                (list-ref tuning (- str 1)))))))))
+
+
+muz = \relative c { c d e f g a b c d e f g }
+
+<<
+  \new TabStaff
+  { 
+    \muz 
+  }
+  \new Staff
+  {
+    \clef "G_8" \muz
+  }
+  \new TabStaff \with { tablatureFormat = #letter-tablature-format }
+  {
+    \muz
+  }
+>>
+
diff --git a/input/lsr/percussion/GNUmakefile b/input/lsr/percussion/GNUmakefile
new file mode 100644 (file)
index 0000000..a3f0b2b
--- /dev/null
@@ -0,0 +1,12 @@
+
+depth = ../../../
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+EXTRA_DIST_FILES= 
+
+include $(depth)/make/stepmake.make
+
+TITLE=Sample snippets from LSR
+
diff --git a/input/lsr/percussion/SConscript b/input/lsr/percussion/SConscript
new file mode 100644 (file)
index 0000000..cb39d4e
--- /dev/null
@@ -0,0 +1,5 @@
+# -*-python-*-
+
+Import ('env', 'collate')
+collate (title = 'Sample snippets from LSR')
+
diff --git a/input/lsr/percussion/adding-drum-parts.ly b/input/lsr/percussion/adding-drum-parts.ly
new file mode 100644 (file)
index 0000000..e2bc963
--- /dev/null
@@ -0,0 +1,45 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+LilyPond makes drums input quite easy, with powerful pre-configured
+tools such as the \\drummode function and the DrumStaff context:  drums
+are placed to their own staff positions (with a special clef symbol)
+and have note heads according to the drum. You can easily attach an
+extra symbol to the drum, and restrict the number of lines.
+" }
+
+drh = \drummode { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 }
+drl = \drummode {\repeat "unfold" 3 {bd4 sn8 bd bd4 << bd ss >> } bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
+timb = \drummode { \repeat "unfold" 2 {timh4 ssh timl8 ssh r timh r4 ssh8 timl r4 cb8 cb} }
+
+\score {
+  \repeat "volta" 2 {
+    <<
+      \new DrumStaff \with {
+       drumStyleTable = #timbales-style
+       \override StaffSymbol #'line-count = #2
+       \override BarLine #'bar-size = #2
+      } <<
+       \set Staff.instrumentName = "timbales"
+       \timb
+      >>
+      \new DrumStaff <<
+       \set Staff.instrumentName = "drums"
+       \new DrumVoice {\stemUp \drh }
+       \new DrumVoice {\stemDown \drl }
+      >>
+    >>
+  }
+  \layout {}
+
+  \midi {
+    \context {
+      \Score
+      tempoWholesPerMinute = #(ly:make-moment 120 4)
+      }
+    }
+
+
+}
+
diff --git a/input/lsr/piano/GNUmakefile b/input/lsr/piano/GNUmakefile
new file mode 100644 (file)
index 0000000..a3f0b2b
--- /dev/null
@@ -0,0 +1,12 @@
+
+depth = ../../../
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+EXTRA_DIST_FILES= 
+
+include $(depth)/make/stepmake.make
+
+TITLE=Sample snippets from LSR
+
diff --git a/input/lsr/piano/SConscript b/input/lsr/piano/SConscript
new file mode 100644 (file)
index 0000000..cb39d4e
--- /dev/null
@@ -0,0 +1,5 @@
+# -*-python-*-
+
+Import ('env', 'collate')
+collate (title = 'Sample snippets from LSR')
+
diff --git a/input/lsr/strings/GNUmakefile b/input/lsr/strings/GNUmakefile
new file mode 100644 (file)
index 0000000..a3f0b2b
--- /dev/null
@@ -0,0 +1,12 @@
+
+depth = ../../../
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+EXTRA_DIST_FILES= 
+
+include $(depth)/make/stepmake.make
+
+TITLE=Sample snippets from LSR
+
diff --git a/input/lsr/strings/SConscript b/input/lsr/strings/SConscript
new file mode 100644 (file)
index 0000000..cb39d4e
--- /dev/null
@@ -0,0 +1,5 @@
+# -*-python-*-
+
+Import ('env', 'collate')
+collate (title = 'Sample snippets from LSR')
+
diff --git a/input/lsr/strings/demo-midiinstruments.ly b/input/lsr/strings/demo-midiinstruments.ly
new file mode 100644 (file)
index 0000000..83d9dc0
--- /dev/null
@@ -0,0 +1,167 @@
+%%  Do not edit this file; it is auto-generated from LSR!
+\version "2.10.12"
+
+\header { texidoc = "
+Problem: How to know which MidiInstrument would be best for your
+composition? Solution: A Lilypond demo file. 
+" }
+
+%\version "2.11.31"
+
+basemelodie = { c'4. \mf g  c'16 b' c'' d'' | e'' d'' e'' f'' g''4 g'''4 r | r1 }
+melodie = { \tempo 4 = 150 \basemelodie }
+
+\header {
+       title = "Demo of all midi sounds"
+       arranger = "Myself"
+}
+
+\score { 
+       \new Staff <<
+               \new Voice { \melodie 
+               } %Voice
+       >> %Staff
+  \layout {  }
+} %score
+
+\score { 
+       \new Staff <<
+               \tempo 4 = 180 
+               %\set Staff.instrumentName="S/A"
+               %\set Staff.midiMinimumVolume = #0.2 
+               %\set Staff.midiMaximumVolume = #0.4
+               %\set Voice.dynamicAbsoluteVolumeFunction = #0.6
+               \new Voice { r \mf
+                       \set Staff.midiInstrument="acoustic grand" \melodie
+                       \set Staff.midiInstrument="bright acoustic" \melodie
+                       \set Staff.midiInstrument="electric grand" \melodie
+                       \set Staff.midiInstrument="honky-tonk" \melodie
+                       \set Staff.midiInstrument="electric piano 1" \melodie
+                       \set Staff.midiInstrument="electric piano 2" \melodie
+                       \set Staff.midiInstrument="harpsichord" \melodie
+                       \set Staff.midiInstrument="clav" \melodie
+                       \set Staff.midiInstrument="celesta" \melodie
+                       \set Staff.midiInstrument="glockenspiel" \melodie
+                       \set Staff.midiInstrument="music box" \melodie
+                       \set Staff.midiInstrument="vibraphone" \melodie
+                       \set Staff.midiInstrument="marimba" \melodie
+                       \set Staff.midiInstrument="xylophone" \melodie
+                       \set Staff.midiInstrument="tubular bells" \melodie
+                       \set Staff.midiInstrument="dulcimer" \melodie
+                       \set Staff.midiInstrument="drawbar organ" \melodie
+                       \set Staff.midiInstrument="percussive organ" \melodie
+                       \set Staff.midiInstrument="rock organ" \melodie
+                       \set Staff.midiInstrument="church organ" \melodie
+                       \set Staff.midiInstrument="reed organ" \melodie
+                       \set Staff.midiInstrument="accordion" \melodie
+                       \set Staff.midiInstrument="harmonica" \melodie
+                       \set Staff.midiInstrument="concertina" \melodie
+                       \set Staff.midiInstrument="acoustic guitar (nylon)" \melodie
+                       \set Staff.midiInstrument="acoustic guitar (steel)" \melodie
+                       \set Staff.midiInstrument="electric guitar (jazz)" \melodie
+                       \set Staff.midiInstrument="electric guitar (clean)" \melodie
+                       \set Staff.midiInstrument="electric guitar (muted)" \melodie
+                       \set Staff.midiInstrument="overdriven guitar" \melodie
+                       \set Staff.midiInstrument="distorted guitar" \melodie
+                       \set Staff.midiInstrument="acoustic bass" \melodie
+                       \set Staff.midiInstrument="electric bass (finger)" \melodie
+                       \set Staff.midiInstrument="electric bass (pick)" \melodie
+                       \set Staff.midiInstrument="fretless bass" \melodie
+                       \set Staff.midiInstrument="slap bass 1" \melodie
+                       \set Staff.midiInstrument="slap bass 2" \melodie
+                       \set Staff.midiInstrument="synth bass 1" \melodie
+                       \set Staff.midiInstrument="synth bass 2" \melodie
+                       \set Staff.midiInstrument="violin" \melodie
+                       \set Staff.midiInstrument="viola" \melodie
+                       \set Staff.midiInstrument="cello" \melodie
+                       \set Staff.midiInstrument="contrabass" \melodie
+                       \set Staff.midiInstrument="tremolo strings" \melodie
+                       \set Staff.midiInstrument="pizzicato strings" \melodie
+                       \set Staff.midiInstrument="orchestral strings" \melodie
+                       \set Staff.midiInstrument="timpani" \melodie
+                       \set Staff.midiInstrument="string ensemble 1" \melodie
+                       \set Staff.midiInstrument="string ensemble 2" \melodie
+                       \set Staff.midiInstrument="synthstrings 1" \melodie
+                       \set Staff.midiInstrument="synthstrings 2" \melodie
+                       \set Staff.midiInstrument="choir aahs" \melodie
+                       \set Staff.midiInstrument="voice oohs" \melodie
+                       \set Staff.midiInstrument="synth voice" \melodie
+                       \set Staff.midiInstrument="orchestra hit" \melodie
+                       \set Staff.midiInstrument="trumpet" \melodie
+                       \set Staff.midiInstrument="trombone" \melodie
+                       \set Staff.midiInstrument="tuba" \melodie
+                       \set Staff.midiInstrument="muted trumpet" \melodie
+                       \set Staff.midiInstrument="french horn" \melodie
+                       \set Staff.midiInstrument="brass section" \melodie
+                       \set Staff.midiInstrument="synthbrass 1" \melodie
+                       \set Staff.midiInstrument="synthbrass 2" \melodie
+                       \set Staff.midiInstrument="soprano sax" \melodie
+                       \set Staff.midiInstrument="alto sax" \melodie
+                       \set Staff.midiInstrument="tenor sax" \melodie
+                       \set Staff.midiInstrument="baritone sax" \melodie
+                       \set Staff.midiInstrument="oboe" \melodie
+                       \set Staff.midiInstrument="english horn" \melodie
+                       \set Staff.midiInstrument="bassoon" \melodie
+                       \set Staff.midiInstrument="clarinet" \melodie
+                       \set Staff.midiInstrument="piccolo" \melodie
+                       \set Staff.midiInstrument="flute" \melodie
+                       \set Staff.midiInstrument="recorder" \melodie
+                       \set Staff.midiInstrument="pan flute" \melodie
+                       \set Staff.midiInstrument="blown bottle" \melodie
+                       \set Staff.midiInstrument="shakuhachi" \melodie
+                       \set Staff.midiInstrument="whistle" \melodie
+                       \set Staff.midiInstrument="ocarina" \melodie
+                       \set Staff.midiInstrument="lead 1 (square)" \melodie
+                       \set Staff.midiInstrument="lead 2 (sawtooth)" \melodie
+                       \set Staff.midiInstrument="lead 3 (calliope)" \melodie
+                       \set Staff.midiInstrument="lead 4 (chiff)" \melodie
+                       \set Staff.midiInstrument="lead 5 (charang)" \melodie
+                       \set Staff.midiInstrument="lead 6 (voice)" \melodie
+                       \set Staff.midiInstrument="lead 7 (fifths)" \melodie
+                       \set Staff.midiInstrument="lead 8 (bass+lead)" \melodie
+                       \set Staff.midiInstrument="pad 1 (new age)" \melodie
+                       \set Staff.midiInstrument="pad 2 (warm)" \melodie
+                       \set Staff.midiInstrument="pad 3 (polysynth)" \melodie
+                       \set Staff.midiInstrument="pad 4 (choir)" \melodie
+                       \set Staff.midiInstrument="pad 5 (bowed)" \melodie
+                       \set Staff.midiInstrument="pad 6 (metallic)" \melodie
+                       \set Staff.midiInstrument="pad 7 (halo)" \melodie
+                       \set Staff.midiInstrument="pad 8 (sweep)" \melodie
+                       \set Staff.midiInstrument="fx 1 (rain)" \melodie
+                       \set Staff.midiInstrument="fx 2 (soundtrack)" \melodie
+                       \set Staff.midiInstrument="fx 3 (crystal)" \melodie
+                       \set Staff.midiInstrument="fx 4 (atmosphere)" \melodie
+                       \set Staff.midiInstrument="fx 5 (brightness)" \melodie
+                       \set Staff.midiInstrument="fx 6 (goblins)" \melodie
+                       \set Staff.midiInstrument="fx 7 (echoes)" \melodie
+                       \set Staff.midiInstrument="fx 8 (sci-fi)" \melodie
+                       \set Staff.midiInstrument="sitar" \melodie
+                       \set Staff.midiInstrument="banjo" \melodie
+                       \set Staff.midiInstrument="shamisen" \melodie
+                       \set Staff.midiInstrument="koto" \melodie
+                       \set Staff.midiInstrument="kalimba" \melodie
+                       \set Staff.midiInstrument="bagpipe" \melodie
+                       \set Staff.midiInstrument="fiddle" \melodie
+                       \set Staff.midiInstrument="shanai" \melodie
+                       \set Staff.midiInstrument="tinkle bell" \melodie
+                       \set Staff.midiInstrument="agogo" \melodie
+                       \set Staff.midiInstrument="steel drums" \melodie
+                       \set Staff.midiInstrument="woodblock" \melodie
+                       \set Staff.midiInstrument="taiko drum" \melodie
+                       \set Staff.midiInstrument="melodic tom" \melodie
+                       \set Staff.midiInstrument="synth drum" \melodie
+                       \set Staff.midiInstrument="reverse cymbal" \melodie
+                       \set Staff.midiInstrument="guitar fret noise" \melodie
+                       \set Staff.midiInstrument="breath noise" \melodie
+                       \set Staff.midiInstrument="seashore" \melodie
+                       \set Staff.midiInstrument="bird tweet" \melodie
+                       \set Staff.midiInstrument="telephone ring" \melodie
+                       \set Staff.midiInstrument="helicopter" \melodie
+                       \set Staff.midiInstrument="applause" \melodie
+                       \set Staff.midiInstrument="gunshot" \melodie
+               } %Voice
+       >> %Staff
+       \midi { }
+} %score
+
+