From: Graham Percival Date: Sat, 1 Dec 2007 06:43:00 +0000 (-0800) Subject: LSR: automatic update, NR 2 stuff again. X-Git-Tag: release/2.11.36-1~46 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=4d0c7743292484fd29bb25eda4633c3706131e4a;p=lilypond.git LSR: automatic update, NR 2 stuff again. --- diff --git a/input/lsr/ancient/ancient-time-signatures.ly b/input/lsr/ancient/ancient-time-signatures.ly new file mode 100644 index 0000000000..60ec1da944 --- /dev/null +++ b/input/lsr/ancient/ancient-time-signatures.ly @@ -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 index 0000000000..b5263d1e8c --- /dev/null +++ b/input/lsr/ancient/chant-or-psalms-notation.ly @@ -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 index 0000000000..a3f0b2bfde --- /dev/null +++ b/input/lsr/bagpipes/GNUmakefile @@ -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 index 0000000000..cb39d4eab0 --- /dev/null +++ b/input/lsr/bagpipes/SConscript @@ -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 index 0000000000..8da9162ff7 --- /dev/null +++ b/input/lsr/chords/adding-a-figured-bass-above-or-below-the-notes.ly @@ -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 index 0000000000..637ac6e73e --- /dev/null +++ b/input/lsr/chords/changing-the-chord-names-to-german-or-semi-german-notation.ly @@ -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 index 0000000000..3b9969c815 --- /dev/null +++ b/input/lsr/chords/clusters.ly @@ -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 4 + 8 a4 c2 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 index 0000000000..a89d2a4646 --- /dev/null +++ b/input/lsr/guitar/adding-fingerings-to-tablatures.ly @@ -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 index 0000000000..dce49da03e --- /dev/null +++ b/input/lsr/guitar/letter-tablature-formatting.ly @@ -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 index 0000000000..a3f0b2bfde --- /dev/null +++ b/input/lsr/percussion/GNUmakefile @@ -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 index 0000000000..cb39d4eab0 --- /dev/null +++ b/input/lsr/percussion/SConscript @@ -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 index 0000000000..e2bc963a38 --- /dev/null +++ b/input/lsr/percussion/adding-drum-parts.ly @@ -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 index 0000000000..a3f0b2bfde --- /dev/null +++ b/input/lsr/piano/GNUmakefile @@ -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 index 0000000000..cb39d4eab0 --- /dev/null +++ b/input/lsr/piano/SConscript @@ -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 index 0000000000..a3f0b2bfde --- /dev/null +++ b/input/lsr/strings/GNUmakefile @@ -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 index 0000000000..cb39d4eab0 --- /dev/null +++ b/input/lsr/strings/SConscript @@ -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 index 0000000000..83d9dc0d14 --- /dev/null +++ b/input/lsr/strings/demo-midiinstruments.ly @@ -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 + +