%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "chords, ancient-notation, contexts-and-engravers"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches, staff-notation, vocal-music"
} \relative c'' {
\override Ambitus #'X-offset = #2.0
\voiceOne
- c4 a d e f1
+ c4 a d e
+ f1
}
\new Voice \with {
\consists "Ambitus_engraver"
} \relative c' {
\voiceTwo
- es4 f g as b1
+ es4 f g as
+ b1
}
>>
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, contexts-and-engravers, breaks"
doctitle = "Adding an extra staff at a line break"
} % begin verbatim
\score {
- \new StaffGroup \relative c'' {
- \new Staff
+ \new StaffGroup \relative c'' {
+ \new Staff
\key f \major
- c1 c^"Unwanted extra space" \break
+ c1 c^"Unwanted extra space" \break
<< { c1 c }
- \new Staff {
+ \new Staff {
\key f \major
\once \override Staff.TimeSignature #'stencil = ##f
c1 c
}
>>
- c1 c^"Fixed here" \break
+ c1 c^"Fixed here" \break
<< { c1 c }
- \new Staff {
- \once \set Staff.explicitKeySignatureVisibility = #end-of-line-invisible
- %The next line is not needed in 2.11.x or later:
- \once \override Staff.TimeSignature #'break-visibility = #end-of-line-invisible
+ \new Staff {
+ \once \set Staff.explicitKeySignatureVisibility = #end-of-line-invisible
+ % The next line is not needed in 2.11.x or later:
+ \once \override Staff.TimeSignature #'break-visibility = #end-of-line-invisible
\key f \major
\once \override Staff.TimeSignature #'stencil = ##f
- c1 c
- }
+ c1 c
+ }
>>
}
}
-
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, contexts-and-engravers"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "chords"
+
+ texidoc = "
+To add bar indications in the @@code@{ChordNames@} context, add
+@@code@{Bar_engraver@}.
+
+"
+ doctitle = "Adding bars to ChordNames"
+} % begin verbatim
+\new ChordNames \with {
+ \override BarLine #'bar-size = #4
+ \consists "Bar_engraver"
+}
+\chordmode {
+ f1:maj7 f:7 bes:7
+}
+
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, expressive-marks"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, percussion"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks"
texidoc = "
The @code{\\parenthesize} function is a special tweak that encloses
-objects in parentheses. The associated grob is
+objects in parentheses. The associated grob is
@code{Score.ParenthesesItem}.
"
doctitle = "Adding parentheses around an expressive mark or chordal note"
} % begin verbatim
-\relative {
+\relative c' {
c2-\parenthesize ->
\override ParenthesesItem #'padding = #0.1
\override ParenthesesItem #'font-size = #-4
- <d \parenthesize fis a>
+ <d \parenthesize fis a>2
}
+++ /dev/null
-%% Do not edit this file; it is auto-generated from input/new
-%% This file is in the public domain.
-\version "2.11.45"
-\header {
- lsrtags = "expressive-marks,tweaks-and-overrides"
- texidoc = "
-Using Scheme code to override the stencil for @code{MetronomeMark}
-objects, this example allows the creation of metronome marks which include
-text directions. The function @code{\movement} is called with three
-arguments: the text label, note duration, and beats per minute.
-"
- doctitle = "Adding text indications to metronome marks"
-} % begin verbatim
-
-#(define-markup-command (mvt layout props arg) (markup?)
- (interpret-markup layout props
- (markup #:huge #:bold arg)))
-
-#(define (string->duration duration-string)
- "Parse the `duration-string', e.g. ''4..'' or ''breve.'', and return a duration object."
- (let* ((length (string-length duration-string))
- (dot-index (or (string-index duration-string #\.) length))
- (len (substring duration-string 0 dot-index))
- (dots (- length dot-index)))
- (ly:make-duration (cond ((string=? len "breve") -1)
- ((string=? len "longa") -2)
- ((string=? len "maxima") -3)
- (else (log2 (string->number len))))
- dots 1 1)))
-
-movement = #(define-music-function (parser location text duration count music)
- (string? string? integer? ly:music?)
- (define (format-movement-markup dur count context)
- (markup #:mvt text #:hspace 1
- #:concat ("(" #:general-align Y DOWN #:smaller #:note duration 1)
- "="
- #:concat ((number->string count) ")")))
- #{
- \set Score.metronomeMarkFormatter = #$format-movement-markup
- \set Score.tempoWholesPerMinute = #$(ly:moment-mul (ly:make-moment count 1)
- (ly:duration-length
- (string->duration duration)))
- \set Score.tempoUnitDuration = #$(string->duration duration)
- \set Score.tempoUnitCount = $count
- $music
- \set Score.metronomeMarkFormatter = #format-metronome-markup
- #})
-
-\layout { ragged-right = ##f }
-
-\relative c' {
- \time 3/4
- \movement "Allegro" "2." #92
- c2 e4
- g2.
- \movement "Moderato" "4" #104
- f4 e d
- \tempo 4 = 92
- c2.
-}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "titles"
"
doctitle = "Adding the current date to a score"
} % begin verbatim
-\version "2.11.38"
+\version "2.11.46"
% first, define a variable to hold the formatted date:
date = #(strftime "%d-%m-%Y" (localtime (current-time)))
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "repeats"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, vocal-music, spacing"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+The @code{shortest-duration-space} property may have to be tweaked to
+adjust the shape of falls and doits.
+
+"
+ doctitle = "Adjusting the shape of falls and doits"
+} % begin verbatim
+\relative c'' {
+ \override Score.SpacingSpanner #'shortest-duration-space = #4.0
+ c2-\bendAfter #+5
+ c2-\bendAfter #-3
+ c2-\bendAfter #+8
+ c2-\bendAfter #-6
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, paper-and-layout, titles"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, vocal-music"
texidoc = "
-You can specify different horizontal alignment for your lyrics, by
-overriding the @code{self-alignment-X} property of the @code{LyricText}
-object. @code{#-1} is left, @code{#0} is center and @code{#1} is right;
+Horizontal alignment for lyrics cam be set by overriding the
+@code{self-alignment-X} property of the @code{LyricText} object.
+@code{#-1} is left, @code{#0} is center and @code{#1} is right;
however, you can use @code{#LEFT}, @code{#CENTER} and @code{#RIGHT} as
well.
"
doctitle = "Aligning lyrics"
} % begin verbatim
+\layout { ragged-right = ##f }
\relative c'' {
- c1 c c
+ c1
+ c1
+ c1
}
\addlyrics {
- \once \override LyricText #'self-alignment-X = #LEFT "This is left-aligned"
- \once \override LyricText #'self-alignment-X = #CENTER "This is centered"
- \once \override LyricText #'self-alignment-X = #1 "This is right-aligned"
+ \once \override LyricText #'self-alignment-X = #LEFT
+ "This is left-aligned"
+ \once \override LyricText #'self-alignment-X = #CENTER
+ "This is centered"
+ \once \override LyricText #'self-alignment-X = #1
+ "This is right-aligned"
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "tweaks-and-overrides, paper-and-layout, spacing"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "editorial-annotations, spacing"
texidoc = "
-By default, fingering numbers will be printed outside the staff.
+By default, fingering numbers will be printed outside the staff.
However, this behavior can be canceled.
"
} % begin verbatim
\relative c' {
<c-1 e-2 g-3 b-5>2
- \once \override Fingering #'staff-padding = #'()
- <c-1 e-2 g-3 b-5>
+ \once \override Fingering #'staff-padding = #'()
+ <c-1 e-2 g-3 b-5>2
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches, vocal-music"
<<
\new Voice \relative c'' {
\voiceOne
- c4 a d e f1
+ c4 a d e
+ f1
}
\new Voice \relative c' {
\voiceTwo
- es4 f g as b1
+ es4 f g as
+ b1
}
>>
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "ancient-notation"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "ancient-notation, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "ancient-notation, template"
transcription-of-ancient-music-with-incipit.ly
-mensurstriche-layout-bar-lines-between-the-staves.ly
+chant-or-psalms-notation.ly
adding-a-figured-bass-above-or-below-the-notes.ly
incipit.ly
-chant-or-psalms-notation.ly
ancient-notation-template----modern-transcription-of-mensural-music.ly
ancient-fonts.ly
ancient-time-signatures.ly
custodes.ly
+mensurstriche-layout-bar-lines-between-the-staves.ly
ancient-notation-template----modern-transcription-of-gregorian-music.ly
rest-styles.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "ancient-notation"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches, editorial-annotations"
} % begin verbatim
fragment = {
\key c \major
- c2 d e f g a b c
+ c2 d
+ e2 f
+ g2 a
+ b2 c
}
\score {
\new Staff {
\transpose c d
- \relative {
+ \relative c' {
\set shapeNoteStyles = ##(do re mi fa #f la ti)
\fragment
}
- \relative {
+ \relative c' {
\set shapeNoteStyles = ##(cross triangle fa #f mensural xcircle diamond)
\fragment
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
texidoc = "
-Beams can be subdivided automatically. By setting the property
+Beams can be subdivided automatically. By setting the property
@code{subdivideBeams}, beams are subdivided at beat positions (as
specified in @code{beatLength}).
doctitle = "Automatic beam subdivisions"
} % begin verbatim
\score {
- \new Staff \relative {
+ \new Staff \relative c'' {
<< {
\voiceOne
\set subdivideBeams = ##t
- b'32[ a g f c' b a g b^"subdivide beams" a g f c' b a g]
+ b32[ a g f c' b a g b^"subdivide beams" a g f c' b a g]
\oneVoice
}
\new Voice {
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
\new Staff \relative c'' {
\time 4/4
g8^\markup { without the macro } g g g g g g g |
- g g g g4 g8 g g |
+ g8 g g g4 g8 g g |
}
%Use the macro
\new Staff \relative c'' {
\time 4/4
\qBeam
g8^\markup { with the macro } g g g g g g g |
- g g g g4 g8 g g |
+ g8 g g g4 g8 g g |
}
>>
\layout {
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, breaks"
texidoc = "
-By default, beams can't be printed across line breaks. This behavior
-can be overridden by setting the @code{breakable} property. See also in
-the manual the \"Line breaking\" and \"Manual beams\" sections.
+By default, beams can't be printed across line breaks. This behavior
+can be overridden by setting the @code{breakable} property.
"
doctitle = "Beams across line breaks"
\override Score.Beam #'breakable = ##t
\time 3/16
c16[ d e \break
- f] r r
+ f16] r r
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "editorial-annotations, text"
texidoc = "
-The @code{\\whiteout} command underlays a white box under a markup.
+The @code{\\whiteout} command underlays a markup with a white box.
Since staff lines are in a lower layer than most other grobs, this
white box will not overlap any other grob.
"
doctitle = "Blanking staff lines using the \\whiteout command"
} % begin verbatim
-\relative {
+\layout { ragged-right = ##f }
+\relative c' {
\override TextScript #'extra-offset = #'(2 . 4)
- c2-\markup { \whiteout \pad-markup #0.5 "middle C" } c
+ c2-\markup { \whiteout \pad-markup #0.5 "middle C" } c
}
-removing-the-first-empty-line.ly
positioning-segno-and-coda-with-line-break.ly
+removing-the-first-empty-line.ly
beams-across-line-breaks.ly
adding-an-extra-staff-at-a-line-break.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "winds"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks"
texidoc = "
In order to make parts of a crescendo hairpin invisible, the following
method is used: A white rectangle is drawn on top of the respective
-part of the crescendo hairpin, making it invisible. The rectangle is
+part of the crescendo hairpin, making it invisible. The rectangle is
defined as postscript code within a text markup.
To fine-tune the position and size of the markup, the number
preceding @code{setgray} in the postscript definition can be set to a
-value <1 making it grey. The two numbers before @code{scale} in the
-postscript code are responsible for the width and height of the
+value less than one, making it grey. The two numbers before @code{scale}
+in the postscript code are responsible for the width and height of the
rectangle, the two numbers before @code{translate} change the x- and
-y-origin of the rectangle.
+y-origin of the rectangle.
Make sure to put the hairpin in a lower layer than the text markup to
-actually draw the rectangle above the hairpin.
+draw the rectangle over the hairpin.
"
doctitle = "Broken crescendo hairpin"
} % begin verbatim
-\score {
- \relative c' {
- << {
- \dynamicUp
- \override DynamicLineSpanner #'staff-padding = #4
- r2 r16 c'8.\pp r4
- } \\ {
- \override DynamicLineSpanner #'layer = #0
- des,2\mf\< ~
- \override TextScript #'layer = #2
- des16_\markup {
- \postscript #"1.9 -8 translate 5 4 scale 1 setgray 0 0 moveto 0 1
+\relative c' {
+ << {
+ \dynamicUp
+ \override DynamicLineSpanner #'staff-padding = #4
+ r2 r16 c'8.\pp r4
+ } \\ {
+ \override DynamicLineSpanner #'layer = #0
+ des,2\mf\< ~
+ \override TextScript #'layer = #2
+ des16_\markup {
+ \postscript #"1.9 -8 translate 5 4 scale 1 setgray 0 0 moveto 0 1
lineto 1 1 lineto 1 0 lineto 0 0 lineto fill"
- }
- r8. des4 ~ des16->\sff
- } >>
- }
- \layout { ragged-right = ##t }
+ }
+ r8. des4 ~ des16->\sff
+ } >>
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, text"
\override Voice.Hairpin #'text = $text
#})
-hairpinMolto = \hairpinWithCenteredText \markup { \italic "molto" }
-hairpinMore = \hairpinWithCenteredText \markup { \bigger "moltissimo" }
+hairpinMolto = \hairpinWithCenteredText \markup { \italic molto }
+hairpinMore = \hairpinWithCenteredText \markup { \bigger moltissimo }
\layout { ragged-right = ##f }
{
- \hairpinMolto c'2\< c'2\f
- \hairpinMore c'2\< c'2\f
+ \hairpinMolto c'2\< c'\f
+ \hairpinMore c'2\< c'\f
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, unfretted-strings"
\layout { ragged-right = ##f }
\relative c'' {
- d4^\flageolet_\markup { default size } d4_\flageolet
- c4^\smallFlageolet_\markup { smaller } c4_\smallFlageolet
+ d4^\flageolet_\markup { default size } d_\flageolet
+ c4^\smallFlageolet_\markup { smaller } c_\smallFlageolet
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "simultaneous-notes, editorial-annotations, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.42"
+\version "2.11.46"
\layout { ragged-right = ##t }
\header {
lsrtags = "rhythms,tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "tweaks-and-overrides"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+The text used for crescendos and decrescendos can be changed by
+modifying the context properties @code{crescendoText} and
+@code{decrescendoText}. The style of the spanner line can be changed
+by modifying the context properties @code{crescendoSpanner} and
+@code{decrescendoSpanner}. Available values for the spanner properties
+are @code{'hairpin}, @code{'line}, @code{'dashed-line}, and
+@code{'dotted-line}. If unset, a hairpin crescendo is used:
+
+"
+ doctitle = "Changing text and spanner styles for text dynamics"
+} % begin verbatim
+\relative c'' {
+ \set crescendoText = \markup { \italic { cresc. poco } }
+ \set crescendoSpanner = #'dotted-line
+ a2\< a
+ a2 a
+ a2 a
+ a2 a\mf
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, editorial-annotations"
doctitle = "Changing the appearance of a slur from solid to dotted or dashed"
} % begin verbatim
\relative c' {
- c( d e c) |
+ c4( d e c)
\slurDotted
- c( d e c) |
+ c4( d e c)
\slurSolid
- c( d e c) |
+ c4( d e c)
\slurDashed
- c( d e c) |
+ c4( d e c)
\slurSolid
- c( d e c) |
+ c4( d e c)
}
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+The glyph of the breath mark can be tuned by overriding the text
+property of the @code{BreathingSign} layout object with any markup
+text.
+
+"
+ doctitle = "Changing the breath mark symbol"
+} % begin verbatim
+\relative c'' {
+ c2
+ \override BreathingSign #'text = #(make-musicglyph-markup "scripts.rvarcomma")
+ \breathe
+ d2
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "chords"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation"
doctitle = "Changing the number of lines in a staff"
} % begin verbatim
upper = \relative c'' {
- c1 d e f
+ c4 d e f
}
lower = \relative c {
\clef bass
- c1 b a g
+ c4 b a g
}
\score {
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
doctitle = "Changing the staff size"
} % begin verbatim
<<
- \new Staff \relative c'' { \dynamicDown c8\ff c c c c c c c }
+ \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\f c c c
}
>>
-
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, contexts-and-engravers"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, vocal-music, ancient-notation, contexts-and-engravers"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "chords"
texidoc = "
-The property @code{chordNameExceptions} can used to store a list of
+The property @code{chordNameExceptions} can be used to store a list of
special notations for specific chords.
"
doctitle = "Chord name exceptions"
} % begin verbatim
-% 7sus4 denoted with ^7 wahh
+% modify maj9 and 6(add9)
+% Exception music is chords with markups
chExceptionMusic = {
- <c f g bes>1-\markup { \super "7" "wahh" }
+ <c e g b d'>1-\markup { \super "maj9" }
+ <c e g a d'>1-\markup { \super "6(add9)" }
}
-% add to existing exceptions.
-chExceptions = #(append
- (sequential-music-to-chord-exceptions chExceptionMusic #t)
+% Convert music to list and prepend to existing exceptions.
+chExceptions = #( append
+ ( sequential-music-to-chord-exceptions chExceptionMusic #t)
ignatzekExceptions)
theMusic = \chordmode {
- c:7sus4 c:dim7/+f
+ g1:maj9 g1:6.9
\set chordNameExceptions = #chExceptions
- c:7sus4 c:dim7/+f
+ g1:maj9 g1:6.9
}
\layout {
<< \context ChordNames \theMusic
\context Voice \theMusic
>>
-
clusters.ly
single-staff-template-with-notes,-lyrics,-and-chords.ly
chord-name-exceptions.ly
+volta-below-chords.ly
+adding-bars-to-chordnames.ly
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\layout { ragged-right= ##t }
\header {
lsrtags = "paper-and-layout" % a new tag like "Mixing text and music" or
The result will be files named
@file{@var{base}-from-@var{start}-to-@var{end}[-@var{count}].eps}.
-@itemize @bullet
-@item If system starts and ends are included, they include extents of the System grob, e.g., instrument names.
-@item Grace notes at the end point of the region are not included.
-@item Regions can span multiple systems. In this case, multiple EPS files are generated.
+@itemize
+@item
+If system starts and ends are included, they include extents of the
+System grob, e.g., instrument names.
+
+@item
+Grace notes at the end point of the region are not included.
+
+@item
+Regions can span multiple systems. In this case, multiple EPS files
+are generated.
+
@end itemize
"
doctitle = "Clip systems"
\score {
\lyrics {
\markup { from-2.0.1-to-4.0.1-clip.eps }
- \markup { \epsfile #X #30.0 #(format #f "~a-1-from-2.0.1-to-4.0.1-clip.eps" (ly:parser-output-name parser)) }
+ \markup {
+ \epsfile #X #30.0 #(format #f "~a-1-from-2.0.1-to-4.0.1-clip.eps"
+ (ly:parser-output-name parser)) }
}
}
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "simultaneous-notes, chords, keyboards"
}
fragment = \relative c' {
- c4 f4 <e d'>4
+ c4 f <e d'>4
<g a>8 <e a> a4 c2 <d b>4
- e2 c2
+ e2 c
}
<<
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, text"
"
doctitle = "Combining dynamics with markup texts"
} % begin verbatim
-piuF = \markup { \italic "più" \dynamic "f" }
-
+piuF = \markup { \italic più \dynamic f }
+\layout { ragged-right = ##f }
\relative c'' {
c2\f c-\piuF
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "simultaneous-notes, text"
texidoc = "
The part combiner tool ( @code{\\partcombine} command ) allows the
-combination of several different parts on the same staff. Text
+combination of several different parts on the same staff. Text
directions such as \"solo\" or \"a2\" are added by default; to remove
them, simply set the property @code{printPartCombineTexts} to
\"false\". For vocal scores (hymns), there is no need to add
-\"solo\"/\"a2\" texts, so they should be switched off. However, it
+\"solo\"/\"a2\" texts, so they should be switched off. However, it
might be better not to use it if there are any solos, as they won't be
-indicated. In such cases, standard polyphonic notation may be
+indicated. In such cases, standard polyphonic notation may be
preferable.
This snippet presents the three ways two parts can be printed on a same
<<
\new Staff {
\set Staff.instrumentName = "Standard polyphony "
- << \musicUp \\ \musicDown >>
+ << \musicUp \\ \musicDown >>
}
\new Staff \with { printPartCombineTexts = ##f } {
\set Staff.instrumentName = "PartCombine without texts "
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks"
\time 3/4
\override Glissando #'style = #'zigzag
c4 c
- \cadenzaOn c\glissando \hideNotes c,, \unHideNotes \cadenzaOff
+ \cadenzaOn
+ c4\glissando
+ \hideNotes
+ c,,4
+ \unHideNotes
+ \cadenzaOff
\bar "|"
}
creating-blank-staves.ly
-mensurstriche-layout-bar-lines-between-the-staves.ly
+chant-or-psalms-notation.ly
adding-a-figured-bass-above-or-below-the-notes.ly
adding-an-extra-staff-at-a-line-break.ly
adding-an-extra-staff.ly
-chant-or-psalms-notation.ly
-use-square-bracket-at-the-start-of-a-staff-group.ly
-engravers-one-by-one.ly
+mensurstriche-layout-bar-lines-between-the-staves.ly
changing-time-signatures-inside-a-polymetric-section-using--compressmusic.ly
+engravers-one-by-one.ly
+use-square-bracket-at-the-start-of-a-staff-group.ly
vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
nesting-staves.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "editorial-annotations, chords, keyboards"
\set fingeringOrientations = #'(left)
<c-1 e-3 a-5>4
\set fingeringOrientations = #'(down)
- <c-1 e-3 a-5>
+ <c-1 e-3 a-5>4
\set fingeringOrientations = #'(right)
- <c-1 e-3 a-5>
+ <c-1 e-3 a-5>4
\set fingeringOrientations = #'(up)
- <c-1 e-3 a-5>
+ <c-1 e-3 a-5>4
\set fingeringOrientations = #'(left down)
<c-1 e-3 a-5>2
\set fingeringOrientations = #'(up right down)
- <c-1 e-3 a-5>
+ <c-1 e-3 a-5>2
}
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks, tweaks-and-overrides"
+
+ texidoc = "
+The vertical ordering of scripts is controlled with the
+@code{script-priority} property. The lower this number, the closer it
+will be put to the note. In this example, the @code{TextScript} (the
+sharp symbol) first has the lowest priority, so it is put lowest in the
+first example. In the second, the prall trill (the @code{Script}) has
+the lowest, so it is on the inside. When two objects have the same
+priority, the order in which they are entered determines which one
+comes first.
+
+"
+ doctitle = "Controlling the vertical ordering of scripts"
+} % begin verbatim
+\relative c''' {
+ \once \override TextScript #'script-priority = #-100
+ a2^\prall^\markup { \sharp }
+
+ \once \override Script #'script-priority = #-100
+ a2^\prall^\markup { \sharp }
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches"
texidoc = "
In music that contains many occurrences of the same sequence of notes
-at different pitches, the following music function may prove useful. It
-takes a note, of which only the pitch is used. The supporting Scheme
-functions were borrowed from the \"Tips and tricks\" document in the
-manual for version 2.10. This example creates the rhythm used
+at different pitches, the following music function may prove useful.
+It takes a note, of which only the pitch is used. The supporting
+Scheme functions were borrowed from the \"Tips and tricks\" document in
+the manual for version 2.10. This example creates the rhythm used
throughout Mars, from Gustav Holst's The Planets.
"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+An arpeggio can be drawn across notes in different voices on the same
+staff if the @code{Span_arpeggio_engraver} is moved to the @code{Staff}
+context:
+
+"
+ doctitle = "Creating arpeggios across notes in different voices"
+} % begin verbatim
+\new Staff \with {
+ \consists "Span_arpeggio_engraver"
+}
+\relative c' {
+ \set Staff.connectArpeggios = ##t
+ <<
+ { <e' g>4\arpeggio <d f> <d f>2 } \\
+ { <d, f>2\arpeggio <g b>2 }
+ >>
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, editorial-annotations, contexts-and-engravers, paper-and-layout"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+In a @code{PianoStaff}, it is possible to let an arpeggio cross between
+the staves by setting the property @code{PianoStaff.connectArpeggios}.
+
+
+"
+ doctitle = "Creating cross-staff arpeggios in a piano staff"
+} % begin verbatim
+\relative c'' {
+
+\new PianoStaff <<
+ \set PianoStaff.connectArpeggios = ##t
+ \new Staff {
+ <c e g c>\arpeggio
+ <g c e g>\arpeggio
+ <e g c e>\arpeggio
+ <c e g c>\arpeggio
+ }
+ \new Staff {
+ \clef bass
+ \repeat unfold 4 {
+ <c,, e g c>\arpeggio
+ }
+ }
+>>
+
+}
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+Cross-staff arpeggios can be created in contexts other than
+@code{PianoStaff} if the @code{Span_arpeggio_engraver} is included in
+the @code{Score} context.
+
+"
+ doctitle = "Creating cross-staff arpeggios in other contexts"
+} % begin verbatim
+\score {
+ \new StaffGroup {
+ \set Score.connectArpeggios = ##t
+ <<
+ \new Voice \relative c' {
+ <c e>2\arpeggio
+ <d f>2\arpeggio
+ <c e>1\arpeggio
+ }
+ \new Voice \relative c {
+ \clef bass
+ <c g'>2\arpeggio
+ <b g'>2\arpeggio
+ <c g'>1\arpeggio
+ }
+ >>
+ }
+ \layout {
+ \context {
+ \Score
+ \consists "Span_arpeggio_engraver"
+ }
+ }
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, text"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.39"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks,text,tweaks-and-overrides"
texidoc = "
% Thanks to Risto Vääräniemi for this snippet
-\paper { ragged-right = ##t }
-
{
\key a \major
\set Score.markFormatter = #format-mark-box-letters
\mark \markup { \box \bold "Intro" }
d'1
\mark \default
- d'
+ d'1
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, keyboards, unfretted-strings"
different voices.
The solution is to add invisible notes to one of the voices, using
-\\hideNotes.
+@code{\\hideNotes}.
-This example is bar 235 of the Ciaconna from Bach's 2nd Partita for
+This example is measure 235 of the Ciaconna from Bach's 2nd Partita for
solo violin, BWV 1004.
"
doctitle = "Creating slurs across voices"
} % begin verbatim
-\relative
+\relative c'
<<
{d16( a') s a s a[ s a] s a[ s a] } \\
{\slurUp bes,[ s e]( \hideNotes a) \unHideNotes f[( \hideNotes a) \unHideNotes fis]( \hideNotes a) \unHideNotes g[( \hideNotes a) \unHideNotes gis]( \hideNotes a) }
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks, text, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "ancient-notation, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "editorial-annotations"
doctitle = "Default direction of stems on the center line of the staff"
} % begin verbatim
\relative c'' {
- a b c b
+ a4 b c b
\override Stem #'neutral-direction = #up
- a b c b
+ a4 b c b
\override Stem #'neutral-direction = #down
- a b c b
+ a4 b c b
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "vocal-music, keyboards, unfretted-strings, midi"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, paper-and-layout, titles"
-%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-
+\version "2.11.46"
\header {
- lsrtags = "staff-notation, tweaks-and-overrides"
-
- texidoc = "
-If there is only one staff in one of the staff types @code{ChoirStaff},
-@code{InnerChoirStaff}, @code{InnerStaffGroup} or @code{StaffGroup},
-the bracket and the starting bar line will not be displayed as standard
-behavior. This can be changed by overriding the relevant properties,
-as demonstrated in this example.
-
-Note that in some contexts such as @code{PianoStaff} where the systems
-begin with a brace instead of a bracket, another property has to be
-set, as shown on the second system in the example.
+ lsrtags = "staff-notation,tweaks-and-overrides"
+ texidoc = "If there is only one staff in one of the staff types
+@code{ChoirStaff}, @code{InnerChoirStaff}, @code{InnerStaffGroup}
+or @code{StaffGroup}, the bracket and the starting bar line will not
+be displayed as standard behavior. This can be changed by overriding
+the relevant properties, as demonstrated in this example.
+Note that in contexts such as @code{PianoStaff} and @code{GrandStaff}
+where the systems begin with a brace instead of a bracket, another
+property has to be set, as shown on the second system in the example.
"
doctitle = "Display bracket with only one staff in a system"
} % begin verbatim
+
\markup \column {
\score {
\new StaffGroup <<
- % Must be lower than your actual amount of staff lines
- \override StaffGroup.SystemStartBracket #'collapse-height = #1
- \override Score.SystemStartBar #'collapse-height = #1
- \new Staff {
- c'1
- }
+ % Must be lower than the actual number of staff lines
+ \override StaffGroup.SystemStartBracket #'collapse-height = #1
+ \override Score.SystemStartBar #'collapse-height = #1
+ \new Staff {
+ c'1
+ }
>>
- \layout {ragged-right = ##t}
+ \layout {}
}
\score {
\new PianoStaff <<
- \override PianoStaff.SystemStartBrace #'collapse-height = #1
- \override Score.SystemStartBar #'collapse-height = #1
- \new Staff {
- c'
- }
- >>
- \layout {ragged-right = ##t}
+ \override PianoStaff.SystemStartBrace #'collapse-height = #1
+ \override Score.SystemStartBar #'collapse-height = #1
+ \new Staff {
+ c'1
+ }
+ >>
+ \layout {}
}
-}
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches"
\score {
{
\webernAccidentals
- c' dis' cis' cis'
- c' dis' cis' cis'
- c' c' dis' des'
+ c'4 dis' cis' cis'
+ c'4 dis' cis' cis'
+ c'4 c' dis' des'
}
\layout {
\context {
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
\header {
lsrtags = "tweaks-and-overrides"
texidoc = "
The @code{print-function} can be overridden to draw a box around an
-arbitrary grob.
+arbitrary grob.
"
doctitle = "Drawing boxes around grobs"
} % begin verbatim
\relative c'' {
- \override TextScript #'stencil =
- #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
+ \override TextScript #'stencil =
+ #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
c'4^"foo"
- \override Stem #'stencil =
- #(make-stencil-boxer 0.05 0.25 ly:stem::print)
+ \override Stem #'stencil =
+ #(make-stencil-boxer 0.05 0.25 ly:stem::print)
\override Score.RehearsalMark #'stencil =
- #(make-stencil-boxer 0.15 0.3 ly:text-interface::print)
+ #(make-stencil-boxer 0.15 0.3 ly:text-interface::print)
b8
\revert Stem #'stencil
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
\header {
lsrtags = "tweaks-and-overrides"
texidoc = "
doctitle = "Drawing circles around various objects"
} % begin verbatim
-\relative c'{
-c1
-\set Score.markFormatter
- = #(lambda (mark context)
+\relative c' {
+ c1
+ \set Score.markFormatter =
+ #(lambda (mark context)
(make-circle-markup (format-mark-numbers mark context)))
-\mark \default
-c2 d^\markup{\circle \finger "2"}
-\override Score.BarNumber #'break-visibility = #all-visible
-\override Score.BarNumber #'stencil
- = #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
+ \mark \default
+ c2 d^\markup { \circle \finger 2 }
+ \override Score.BarNumber #'break-visibility = #all-visible
+ \override Score.BarNumber #'stencil =
+ #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
}
creating-blank-staves.ly
-controlling-the-placement-of-chord-fingerings.ly
making-some-staff-lines-thicker-than-the-others.ly
applying-note-head-styles-depending-on-the-step-of-the-scale.ly
-embedding-native-postscript-in-a--markup-block.ly
changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
-grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
+embedding-native-postscript-in-a--markup-block.ly
+default-direction-of-stems-on-the-center-line-of-the-staff.ly
changing-a-single-notes-size-in-a-chord.ly
+grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
grid-lines--changing-their-appearance.ly
-default-direction-of-stems-on-the-center-line-of-the-staff.ly
+controlling-the-placement-of-chord-fingerings.ly
allowing-fingerings-to-be-printed-inside-the-staff.ly
blanking-staff-lines-using-the--whiteout-command.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "editorial-annotations, text"
"
doctitle = "Embedding native PostScript in a \\markup block"
} % begin verbatim
-% PostScript is a registred trademark by Adobe Systems Inc.
+% PostScript is a registered trademark of Adobe Systems Inc.
\relative c'' {
- a-\markup { \postscript #"3 4 moveto 5 3 rlineto stroke" }
+ a4-\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" }
+ b4-\markup { \postscript #"3 4 moveto 0 0 1 2 8 4 20 3.5 rcurveto stroke" }
s2
a'1
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "contexts-and-engravers"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
-creating-text-spanners.ly
-combining-dynamics-with-markup-texts.ly
+creating-cross-staff-arpeggios-in-a-piano-staff.ly
adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
-creating-slurs-across-voices.ly
changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
+creating-arpeggios-across-notes-in-different-voices.ly
+creating-cross-staff-arpeggios-in-other-contexts.ly
+printing-hairpins-using-al-niente-notation.ly
+contemporary-glissando.ly
+adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
+line-arrows.ly
+hiding-the-extender-line-for-text-dynamics.ly
+vertically-aligning-dynamics-across-multiple-notes.ly
+modifying-default-values-for-articulation-shorthand-notation.ly
+setting-the-minimum-length-of-hairpins.ly
+changing-text-and-spanner-styles-for-text-dynamics.ly
+controlling-the-vertical-ordering-of-scripts.ly
+using-double-slurs-for-legato-chords.ly
+creating-text-spanners.ly
+creating-real-parenthesized-dynamics.ly
center-text-below-hairpin-dynamics.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
-creating-real-parenthesized-dynamics.ly
-creating-simultaneous-rehearsal-marks.ly
+broken-crescendo-hairpin.ly
+combining-dynamics-with-markup-texts.ly
+creating-slurs-across-voices.ly
caesura-railtracks-with-fermata.ly
-contemporary-glissando.ly
-adding-parentheses-around-an-expressive-mark-or-chordal-note.ly
-adding-text-indications-to-metronome-marks.ly
+adjusting-the-shape-of-falls-and-doits.ly
+creating-simultaneous-rehearsal-marks.ly
+suppressing-compiler-warnings-when-two-glissandos-intersect.ly
setting-hairpin-behavior-at-bar-lines.ly
changing--flageolet-mark-size.ly
piano-template-with-centered-dynamics.ly
-line-arrows.ly
-broken-crescendo-hairpin.ly
+changing-the-breath-mark-symbol.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, vocal-music"
-letter-tablature-formatting.ly
+volta-multi-staff.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "editorial-annotations"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "editorial-annotations"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, percussion"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+Text style dynamic changes (such as cresc. and dim.) are printed with a
+dashed line showing their extent. This line can be suppressed in the
+following way:
+
+"
+ doctitle = "Hiding the extender line for text dynamics"
+} % begin verbatim
+\relative c'' {
+ \override DynamicTextSpanner #'dash-period = #-1.0
+ \setTextCresc
+ c1\< | d | b | c\!
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, vocal-music"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.39"
+\version "2.11.46"
\header {
lsrtags = "staff-notation,ancient-notation"
texidoc = "Incipits can be added using the instrument name grob, but
%make the staff lines invisible on staves
\override Staff.BarLine #'transparent = ##t
- \skip 1*8 % the actual music
+ % the actual music
+ \skip 1*8
% let finis bar go through all staves
\override Staff.BarLine #'transparent = ##f
\clef "neomensural-c1"
\key f \major
\time 2/2
- c''1.
+ c''1.
}
>>
\new Lyrics \lyricsto discantusIncipit { IV- }
c'4 e'4.( d'8 c' b |
a4) b a2 |
b4.( c'8 d'4) c'4 |
- \once \override NoteHead #'transparent = ##t c'1 |
+ \once \override NoteHead #'transparent = ##t
+ c'1 |
b\breve |
}
}
\clef "neomensural-c3"
\key f \major
\time 2/2
- r1 f'1.
+ r1 f'1.
}
>>
\new Lyrics \lyricsto altusIncipit { IV- }
altusNotes = {
\transpose c' c'' {
\clef "treble"
- r2 g2. e4 fis g | % two bars
+ % two measures
+ r2 g2. e4 fis g |
a2 g4 e |
fis g4.( fis16 e fis4) |
g1 |
- \once \override NoteHead #'transparent = ##t g1 |
+ \once \override NoteHead #'transparent = ##t
+ g1 |
g\breve |
}
}
altusLyrics = \lyricmode {
- Ju -- bi -- la -- te | % two bars
+ % two measures
+ Ju -- bi -- la -- te |
De -- o, om -- |
nis ter -- ra, |
"..." |
R1 |
R1 |
R1 |
- r2 d'2. d'4 b e' | % two bars
- \once \override NoteHead #'transparent = ##t e'1 |
+ % two measures
+ r2 d'2. d'4 b e' |
+ \once \override NoteHead #'transparent = ##t
+ e'1 |
d'\breve |
}
}
tenorLyrics = \lyricmode {
- Ju -- bi -- la -- te | % two bars
+ % two measures
+ Ju -- bi -- la -- te |
"..." |
-us.
}
R1 |
R1 |
g2. e4 |
- \once \override NoteHead #'transparent = ##t e1 |
+ \once \override NoteHead #'transparent = ##t
+ e1 |
g\breve |
}
}
bassusLyrics = \lyricmode {
Ju -- bi- |
"..." |
- -us.
+ -us.
}
\score {
<<
\new StaffGroup = choirStaff <<
\new Voice = "discantusNotes" <<
- \global
+ \global
\set Staff.instrumentName = "Discantus"
\incipit \discantusIncipit
\discantusNotes
>>
\new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
\new Voice = "altusNotes" <<
- \global
+ \global
\set Staff.instrumentName = "Altus"
\incipit \altusIncipit
\altusNotes
>>
\new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
\new Voice = "tenorNotes" <<
- \global
+ \global
\set Staff.instrumentName = "Tenor"
\incipit \tenorIncipit
\tenorNotes
\bassusNotes
>>
>>
- \new Lyrics = "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
+ \new Lyrics = "bassusLyrics" \lyricsto bassusNotes { \bassusLyrics }
%% Keep the bass lyrics outside of the staff group to avoid bar lines
%% between the lyrics.
>>
\layout {
\context {
\Score
- %% no bars in staves
+ %% no bar lines in staves
\override BarLine #'transparent = ##t
}
- %% the next three instructions keep the lyrics between the barlines
+ %% the next three instructions keep the lyrics between the bar lines
\context {
- \Lyrics
+ \Lyrics
\consists "Bar_engraver"
\override BarLine #'transparent = ##t
}
- \context { \StaffGroup \consists "Separating_line_group_engraver" }
+ \context {
+ \StaffGroup
+ \consists "Separating_line_group_engraver"
+ }
\context {
\Voice
%% no slurs
\override Slur #'transparent = ##t
%% Comment in the below "\remove" command to allow line
- %% breaking also at those barlines where a note overlaps
- %% into the next bar. The command is commented out in this
+ %% breaking also at those bar lines where a note overlaps
+ %% into the next measure. The command is commented out in this
%% short example score, but especially for large scores, you
%% will typically yield better line breaking and thus improve
%% overall spacing if you comment in the following command.
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation"
texidoc = "
-The @code{\\markup} command is quite versatile. In this snippet, it
+The @code{\\markup} command is quite versatile. In this snippet, it
contains a @code{\\score} block instead of texts or marks.
"
\header {
title = "Solo Cello Suites"
subtitle = "Suite IV"
- subsubtitle = \markup { "Originalstimmung:" \general-align #Y #CENTER \tuning }
+ subsubtitle = \markup { Originalstimmung: \general-align #Y #CENTER \tuning }
}
\layout { ragged-right = ##f }
-\relative {
+\relative c'' {
\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
+ \times 2/3 { c8 d e } \times 2/3 { c d e }
+ g8 a g a
+ g8 a g a
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, text"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "keyboards, percussion, template"
\revert NoteHead #'style
\revert Stem #'transparent
}
- cr = \override NoteHead #'style = #'cross
- ncr = \revert NoteHead #'style
+ crOn = \override NoteHead #'style = #'cross
+ crOff = \revert NoteHead #'style
%% insert chord name style stuff here.
+++ /dev/null
-%% Do not edit this file; it is auto-generated from input/new
-%% This file is in the public domain.
-\version "2.11.38"
-
-\header {
- lsrtags = "fretted-strings"
- texidoc = "
-You can format a tablature with letters instead of numbers - so that
-0->a, 1->b, 2->c, etc.
-
-BROKEN IN 2.11, COMMENTED OUT."
- doctitle = "Letter tablature formatting"
-} % begin verbatim
-{ c'4 }
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
\header {
lsrtags = "expressive-marks"
- texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)"
+ texidoc = "Arrows can be applied to text-spanners and line-spanners
+(such as the Glissando)"
doctitle = "Line arrows"
} % begin verbatim
\override Glissando #'arrow-length = #0.5
\override Glissando #'arrow-width = #0.25
- a8\startTextSpan gis8 a4 b4\glissando
- b,4 | g' c\stopTextSpan c
+ a8\startTextSpan gis a4 b\glissando b,
+ g'4 c\stopTextSpan c2
}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches"
texidoc = "Makam is a type of melody from Turkey using 1/9th-tone
- microtonal alterations. Consult the initialization file
- @code{makam-init.ly} (in @code{/usr/share/lilypond/current/ly})
- for details of pitch names and alterations.
- "
+microtonal alterations. Consult the initialization file
+@code{makam-init.ly} (in @code{/usr/share/lilypond/current/ly})
+for details of pitch names and alterations.
+"
doctitle = "Makam"
} % begin verbatim
\include "makam-init.ly"
\relative c' {
- \set Staff.keySignature = #`((3 . ,BAKIYE) (6 . ,(- KOMA)))
- c cc db fk
- gbm gfc gfb efk
- fk db cc c
+ \set Staff.keySignature = #`((3 . ,BAKIYE) (6 . ,(- KOMA)))
+ c4 cc db fk
+ gbm4 gfc gfb efk
+ fk4 db cc c
}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right = ##t }
+\version "2.11.46"
\header {
lsrtags = "rhythms,tweaks-and-overrides"
texidoc = "
other behavior is retained. The object still takes up space, it takes
part in collisions, and slurs, ties and beams can be attached to it.
-
-The snippet demonstrates how to connect different voices using ties.
+This snippet demonstrates how to connect different voices using ties.
Normally, ties only connect two notes in the same voice. By
introducing a tie in a different voice, and blanking the first up-stem
in that voice, the tie appears to cross voices. To prevent the blanked stem's
b8 ~ b\noBeam
\once \override Stem #'transparent = ##t
\once \override Stem #'length = #8
- g ~ g\noBeam
+ g8 ~ g\noBeam
} \\ {
- b g g e
+ b8 g g e
} >>
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, editorial-annotations"
texidoc = "
-For pedagogical purposes, you may want to make one staff line thicker
-(e.g. the middle line, to emphasize the line of the G clef). This can
-be achieved by adding extra lines very close to the line you want to
-make thicker, using the @code{'line-positions} property of the
+For pedagogical purposes, a staff line can be thickened (e.g., the
+middle line, or to emphasize the line of the G clef). This can be
+achieved by adding extra lines very close to the line that should be
+emphasized, using the @code{line-positions} property of the
@code{StaffSymbol} object.
"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text"
#(set-default-paper-size "a6")
#(define-markup-list-command (paragraph layout props args) (markup-list?)
- (interpret-markup-list layout props
+ (interpret-markup-list layout props
(make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
-%% Candide, Voltaire
+% Candide, Voltaire
\markuplines \override-lines #'(baseline-skip . 2.5) {
\paragraph {
Il y avait en Westphalie, dans le château de M. le baron de
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, ancient-notation, contexts-and-engravers, tweaks-and-overrides"
texidoc = "
The mensurstriche-layout where the bar lines do not show on the staves
but between staves can be achieved with a @code{StaffGroup} instead of
-a @code{ChoirStaff}. The bar line on staves is blanked out with an
-@code{\\override} command.
+a @code{ChoirStaff}. The bar line on staves is blanked out by setting
+the @code{transparent} property.
"
doctitle = "Mensurstriche layout (bar lines between the staves)"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+The shorthands are defined in @samp{ly/script-init.ly}, where the
+variables @code{dashHat}, @code{dashPlus}, @code{dashDash},
+@code{dashBar}, @code{dashLarger}, @code{dashDot}, and
+@code{dashUnderscore} are assigned default values. The default values
+for the shorthands can be modified. For example, to associate the
+@code{-+} (@code{dashPlus}) shorthand with the trill symbol instead of
+the default + symbol, assign the value @code{trill} to the variable
+@code{dashPlus}:
+
+"
+ doctitle = "Modifying default values for articulation shorthand notation"
+} % begin verbatim
+\relative c'' { c1-+ }
+dashPlus = "trill"
+\relative c'' { c1-+ }
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
% possible rename to scheme- or something like that. -gp
\header {
lsrtags = "tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, contexts-and-engravers, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches, staff-notation"
\relative c' {
\set Staff.keySignature = #`(((0 . 3) . ,SHARP) ((0 . 5) . ,FLAT) ((0 . 6) . ,FLAT))
c4 d e fis
- aes bes c2
+ aes4 bes c2
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches, text"
texidoc = "
Internally, the @code{set-octavation} function sets the properties
@code{ottavation} (for example, to @code{\"8va\"} or @code{\"8vb\"})
-and @code{middleCPosition}. To override the text of the bracket, set
+and @code{middleCPosition}. To override the text of the bracket, set
@code{ottavation} after invoking @code{set-octavation}.
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text"
doctitle = "Outputting the version number"
} % begin verbatim
-\score { \context Lyrics {
- \override Score.RehearsalMark #'self-alignment-X = #LEFT
- \mark #(ly:export (string-append "Processed with LilyPond version " (lilypond-version)))
+\score {
+ \context Lyrics {
+ \override Score.RehearsalMark #'self-alignment-X = #LEFT
+ \mark #(ly:export (string-append "Processed with LilyPond version "
+ (lilypond-version)))
s2
}
}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
\header {
lsrtags = "spacing"
texidoc = "Page labels may be placed inside music or at top-level,
-and refered to in markups."
+and referred to in markups."
doctitle = "Page label"
} % begin verbatim
(markup #:fill-line (text #:page-ref label "8" "?"))))
\book {
- \markup \huge \fill-line { \null "Title Page" \null }
+ \markup \huge \fill-line { \null Title Page \null }
\pageBreak
\label #'toc
\markup \column {
- \large \fill-line { \null "Table of contents" \null }
+ \large \fill-line { \null Table of contents \null }
\toc-line #'toc "Table of contents"
\toc-line #'firstScore "First Score"
\toc-line #'markA "Mark A"
\label #'firstScore
\score {
- { c'2 c'
- \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) }} \label #'markA
- c' c'
+ {
+ c'2 c'
+ \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) } } \label #'markA
+ c'2 c'
\pageBreak
\mark "B" \label #'markB
- d' d'
- d' d'
- \once \override Score . RehearsalMark #'break-visibility = #begin-of-line-invisible
+ d'2 d'
+ d'2 d'
+ \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
\mark "C" \label #'markC
}
\header { piece = "First score" }
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "keyboards, template"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "expressive-marks,keyboards,template"
\key c \major
\time 4/4
- a b c d
+ a4 b c d
}
lower = \relative c {
}
dynamics = {
- s2\fff\> s4
- s\!\pp
+ s2\fff\> s4 s\!\pp
}
pedal = {
- s2\sustainDown s2\sustainUp
+ s2\sustainDown s\sustainUp
}
\score {
\context {
\type "Engraver_group"
\name Dynamics
- \alias Voice % So that \cresc works, for example.
+ % So that \cresc works, for example.
+ \alias Voice
\consists "Output_property_engraver"
\override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
}
\score {
\new PianoStaff <<
- \new Staff = "upper" << \upper \dynamics >>
- \new Staff = "lower" << \lower \dynamics >>
- \new Dynamics = "pedal" \pedal
+ \new Staff = "upper" << \upper \dynamics \pedal >>
+ \new Staff = "lower" << \lower \dynamics \pedal >>
>>
- \midi {
- \context {
- \type "Performer_group"
- \name Dynamics
- \consists "Piano_pedal_performer"
- }
- \context {
- \PianoStaff
- \accepts Dynamics
- }
- }
+ \midi {}
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, keyboards, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "vocal-music, keyboards, template"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.42"
-\layout { ragged-right = ##t }
+\version "2.11.46"
\header {
lsrtags = "rhythms,tweaks-and-overrides"
texidoc = "
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "repeats, breaks"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches"
altération précédente. Pour modifier ce comportement, assignez la propriété
@code{extraNatural} du contexte @code{Staff} à la valeur @code{##f} (faux).
"
-
- texidoces = "
+texidoces = "
Según las reglas estándar de composición tipográfica, se imprime un becuadro
antes de un sostenido o un bemol cuando se tiene que cancelar una alteración anterior
en la misma nota. Para modificar este comportamiento, establezca el valor de la
contexto de @code{Staff}.
"
-
-
texidoc = "
In accordance with standard typesetting rules, a natural sign is
printed before a sharp or flat if a previous accidental on the same
"
doctitle = "Preventing extra naturals from being automatically added"
} % begin verbatim
-\relative {
- aeses'4 aes ais a
+\relative c'' {
+ aeses4 aes ais a
\set Staff.extraNatural = ##f
aeses4 aes ais a
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches"
texidoc = "
When the key signature changes, natural signs are automatically printed
-to cancel any accidentals from previous key signatures. This may be
+to cancel any accidentals from previous key signatures. This may be
prevented by setting to \"false\" the @code{printKeyCancellation}
property in the @code{Staff} context.
} % begin verbatim
\relative c' {
\key d \major
- a b cis d
+ a4 b cis d
\key g \minor
- a bes c d
+ a4 bes c d
\set Staff.printKeyCancellation = ##f
\key d \major
- a b cis d
+ a4 b cis d
\key g \minor
- a bes c d
+ a4 bes c d
}
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+Hairpins may be printed with a circled tip (al niente notation) by
+setting the @code{circled-tip} property of the @code{Hairpin} object to
+@code{#t}.
+
+"
+ doctitle = "Printing hairpins using al niente notation"
+} % begin verbatim
+\relative c'' {
+ \override Hairpin #'circled-tip = ##t
+ c2\< c\!
+ c4\> c\< c2\!
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, expressive-marks, staff-notation, tweaks-and-overrides"
texidoc = "
-By default, metronome and rehearsal marks are printed above the staff.
-If you would like to have them below the staff, simply set the
-'side-axis and 'direction properties of MetronomeMark or RehearsalMark
-appropriately.
+By default, metronome and rehearsal marks are printed above the staff.
+To place them below the staff simply set the @code{side-axis} and
+@code{direction} properties of @code{MetronomeMark} or
+@code{RehearsalMark} appropriately.
"
doctitle = "Printing metronome and rehearsal marks below the staff"
\override Score.MetronomeMark #'side-axis = #Y
\override Score.MetronomeMark #'direction = #DOWN
- \tempo 8.=120 c''1
+ \tempo 8. = 120
+ c''1
% Rehearsal marks below the staff
\override Score.RehearsalMark #'side-axis = #Y
\override Score.RehearsalMark #'direction = #DOWN
- \mark\default c''1
+ \mark \default
+ c''1
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, percussion"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "tweaks-and-overrides, spacing"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches,staff-notation"
texidoc = "Quotations take into account the transposition of both
-source and target. In this example, all instruments play sounding
-middle C; the target is an instrument in F. The target part may be
-transposed using @code{\\transpose}. In this case, all the pitches (including the
-quoted ones) are transposed."
+source and target. In this example, all instruments play sounding
+middle C; the target is an instrument in F. The target part may be
+transposed using @code{\\transpose}. In this case, all the pitches
+(including the quoted ones) are transposed.
+"
doctitle = "Quoting another voice with transposition"
} % begin verbatim
}
{
- \set Staff.instrumentName = \markup \center-align { "Horn" "in F" }
+ \set Staff.instrumentName = \markup \center-align { Horn \line { in F } }
\quoteTest
\transpose c' d' << \quoteTest s4_"up a tone" >>
}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
\header {
lsrtags = "staff-notation"
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 rest is not quoted, since
+music may be quoted. @code{quotedEventTypes} will determines which
+items are quoted. In this example, a 16th rest is not quoted, since
@code{rest-event} is not in @code{quotedEventTypes}."
doctitle = "Quoting another voice"
} % begin verbatim
quoteMe = \relative c' { fis4 r16 a8.-> b4-\ff c }
-\addQuote quoteMe \quoteMe
-original = \relative c'' { c8 d s2 es8 gis8 }
+\addQuote quoteMe \quoteMe
+original = \relative c'' {
+ c8 d s2
+ \once \override NoteColumn #'ignore-collision = ##t
+ 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
+ \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. }
- }
- >>
+ }
+ >>
>>
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, tweaks-and-overrides, breaks"
positioning-segno-and-coda-with-line-break.ly
+volta-below-chords.ly
adding-volta-brackets-to-additional-staves.ly
volta-multi-staff.ly
shortening-volta-brackets.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, ancient-notation, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, tweaks-and-overrides"
rest-styles.ly
skips-in-lyric-mode-2.ly
chant-or-psalms-notation.ly
-heavily-customized-polymetric-time-signatures.ly
controlling-tuplet-bracket-visibility.ly
-changing-the-tuplet-number.ly
+heavily-customized-polymetric-time-signatures.ly
positioning-multi--measure-rests.ly
using-ties-with-arpeggios.ly
forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
changing-time-signatures-inside-a-polymetric-section-using--compressmusic.ly
making-an-object-invisible-with-the-transparent-property.ly
automatic-beam-subdivisions.ly
+changing-the-tuplet-number.ly
entering-several-tuplets-using-only-one--times-command.ly
conducting-signs,-measure-grouping-signs.ly
changing-form-of-multi--measure-rests.ly
automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
three-sided-box.ly
permitting-line-breaks-within-beamed-tuplets.ly
-printing-music-with-different-time-signatures.ly
-engraving-ties-manually.ly
skips-in-lyric-mode.ly
+engraving-ties-manually.ly
+printing-music-with-different-time-signatures.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "template"
lsrtags = "expressive-marks"
texidoc = "If the note which ends a hairpin falls on a downbeat,
the hairpin stops at the bar line immediately preceding. This behavior
-can be controlled by overriding the @code{'to-barline} property.
+can be controlled by overriding the @code{to-barline} property.
"
doctitle = "Setting hairpin behavior at bar lines"
-}
+} % begin verbatim
\relative c'' {
e4\< e2.
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+If hairpins are too short, they can be lengthened by modifying the
+@code{minimum-length} property of the @code{Hairpin} object.
+
+"
+ doctitle = "Setting the minimum length of hairpins"
+} % begin verbatim
+\relative c'' {
+ c4\< c\! d\> e\!
+ \override Hairpin #'minimum-length = #5
+ << f1 { s4 s\< s\> s\! } >>
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "repeats"
} % begin verbatim
\relative c'' {
\time 3/4
- c c c
+ c4 c c
\set Score.voltaSpannerDuration = #(ly:make-moment 3 4)
- \repeat volta 5 { d d d }
+ \repeat volta 5 { d4 d d }
\alternative {
- { e e e f f f }
- { g g g }
+ {
+ e4 e e
+ f4 f f
+ }
+ { g4 g g }
}
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "vocal-music, chords, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "chords, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "vocal-music, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, vocal-music"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, vocal-music"
-creating-blank-staves.ly
removing-the-first-empty-line.ly
mensurstriche-layout-bar-lines-between-the-staves.ly
+changing-the-number-of-lines-in-a-staff.ly
incipit.ly
+display-bracket-with-only-one-staff-in-a-system.ly
+adding-an-extra-staff.ly
+printing-metronome-and-rehearsal-marks-below-the-staff.ly
+tweaking-clef-properties.ly
+quoting-another-voice.ly
+volta-multi-staff.ly
+non-traditional-key-signatures.ly
+creating-blank-staves.ly
adding-ambitus-per-voice.ly
making-some-staff-lines-thicker-than-the-others.ly
adding-an-extra-staff-at-a-line-break.ly
-display-bracket-with-only-one-staff-in-a-system.ly
time-signature-in-parentheses.ly
-printing-metronome-and-rehearsal-marks-below-the-staff.ly
-tweaking-clef-properties.ly
-adding-an-extra-staff.ly
changing-the-staff-size.ly
use-square-bracket-at-the-start-of-a-staff-group.ly
-quoting-another-voice.ly
-volta-multi-staff.ly
-inserting-score-fragments-above-a-staff,-as-markups.ly
-changing-the-number-of-lines-in-a-staff.ly
quoting-another-voice-with-transposition.ly
-non-traditional-key-signatures.ly
+inserting-score-fragments-above-a-staff,-as-markups.ly
+volta-below-chords.ly
nesting-staves.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "unfretted-strings, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "unfretted-strings, template"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+When two or more glissandi intersect with each other, a warning
+message, \"warning: ignoring too many clashing note columns\" will
+appear when compiling the LilyPond file. Here is a way to get rid of
+this message.
+
+"
+ doctitle = "Suppressing compiler warnings when two glissandos intersect"
+} % begin verbatim
+Ignore = \once \override NoteColumn #'ignore-collision = ##t
+
+\relative c'' <<
+ { b1 \glissando c, } \\
+ { \Ignore b1 \glissando \Ignore c' }
+>>
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
-\layout { ragged-right= ##t }
+\version "2.11.46"
\header {
lsrtags = "paper-and-layout"
texidoc = "A table of contents is included using
-@code{\\markuplines \\table-of-contents}. The TOC items are added with
+@code{\\markuplines \\table-of-contents}. The TOC items are added with
the @code{\\tocItem} command."
doctitle = "Table of contents"
} % begin verbatim
\book {
\markuplines \table-of-contents
\pageBreak
-
- \tocItem \markup "The first score"
+ \tocItem \markup { The first score }
\score {
- {
+ {
c'1 \pageBreak
- \mark "A" \tocItem \markup "Mark A"
- d'
+ \mark "A" \tocItem \markup { Mark A }
+ d'1
}
}
\pageBreak
- \tocItem \markup "The second score"
+ \tocItem \markup { The second score }
\score {
- { e' }
+ { e'1 }
\header { piece = "Second score" }
}
}
vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
single-staff-template-with-notes-and-lyrics.ly
single-staff-template-with-only-notes.ly
-ancient-notation-template----modern-transcription-of-mensural-music.ly
jazz-combo-template.ly
-vocal-ensemble-template-with-automatic-piano-reduction.ly
+score-for-diatonic-accordion.ly
piano-template-simple.ly
-piano-template-with-centered-dynamics.ly
+ancient-notation-template----modern-transcription-of-mensural-music.ly
ancient-notation-template----modern-transcription-of-gregorian-music.ly
-vocal-ensemble-template.ly
+single-staff-template-with-notes-and-chords.ly
+string-quartet-template-simple.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
piano-template-with-melody-and-lyrics.ly
string-quartet-template-with-separate-parts.ly
-single-staff-template-with-notes,-lyrics,-and-chords.ly
-string-quartet-template-simple.ly
-single-staff-template-with-notes-and-chords.ly
+vocal-ensemble-template.ly
+piano-template-with-centered-dynamics.ly
piano-template-with-centered-lyrics.ly
-score-for-diatonic-accordion.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
blanking-staff-lines-using-the--whiteout-command.ly
integrating-text-indications-in-metronome-marks.ly
adjusting-lyrics-vertical-spacing.ly
-combining-dynamics-with-markup-texts.ly
+creating-text-spanners.ly
creating-real-parenthesized-dynamics.ly
center-text-below-hairpin-dynamics.ly
demonstrating-all-headers.ly
-how-to-put-ties-between-syllables-in-lyrics.ly
combining-two-parts-on-the-same-staff.ly
-creating-text-spanners.ly
+how-to-put-ties-between-syllables-in-lyrics.ly
+combining-dynamics-with-markup-texts.ly
aligning-marks-with-various-notation-objects.ly
ottava-text.ly
creating-simultaneous-rehearsal-marks.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms, text"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, tweaks-and-overrides"
texidoc = "
-You may put the time signature in parentheses.
+The time signature can be enclosed within parentheses.
"
doctitle = "Time signature in parentheses"
} % begin verbatim
-tsMarkup = \markup {
- \override #'(baseline-skip . 2) \number {
- \bracket \column { "2" "4" }
- }
+tsMarkup = \markup {
+ \override #'(baseline-skip . 2) \number {
+ \bracket \column { 2 4 }
+ }
}
-\score {
- \relative c'' {
- \override Staff.TimeSignature #'stencil = #ly:text-interface::print
- \override Staff.TimeSignature #'text = #tsMarkup
- \time 2/4
-
- a4 b8 c |
- }
+\relative c'' {
+ \override Staff.TimeSignature #'stencil = #ly:text-interface::print
+ \override Staff.TimeSignature #'text = #tsMarkup
+ \time 2/4
+ a4 b8 c
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "ancient-notation, tweaks-and-overrides"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
- lsrtags = "pitches"
- texidoces = "Este ejemplo utiliza código de Scheme para forzar las modificaciones enarmónicas de las
-notas, y así tener el menor número de alteraciones accidentales. En este caso
-se aplican las siguientes reglas:
+texidoces = "
+Este ejemplo utiliza código de Scheme para forzar las
+modificaciones enarmónicas de las notas, y así tener el menor
+número de alteraciones accidentales. En este caso se aplican las
+siguientes reglas:
@itemize
@item
@end itemize
-De esta forma se selecciona el mayor número de notas enarmónicas naturales.
+De esta forma se selecciona el mayor número de notas enarmónicas
+naturales.
"
-
- texidoc = "This example uses some Scheme code to enforce enharmonic modifications for
-notes in order to have the minimum number of accidentals. In this
-case, the following rules apply:
+ lsrtags = "pitches"
+ texidoc = "This example uses some Scheme code to enforce enharmonic
+modifications for notes in order to have the minimum number of
+accidentals. In this case, the following rules apply:
@itemize
@item
#(define (naturalize-pitch p)
(let* ((o (ly:pitch-octave p))
- (a (* 4 (ly:pitch-alteration p)))
+ (a (* 4 (ly:pitch-alteration p)))
; alteration, a, in quarter tone steps, for historical reasons
(n (ly:pitch-notename p)))
(cond
(cond
((> a 2) (set! a (- a 4)) (set! n (+ n 1)))
((< a -2) (set! a (+ a 4)) (set! n (- n 1))))
- (if (< n 0) (begin (set! o (- o 1)) (set! n (+ n 7))))
- (if (> n 6) (begin (set! o (+ o 1)) (set! n (- n 7))))
+ (if (< n 0) (begin (set! o (- o 1)) (set! n (+ n 7))))
+ (if (> n 6) (begin (set! o (+ o 1)) (set! n (- n 7))))
(ly:make-pitch o n (/ a 4))))
#(define (naturalize music)
\transpose c deses \music
\naturalizeMusic \transpose c deses \music
}
- \layout { ragged-right = ##t }
+ \layout {}
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "pitches, staff-notation, tweaks-and-overrides"
+texidoces = "
+La instrucción @code{\clef \"treble_8\"} equivale a un ajuste de
+@code{clefGlyph}, @code{clefPosition} (que controla la posición
+vertical de la clave), @code{middleCPosition} y
+@code{clefOctavation}. Se imprime una clave cada vez que se
+modifica cualquiera de las propiedades excepto
+@code{middleCPosition}.
+
+
+Observe que la modificación del glifo, la posición de la clave o
+su octavación, no cambian 'per se' la posición de las siguientes
+notas del pentagrama: para hacer esto también se debe especificar
+la posición del Do central. Los parámetros posicionales están en
+relación con la tercera línea del pentagrama, los números
+positivos desplazan hacia arriba, contando una unidad por cada
+línea y espacio. El valor de @code{clefOctavation} se
+establecería normalmente a 7, -7, 15 or -15, pero son válidos
+otros valores.
+
+
+Cuando se produce un cambio de clave en el salto de línea se
+imprime la clave nueva tanto al final de la línea anterior como al
+principio de la nueva, de forma predeterminada. Si no se necesita
+la clave de advertencia al final de la línea anterior, se puede
+quitar estableciendo el valor de la propiedad
+@code{explicitClefVisibility} de @code{Staff}, a
+@code{end-of-line-invisible}. El comportamiento predeterminado se
+puede recuperar con @code{\unset Staff.explicitClefVisibility}.
+
+Los siguientes ejemplos muestran las posibilidades cuando se
+ajustan estas propiedades manualmente. En la primera línea, los
+cambios manuales preservan el posicionamiento relativo estándar de
+las claves y las notas, pero no lo hacen en la segunda línea.
+"
texidoc = "
The command @code{\\clef \"treble_8\"} is equivalent to setting
@code{clefGlyph}, @code{clefPosition} (which controls the vertical
line, they do not.
"
- texidoces = "
-La instrucción @code{\\clef \"treble_8\"} equivale a un ajuste de
-@code{clefGlyph}, @code{clefPosition} (que controla la posición vertical
-de la clave), @code{middleCPosition} y @code{clefOctavation}. Se imprime
-una clave cada vez que se modifica cualquiera de las propiedades
-excepto @code{middleCPosition}.
-
-
-Observe que la modificación del glifo, la posición de la clave
-o su octavación, no cambian 'per se' la posición de las siguientes notas
-del pentagrama: para hacer esto también se debe especificar la posición
-del Do central. Los parámetros posicionales están en relación con la tercera
-línea del pentagrama, los números positivos desplazan hacia arriba,
-contando una unidad por cada línea y espacio. El valor de @code{clefOctavation}
-se estaablecería normalmente a 7, -7, 15 or -15, pero son válidos otros valores.
-
-
-Cuando se produce un cambio de clave en el salto de línea se
-imprime la clave nueva tanto al final de la línea anterior como al
-principio de la nueva, de forma predeterminada. Si no se necesita
-la clave de advertencia al final de la línea anterior, se puede
-quitar estableciendo el valor de la propiedad
-@code{explicitClefVisibility} de @code{Staff}, a
-@code{end-of-line-invisible}. El comportamiento predeterminado se
-puede recuperar con @code{\\unset Staff.explicitClefVisibility}.
-
-Los siguientes ejemplos muestran las posibilidades cuando se
-ajustan estas propiedades manualmente. En la primera línea, los
-cambios manuales preservan el posicionamiento relativo estándar de
-las claves y las notas, pero no lo hacen en la segunda línea.
-
-"
-
-
-
doctitle = "Tweaking clef properties"
} % begin verbatim
{
\set Staff.clefGlyph = #"clefs.F"
\set Staff.clefPosition = #2
\set Staff.middleCPosition = #6
- c'
+ c'1
% The baritone clef
\set Staff.clefGlyph = #"clefs.C"
\set Staff.clefPosition = #4
\set Staff.middleCPosition = #4
- c'
+ c'1
% The standard choral tenor clef
\set Staff.clefGlyph = #"clefs.G"
\set Staff.clefPosition = #-2
\set Staff.clefOctavation = #-7
\set Staff.middleCPosition = #1
- c'
+ c'1
% A non-standard clef
\set Staff.clefPosition = #0
\set Staff.clefOctavation = #0
\set Staff.middleCPosition = #-4
- c' \break
+ c'1 \break
% The following clef changes do not preserve
% the normal relationship between notes and clefs:
\set Staff.clefGlyph = #"clefs.F"
\set Staff.clefPosition = #2
- c'
+ c'1
\set Staff.clefGlyph = #"clefs.G"
- c'
+ c'1
\set Staff.clefGlyph = #"clefs.C"
- c'
+ c'1
\set Staff.clefOctavation = #7
- c'
+ c'1
\set Staff.clefOctavation = #0
\set Staff.clefPosition = #0
- c'
+ c'1
% Here we go back to the normal clef:
\set Staff.middleCPosition = #0
- c'
+ c'1
}
display-bracket-with-only-one-staff-in-a-system.ly
-time-signature-in-parentheses.ly
+rhythmic-slashes.ly
changing-the-default-text-font-family.ly
drawing-boxes-around-grobs.ly
manually-controlling-beam-positions.ly
controlling-tuplet-bracket-visibility.ly
positioning-multi--measure-rests.ly
changing-the-staff-size.ly
+controlling-the-vertical-ordering-of-scripts.ly
vertically-aligning-ossias-and-lyrics.ly
changing-properties-for-individual-grobs.ly
removing-the-first-empty-line.ly
transcription-of-ancient-music-with-incipit.ly
alignment-vertical-spacing.ly
drawing-circles-around-various-objects.ly
-adding-text-indications-to-metronome-marks.ly
creating-text-spanners.ly
caesura-railtracks-with-fermata.ly
changing-form-of-multi--measure-rests.ly
-rhythmic-slashes.ly
+time-signature-in-parentheses.ly
changing-a-single-notes-size-in-a-chord.ly
creating-simultaneous-rehearsal-marks.ly
nesting-staves.ly
string-quartet-template-with-separate-parts.ly
+string-quartet-template-simple.ly
changing--flageolet-mark-size.ly
creating-slurs-across-voices.ly
-string-quartet-template-simple.ly
demo-midiinstruments.ly
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "staff-notation, contexts-and-engravers"
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+Some composers write two slurs when they want legato chords. This can
+be achieved by setting @code{doubleSlurs}
+
+"
+ doctitle = "Using double slurs for legato chords"
+} % begin verbatim
+\relative c' {
+ \set doubleSlurs = ##t
+ <c e>4( <d f> <c e> <d f>)
+}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\layout { ragged-right= ##t }
\header {
lsrtags = "tweaks-and-overrides"
texidoc = "
-With the @code{\tweak} command, you can tune every grob directly. Here
+With the @code{\\tweak} command, every grob can be tuned directly. Here
are some examples of available tweaks.
"
doctitle = "Using the @code{\tweak} command to tweak individual grobs"
} % begin verbatim
-{
+\relative c' {
+ \time 2/4
\set fingeringOrientations = #'(right)
<
- \tweak #'font-size #3 c
+ \tweak #'font-size #3 c
\tweak #'color #red d-\tweak #'font-size #8 -4
- \tweak #'style #'cross g
- \tweak #'duration-log #1 a
- >4
+ \tweak #'style #'cross g
+ \tweak #'duration-log #2 a
+ >2
}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "rhythms"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
%% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
Red Hat Fedora
taipeifonts fonts-xorg-truetype ttfonts-ja fonts-arabic \
- ttfonts-zh_CN fonts-ja fonts-hebrew
+ 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
+ ttf-kochi-gothic ttf-kochi-mincho \
+ xfonts-bolkhov-75dpi xfonts-cronyx-100dpi xfonts-cronyx-75dpi
%}
\header {
lsrtags = "text"
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.
+lyrics) 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.
"
doctitle = "UTF-8"
} % begin verbatim
Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.
}
-hebrew = \lyricmode {
+hebrew = \lyricmode {
זה כיף סתם לשמוע איך תנצח קרפד עץ טוב בגן.
}
-japanese = \lyricmode {
+japanese = \lyricmode {
いろはにほへど ちりぬるを
わがよたれぞ つねならむ
うゐのおくや まけふこえて
- あさきゆめみじ ゑひもせず
+ あさきゆめみじ ゑひもせず
}
% "a legal song to you"
-portuguese = \lyricmode {
+portuguese = \lyricmode {
à vo -- cê uma can -- ção legal
}
-\paper {
- ragged-right = ##t
-}
-
-\relative {
- c2 d e f g f e
+\relative {
+ c2 d
+ e2 f
+ g2 f
+ e1
}
\addlyrics { \bulgarian }
\addlyrics { \hebrew }
--- /dev/null
+%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
+%% This file is in the public domain.
+\version "2.11.46"
+
+\header {
+ lsrtags = "expressive-marks"
+
+ texidoc = "
+Dynamics that occur at, begin on, or end on the same note will be
+vertically aligned. To ensure that dynamics are aligned when they do
+not occur on the same note, increase the @code{staff-padding} property
+of the @code{DynamicLineSpanner} object.
+
+"
+ doctitle = "Vertically aligning dynamics across multiple notes"
+} % begin verbatim
+\relative c' {
+ \override DynamicLineSpanner #'staff-padding = #4
+ c2\p f\mf
+ g2\< b4\> c\!
+}
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "vocal-music, tweaks-and-overrides, spacing"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "tweaks-and-overrides, spacing"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "vocal-music, keyboards, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "text, vocal-music, contexts-and-engravers, template"
%% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\header {
lsrtags = "vocal-music, template"
vocal-ensemble-template-with-automatic-piano-reduction.ly
ambitus-with-multiple-voices.ly
how-to-put-ties-between-syllables-in-lyrics.ly
-piano-template-with-melody-and-lyrics.ly
-single-staff-template-with-notes,-lyrics,-and-chords.ly
-demo-midiinstruments.ly
-formatting-lyrics-syllables.ly
vertically-aligning-ossias-and-lyrics.ly
vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
+formatting-lyrics-syllables.ly
+piano-template-with-melody-and-lyrics.ly
+aligning-lyrics.ly
vocal-ensemble-template.ly
adjusting-lyrics-vertical-spacing.ly
-aligning-lyrics.ly
+demo-midiinstruments.ly
--- /dev/null
+%% Do not edit this file; it is auto-generated from input/new
+%% This file is in the public domain.
+\version "2.11.46"
+\layout { ragged-right= ##t }
+\header {
+ lsrtags = "repeats,staff-notation,chords"
+ texidoc = "By adding the @code{Volta_engraver} to the relevant
+staff, volte can be put under chords."
+ doctitle = "Volta under chords"
+} % begin verbatim
+
+% chords above volta
+\score {
+ <<
+ \chords {
+ c1
+ c
+ }
+ \new Staff \with { \consists Volta_engraver } {
+ \repeat volta 2 { c'1 }
+ \alternative { c' }
+ }
+ >>
+ \layout {
+ \context {
+ \Score
+ \remove Volta_engraver
+ }
+ }
+}
+
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.38"
+\version "2.11.46"
\layout { ragged-right= ##t }
\header {
lsrtags = "repeats,staff-notation"
- texidoc = "By adding @code{Volta_engraver}, repeat brackets
-can be put over staves other than the topmost one in a score."
+ texidoc = "By adding the @code{Volta_engraver} to the relevant
+staff, volte can be put over staves other than the topmost
+one in a score."
doctitle = "Volta multi-staff"
} % begin verbatim
-
-vmus = \relative c'' {
- \repeat volta 2 c1 \alternative { d e }
+voltaMusic = \relative c'' {
+ \repeat volta 2
+ c1
+ \alternative {
+ d e
+ }
}
<<
\new StaffGroup <<
- \context Staff \vmus
- \new Staff \vmus
+ \context Staff \voltaMusic
+ \new Staff \voltaMusic
>>
\new StaffGroup <<
- \new Staff \with { \consists Volta_engraver }
- \vmus
- \new Staff \vmus
+ \new Staff \with { \consists "Volta_engraver" }
+ \voltaMusic
+ \new Staff \voltaMusic
>>
>>