depth = ../../
-SUBDIRS = pitches rhythms
+# NR 1
+SUBDIRS = pitches rhythms expressive repeats simultaneous staff editorial text
+
SUBDIRS += real-music
+### FIXME: temporary template for creating other dirs.
+### will be removed once everything else is stable.
+SUBDIRS += null
+
# old stuffs
SUBDIRS += ancient chords connecting contemporary education expressive
SUBDIRS += guitar parts repeats spacing staff text vocal scheme other
@subheading 1 Musical notation
-@strong{@uref{pitches/collated-files.html,Pitches}}
+@uref{pitches/collated-files.html,Pitches}
-@strong{@uref{rhythms/collated-files.html,Rhythms}}
+@uref{rhythms/collated-files.html,Rhythms}
(@uref{rhythms/collated-files.pdf,pdf link})
+@uref{expressive/collated-files.html,Expressive}
+
+@uref{simultaneous/collated-files.html,Simultaneous}
+
+@uref{staff/collated-files.html,Staff}
+
+@uref{editorial/collated-files.html,Editorial}
+
+@uref{text/collated-files.html,Text}
+
+
+
+
@subheading Special collections
--- /dev/null
+\version "2.10.0"
+
+\header{
+texidoc = "
+@unnumbered Introduction
+
+This document shows examples from the
+@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}.
+
+In the web version of this document, you can click on the file name
+or figure for each example to see the corresponding input file."
+}
+
+% make sure .png is generated.
+\markup{ "This document is for LilyPond version" #(ly:export(lilypond-version)) }
+
--- /dev/null
+
+depth = ../../../
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+EXTRA_DIST_FILES=
+
+include $(depth)/make/stepmake.make
+
+TITLE=Sample snippets from LSR
+
--- /dev/null
+# -*-python-*-
+
+Import ('env', 'collate')
+collate (title = 'Sample snippets from LSR')
+
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
+\version "2.10.0"
\header{
texidoc = "
+
depth = ../../../
STEPMAKE_TEMPLATES=documentation texinfo tex
LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
-## Hmm, would this work? No -- if we really want examples, move
-## to other dir (input/) comes to mind.
-## examples = font20 ancient-font
-## LOCALSTEPMAKE_TEMPLATES += ly mutopia
-
EXTRA_DIST_FILES=
include $(depth)/make/stepmake.make
-TITLE=Advanced snippets
+TITLE=Sample snippets from LSR
+
# -*-python-*-
Import ('env', 'collate')
-collate (title = 'Advanced snippets')
+collate (title = 'Sample snippets from LSR')
+
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-By overriding @code{edge-text}, you can insert an accidental after the
-trill sign in a trillspanner, but this can look ugly, since the
-accidental isn't aligned.
-
-With a few tweaks to the script size and position, you can achieve
-quite pleasing results.
-
-
-
-" }
-
-\relative c'' {
- \override TrillSpanner #'edge-text =
- #(cons (markup #:line (#:halign -0.5 #:musicglyph "scripts.trill" #:teeny #:raise 0.65 #:sharp)) "")
-
- b1\startTrillSpan b\stopTrillSpan
-
- \override TrillSpanner #'edge-text =
- #(cons (markup #:line (#:halign -0.5 #:musicglyph "scripts.trill" #:teeny #:raise 0.5 #:flat)) "")
-
- c\startTrillSpan c\stopTrillSpan
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-If you've read the manual, you already know that an arpeggio can be
-drawn across to staves in PianoStaff context, if you set the
-connectArpeggios property.
-
-However, printing an arpeggio between two simultaneous chords inside a
-same staff (with more than one voice), is a bit more tricky. As the
-Span_arpeggio_engraver, which is in charge when arpeggios have to be
-connected, is not included by default in the Staff context, you have to
-add it by yourself using the \consists command.
-" }
-
-\layout {
- \context {
- \Staff
- \consists Span_arpeggio_engraver
- }
-}
-
-\new Staff
- {
- \set Staff.connectArpeggios = ##t
- <<
- {<e'' g''>4\arpeggio <d'' f''>4 <d'' f''>2 }
- \\
- {<d' f' >2\arpeggio <g' b'>2 }
- >>
-
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-Breathing signs are available in different tastes: commas (default),
-ticks, vees and `railroad tracks' (caesura).
-" }
-
-{
- %% Modern notation:
- \new Staff {
- \relative c'' {
- \key es \major \time 3/4
-
- %% this bar contains no \breathe
- <<
- { g4 as g } \\
- { es4 bes es }
- >> |
-
- %% by default, \breathe uses the rcomma, just as if saying:
- %% \override BreathingSign #'text =
- % #(make-musicglyph-markup "scripts.rcomma")
- <<
- { g4 as g } \\
- { es4 \breathe bes es }
- >> |
-
- %% rvarcomma and lvarcomma are variations of the default rcomma
- %% and lcomma
-
- %% N.B.: must use Staff context here, since we start a Voice below
- \override Staff.BreathingSign #'text =
- #(make-musicglyph-markup "scripts.rvarcomma")
- <<
- { g4 as g } \\
- { es4 \breathe bes es }
- >> |
-
- %% wedge
- \override BreathingSign #'text =
- #(make-musicglyph-markup "scripts.upbow")
- es8 d es f g8 \breathe f |
-
- %% caesura
- \override BreathingSign #'text =
- #(make-musicglyph-markup "scripts.caesura")
- es8[ d] \breathe es[ f g f] |
- es2 r4 \bar "||" \break
- }
- }
-}
-
+++ /dev/null
-%% 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\!
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-With the new chord syntax, it is possible to associate fingerings
-uniquely with notes. This makes it possible to add horizontal
-fingerings to notes.
-" }
-
-\layout { ragged-right= ##t }
-
-
-
-\relative c'{
- \set fingeringOrientations = #'(left)
- < c-1 e-2 g-3 b-5 > 4
-
- \set fingeringOrientations = #'(down left)
- < c-1 e-2 g-3 b-5 > 4
-
- \set fingeringOrientations = #'(down left up)
- < c-1 e-2 g-3 b-5 > 4
-
- \once \override Fingering #'staff-padding = #'()
- < c-1 e-2 g-3 b-5 > 4
-
- \set fingeringOrientations = #'(up left)
- < c-1 e-2 g-3 b-5 > 4
-
- \set fingeringOrientations = #'(right)
- < c-1 e-2 g-3 b-5 > 4
-
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-Between notes, there may be simple glissando lines. Here, the first
-two glissandi are not consecutive.
-
-
-The engraver does no time-keeping, so it involves some trickery to get
-@code{>} working correctly.
-" }
-
-\layout{
- line-width = 50.\mm
- indent = 0
-}
-
-\new Staff \relative c''{
- \override Glissando #'breakable = ##t
-
- %% gliss non gliss and
- c4 \glissando d e \glissando f \glissando \break
- %% consecutive
- c \glissando d, \glissando e'
- << { \stemUp e8 \glissando g8 }
- \context Voice = VB {\stemDown \repeat unfold 4 d16 } >>
- \override Glissando #'style = #'zigzag
- c4 \glissando c,, \glissando c' \glissando d
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-Here is an excerpt of Mozart's KV545 piano Sonata (as brought to
-Mutopia by A. Sierra), in which you can see the typical classical
-trill, i.e. beginning with an acciaccatura, then trilling the whole
-bar, and ending with two afterGrace notes.
-
-This combination, which is rather frequent (if not systematic) in
-classical piano music, requires a rather precise typesetting: first the
-\acciaccatura, then the \afterGrace (which you have to define using
-Scheme-like syntax), then the main note, the TrillSpan and the two
-final notes (don't forget the curly braces here). You can also notice
-here the \slurDown, which avoids slurs collision.
-" }
-
-rh = \relative {
- b''8-3(\f g-1) d'2-5(\sf c16 b a g)
-#(define afterGraceFraction (cons 31 32))
- \acciaccatura b8-3 \slurDown \afterGrace a1 \startTrillSpan \( ( {g16[ a ] )
-\stopTrillSpan}
- g4 \) r2.
-}
-
-lh = \relative {
- \clef treble
- d16_5 b'_1 g_2 b \repeat unfold 3 { d, b' g b }
- \repeat unfold 4 { d, c' fis, c' }
- <g-2 b-1>4 r2.
-}
-
-
-\score {
- \new PianoStaff <<
- \new Staff \rh
- \new Staff \lh
- >>
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\header {
- texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
-}
-
-\version "2.11.23"
-
-\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
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-Displays all available line styles.
-" }
-
-\paper {
- ragged-right = ##t
-}
-
-\relative c'' {
- \override Glissando #'breakable = ##t
-
- s2
- d2 \glissando d'2
- \once \override Glissando #'dash-fraction = #0.5
- d,2 \glissando d'2
- \override Glissando #'style = #'dotted-line
- d,2 \glissando d'2
-
- \override Glissando #'style = #'zigzag
- d,2 \glissando d'2
- \override Glissando #'style = #'trill
- d,2 \glissando d'2
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-In extreme cases, you can resort to setting the
- @code{control-points} of a slur manually, althout it involves
- a lot of trial and error. Be sure to force line breaks at both sides,
-since
- different horizontal spacing will require rearrangement of the
- slur.
-" }
-
-\score {
- \new PianoStaff
- <<
- \context Staff = "up" {
- \clef bass
- s1 * 4
- }
- \context Staff = "down" \relative c <<
- s1*4
- {
- \clef bass
- r4 r8
- \once\override Slur #'extra-offset = #'(0 . 6)
- \once\override Slur #'control-points =
- #'((0 . -4) (2 . 0) (60 . 0) (63 . 4))
- c8( as' f c' as
-
- % line breaks will mess up this example
- \noBreak
- f c as' f
- \change Staff = up
- \clef treble
- c' as f' c
- \noBreak
- as' f c' as
- f' c as' f c'4)
- }>>
- >>
- \layout { }
-}
-
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-By setting the minimum length of a slur, notes are more separated.
-" }
-
-\score{
- \relative c''{
- \time 2/4
- \override Slur #'minimum-length = #40
- c(c)
- c~c\break
- }
-}
-
-
--- /dev/null
+\version "2.10.0"
+
+\header{
+texidoc = "
+@unnumbered Introduction
+
+This document shows examples from the
+@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}.
+
+In the web version of this document, you can click on the file name
+or figure for each example to see the corresponding input file."
+}
+
+% make sure .png is generated.
+\markup{ "This document is for LilyPond version" #(ly:export(lilypond-version)) }
+
--- /dev/null
+
+depth = ../../../
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+EXTRA_DIST_FILES=
+
+include $(depth)/make/stepmake.make
+
+TITLE=Sample snippets from LSR
+
--- /dev/null
+# -*-python-*-
+
+Import ('env', 'collate')
+collate (title = 'Sample snippets from LSR')
+
+
depth = ../../../
STEPMAKE_TEMPLATES=documentation texinfo tex
LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
-## Hmm, would this work? No -- if we really want examples, move
-## to other dir (input/) comes to mind.
-## examples = font20 ancient-font
-## LOCALSTEPMAKE_TEMPLATES += ly mutopia
-
EXTRA_DIST_FILES=
include $(depth)/make/stepmake.make
-TITLE=Advanced snippets
+TITLE=Sample snippets from LSR
+
# -*-python-*-
Import ('env', 'collate')
-collate (title = 'Advanced snippets')
+collate (title = 'Sample snippets from LSR')
+
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
+\version "2.10.0"
\header{
texidoc = "
STEPMAKE_TEMPLATES=documentation texinfo tex
LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
-## Hmm, would this work? No -- if we really want examples, move
-## to other dir (input/) comes to mind.
-## examples = font20 ancient-font
-## LOCALSTEPMAKE_TEMPLATES += ly mutopia
-
EXTRA_DIST_FILES=
include $(depth)/make/stepmake.make
-TITLE=Advanced snippets
+TITLE=Sample snippets from LSR
+
# -*-python-*-
Import ('env', 'collate')
-collate (title = 'Advanced snippets')
+collate (title = 'Sample snippets from LSR')
+
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-By setting @code{voltaOnThisStaff}, repeat brackets can be put over
-staves other than the topmost one in a score.
-" }
-
-\layout {
- ragged-right = ##t
-}
-
-vmus = {
- \repeat volta 2 c1 \alternative { d e }
-}
-
-\relative c'' <<
- \new StaffGroup <<
- \context Staff \vmus
- \new Staff \vmus
- >>
- \new StaffGroup <<
- \new Staff <<
- \set Staff.voltaOnThisStaff = ##t
- \vmus >>
- \new Staff \vmus
- >>
->>
+
depth = ../../../
STEPMAKE_TEMPLATES=documentation texinfo tex
LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
-## Hmm, would this work? No -- if we really want examples, move
-## to other dir (input/) comes to mind.
-## examples = font20 ancient-font
-## LOCALSTEPMAKE_TEMPLATES += ly mutopia
-
EXTRA_DIST_FILES=
include $(depth)/make/stepmake.make
-TITLE=Advanced snippets
+TITLE=Sample snippets from LSR
+
# -*-python-*-
Import ('env', 'collate')
-collate (title = 'Advanced snippets')
+collate (title = 'Sample snippets from LSR')
+
--- /dev/null
+\version "2.10.0"
+
+\header{
+texidoc = "
+@unnumbered Introduction
+
+This document shows examples from the
+@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}.
+
+In the web version of this document, you can click on the file name
+or figure for each example to see the corresponding input file."
+}
+
+% make sure .png is generated.
+\markup{ "This document is for LilyPond version" #(ly:export(lilypond-version)) }
+
--- /dev/null
+
+depth = ../../../
+
+STEPMAKE_TEMPLATES=documentation texinfo tex
+LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
+
+EXTRA_DIST_FILES=
+
+include $(depth)/make/stepmake.make
+
+TITLE=Sample snippets from LSR
+
--- /dev/null
+# -*-python-*-
+
+Import ('env', 'collate')
+collate (title = 'Sample snippets from LSR')
+
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
+\version "2.10.0"
\header{
texidoc = "
STEPMAKE_TEMPLATES=documentation texinfo tex
LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
-## Hmm, would this work? No -- if we really want examples, move
-## to other dir (input/) comes to mind.
-## examples = font20 ancient-font
-## LOCALSTEPMAKE_TEMPLATES += ly mutopia
-
EXTRA_DIST_FILES=
include $(depth)/make/stepmake.make
-TITLE=Advanced snippets
+TITLE=Sample snippets from LSR
+
# -*-python-*-
Import ('env', 'collate')
-collate (title = 'Advanced snippets')
+collate (title = 'Sample snippets from LSR')
+
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-You can add (possibly temporarily) an extra staff after the beginning
-of a piece.
-" }
-
-\score {
- <<
- \new Staff \relative c''{ c1 c c c c }
- \new StaffGroup \relative c''{
- \new Staff
- c1 c
- << c1 \new Staff { c1 } >>
- c
- }
- >>
- \layout {
-
- \context{
- \Score
-
- }
- }
-}
-
-
-
-
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-The number of lines in a staff may changed by overriding
-@code{line-count} in the properties of @code{StaffSymbol}.
-
-
-" }
-
-upper = \relative c'' {
- c1 d e f
-}
-
-lower = \relative c {
- c1 b a g
-}
-
-\score {
- \context PianoStaff <<
- \new Staff <<
- \upper
- >>
- \new Staff {
- \override Staff.StaffSymbol #'line-count = #4
- \clef bass
- \lower
- }
- >>
-
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-In order to change staff sizes, both @code{staff-space} and
-@code{fontSize} must be scaled.
-" }
-
-{
- \new Staff \relative c'' { \dynamicDown c8 \ff c c c c c c c }
-}
-
-{
- \new Staff \with {
- fontSize = #-3
- \override StaffSymbol #'staff-space = #(magstep -3)
- } {
- \clef bass
- c8 c c c c c c c
- }
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-By default, bar numbers are printed only in the first measure. This
-setting can be overridden, so that bar numbers appear on start of every
-measure.
-
-
-" }
-
-\score{
- \relative c'{
- c1 c c
- \override Score.BarNumber
- #'break-visibility = #end-of-line-invisible
- \break
- c c c
- }
- \layout{ raggedright = ##t }
-}
-
-
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-By default, rehearsal marks specified at the end of a line are printed
-at the beginning of the next line (even if it is the end of the piece,
-in such case the mark isn't printed at all).
-
-To avoid this, override the #'break-visibility property of the
-RehearsalMark object, like in the following snippet.
-" }
-
-\paper{ ragged-right=##t }
-\relative g' {
- g4 g g g | g g g g | g g g g |
- \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
- \mark "D.C. al Fine"
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-By setting @code{barAlways} and @code{defaultBarType}, barlines may be
-inserted automatically everywhere.
-" }
-
-\score {
- \relative c''{
- \set Score.barAlways = ##t
- \set Score.defaultBarType = ":|:"
- c4 c4 c4 c4 }
- \layout{raggedright = ##t}
-}
-
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-The \markup command is quite versatile. In this snippet, it contains a
-\score bloc instead of texts or marks.
-" }
-
-tuning = \markup {
- \score {
- \new Staff \with {
- \remove Time_signature_engraver
- } {
- \clef bass <c, g, d g>1
- }
- \layout { ragged-right = ##t }
- }
-}
-
-
-\header {
- title = "Solo Cello Suites"
- subtitle = "Suite IV"
- subsubtitle = \markup { "Originalstimmung:" \tuning }
-}
-
-\relative {
- \time 4/8
- \times 2/3 { c'8 d e } \times 2/3 {c d e}
- \times 2/3 { c8 d e } \times 2/3 {c d e}
- g8 a8 g8 a
- g8 a8 g8 a
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-If you would like the bar numbers to appear at regular intervals, but
-not starting from measure zero, you can use a context function,
-@code{set-bar-number-visibility}, to set automatically
-@code{barNumberVisibility}, so that the bar numbers appear at regular
-intervals, starting from the measure in which
-@code{set-bar-number-visibility} is set using @code{\applycontext}.
-
-
-" }
-
-resetBarnum = \context Score \applyContext
- #(set-bar-number-visibility 4)
-\score {
- <<
- \transpose c c'' {
- \override Score.BarNumber #'break-visibility =#end-of-line-invisible
- \override Score.RehearsalMark #'padding = #2.5
- \mark "A" \resetBarnum
- \repeat unfold 10 c1
- \mark \default \resetBarnum
- \repeat unfold 8 c
- \bar "|."
- }
- >>
-\layout{ragged-right = ##t}
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-You can have a name for the whole @code{GrandStaff} in addition to
-individual @code{Staff}s.
-" }
-
-\score {
-
- \context GrandStaff <<
- \context Staff = "treble" {
- \set GrandStaff.instrumentName = "Violini "
- \set Staff.instrumentName = " vn I" { c''4 }}
- \context Staff = "bass" { \set Staff.instrumentName = " vn II" c''4 }>>
-
-
-\layout {
-\context { \GrandStaff \consists "Instrument_name_engraver" }
-}}
-
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-According to normal typesetting conventions, LilyPond typesets key
-changes at the end of the line, when the change appears at a line
-break. This example shows how to change this default to only print the
-new key signature at the beginning of the next line.
-
-
-" }
-
-\score {
- \relative c' {
- \set Staff.explicitKeySignatureVisibility = #end-of-line-invisible
- c d e f | g a b c | \break
- \key d \major
- d cis b a | g fis e d |
- }
-}
-
+++ /dev/null
-%% 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}
-}
-
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-In this preliminary test of a modern score, the staff lines are washed
-out temporarily. This is done by making a tuned @code{StaffContainer},
-which @code{\skip}s some notes without printing lines either and
-creates a @code{\new Staff} then in order to create the lines again.
-(Be careful if you use this; it has been done by splitting the grouping
-@code{Axis_group_engraver} and creating functionality into separate
-contexts, but the clefs and time signatures may not do what you would
-expect.)
-
-
-
-" }
-
-\score {
- \relative c'' <<
- \new StaffContainer {
-
- %% need << >>, otherwise we descend to the voice inside SA
- << \new Staff { c4 c4 } >>
- \skip 4 % s4 would create staff.
-
- << \new Staff { b4 b4 } >>
- }
- \new StaffContainer {
- \skip 4
- << \context Staff { e d f \bar ":|" } >>
- \skip 4
- }
- >>
-
- \layout {
- \context {
- \Score
- \accepts StaffContainer
- \denies Staff
- }
- \context {
- \type Engraver_group
- \consists Clef_engraver
- \consists Time_signature_engraver
- \consists Separating_line_group_engraver
- \consists "Axis_group_engraver"
- \accepts "Staff"
-
- \name StaffContainer
- }
- \context {
- \Staff
- \remove Axis_group_engraver
- \remove Separating_line_group_engraver
- \remove Clef_engraver
- \remove Time_signature_engraver
- }
- raggedright=##t
- }
-}
-
-
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-The vertical positions of staff lines may be specified individually, by
-setting the @code{line-positions} property of the StaffSymbol.
-" }
-
-\new Staff \relative c' {
- \override Staff.StaffSymbol #'line-positions = #'(-7 -2 0 3 9)
- g c f b e a
-}
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
+\version "2.10.0"
\header{
texidoc = "
+
depth = ../../../
STEPMAKE_TEMPLATES=documentation texinfo tex
LOCALSTEPMAKE_TEMPLATES=lilypond ly lysdoc
-## Hmm, would this work? No -- if we really want examples, move
-## to other dir (input/) comes to mind.
-## examples = font20 ancient-font
-## LOCALSTEPMAKE_TEMPLATES += ly mutopia
-
EXTRA_DIST_FILES=
include $(depth)/make/stepmake.make
-TITLE=Advanced snippets
+TITLE=Sample snippets from LSR
+
# -*-python-*-
Import ('env', 'collate')
-collate (title = 'Advanced snippets')
+collate (title = 'Sample snippets from LSR')
+
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-The \whiteout command underlays a white box under a markup. Since staff
-lines are in a lower layer than most other grobs, this white box will
-not overlap any other grob.
-" }
-
-\paper
-{
- ragged-right = ##t
-}
-{
- \override TextScript #'extra-offset = #'(2 . 4)
- c'4-\markup { \whiteout \pad-markup #0.5 foo } c
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-The \startTextSpan and \stopTextSpan commands give you the ability to
-create text spanners as easily as pedals indications or octavations.
-Override some properties of the TextSpanner object to modify its
-output.
-" }
-
-\relative c''{
- \override TextSpanner #'edge-text = #'("bla" . "blu")
- a \startTextSpan
- b c
- a \stopTextSpan
-
- \override TextSpanner #'dash-period = #2
- \override TextSpanner #'dash-fraction = #0.0
- a \startTextSpan
- b c
- a \stopTextSpan
-
- \revert TextSpanner #'style
- \override TextSpanner #'style = #'dashed-line \override TextSpanner #'bound-details #'left #'text = \markup { \draw-line #'(0 . 1) }
- \override TextSpanner #'bound-details #'right #'text = \markup { \draw-line #'(0 . -2) }
-
- a \startTextSpan
- b c
- a \stopTextSpan
-
-
- \set Staff.middleCPosition = #-13
-
- \override TextSpanner #'dash-period = #10
- \override TextSpanner #'dash-fraction = #.5
- \override TextSpanner #'thickness = #10
- a \startTextSpan
- b c
- a \stopTextSpan
- \set Staff.middleCPosition = #-6
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-Here are some examples of how various markup texts can be obtained with
-LilyPond syntax. You won't probably be needing all of them in a
-standard score, but hey, you never know...
-" }
-
-{
- f'1-\markup {
- foo
- \raise #0.2 \hbracket \bold bar
-
- \override #'(baseline-skip . 4)
- \bracket \column {
- baz
- bazr
- bla
- }
- \hspace #2.0
- \override #'(font-encoding . fetaMusic) {
- \lookup #"noteheads-0"
- }
- \semiflat
- { }
- \combine "X" "+"
- \combine "o" "/"
- }
- g'1-\markup {
- % \char-number #"abc1234abc"
- \box \column {
- \line { "string 1" }
- \line { "string 2" }
- %% \concat { "f" "i" }
- }
- " "
- \draw-circle #1 #0.3 ##f
- " "
- \draw-circle #1 #0.3 ##t
- " "
- \italic Norsk
- \super "2"
- " "
- \raise #3.0 \whiteout white-out
- \circle \dynamic p
- \with-color #green Green
- \dynamic sfzp
- \huge { "A" \smaller "A" \smaller \smaller "A"
- \smaller \smaller \smaller "A" }
- \sub "alike"
- }
- c''4
-}
+++ /dev/null
-%% 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
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-If you want to use flat or sharp symbols in text, you may want to
-adjust the horizontal and vertical position of the \flat or \sharp.
-" }
-
-raisedFlat = \markup { \translate #(cons -0.4 0.5) \smaller \flat }
-
-
- \new Staff {
-
-\set Staff.instrumentName = \markup { \center-align { \line { Solo Clar. } {\line { "in B"\raisedFlat } } } }
-
-\relative c'{
-
-des1^\markup { "D" \translate #(cons -0.3 0.4) \flat "major" } ~ | des |
-
-dis1^\markup { "D" \translate #(cons -0.3 0.9) \sharp "minor" } ~ | dis1 \bar "||"
-
-
- } }
-
-\paper {
-ragged-right = ##t }
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-The default font families for text can be overridden with
-@code{make-pango-font-tree}.
-" }
-
-\paper {
- % change for other default global staff size.
- myStaffSize = #20
- %{
- run
- lilypond -dshow-available-fonts blabla
- to show all fonts available in the process log.
- %}
-
- #(define fonts
- (make-pango-font-tree "Times New Roman"
- "Nimbus Sans"
- "Luxi Mono"
-;; "Helvetica"
-;; "Courier"
- (/ myStaffSize 20)))
-}
-
-\relative {
- c'^\markup {
- roman: foo \bold bla \italic bar \italic \bold baz
- }
- c'_\markup {
- \override #'(font-family . sans)
- {
- sans: foo \bold bla \italic bar \italic \bold baz
- }
- }
- c'^\markup {
- \override #'(font-family . typewriter)
- {
- mono: foo \bold bla \italic bar \italic \bold baz
- }
- }
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-When you need to enter special characters using the \char command, an
-unwanted space can appear before the character. You can avoid it by
-adding the \concat command.
-
-In this snippet, we want to insert <più f> below the staff, using
-<\char #'249> to get the correct last character in piu, but there's a
-space between <pi> and <u>. Thanks to the \concat command, the space
-disappears.
-" }
-
-\layout {
- ragged-right = ##t
-}
-
-
-{
- c'1^\markup "Without \concat" |
- d'2_\markup {{\italic{"pi"\char #'249 }}{\dynamic {" f"}}} c'2 |
-}
-
-%%%% Please uncomment the following lines as soon as
-%%%% we are using LilyPond 2.11.x
-
-%{
- % c'1^\markup "With \concat" |
- % d'2_\markup { \italic { \concat { "pi" \char #'249 } }{\dynamic{" f"}}} c'2 |
-%}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-Some letters imply smaller vertical extents than the others; if you
-have, below your staff, two markups with different vertical extents
-(e.g. one text with letters \"t,h,l and/or UPPER CASE\" and one text
-with \"a, c, e, n or m\"), LilyPond will align them to the top by
-default, thus making it look a bit messy. Therefore, you need to add
-invisible ascender letters using the \transparent command to make it
-right.
-" }
-
-\new Staff {
- \override TextScript #'staff-padding = #4
- \override TextScript #'self-alignment-X = #center
- \time 2/4
- c'4_\markup { \transparent "A" "WRONG" \transparent "A" }
- c'4_\markup { "case" }
- c'4_\markup { \transparent "A" "RIGHT" \transparent "A" }
- c'4_\markup { \transparent "A" "case" \transparent "A" }
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-LilyPond can handle text almost as well as music notation: in a \book
-block, you can enter different \score blocks, but also independent
-\markup sections. This snippet also demonstrates some interesting text
-formatting features such as \justify-string or \wordwrap-string (do not
-forget the # character when using them). The \fill-line command
-produces centered text, and you can define margins using \override
-#'(line-width . X), where X is the width in staff spaces.
-" }
-
-\paper {
- ragged-bottom = ##f
- }
-
-upper = \relative c'' {
- \clef treble
- \key c \major
- \time 4/4
-
- a b c d
- }
-
- lower = \relative c {
- \clef bass
- \key c \major
- \time 4/4
-
- a2 c
- }
- \book {
- \markup {\justify-string #"Lorem ipsum dolor sit amet
-consectetuer adipiscing elit,
- sed diam nonummy nibh euismod tincidunt ut laoreet dolore
-magna aliquam erat volutpat.
- Ut wisi enim ad minim veniam, quis nostrud exerci tation
-ullamcorper suscipit lobortis
- nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
-iriure dolor in hendrerit
- in vulputate velit esse molestie consequat, vel illum dolore
-eu feugiat nulla facilisis
- at vero eros et accumsan et iusto odio dignissim qui blandit
-praesent luptatum zzril
- delenit augue duis dolore te feugait nulla facilisi. Nam
-liber tempor cum soluta nobis
- eleifend option congue nihil imperdiet doming id quod mazim
-placerat facer possim assum.
- Typi non habent claritatem insitam; est usus legentis in iis
-qui facit eorum claritatem.
- Investigationes demonstraverunt lectores legere me lius quod
-ii legunt saepius.
- Claritas est etiam processus dynamicus, qui sequitur
-mutationem consuetudium lectorum.
- Mirum est notare quam littera gothica, quam nunc putamus
-parum claram, anteposuerit litterarum
- formas humanitatis per seacula quarta decima et quinta
-decima. Eodem modo typi, qui nunc nobis
- videntur parum clari, fiant sollemnes in futurum."}
- \score {
- \new PianoStaff <<
- \set PianoStaff.instrumentName = "Piano "
- \new Staff = "upper" \upper
- \new Staff = "lower" \lower
- >>
- }
- \markup {\wordwrap-string #"Lorem ipsum dolor sit amet
-consectetuer adipiscing elit,
- sed diam nonummy nibh euismod tincidunt ut laoreet dolore
-magna aliquam erat volutpat.
- Ut wisi enim ad minim veniam, quis nostrud exerci tation
-ullamcorper suscipit lobortis
- nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
-iriure dolor in hendrerit
- in vulputate velit esse molestie consequat, vel illum dolore
-eu feugiat nulla facilisis
- at vero eros et accumsan et iusto odio dignissim qui blandit
-praesent luptatum zzril
- delenit augue duis dolore te feugait nulla facilisi. Nam
-liber tempor cum soluta nobis
- eleifend option congue nihil imperdiet doming id quod mazim
-placerat facer possim assum.
- Typi non habent claritatem insitam; est usus legentis in iis
-qui facit eorum claritatem.
- Investigationes demonstraverunt lectores legere me lius quod
-ii legunt saepius.
- Claritas est etiam processus dynamicus, qui sequitur
-mutationem consuetudium lectorum.
- Mirum est notare quam littera gothica, quam nunc putamus
-parum claram, anteposuerit litterarum
- formas humanitatis per seacula quarta decima et quinta
-decima. Eodem modo typi, qui nunc nobis
- videntur parum clari, fiant sollemnes in futurum."}
- \score {
- \new PianoStaff <<
- \set PianoStaff.instrumentName = "Piano "
- \new Staff = "upper" \upper
- \new Staff = "lower" \lower
- >>
- }
-
- \markup {
- \fill-line {
- \override #'(line-width . 60)
- \justify-string #"Lorem ipsum dolor sit amet consectetuer
-adipiscing elit,
- sed diam nonummy nibh euismod tincidunt ut laoreet dolore
-magna aliquam erat volutpat.
- Ut wisi enim ad minim veniam, quis nostrud exerci tation
-ullamcorper suscipit lobortis
- nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
-iriure dolor in hendrerit
- in vulputate velit esse molestie consequat, vel illum dolore
-eu feugiat nulla facilisis
- at vero eros et accumsan et iusto odio dignissim qui blandit
-praesent luptatum zzril
- delenit augue duis dolore te feugait nulla facilisi." }
- }
-
- \score {
- \new PianoStaff <<
- \set PianoStaff.instrumentName = "Piano "
- \new Staff = "upper" \upper
- \new Staff = "lower" \lower
- >>
- }
- \markup {\justify-string #"Lorem ipsum dolor sit amet
-consectetuer adipiscing elit,
- sed diam nonummy nibh euismod tincidunt ut laoreet dolore
-magna aliquam erat volutpat.
- Ut wisi enim ad minim veniam, quis nostrud exerci tation
-ullamcorper suscipit lobortis
- nisl ut aliquip ex ea commodo consequat. Duis autem vel eum
-iriure dolor in hendrerit
- in vulputate velit esse molestie consequat, vel illum dolore
-eu feugiat nulla facilisis
- at vero eros et accumsan et iusto odio dignissim qui blandit
-praesent luptatum zzril
- delenit augue duis dolore te feugait nulla facilisi. Nam
-liber tempor cum soluta nobis
- eleifend option congue nihil imperdiet doming id quod mazim
-placerat facer possim assum.
- Typi non habent claritatem insitam; est usus legentis in iis
-qui facit eorum claritatem.
- Investigationes demonstraverunt lectores legere me lius quod
-ii legunt saepius.
- Claritas est etiam processus dynamicus, qui sequitur
-mutationem consuetudium lectorum.
- Mirum est notare quam littera gothica, quam nunc putamus
-parum claram, anteposuerit litterarum
- formas humanitatis per seacula quarta decima et quinta
-decima. Eodem modo typi, qui nunc nobis
- videntur parum clari, fiant sollemnes in futurum."}
- }
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.25"
-
-\header {
- texidoc = "Text that can spread over pages is entered with the
-@code{\\markuplines} command."
-}
-
-#(set-default-paper-size "a6")
-
-#(define-markup-list-command (paragraph layout props args) (markup-list?)
- (interpret-markup-list layout props
- (make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
-
-%% Candide, Voltaire
-\markuplines \override-lines #'(baseline-skip . 2.5) {
- \paragraph {
- Il y avait en Westphalie, dans le château de M. le baron de
- Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
- les mœurs les plus douces. Sa physionomie annonçait son âme.
- Il avait le jugement assez droit, avec l'esprit le plus simple ;
- c'est, je crois, pour cette raison qu'on le nommait Candide. Les
- anciens domestiques de la maison soupçonnaient qu'il était fils
- de la sœur de monsieur le baron et d'un bon et honnête
- gentilhomme du voisinage, que cette demoiselle ne voulut jamais
- épouser parce qu'il n'avait pu prouver que soixante et onze
- quartiers, et que le reste de son arbre généalogique avait été
- perdu par l'injure du temps.
- }
- \paragraph {
- Monsieur le baron était un des plus puissants seigneurs de la
- Westphalie, car son château avait une porte et des fenêtres. Sa
- grande salle même était ornée d'une tapisserie. Tous les chiens
- de ses basses-cours composaient une meute dans le besoin ; ses
- palefreniers étaient ses piqueurs; le vicaire du village était
- son grand-aumônier. Ils l'appelaient tous monseigneur, et ils
- riaient quand il faisait des contes.
- }
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-Scripts can be stacked. The order is determined by a priority field,
-but when objects have the same priority, the input order determines the
-order. Objects specified first are closest to the note.
-
-You may also want to override the #'script-priority to give your Script
-or TextScript overall priority (if you do so, remember to use \once if
-you don't want the whole score to be affected).
-" }
-
-\layout { ragged-right = ##t}
-
-\relative c'' { c4^"inner up"^"outer up"_"inner down"_"outer down" }
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-When you put a long \markup text in a \mark object, LilyPond stretches
-the measure to encompass the complete markup. This can be avoided by
-overriding the 'X-extent property of the RehearsalMark object, as
-demonstrated in this snippet.
-" }
-
-\paper{ indent = 0}
- \new PianoStaff {<<
- {\new Staff
- \override Score.RehearsalMark #'self-alignment-X = #left
- R1 R1 \mark \markup {"long markup with default horizontal extent"} R1*2 }
- \new Staff {\repeat unfold 16 {c4}}
- >>
-}
-\new PianoStaff {<<
- {\new Staff
- \override Score.RehearsalMark #'self-alignment-X = #left
- \override Score.RehearsalMark #'X-extent = #'(0 . 0)
- R1 R1 \mark \markup {"long markup without horizontal extent"} R1*2 }
- \new Staff {\repeat unfold 16 {c4}}
- >>
-}
-
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-With this trick, the title of your work will be printed in small on top
-of every page, using evenHeaderMarkup and oddHeaderMarkup.
-" }
-
-\paper{
-oddHeaderMarkup = \markup
-\fill-line {
-\fromproperty #'header:title
-" " % This will make sure that the header is never completely empty, to
-% avoid some layout problems. Also, moving it in between the title and
-% the page number, makes these be typeset left and right aligned, respectively.
-\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
-}
-
-evenHeaderMarkup = \markup
-\fill-line {
-\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string
-" "
-\fromproperty #'header:title
-}
-}
-\header {
- title = "This title will be repeated"
- subtitle = "whereas this subtitle won't"
- }
-
- \score { \new Staff {\repeat unfold 8 { c'8 c'8 c'8 c'8 } \pageBreak
-\repeat unfold 8 { c'8 c'8 c'8 c'8 } \pageBreak
-\repeat unfold 8 { c'8 c'8 c'8 c'8 } \pageBreak
-\repeat unfold 8 { c'8 c'8 c'8 c'8 } \pageBreak
- } }
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-LilyPond gives you the ability to rotate any object you want,
-particularly markups as showed here. Alternatively, you can use the
-\column function to display your text vertically without rotating the
-letters.
-" }
-
-\score {
- \relative c' {
- c4^\markup {\rotate #45.0 {"hello"}}
- c4^\markup {\rotate #90.0 {"hello"}}
- c4^\markup {\column {"h" "e" "l" "l" "o"}}
- }
- }
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-\header { texidoc = "
-The \fill-line command aligns and justifies markup text by setting as
-many columns as required, in a given space.
-
-In this snippet we use numbers to (beautifully) show how the command
-works; but when using text beware to use quotes if you want your words
-to stay together:
-
-\fill-line @{The quick brown fox@} results in something like:
-
-The quick brown fox
-
-\fill-line @{\"The quick brown fox\"@} results in something like:
-
- The quick brown fox
-" }
-
-\paper {
- line-width = 15\cm
- bookTitleMarkup = \markup {
- \column {
- \fill-line {
- 1
- }
- \fill-line {
- 1
- 2
- }
- \fill-line {
- 1
- 2
- 3
- }
- \fill-line {
- 1
- 2
- 3
- 4
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- }
- \fill-line {
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- }
- }
- }
-}
-
- \score { \new Staff \relative c''{
- \repeat unfold 4 c1
- }
-}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from LSR!
-\version "2.11.23"
-
-%% 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 }