%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "keyboards"
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "pitches, staff-notation, 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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation, contexts-and-engravers, 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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "editorial-annotations, fretted-strings"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "text, vocal-music, 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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
doctitle = "Aligning and centering instrument names"
} % begin verbatim
-\paper { left-margin = 3\cm }
+\paper {
+ left-margin = 3\cm
+}
+
\score {
\new StaffGroup <<
\new Staff {
\override Staff.InstrumentName #'self-alignment-X = #LEFT
- \set Staff . instrumentName = \markup \left-column {
+ \set Staff.instrumentName = \markup \left-column {
"Left aligned"
"instrument name"
}
\new Staff {
\override Staff.InstrumentName #'self-alignment-X = #CENTER
\set Staff.instrumentName = \markup \center-column {
- "Centered"
+ Centered
"instrument name"
}
\set Staff.shortInstrumentName = #"Centered"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "editorial-annotations, fretted-strings, 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.61"
+\version "2.11.62"
\header {
lsrtags = "pitches, 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.61"
+\version "2.11.62"
\header {
lsrtags = "editorial-annotations, 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.61"
+\version "2.11.62"
\header {
lsrtags = "ancient-notation"
doctitlees = "Tipografía de música antigua"
texidoc = "
-Here are shown many (all?) of the symbols that are included in
-LilyPond's support of ancient notation.
+Shown here are many (all?) of the symbols that are included in
+LilyPond's support for ancient notation.
"
doctitle = "Ancient fonts"
} % begin verbatim
-upperStaff = \context GregorianStaff = "upperStaff" <<
- \context GregorianVoice <<
- \set Score.timing = ##f
-% \set Score.forceAccidental = ##t %%%%%%%% FIXME: what happened to this property?
-
- \override Staff.StaffSymbol #'line-count = #4
-
- \transpose c c {
- \override Staff.KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
- \override Staff.Accidental #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
- \override NoteHead #'style = #'vaticana.punctum
- \key es \major
- \clef "vaticana-fa2"
- c!1 des! e! f! ges!
-
- \override NoteHead #'style = #'vaticana.inclinatum
- a! b! ces'
- \override Staff.BarLine #'bar-size = #3.0 \bar "|"
-% \break % 1 (8*1)
-
- \override NoteHead #'style = #'vaticana.quilisma
- b! des'! ges! fes!
- \breathe
- \clef "vaticana-fa1"
- \override NoteHead #'style = #'vaticana.plica
- es d
- \override NoteHead #'style = #'vaticana.reverse-plica
- c d
- \override Staff.BarLine #'bar-size = #3.0 \bar "|"
-% \break %2 (8*1)
-
- \override NoteHead #'style = #'vaticana.punctum-cavum
- es f
- \override NoteHead #'style = #'vaticana.lpes
- g as
- \override NoteHead #'style = #'vaticana.upes
- bes as
- \override NoteHead #'style = #'vaticana.vupes
- g f
- \override NoteHead #'style = #'vaticana.linea-punctum
- \override Staff.BarLine #'bar-size = #2.0 \bar "|"
-% \break % 3 (8*1)
-
- es d
- \override NoteHead #'style = #'vaticana.epiphonus
- c d
- \override NoteHead #'style = #'vaticana.cephalicus
- es f
-
- \override Staff.KeySignature #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
- \override Staff.Accidental #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
- \override Staff.Custos #'style = #'medicaea
- \override NoteHead #'style = #'medicaea.punctum
- \clef "medicaea-fa2"
- ces! des!
- \override Staff.BarLine #'bar-size = #3.0 \bar "|"
-% \break % 4 (8*1)
-
- e! f! ges!
- \clef "medicaea-do2"
- \override NoteHead #'style = #'medicaea.inclinatum
- a! b! ces'!
- \override NoteHead #'style = #'medicaea.virga
- b! a!
- \override Staff.BarLine #'bar-size = #3.0 \bar "|"
-% \break % 5 (8*1)
-
- ges! fes!
- \clef "medicaea-fa1"
- \override NoteHead #'style = #'medicaea.rvirga
- e! des! ces!
-
- \override Staff.KeySignature #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
- \override Staff.Accidental #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
- \override Staff.Custos #'style = #'hufnagel
- \override NoteHead #'style = #'hufnagel.punctum
- \clef "hufnagel-fa2"
- ces! des! es!
- \override Staff.BarLine #'bar-size = #3.0 \bar "|"
-% \break % 6 (8*1)
-
- fes! ges!
- \clef "hufnagel-do2"
- \override NoteHead #'style = #'hufnagel.lpes
- as! bes! ces'!
- \override NoteHead #'style = #'hufnagel.virga
- bes! as!
- \override Staff.BarLine #'bar-size = #3.0 \bar "|"
-% \break % 7 (8*1)
-
- ges! fes!
- \clef "hufnagel-do-fa"
- \override NoteHead #'style = #'hufnagel.punctum
- es! des! ces! des! es! fes!
- \bar "||"
-% \break % 8 (8*1)
-
- s32*1
-% \break % 12 (32*1)
+upperStaff = \new VaticanaStaff = "upperStaff" <<
+ \context VaticanaVoice <<
+ \transpose c c {
+
+ \override NoteHead #'style = #'vaticana.punctum
+ \key es \major
+ \clef "vaticana-fa2"
+ c1 des e f ges
+
+ \override NoteHead #'style = #'vaticana.inclinatum
+ a! b ces'
+ \bar "|"
+ % \break % 1 (8*1)
+
+ \override NoteHead #'style = #'vaticana.quilisma
+ b! des'! ges! fes!
+ \breathe
+ \clef "vaticana-fa1"
+ \override NoteHead #'style = #'vaticana.plica
+ es d
+ \override NoteHead #'style = #'vaticana.reverse.plica
+ c d
+ \bar "|"
+ % \break %2 (8*1)
+
+ \override NoteHead #'style = #'vaticana.punctum.cavum
+ es f
+ \override NoteHead #'style = #'vaticana.lpes
+ g as
+ \override NoteHead #'style = #'vaticana.upes
+ bes as
+ \override NoteHead #'style = #'vaticana.vupes
+ g f
+ \override NoteHead #'style = #'vaticana.linea.punctum
+ \once \override Staff.BarLine #'bar-size = #2.0 \bar "|"
+ % \break % 3 (8*1)
+
+ es d
+ \override NoteHead #'style = #'vaticana.epiphonus
+ c d
+ \override NoteHead #'style = #'vaticana.cephalicus
+ es f
+
+ \override Staff.KeySignature #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
+ \override Staff.Accidental #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
+ \override Staff.Custos #'style = #'medicaea
+ \override NoteHead #'style = #'medicaea.punctum
+ \clef "medicaea-fa2"
+ ces des
+ \bar "|"
+ % \break % 4 (8*1)
+
+ e! f! ges
+ \clef "medicaea-do2"
+ \override NoteHead #'style = #'medicaea.inclinatum
+ a! b! ces'
+ \override NoteHead #'style = #'medicaea.virga
+ b! a!
+ \bar "|"
+ % \break % 5 (8*1)
+
+ ges fes
+ \clef "medicaea-fa1"
+ \override NoteHead #'style = #'medicaea.rvirga
+ e des ces
+
+ \override Staff.KeySignature #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
+ \override Staff.Accidental #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
+ \override Staff.Custos #'style = #'hufnagel
+ \override NoteHead #'style = #'hufnagel.punctum
+ \clef "hufnagel-fa2"
+ ces des es
+ \bar "|"
+ % \break % 6 (8*1)
+
+ fes ges
+ \clef "hufnagel-do2"
+ \override NoteHead #'style = #'hufnagel.lpes
+ as! bes! ces'
+ \override NoteHead #'style = #'hufnagel.virga
+ bes! as!
+ \bar "|"
+ % \break % 7 (8*1)
+
+ ges! fes!
+ \clef "hufnagel-do-fa"
+ \override NoteHead #'style = #'hufnagel.punctum
+ es! des ces des! es! fes!
+ \bar "||"
+ % \break % 8 (8*1)
+
+ s32*1
+ % \break % 12 (32*1)
}
>>
>>
-lowerStaff = \context MensuralStaff = "lowerStaff" <<
+lowerStaff = \new MensuralStaff = "lowerStaff" <<
\context MensuralVoice <<
-
- % this is broken until further notice -- see refman
- % \override Staff.StaffSymbol #'line-count = #5
- \applyOutput #'Staff #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 5)
-
- \transpose c c {
- \set autoBeaming = ##f
- \override NoteHead #'style = #'neomensural
- \override Rest #'style = #'neomensural
- \key a \major
-
-% FIXME: lily crashes on some (invalid?) ligatures with:
-% ERROR: In procedure gh_scm2int:
-% ERROR: Wrong type argument in position 1: ()
-
-% FIXME: lily emits "Programming error: Infinity or NaN encountered"
-% on many ligatures such as BB.
-
- cis'1 d'\breve gis'\breve e'\breve \[ e'\longa fis'\longa \]
- \set Staff.forceClef = ##t
- \clef "neomensural-c2"
- cis1
- \bar "|"
-% \break % 2 (16*1)
-
- \[ g\breve dis''\longa \]
- b\breve \[ a\longa d\longa \]
- \clef "petrucci-c2"
-% \break % 4 (16*1)
-
- fis1 ces1
- \clef "petrucci-c2"
- r\longa
- \set Staff.forceClef = ##t
- \clef "mensural-c2"
- r\breve
- \bar "|"
-% \break % 5 (8*1)
-
- r2
- \clef "mensural-g"
- r4 r8 r16 r16
- \override NoteHead #'style = #'mensural
- \override Stem #'flag-style = #'mensural
- \override Stem #'thickness = #1.0
- \override Rest #'style = #'mensural
- \clef "petrucci-f"
- c8 b, c16 b, c32 b, c64 b, c64 b,
- d8 e d16 e d32 e d64 e d64 e
- r\longa
- \set Staff.forceClef = ##t
- \clef "petrucci-f"
- r\breve
- \bar "|"
-% \break % 6 (8*1)
-
- r\breve
- \clef "mensural-f"
- % FIXME: must set Stem flag-style to #'neomensural to avoid
- % segmentation fault on r8/r16/r32. (Strange: what has
- % Stem flag-style to do with mensural rests?)
- \override Stem #'flag-style = #'neomensural
- % FIXME: produces warnings about "flag `neomensurald4' (or 3) not found".
- r2 r4 r8 r16 r16
- \override Stem #'flag-style = #'mensural
- \set Staff.forceClef = ##t
- \clef "mensural-f"
- e\breve f g a1
- \clef "mensural-g"
-% \break % 7 (8*1)
-
- \[ bes'!\longa a'!\longa c''!\longa \]
- e'1 d' c' d' \bar "|"
- \bar "|"
-% \break % 9 (16*1)
-
- bes'!\longa fis'!1 as'!1 ges'!\longa % lig
- \set Staff.forceClef = ##t
- \clef "mensural-g"
- e'2 d' c' \bar "|"
-% \break % 11 (16*1)
-
- \set Staff.forceClef = ##t
- \clef "petrucci-g"
- c'2 d' e' f'
- \clef "petrucci-g"
- g' as'! bes'! cis''!
- bes'! as'! gis'! fis'!
- \set Staff.forceClef = ##t
- \clef "mensural-g"
- es'! des'! cis'!1 \bar "||"
-% \break % 12 (8*1)
+ \transpose c c {
+
+ \key a \major
+ cis'1 d'\breve gis'\breve e'\breve \[ e'\longa fis'\longa \]
+ \set Staff.forceClef = ##t
+ \clef "neomensural-c2"
+ cis1
+ \bar "|"
+ % \break % 2 (16*1)
+
+ \[ g\breve dis''\longa \]
+ b\breve \[ a\longa d\longa \]
+ \clef "petrucci-c2"
+ % \break % 4 (16*1)
+
+ fis1 ces1
+ \clef "petrucci-c2"
+ r\longa
+ \set Staff.forceClef = ##t
+ \clef "mensural-c2"
+ r\breve
+ \bar "|"
+ % \break % 5 (8*1)
+
+ r2
+ \clef "mensural-g"
+ r4 r8 r16 r16
+ \override NoteHead #'style = #'mensural
+ \override Rest #'style = #'mensural
+ \clef "petrucci-f"
+ c8 b, c16 b, c32 b, c64 b, c64 b,
+ d8 e d16 e d32 e d64 e d64 e
+ r\longa
+ \set Staff.forceClef = ##t
+ \clef "petrucci-f"
+ r\breve
+ \bar "|"
+ % \break % 6 (8*1)
+
+ r\breve
+ \clef "mensural-f"
+ r2 r4 r8 r16 r16
+
+ \set Staff.forceClef = ##t
+ \clef "mensural-f"
+ e\breve f g a1
+ \clef "mensural-g"
+ % \break % 7 (8*1)
+
+ \[ bes'!\longa a'!\longa c''!\longa \]
+ e'1 d' c' d' \bar "|"
+ \bar "|"
+ % \break % 9 (16*1)
+
+ bes'!\longa fis'!1 as'!1 ges'!\longa % lig
+ \set Staff.forceClef = ##t
+ \clef "mensural-g"
+ e'2 d' c' \bar "|"
+ % \break % 11 (16*1)
+
+ \set Staff.forceClef = ##t
+ \clef "petrucci-g"
+ c'2 d' e' f'
+ \clef "petrucci-g"
+ g' as'! bes'! cis''!
+ bes'! as'! gis'! fis'!
+ \set Staff.forceClef = ##t
+ \clef "mensural-g"
+ es'! des'! cis'!1 \bar "||"
+ % \break % 12 (8*1)
}
>>
>>
\paper {
- line-thickness = #(/ staff-space 5.0)
+ line-thickness = #(/ staff-space 5.0)
}
\score {
- \context Score <<
- \upperStaff
- \lowerStaff
- >>
- \layout {
-% do we want to keep these settings? -gp
- line-width = 17.25\cm
- textheight = 26.0\cm
- indent = 0.0
- \context {
- \Score
- \accepts MensuralStaff
- \accepts GregorianStaff
-% timing = ##f %%%%%%%% FIXME: this has no effect
- }
- \context {
- \Voice
- \name MensuralVoice
- \alias Voice
- \remove Ligature_bracket_engraver
- \consists Mensural_ligature_engraver
- \override NoteHead #'style = #'mensural
-% \override Stem #'flag-style = #'mensural %%%%%%%% FIXME: this core dumps
- \override Stem #'thickness = #1.0
- \override Rest #'style = #'mensural
- autoBeaming = ##f
- }
- \context {
- \Voice
- \name GregorianVoice
- \alias Voice
- \remove Ligature_bracket_engraver
-% \consists Gregorian_ligature_engraver %%%%%%%% TODO: not yet implemented
- \override NoteHead #'style = #'vaticana.punctum
- autoBeaming = ##f
- }
- \context {
- \Staff
- \name MensuralStaff
- \alias Staff
- \accepts MensuralVoice
- \consists Custos_engraver
- \override TimeSignature #'style = #'mensural
- \override KeySignature #'glyph-name-alist = #alteration-mensural-glyph-name-alist
- \override Accidental #'glyph-name-alist = #alteration-mensural-glyph-name-alist
- \override Custos #'style = #'mensural
- \override Custos #'neutral-position = #3
- \override Custos #'neutral-direction = #-1
- clefGlyph = #"clefs.petrucci-c2"
- clefPosition = #-2
- clefOctavation = #0
- }
- \context {
- \Staff
- \name GregorianStaff
- \alias Staff
- \accepts GregorianVoice
- \consists Custos_engraver
- \remove Time_signature_engraver
- \override StaffSymbol #'thickness = #2.0
- \override StaffSymbol #'line-count = #4
- \override KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
- \override Accidental #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
- \override Custos #'style = #'vaticana
- \override Custos #'neutral-position = #4
- \override Custos #'neutral-direction = #-1
- clefGlyph = #"clefs.vaticana-do"
- clefPosition = #1
- clefOctavation = #0
- }
- \context {
- \RemoveEmptyStaffContext
- \accepts MensuralVoice
- \accepts GregorianVoice
- }
+ <<
+ \upperStaff
+ \lowerStaff
+ >>
+ \layout {
+ indent = 0.0
+ line-width = 17.25\cm
+ \context {
+ \Score
+ timing = ##f
+ }
+ \context {
+ \MensuralVoice
+ \override NoteHead #'style = #'neomensural
+ \override Rest #'style = #'neomensural
+ \override Stem #'flag-style = #'mensural
+ \override Stem #'thickness = #1.0
+ }
+ \context {
+ \MensuralStaff
+ \revert BarLine #'transparent
+ \override KeySignature #'glyph-name-alist = #alteration-mensural-glyph-name-alist
+ clefGlyph = #"clefs.petrucci.c2"
}
+ \context {
+ \VaticanaStaff
+ \revert BarLine #'transparent
+ \override StaffSymbol #'thickness = #2.0
+ \override KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
+ \override Custos #'neutral-position = #4
+ }
+ }
}
-
-
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "pitches, editorial-annotations"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "rhythms, 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.61"
+\version "2.11.62"
\header {
lsrtags = "editorial-annotations, 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
texidoces = "
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"
+ \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
} >>
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks, 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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks, unfretted-strings"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes, editorial-annotations, 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.61"
+\version "2.11.62"
\header {
lsrtags = "chords"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
doctitlees = "Cambiar la forma de los silencios multicompás"
texidoces = "
\relative c'' {
\compressFullBarRests
R1*2 | R1*5 | R1*9
- \override MultiMeasureRest #'expand-limit = 3
+ \override MultiMeasureRest #'expand-limit = #3
R1*2 | R1*5 | R1*9
}
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "contexts-and-engravers, 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.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes"
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "vocal-music"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
Se puede modificar el texto empleado para los crescendos y
lsrtags = "rhythms,tweaks-and-overrides"
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 @code{'style} property of
-@code{DynamicTextSpanner}. The default value is
-@code{'hairpin}, and other possible values include
-@code{'line}, @code{'dashed-line}, and
-@code{'dotted-line}:
+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 @code{'style} property of
+@code{DynamicTextSpanner}. The default value is @code{'hairpin},
+and other possible values include @code{'line}, @code{'dashed-line}
+and @code{'dotted-line}:
"
doctitle = "Changing text and spanner styles for text dynamics"
} % begin verbatim
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks, 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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation, tweaks-and-overrides, paper-and-layout"
--- /dev/null
+%% Do not edit this file; it is auto-generated from input/new
+%% This file is in the public domain.
+\version "2.11.62"
+
+\header {
+ lsrtags = "staff-notation"
+ texidoc = "To change the tempo in MIDI output without printing
+anything, make the metronome mark invisible:"
+
+ doctitle = "Changing the tempo without a metronome mark"
+} % begin verbatim
+
+\score {
+ \new Staff \relative c' {
+ \tempo 4 = 160
+ c4 e g b
+ c4 b d c
+ \set Score.tempoHideNote = ##t
+ \tempo 4 = 96
+ d,4 fis a cis
+ d4 cis e d
+ }
+ \layout { }
+ \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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
texidoces = "
La propiedad @code{measureLength}, junto con
\new Staff {
\scaleDurations #'(8 . 5) {
\time 6/8
- \set Timing.measureLength = #(ly:make-moment 3 5)
+ \set Timing.measureLength = #(ly:make-moment 6 5)
b8 b b b b b
\time 2/4
- \set Timing.measureLength = #(ly:make-moment 2 5)
+ \set Timing.measureLength = #(ly:make-moment 4 5)
b4 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "chords"
changing-the-positions-of-figured-bass-alterations.ly
-changing-the-chord-names-to-german-or-semi-german-notation.ly
+clusters.ly
adding-a-figured-bass-above-or-below-the-notes.ly
single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
changing-chord-separator.ly
volta-below-chords.ly
showing-chords-at-changes.ly
-single-staff-template-with-notes-and-chords.ly
+chord-name-exceptions.ly
controlling-the-placement-of-chord-fingerings.ly
-clusters.ly
+changing-the-chord-names-to-german-or-semi-german-notation.ly
single-staff-template-with-notes,-lyrics,-and-chords.ly
-simple-lead-sheet.ly
-chord-name-exceptions.ly
+displaying-complex-chords.ly
+single-staff-template-with-notes-and-chords.ly
manually-break-figured-bass-extenders-for-only-some-numbers.ly
adding-bar-lines-to-chordnames-context.ly
-displaying-complex-chords.ly
+simple-lead-sheet.ly
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "paper-and-layout" % a new tag like "Mixing text and music" or
% "Special output" might be more adequate -jm
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes, chords, keyboards"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks, 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.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes, 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks"
creating-blank-staves.ly
-mensurstriche-layout-bar-lines-between-the-staves.ly
+chant-or-psalms-notation.ly
changing-time-signatures-inside-a-polymetric-section-using-scaledurations.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
+mensurstriche-layout-bar-lines-between-the-staves.ly
changing-midi-output-to-one-channel-per-voice.ly
engravers-one-by-one.ly
use-square-bracket-at-the-start-of-a-staff-group.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.61"
+\version "2.11.62"
\header {
lsrtags = "editorial-annotations, chords, keyboards, fretted-strings"
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation, editorial-annotations, contexts-and-engravers, paper-and-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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks"
--- /dev/null
+%% Do not edit this file; it is auto-generated from input/new
+%% This file is in the public domain.
+\version "2.11.62"
+
+\header {
+ lsrtags = "staff-notation"
+ texidoc = "New metronome marks can be created in markup mode,
+but they will not change the tempo in MIDI output."
+
+ doctitle = "Creating metronome marks in markup mode"
+} % begin verbatim
+
+\relative c' {
+ \tempo \markup {
+ \concat {
+ (
+ \smaller \general-align #Y #DOWN \note #"16." #1
+ " = "
+ \smaller \general-align #Y #DOWN \note #"8" #1
+ )
+ }
+ }
+ c1
+ c4 c' c,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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
texidoces = "
A diferencia de las inscripciones de texto, las lestras de ensayo
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks, keyboards, unfretted-strings"
-%% 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.61"
+\version "2.11.62"
\header {
- lsrtags = "expressive-marks, text, tweaks-and-overrides"
-
texidoces = "
Las instrucciones @code{\\startTextSpan} y @code{\\stopTextSpan}
permiten la creación de elementos de extensión textuales tan
"
doctitlees = "Crear elementos de extensión textuales"
- texidoc = "
-The @code{\\startTextSpan} and @code{\\stopTextSpan} commands allow the
-creation of text spanners as easily as pedal indications or
-octavations. Override some properties of the @code{TextSpanner} object
-to modify its output.
+ lsrtags = "expressive-marks, text, tweaks-and-overrides"
+ texidoc = "The @code{\\startTextSpan} and @code{\\stopTextSpan}
+commands allow the creation of text spanners as easily as pedal
+indications or octavations. Override some properties of the
+@code{TextSpanner} object to modify its output."
-"
doctitle = "Creating text spanners"
} % begin verbatim
+
+\paper { ragged-right = ##f }
+
\relative c'' {
- \override TextSpanner #'edge-text = #'("bla" . "blu")
- a \startTextSpan
- b c
- a \stopTextSpan
+ \override TextSpanner #'bound-details #'left #'text = #"bla"
+ \override TextSpanner #'bound-details #'right #'text = #"blu"
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
- \override TextSpanner #'dash-period = #2
- \override TextSpanner #'dash-fraction = #0.0
- a \startTextSpan
- b c
- a \stopTextSpan
+ \override TextSpanner #'style = #'line
+ \once \override TextSpanner #'bound-details
+ #'left #'stencil-align-dir-y = #CENTER
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
- \revert TextSpanner #'style
- \override TextSpanner #'style = #'dashed-line \override TextSpanner #'bound-details #'left #'text = \markup { \draw-line #'(0 . 1) }
- \override TextSpanner #'bound-details #'right #'text = \markup { \draw-line #'(0 . -2) }
+ \override TextSpanner #'style = #'dashed-line
+ \override TextSpanner #'bound-details #'left #'text =
+ \markup { \draw-line #'(0 . 1) }
+ \override TextSpanner #'bound-details #'right #'text =
+ \markup { \draw-line #'(0 . -2) }
+ \once \override TextSpanner #'bound-details #'right #'padding = #-2
- a \startTextSpan
- b c
- a \stopTextSpan
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
\set Staff.middleCPosition = #-13
- \override TextSpanner #'dash-period = #10
- \override TextSpanner #'dash-fraction = #0.5
- \override TextSpanner #'thickness = #10
- a \startTextSpan
- b c
- a \stopTextSpan
- \set Staff.middleCPosition = #-6
+ \override TextSpanner #'dash-period = #10
+ \override TextSpanner #'dash-fraction = #0.5
+ \override TextSpanner #'thickness = #10
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
}
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings,tweaks-and-overrides"
texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}. For FretBoard fret diagrams,
+@code{'fret-diagram-details}. For FretBoard fret diagrams,
overrides are applied to the @code{FretBoards.FretBoard} object.
+Like @code{Voice}, @code{FretBoards} is a bottom level context,
+therefore can be omitted in property overrides.
+
"
doctitle = "Customizing fretboard fret diagrams"
} % begin verbatim
#guitar-tuning
#"x;1-1-(;3-2;3-3;3-4;1-1-);"
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode { c1 c c d }
}
- \context FretBoards {
+ \new FretBoards {
% Set global properties of fret diagram
\override FretBoards.FretBoard #'size = #'1.2
- \override FretBoards.FretBoard #'fret-diagram-details
+ \override FretBoard #'fret-diagram-details
#'finger-code = #'in-dot
- \override FretBoards.FretBoard #'fret-diagram-details
+ \override FretBoard #'fret-diagram-details
#'dot-color = #'white
\chordmode {
c
- \once \override FretBoards.FretBoard #'size = #'1.0
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'size = #'1.0
+ \once \override FretBoard #'fret-diagram-details
#'barre-type = #'straight
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-color = #'black
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'finger-code = #'below-string
c'
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'barre-type = #'none
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'number-type = #'arabic
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'orientation = #'landscape
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'mute-string = #"M"
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'label-dir = #-1
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-color = #'black
c'
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'finger-code = #'below-string
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-radius = #0.35
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-position = #0.5
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'fret-count = #3
d
}
}
- \context Voice {
+ \new Voice {
c'1 c' c' d'
}
>>
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings,tweaks-and-overrides"
texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}. For markup fret diagrams, overrides
+@code{'fret-diagram-details}. For markup fret diagrams, overrides
can be applied to the @code{Voice.TextScript} object or directly
to the markup.
"
\new Voice = "mel" {
\textLengthOn
% Set global properties of fret diagram
- \override Voice.TextScript #'size = #'1.2
- \override Voice.TextScript #'fret-diagram-details
+ \override TextScript #'size = #'1.2
+ \override TextScript #'fret-diagram-details
#'finger-code = #'in-dot
- \override Voice.TextScript #'fret-diagram-details
+ \override TextScript #'fret-diagram-details
#'dot-color = #'white
%% C major for guitar, no barre, using defaults
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "text, paper-and-layout, titles"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\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.
+the relevant properties.
Note that in contexts such as @code{PianoStaff} and @code{GrandStaff}
where the systems begin with a brace instead of a bracket, another
doctitle = "Display bracket with only one staff in a system"
} % begin verbatim
-\markup \column {
+\markup \left-column {
\score {
\new StaffGroup <<
% Must be lower than the actual number of staff lines
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes, chords"
-%% 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.61"
+\version "2.11.62"
\header {
- lsrtags = "pitches"
-
doctitlees = "Alteraciones de estilo dodecafónico para todas las notas, incluidas las naturales"
texidoces = "
En las obras de principios del s.XX, empezando por Schoenberg, Berg y
"
- texidoc = "
-In early 20th century works, starting with Schoenberg, Berg and Webern
-(the \"Second\" Viennese school), every pitch in the twelve-tone scale
-has to be regarded as equal, without any hierarchy such as the
-classical (tonal) degrees. Therefore, these composers print one
-accidental for each note, even at natural pitches, to emphasize their
-new approach to music theory and language.
+ lsrtags = "pitches"
+ texidoc = "In early 20th century works, starting with Schoenberg,
+Berg and Webern (the \"Second\" Viennese school), every pitch in the
+twelve-tone scale has to be regarded as equal, without any hierarchy
+such as the classical (tonal) degrees. Therefore, these composers
+print one accidental for each note, even at natural pitches, to
+emphasize their new approach to music theory and language.
This snippet shows how to achieve such notation rules.
-
"
+
doctitle = "Dodecaphonic-style accidentals for each note including naturals"
} % begin verbatim
-webernAccidentals = {
- % the 5s are just "a value different from any accidental"
- \set Staff.keySignature = #'((0 . 5) (1 . 5) (2 . 5) (3 . 5)
- (4 . 5) (5 . 5) (6 . 5))
- \set Staff.extraNatural = ##f
- #(set-accidental-style 'forget)
-}
\score {
- {
- \webernAccidentals
+ \new Staff {
+ #(set-accidental-style 'dodecaphonic)
c'4 dis' cis' cis'
c'4 dis' cis' cis'
c'4 c' dis' des'
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "unfretted-strings,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.61"
+\version "2.11.62"
\header {
lsrtags = "tweaks-and-overrides"
texidoc = "
b8
\revert Stem #'stencil
- c4. c4 \mark "F" c1
+ c4. c4
+ \mark "F"
+ c1
}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "tweaks-and-overrides"
texidoc = "
-The @code{\circle} command allows you to draw circles around various objects,
-for example fingering indications. However, some objects require
-specific tweaks: rehearsal marks depend on the @code{Score.markFormatter}
-context, bar numbers on the @code{Score.BarNumber} context, and so on.
-
-You can tweak the printing of your circles by setting some properties
-such as @code{#'thickness}, @code{#'circle-padding} or @code{#'font-size}.
+The @code{\circle} markup command draws circles around various objects,
+for example fingering indications. For other objects, specific tweaks
+may be required: this example demonstrates two strategies for rehearsal
+marks and measure numbers.
"
doctitle = "Drawing circles around various objects"
} % begin verbatim
#(lambda (mark context)
(make-circle-markup (format-mark-numbers mark context)))
\mark \default
- c2 d^\markup { \circle \finger 2 }
+ c2 d^\markup {
+ \override #'(thickness . 3) {
+ \circle \finger 2
+ }
+ }
\override Score.BarNumber #'break-visibility = #all-visible
- \override Score.BarNumber #'stencil =
+ \override Score.BarNumber #'stencil =
#(make-stencil-circler 0.1 0.25 ly:text-interface::print)
}
-creating-blank-staves.ly
measure-counter.ly
-changing-the-appearance-of-a-slur-from-solid-to-dotted-or-dashed.ly
+creating-blank-staves.ly
+controlling-the-placement-of-chord-fingerings.ly
making-some-staff-lines-thicker-than-the-others.ly
-grid-lines--emphasizing-rhythms-and-notes-synchronization.ly
-embedding-native-postscript-in-a--markup-block.ly
applying-note-head-styles-depending-on-the-step-of-the-scale.ly
-controlling-the-placement-of-chord-fingerings.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
changing-a-single-notes-size-in-a-chord.ly
adding-fingerings-to-a-score.ly
grid-lines--changing-their-appearance.ly
default-direction-of-stems-on-the-center-line-of-the-staff.ly
allowing-fingerings-to-be-printed-inside-the-staff.ly
+using-postscript-to-generate-special-note-head-shapes.ly
blanking-staff-lines-using-the--whiteout-command.ly
analysis-brackets-above-the-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.61"
+\version "2.11.62"
\header {
lsrtags = "editorial-annotations, 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "rhythms"
creating-real-parenthesized-dynamics.ly
center-text-below-hairpin-dynamics.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
-combining-dynamics-with-markup-texts.ly
-broken-crescendo-hairpin.ly
-creating-slurs-across-voices.ly
creating-text-spanners.ly
+broken-crescendo-hairpin.ly
snap-pizzicato-markup-bartok-pizzicato.ly
+combining-dynamics-with-markup-texts.ly
+creating-slurs-across-voices.ly
caesura-railtracks-with-fermata.ly
-adjusting-the-shape-of-falls-and-doits.ly
+changing-the-breath-mark-symbol.ly
modifying-default-values-for-articulation-shorthand-notation.ly
creating-simultaneous-rehearsal-marks.ly
setting-hairpin-behavior-at-bar-lines.ly
changing--flageolet-mark-size.ly
piano-template-with-centered-dynamics.ly
-changing-the-breath-mark-symbol.ly
+adjusting-the-shape-of-falls-and-doits.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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "keyboards, tweaks-and-overrides"
texidoc = "The appearance of pedal brackets may be altered in
-different ways, using the relevant properties as shown in the
-following example."
+different ways."
doctitle = "Fine-tuning pedal brackets"
} % begin verbatim
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes, 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings,tweaks-and-overrides"
\new Voice = "mel" {
\textLengthOn
% Set global properties of fret diagram
- \override Voice.TextScript #'size = #1.2
- \override Voice.TextScript #'fret-diagram-details #'finger-code = #'below-string
- \override Voice.TextScript #'fret-diagram-details #'dot-color = #'black
+ \override TextScript #'size = #1.2
+ \override TextScript #'fret-diagram-details #'finger-code = #'below-string
+ \override TextScript #'fret-diagram-details #'dot-color = #'black
%% A chord for ukelele
a'2^\markup {
how-to-change-fret-diagram-position.ly
flamenco-notation.ly
+adding-fingerings-to-tablatures.ly
placement-of-right-hand-fingerings.ly
fingerings,-string-indications,-and-right-hand-fingerings.ly
polyphony-in-tablature.ly
controlling-the-placement-of-chord-fingerings.ly
allowing-fingerings-to-be-printed-inside-the-staff.ly
customizing-fretboard-fret-diagrams.ly
-stem-and-beam-behavior-in-tablature.ly
faking-a-hammer-in-tablatures.ly
fret-diagrams-explained-and-developed.ly
modern-tab-text-clef.ly
-adding-fingerings-to-tablatures.ly
+stem-and-beam-behavior-in-tablature.ly
customizing-markup-fret-diagrams.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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings, 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
texidoces = "
Los «incipit» se pueden escribir utilizando el grob del nombre del
}
discantusIncipit = <<
- \new MensuralVoice = discantusIncipit <<
+ \new MensuralVoice = "discantusIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "neomensural-c1"
}
altusIncipit = <<
- \new MensuralVoice = altusIncipit <<
+ \new MensuralVoice = "altusIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "neomensural-c3"
}
tenorIncipit = <<
- \new MensuralVoice = tenorIncipit <<
+ \new MensuralVoice = "tenorIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "neomensural-c4"
}
bassusIncipit = <<
- \new MensuralVoice = bassusIncipit <<
+ \new MensuralVoice = "bassusIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "bass"
\new StaffGroup = choirStaff <<
\new Voice = "discantusNotes" <<
\global
- \set Staff.instrumentName = "Discantus"
+ \set Staff.instrumentName = #"Discantus"
\incipit \discantusIncipit
\discantusNotes
>>
\new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
\new Voice = "altusNotes" <<
\global
- \set Staff.instrumentName = "Altus"
+ \set Staff.instrumentName = #"Altus"
\incipit \altusIncipit
\altusNotes
>>
\new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
\new Voice = "tenorNotes" <<
\global
- \set Staff.instrumentName = "Tenor"
+ \set Staff.instrumentName = #"Tenor"
\incipit \tenorIncipit
\tenorNotes
>>
\new Lyrics = "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
\new Voice = "bassusNotes" <<
- \set Staff.instrumentName = "Bassus"
+ \global
+ \set Staff.instrumentName = #"Bassus"
\incipit \bassusIncipit
\bassusNotes
>>
%% overall spacing if you comment in the following command.
%%\remove "Forbid_line_break_engraver"
}
- indent=6\cm
+ indent = 6\cm
incipit-width = 4\cm
}
}
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "keyboards"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
Las marcas de cesura se pueden crear sobreescribiendo la propiedad
} % begin verbatim
\relative c'' {
- \override BreathingSign #'text =
- #(make-musicglyph-markup "scripts.caesura.straight")
+ \override BreathingSign #'text = \markup {
+ \musicglyph #"scripts.caesura.straight"
+ }
c8 e4. \breathe g8. e16 c4
- \override BreathingSign #'text =
- #(make-musicglyph-markup "scripts.caesura.curved")
+ \override BreathingSign #'text = \markup {
+ \musicglyph #"scripts.caesura.curved"
+ }
g8 e'4. \breathe g8. e16 c4
}
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "keyboards, percussion, fretted-strings, template"
indicating-cross-staff-chords-with-arpeggio-bracket.ly
clusters.ly
creating-slurs-across-voices.ly
-jazz-combo-template.ly
+piano-template-with-centered-lyrics.ly
vocal-ensemble-template-with-automatic-piano-reduction.ly
piano-template-simple.ly
-accordion-discant-symbols.ly
-laissez-vibrer-ties.ly
controlling-the-placement-of-chord-fingerings.ly
+laissez-vibrer-ties.ly
+accordion-discant-symbols.ly
fine-tuning-pedal-brackets.ly
piano-template-with-melody-and-lyrics.ly
piano-template-with-centered-dynamics.ly
-piano-template-with-centered-lyrics.ly
+jazz-combo-template.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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks, keyboards, fretted-strings"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation,fretted-strings"
\clef "G_8"
\music
}
- \new TabStaff \with {
+ \new TabStaff \with {
tablatureFormat = #letter-tablature-format
- } {
+ }
+ {
\music
}
>>
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
Se pueden aplicar puntas de flecha a los elementos de extensión de
\relative c'' {
\override TextSpanner #'bound-padding = #1.0
- \override TextSpanner #'dash-fraction = #'()
+ \override TextSpanner #'style = #'line
\override TextSpanner #'bound-details #'right #'arrow = ##t
\override TextSpanner #'bound-details #'left #'text = #"fof"
\override TextSpanner #'bound-details #'right #'text = #"gag"
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
texidoces = "
El «Makam» es un tipo de melodía de Turquía que
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "rhythms,tweaks-and-overrides"
texidoc = "
-Setting the @code{transparent} property will cause an object to be
+Setting the @code{'transparent} property will cause an object to be
printed in \"invisible ink\": the object is not printed, but all its
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.
\once \override Stem #'transparent = ##t
\once \override Stem #'length = #8
g8 ~ g\noBeam
- } \\ {
+ }
+ \\
+ {
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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation, 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "text"
(make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
% Candide, Voltaire
-\markuplines \override-lines #'(baseline-skip . 2.5) {
- \paragraph {
- Il y avait en Westphalie, dans le château de M. le baron de
- Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
- les mœurs les plus douces. Sa physionomie annonçait son âme.
- Il avait le jugement assez droit, avec l'esprit le plus simple ;
- c'est, je crois, pour cette raison qu'on le nommait Candide. Les
- anciens domestiques de la maison soupçonnaient qu'il était fils
- de la sœur de monsieur le baron et d'un bon et honnête
- gentilhomme du voisinage, que cette demoiselle ne voulut jamais
- épouser parce qu'il n'avait pu prouver que soixante et onze
- quartiers, et que le reste de son arbre généalogique avait été
- perdu par l'injure du temps.
- }
- \paragraph {
- Monsieur le baron était un des plus puissants seigneurs de la
- Westphalie, car son château avait une porte et des fenêtres. Sa
- grande salle même était ornée d'une tapisserie. Tous les chiens
- de ses basses-cours composaient une meute dans le besoin ; ses
- palefreniers étaient ses piqueurs; le vicaire du village était
- son grand-aumônier. Ils l'appelaient tous monseigneur, et ils
- riaient quand il faisait des contes.
+\markuplines {
+ \override-lines #'(baseline-skip . 2.5) {
+ \paragraph {
+ Il y avait en Westphalie, dans le château de M. le baron de
+ Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
+ les mœurs les plus douces. Sa physionomie annonçait son âme.
+ Il avait le jugement assez droit, avec l'esprit le plus simple ;
+ c'est, je crois, pour cette raison qu'on le nommait Candide. Les
+ anciens domestiques de la maison soupçonnaient qu'il était fils
+ de la sœur de monsieur le baron et d'un bon et honnête
+ gentilhomme du voisinage, que cette demoiselle ne voulut jamais
+ épouser parce qu'il n'avait pu prouver que soixante et onze
+ quartiers, et que le reste de son arbre généalogique avait été
+ perdu par l'injure du temps.
+ }
+ \paragraph {
+ Monsieur le baron était un des plus puissants seigneurs de la
+ Westphalie, car son château avait une porte et des fenêtres. Sa
+ grande salle même était ornée d'une tapisserie. Tous les chiens
+ de ses basses-cours composaient une meute dans le besoin ; ses
+ palefreniers étaient ses piqueurs; le vicaire du village était
+ son grand-aumônier. Ils l'appelaient tous monseigneur, et ils
+ riaient quand il faisait des contes.
+ }
}
}
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "repeats, staff-notation, 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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation, ancient-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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation, fretted-strings"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "pitches, staff-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.61"
+\version "2.11.62"
\header {
lsrtags = "pitches, text"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "text"
texidoc = "
-By putting the output of @code{lilypond-version} into a lyric or a
+By putting the output of @code{lilypond-version} into lyrics or a
text markup, it is possible to print the version number of LilyPond in
a score, or in a document generated with @code{lilypond-book}.
"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "spacing"
texidoc = "Page labels may be placed inside music or at top-level,
#(set-default-paper-size "a6")
-#(define-markup-command (toc-line layout props label text) (symbol? markup?)
+#(define-markup-command (toc-line layout props label text)
+ (symbol? markup?)
(interpret-markup layout props
(markup #:fill-line (text #:page-ref label "8" "?"))))
\label #'firstScore
\score {
- {
- c'2 c'
- \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) } } \label #'markA
- c'2 c'
+ \new Staff \relative c' {
+ c2 c
+ \mark \markup {
+ A (page \concat { \page-ref #'markA "0" "?" ) }
+ } \label #'markA
+ c2 c
\pageBreak
\mark "B" \label #'markB
- d'2 d'
- d'2 d'
- \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
+ d2 d
+ d2 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "percussion"
-jazz-combo-template.ly
-adding-drum-parts.ly
percussion-beaters.ly
+adding-drum-parts.ly
+jazz-combo-template.ly
heavily-customized-polymetric-time-signatures.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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
texidoces = "
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "vocal-music, keyboards, template"
ottava-text.ly
tweaking-clef-properties.ly
preventing-extra-naturals-from-being-automatically-added.ly
-generating-random-notes.ly
ambitus-with-multiple-voices.ly
+generating-random-notes.ly
makam-example.ly
dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
preventing-natural-signs-from-being-printed-when-the-key-signature-changes.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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings"
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
doctitlees = "Posicionar los silencios multicompás"
texidoces = "
lsrtags = "rhythms,tweaks-and-overrides"
texidoc = "
Unlike ordinary rests, there is no predefined command
-to change the vertical position on the staff of a multi-measure
+to change the staff position of a multi-measure
rest symbol of either form by attaching it to a note. However,
in polyphonic music multi-measure rests in odd-numbered and
even-numbered voices are vertically separated. The positioning
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "repeats, 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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "rhythms, expressive-marks, staff-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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
texidoces = "Los pasajes citados tienen en cuenta la
transposición de la fuente tanto como la del destino. En este
{
\set Staff.instrumentName =
- \markup \center-column { Horn \line { in F } }
+ \markup {
+ \center-column { 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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation"
texidoc = "The @code{quotedEventTypes} property determines the
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-notation, tweaks-and-overrides, 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "rhythms, tweaks-and-overrides"
adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
+printing-music-with-different-time-signatures.ly
beams-across-line-breaks.ly
manually-controlling-beam-positions.ly
multi--measure-rest-markup.ly
modifying-tuplet-bracket-length.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
making-an-object-invisible-with-the-transparent-property.ly
-merging-multi-measure-rests-in-a-polyphonic-part.ly
+permitting-line-breaks-within-beamed-tuplets.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
skips-in-lyric-mode-2.ly
-skips-in-lyric-mode.ly
changing-form-of-multi--measure-rests.ly
rhythmic-slashes.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
+merging-multi-measure-rests-in-a-polyphonic-part.ly
+skips-in-lyric-mode.ly
engraving-ties-manually.ly
stemlets.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.61"
+\version "2.11.62"
\header {
lsrtags = "template"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
Si la nota que da fin a un regulador cae sobre la primera parte de
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
%% 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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "chords"
changing-partcombine-texts.ly
additional-voices-to-avoid-collisions.ly
-clusters.ly
+forcing-horizontal-shift-of-notes.ly
changing-a-single-notes-size-in-a-chord.ly
combining-two-parts-on-the-same-staff.ly
-forcing-horizontal-shift-of-notes.ly
+clusters.ly
suppressing-warnings-for-clashing-note-columns.ly
displaying-complex-chords.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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks, unfretted-strings"
-removing-the-first-empty-line.ly
+creating-blank-staves.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
-time-signature-in-parentheses.ly
+adding-an-extra-staff.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
tweaking-clef-properties.ly
+removing-the-first-empty-line.ly
quoting-another-voice.ly
volta-multi-staff.ly
+changing-the-tempo-without-a-metronome-mark.ly
modern-tab-text-clef.ly
non-traditional-key-signatures.ly
-creating-blank-staves.ly
+measure-counter.ly
adding-ambitus-per-voice.ly
making-some-staff-lines-thicker-than-the-others.ly
adding-an-extra-staff-at-a-line-break.ly
-adding-an-extra-staff.ly
+time-signature-in-parentheses.ly
changing-the-staff-size.ly
use-square-bracket-at-the-start-of-a-staff-group.ly
quoting-another-voice-with-transposition.ly
letter-tablature-formatting.ly
-measure-counter.ly
inserting-score-fragments-above-a-staff,-as-markups.ly
tick-bar-lines.ly
+creating-metronome-marks-in-markup-mode.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.61"
+\version "2.11.62"
\header {
lsrtags = "fretted-strings"
%% 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "unfretted-strings, template"
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "simultaneous-notes,tweaks-and-overrides"
texidoc = "
ignore = \override NoteColumn #'ignore-collision = ##t
-\relative c' <<
- \ignore
- { \stemDown f2 g } \\
- { c2 c, }
->>
+\relative c' {
+ <<
+ \ignore
+ { \stemDown f2 g }
+ \\
+ { c2 c, }
+ >>
+}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "paper-and-layout"
texidoc = "A table of contents is included using
vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
-single-staff-template-with-notes-and-lyrics.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
single-staff-template-with-only-notes.ly
-jazz-combo-template.ly
-vocal-ensemble-template-with-automatic-piano-reduction.ly
+piano-template-with-centered-lyrics.ly
+score-for-diatonic-accordion.ly
piano-template-simple.ly
ancient-notation-template----modern-transcription-of-mensural-music.ly
vocal-ensemble-template.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-lyrics.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
single-staff-template-with-notes-and-chords.ly
-piano-template-with-centered-lyrics.ly
-piano-template-with-centered-dynamics.ly
+string-quartet-template-with-separate-parts.ly
+jazz-combo-template.ly
ancient-notation-template----modern-transcription-of-gregorian-music.ly
-score-for-diatonic-accordion.ly
+piano-template-with-centered-dynamics.ly
-combining-dynamics-with-markup-texts.ly
+creating-text-spanners.ly
creating-real-parenthesized-dynamics.ly
+ottava-text.ly
embedding-native-postscript-in-a--markup-block.ly
center-text-below-hairpin-dynamics.ly
demonstrating-all-headers.ly
printing-marks-at-the-end-of-a-line-or-a-score.ly
changing-the-default-text-font-family.ly
-how-to-put-ties-between-syllables-in-lyrics.ly
+combining-two-parts-on-the-same-staff.ly
aligning-and-centering-instrument-names.ly
outputting-the-version-number.ly
-markup-lines.ly
formatting-lyrics-syllables.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
vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
aligning-marks-with-various-notation-objects.ly
-printing-marks-on-every-staff.ly
+markup-lines.ly
lyrics-alignment.ly
-ottava-text.ly
+piano-template-with-centered-lyrics.ly
creating-simultaneous-rehearsal-marks.ly
multi--measure-rest-markup.ly
three-sided-box.ly
utf-8.ly
blanking-staff-lines-using-the--whiteout-command.ly
-piano-template-with-centered-lyrics.ly
+printing-marks-on-every-staff.ly
adjusting-lyrics-vertical-spacing.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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-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.61"
+\version "2.11.62"
\header {
doctitlees = "Transportar música con el menor número de alteraciones"
texidoces = "
\score {
\new Staff {
- \transpose c ais \music
- \naturalizeMusic \transpose c ais \music
- \transpose c deses \music
- \naturalizeMusic \transpose c deses \music
+ \transpose c ais { \music }
+ \naturalizeMusic \transpose c ais { \music }
+ \transpose c deses { \music }
+ \naturalizeMusic \transpose c deses { \music }
}
\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.61"
+\version "2.11.62"
\header {
lsrtags = "pitches, staff-notation, tweaks-and-overrides"
dotted-harmonics.ly
forcing-horizontal-shift-of-notes.ly
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
custodes.ly
-changing-a-single-notes-size-in-a-chord.ly
+printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
+creating-text-spanners.ly
rest-styles.ly
horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.ly
how-to-change-fret-diagram-position.ly
controlling-the-vertical-ordering-of-scripts.ly
inserting-a-caesura.ly
vertically-aligning-ossias-and-lyrics.ly
+customizing-fretboard-fret-diagrams.ly
changing-properties-for-individual-grobs.ly
-creating-text-spanners.ly
+vertically-aligned-dynamics-and-textscripts.ly
mensurstriche-layout-bar-lines-between-the-staves.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
tweaking-clef-properties.ly
-removing-the-first-empty-line.ly
proportional-strict-notespacing.ly
making-an-object-invisible-with-the-transparent-property.ly
alignment-vertical-spacing.ly
drawing-circles-around-various-objects.ly
analysis-brackets-above-the-staff.ly
fret-diagrams-explained-and-developed.ly
-vertically-aligned-dynamics-and-textscripts.ly
+removing-the-first-empty-line.ly
caesura-railtracks-with-fermata.ly
changing-form-of-multi--measure-rests.ly
-rhythmic-slashes.ly
-printing-a-repeat-sign-at-the-beginning-of-a-piece.ly
-customizing-fretboard-fret-diagrams.ly
+time-signature-in-parentheses.ly
+changing-a-single-notes-size-in-a-chord.ly
+using-postscript-to-generate-special-note-head-shapes.ly
creating-simultaneous-rehearsal-marks.ly
nesting-staves.ly
dotted-harmonics.ly
demo-midiinstruments.ly
snap-pizzicato-markup-bartok-pizzicato.ly
-string-quartet-template-with-separate-parts.ly
string-quartet-template-simple.ly
+string-quartet-template-with-separate-parts.ly
changing--flageolet-mark-size.ly
creating-slurs-across-voices.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.61"
+\version "2.11.62"
\header {
lsrtags = "staff-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.61"
+\version "2.11.62"
\header {
lsrtags = "expressive-marks"
--- /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.62"
+
+\header {
+ lsrtags = "editorial-annotations, tweaks-and-overrides"
+
+ texidoc = "
+When a note head with a special shape cannot easily be generated with
+graphic markup, PostScript code can be used to generate the shape.
+This example shows how a parallelogram-shaped note head is generated.
+
+"
+ doctitle = "Using PostScript to generate special note head shapes"
+} % begin verbatim
+parallelogram =
+ #(ly:make-stencil (list 'embedded-ps
+ "gsave
+ currentpoint translate
+ newpath
+ 0 0.25 moveto
+ 1.3125 0.75 lineto
+ 1.3125 -0.25 lineto
+ 0 -0.75 lineto
+ closepath
+ fill
+ grestore" )
+ (cons 0 1.3125)
+ (cons 0 0))
+
+myNoteHeads = \override NoteHead #'stencil = \parallelogram
+normalNoteHeads = \revert NoteHead #'stencil
+
+\relative c'' {
+ \myNoteHeads
+ g4 d'
+ \normalNoteHeads
+ <f, \tweak #'stencil \parallelogram b e>4 d
+}
+
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "tweaks-and-overrides"
texidoc = "
\set fingeringOrientations = #'(right)
<
\tweak #'font-size #3 c
- \tweak #'color #red d-\tweak #'font-size #8 -4
+ \tweak #'color #red d-\tweak #'font-size #8 -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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
%% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs
à vo -- cê uma can -- ção legal
}
-\relative {
+\relative c' {
c2 d
e2 f
g2 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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\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.61"
+\version "2.11.62"
\header {
lsrtags = "vocal-music, template"
-vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
+chant-or-psalms-notation.ly
single-staff-template-with-notes-and-lyrics.ly
adding-ambitus-per-voice.ly
single-staff-template-with-notes,-lyrics,-chords-and-frets.ly
vocal-ensemble-template-with-automatic-piano-reduction.ly
ambitus-with-multiple-voices.ly
how-to-put-ties-between-syllables-in-lyrics.ly
-vertically-aligning-ossias-and-lyrics.ly
+piano-template-with-melody-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
+vertically-aligning-ossias-and-lyrics.ly
vertically-centered-common-lyrics.ly
-skips-in-lyric-mode.ly
-chant-or-psalms-notation.ly
+demo-midiinstruments.ly
vocal-ensemble-template.ly
adjusting-lyrics-vertical-spacing.ly
-demo-midiinstruments.ly
+skips-in-lyric-mode.ly
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
texidoces = "
Mediante la adición del grabador @code{Volta_engraver} al
c1
c1
}
- \new Staff \with { \consists "Volta_engraver" } {
+ \new Staff \with {
+ \consists "Volta_engraver"
+ }
+ {
\repeat volta 2 { c'1 }
\alternative { c' }
}
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "repeats,staff-notation"
texidoc = "By adding the @code{Volta_engraver} to the relevant
<<
\new StaffGroup <<
- \context Staff \voltaMusic
+ \new Staff \voltaMusic
\new Staff \voltaMusic
>>
\new StaffGroup <<
%% Do not edit this file; it is auto-generated from input/new
%% This file is in the public domain.
-\version "2.11.61"
+\version "2.11.62"
\header {
lsrtags = "repeats"
Since @code{repeatCommands} takes a list, the simplest method of
including markup is to use an identifier for the text and embed
it in the command list using the Scheme syntax
-@w{@code{#(list (list 'volta textIdentifier))}}. Start- and end-repeat commands
-can be added as separate list elements:"
+@w{@code{#(list (list 'volta textIdentifier))}}. Start- and
+end-repeat commands can be added as separate list elements:"
doctitle = "Volta text markup using @code{repeatCommands}"
} % begin verbatim
doctitle = "Aligning and centering instrument names"
}
-\paper { left-margin = 3\cm }
+\paper {
+ left-margin = 3\cm
+}
+
\score {
\new StaffGroup <<
\new Staff {
\override Staff.InstrumentName #'self-alignment-X = #LEFT
- \set Staff . instrumentName = \markup \left-column {
+ \set Staff.instrumentName = \markup \left-column {
"Left aligned"
"instrument name"
}
\new Staff {
\override Staff.InstrumentName #'self-alignment-X = #CENTER
\set Staff.instrumentName = \markup \center-column {
- "Centered"
+ Centered
"instrument name"
}
\set Staff.shortInstrumentName = #"Centered"
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"
+ \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
} >>
\relative c'' {
\compressFullBarRests
R1*2 | R1*5 | R1*9
- \override MultiMeasureRest #'expand-limit = 3
+ \override MultiMeasureRest #'expand-limit = #3
R1*2 | R1*5 | R1*9
}
\header {
lsrtags = "rhythms,tweaks-and-overrides"
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 @code{'style} property of
-@code{DynamicTextSpanner}. The default value is
-@code{'hairpin}, and other possible values include
-@code{'line}, @code{'dashed-line}, and
-@code{'dotted-line}:
+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 @code{'style} property of
+@code{DynamicTextSpanner}. The default value is @code{'hairpin},
+and other possible values include @code{'line}, @code{'dashed-line}
+and @code{'dotted-line}:
"
doctitle = "Changing text and spanner styles for text dynamics"
}
\header {
lsrtags = "staff-notation"
texidoc = "To change the tempo in MIDI output without printing
-anything, make the metronome mark invisible, as in the following
-example:"
+anything, make the metronome mark invisible:"
doctitle = "Changing the tempo without a metronome mark"
}
c4 e g b
c4 b d c
\set Score.tempoHideNote = ##t
- \tempo 4 =96
+ \tempo 4 = 96
d,4 fis a cis
d4 cis e d
}
- \midi { }
\layout { }
+ \midi { }
}
\new Staff {
\scaleDurations #'(8 . 5) {
\time 6/8
- \set Timing.measureLength = #(ly:make-moment 3 5)
+ \set Timing.measureLength = #(ly:make-moment 6 5)
b8 b b b b b
\time 2/4
- \set Timing.measureLength = #(ly:make-moment 2 5)
+ \set Timing.measureLength = #(ly:make-moment 4 5)
b4 b
}
}
\relative c' {
\tempo \markup {
- (
- \smaller \general-align #Y #DOWN \note #"16." #1
- =
- \smaller \general-align #Y #DOWN \note #"8" #1
- )
+ \concat {
+ (
+ \smaller \general-align #Y #DOWN \note #"16." #1
+ " = "
+ \smaller \general-align #Y #DOWN \note #"8" #1
+ )
+ }
}
c1
c4 c' c,2
--- /dev/null
+\version "2.11.62"
+
+\header {
+ lsrtags = "expressive-marks, text, tweaks-and-overrides"
+ texidoc = "The @code{\\startTextSpan} and @code{\\stopTextSpan}
+commands allow the creation of text spanners as easily as pedal
+indications or octavations. Override some properties of the
+@code{TextSpanner} object to modify its output."
+
+ doctitle = "Creating text spanners"
+}
+
+\paper { ragged-right = ##f }
+
+\relative c'' {
+ \override TextSpanner #'bound-details #'left #'text = #"bla"
+ \override TextSpanner #'bound-details #'right #'text = #"blu"
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
+
+ \override TextSpanner #'style = #'line
+ \once \override TextSpanner #'bound-details
+ #'left #'stencil-align-dir-y = #CENTER
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
+
+ \override TextSpanner #'style = #'dashed-line
+ \override TextSpanner #'bound-details #'left #'text =
+ \markup { \draw-line #'(0 . 1) }
+ \override TextSpanner #'bound-details #'right #'text =
+ \markup { \draw-line #'(0 . -2) }
+ \once \override TextSpanner #'bound-details #'right #'padding = #-2
+
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
+
+ \set Staff.middleCPosition = #-13
+ \override TextSpanner #'dash-period = #10
+ \override TextSpanner #'dash-fraction = #0.5
+ \override TextSpanner #'thickness = #10
+ a4 \startTextSpan
+ b4 c
+ a4 \stopTextSpan
+}
lsrtags = "fretted-strings,tweaks-and-overrides"
texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}. For FretBoard fret diagrams,
+@code{'fret-diagram-details}. For FretBoard fret diagrams,
overrides are applied to the @code{FretBoards.FretBoard} object.
+Like @code{Voice}, @code{FretBoards} is a bottom level context,
+therefore can be omitted in property overrides.
+
"
doctitle = "Customizing fretboard fret diagrams"
}
#guitar-tuning
#"x;1-1-(;3-2;3-3;3-4;1-1-);"
<<
- \context ChordNames {
+ \new ChordNames {
\chordmode { c1 c c d }
}
- \context FretBoards {
+ \new FretBoards {
% Set global properties of fret diagram
\override FretBoards.FretBoard #'size = #'1.2
- \override FretBoards.FretBoard #'fret-diagram-details
+ \override FretBoard #'fret-diagram-details
#'finger-code = #'in-dot
- \override FretBoards.FretBoard #'fret-diagram-details
+ \override FretBoard #'fret-diagram-details
#'dot-color = #'white
\chordmode {
c
- \once \override FretBoards.FretBoard #'size = #'1.0
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'size = #'1.0
+ \once \override FretBoard #'fret-diagram-details
#'barre-type = #'straight
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-color = #'black
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'finger-code = #'below-string
c'
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'barre-type = #'none
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'number-type = #'arabic
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'orientation = #'landscape
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'mute-string = #"M"
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'label-dir = #-1
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-color = #'black
c'
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'finger-code = #'below-string
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-radius = #0.35
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'dot-position = #0.5
- \once \override FretBoards.FretBoard #'fret-diagram-details
+ \once \override FretBoard #'fret-diagram-details
#'fret-count = #3
d
}
}
- \context Voice {
+ \new Voice {
c'1 c' c' d'
}
>>
lsrtags = "fretted-strings,tweaks-and-overrides"
texidoc = "Fret diagram properties can be set through
-@code{fret-diagram-details}. For markup fret diagrams, overrides
+@code{'fret-diagram-details}. For markup fret diagrams, overrides
can be applied to the @code{Voice.TextScript} object or directly
to the markup.
"
\new Voice = "mel" {
\textLengthOn
% Set global properties of fret diagram
- \override Voice.TextScript #'size = #'1.2
- \override Voice.TextScript #'fret-diagram-details
+ \override TextScript #'size = #'1.2
+ \override TextScript #'fret-diagram-details
#'finger-code = #'in-dot
- \override Voice.TextScript #'fret-diagram-details
+ \override TextScript #'fret-diagram-details
#'dot-color = #'white
%% C major for guitar, no barre, using defaults
@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.
+the relevant properties.
Note that in contexts such as @code{PianoStaff} and @code{GrandStaff}
where the systems begin with a brace instead of a bracket, another
doctitle = "Display bracket with only one staff in a system"
}
-\markup \column {
+\markup \left-column {
\score {
\new StaffGroup <<
% Must be lower than the actual number of staff lines
--- /dev/null
+\version "2.11.62"
+
+\header {
+ lsrtags = "pitches"
+ texidoc = "In early 20th century works, starting with Schoenberg,
+Berg and Webern (the \"Second\" Viennese school), every pitch in the
+twelve-tone scale has to be regarded as equal, without any hierarchy
+such as the classical (tonal) degrees. Therefore, these composers
+print one accidental for each note, even at natural pitches, to
+emphasize their new approach to music theory and language.
+
+This snippet shows how to achieve such notation rules.
+"
+
+ doctitle = "Dodecaphonic-style accidentals for each note including naturals"
+}
+
+\score {
+ \new Staff {
+ #(set-accidental-style 'dodecaphonic)
+ c'4 dis' cis' cis'
+ c'4 dis' cis' cis'
+ c'4 c' dis' des'
+ }
+ \layout {
+ \context {
+ \Staff
+ \remove "Key_engraver"
+ }
+ }
+}
b8
\revert Stem #'stencil
- c4. c4 \mark "F" c1
+ c4. c4
+ \mark "F"
+ c1
}
\header {
lsrtags = "tweaks-and-overrides"
texidoc = "
-The @code{\circle} command allows you to draw circles around various objects,
-for example fingering indications. However, some objects require
-specific tweaks: rehearsal marks depend on the @code{Score.markFormatter}
-context, bar numbers on the @code{Score.BarNumber} context, and so on.
-
-You can tweak the printing of your circles by setting some properties
-such as @code{#'thickness}, @code{#'circle-padding} or @code{#'font-size}.
+The @code{\circle} markup command draws circles around various objects,
+for example fingering indications. For other objects, specific tweaks
+may be required: this example demonstrates two strategies for rehearsal
+marks and measure numbers.
"
doctitle = "Drawing circles around various objects"
}
#(lambda (mark context)
(make-circle-markup (format-mark-numbers mark context)))
\mark \default
- c2 d^\markup { \circle \finger 2 }
+ c2 d^\markup {
+ \override #'(thickness . 3) {
+ \circle \finger 2
+ }
+ }
\override Score.BarNumber #'break-visibility = #all-visible
- \override Score.BarNumber #'stencil =
+ \override Score.BarNumber #'stencil =
#(make-stencil-circler 0.1 0.25 ly:text-interface::print)
}
\header {
lsrtags = "keyboards, tweaks-and-overrides"
texidoc = "The appearance of pedal brackets may be altered in
-different ways, using the relevant properties as shown in the
-following example."
+different ways."
doctitle = "Fine-tuning pedal brackets"
}
\new Voice = "mel" {
\textLengthOn
% Set global properties of fret diagram
- \override Voice.TextScript #'size = #1.2
- \override Voice.TextScript #'fret-diagram-details #'finger-code = #'below-string
- \override Voice.TextScript #'fret-diagram-details #'dot-color = #'black
+ \override TextScript #'size = #1.2
+ \override TextScript #'fret-diagram-details #'finger-code = #'below-string
+ \override TextScript #'fret-diagram-details #'dot-color = #'black
%% A chord for ukelele
a'2^\markup {
}
discantusIncipit = <<
- \new MensuralVoice = discantusIncipit <<
+ \new MensuralVoice = "discantusIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "neomensural-c1"
}
altusIncipit = <<
- \new MensuralVoice = altusIncipit <<
+ \new MensuralVoice = "altusIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "neomensural-c3"
}
tenorIncipit = <<
- \new MensuralVoice = tenorIncipit <<
+ \new MensuralVoice = "tenorIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "neomensural-c4"
}
bassusIncipit = <<
- \new MensuralVoice = bassusIncipit <<
+ \new MensuralVoice = "bassusIncipit" <<
\repeat unfold 9 { s1 \noBreak }
{
\clef "bass"
\new StaffGroup = choirStaff <<
\new Voice = "discantusNotes" <<
\global
- \set Staff.instrumentName = "Discantus"
+ \set Staff.instrumentName = #"Discantus"
\incipit \discantusIncipit
\discantusNotes
>>
\new Lyrics = "discantusLyrics" \lyricsto discantusNotes { \discantusLyrics }
\new Voice = "altusNotes" <<
\global
- \set Staff.instrumentName = "Altus"
+ \set Staff.instrumentName = #"Altus"
\incipit \altusIncipit
\altusNotes
>>
\new Lyrics = "altusLyrics" \lyricsto altusNotes { \altusLyrics }
\new Voice = "tenorNotes" <<
\global
- \set Staff.instrumentName = "Tenor"
+ \set Staff.instrumentName = #"Tenor"
\incipit \tenorIncipit
\tenorNotes
>>
\new Lyrics = "tenorLyrics" \lyricsto tenorNotes { \tenorLyrics }
\new Voice = "bassusNotes" <<
- \set Staff.instrumentName = "Bassus"
+ \global
+ \set Staff.instrumentName = #"Bassus"
\incipit \bassusIncipit
\bassusNotes
>>
%% overall spacing if you comment in the following command.
%%\remove "Forbid_line_break_engraver"
}
- indent=6\cm
+ indent = 6\cm
incipit-width = 4\cm
}
}
}
\relative c'' {
- \override BreathingSign #'text =
- #(make-musicglyph-markup "scripts.caesura.straight")
+ \override BreathingSign #'text = \markup {
+ \musicglyph #"scripts.caesura.straight"
+ }
c8 e4. \breathe g8. e16 c4
- \override BreathingSign #'text =
- #(make-musicglyph-markup "scripts.caesura.curved")
+ \override BreathingSign #'text = \markup {
+ \musicglyph #"scripts.caesura.curved"
+ }
g8 e'4. \breathe g8. e16 c4
}
\clef "G_8"
\music
}
- \new TabStaff \with {
+ \new TabStaff \with {
tablatureFormat = #letter-tablature-format
- } {
+ }
+ {
\music
}
>>
\relative c'' {
\override TextSpanner #'bound-padding = #1.0
- \override TextSpanner #'dash-fraction = #'()
+ \override TextSpanner #'style = #'line
\override TextSpanner #'bound-details #'right #'arrow = ##t
\override TextSpanner #'bound-details #'left #'text = #"fof"
\override TextSpanner #'bound-details #'right #'text = #"gag"
\header {
lsrtags = "rhythms,tweaks-and-overrides"
texidoc = "
-Setting the @code{transparent} property will cause an object to be
+Setting the @code{'transparent} property will cause an object to be
printed in \"invisible ink\": the object is not printed, but all its
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.
\once \override Stem #'transparent = ##t
\once \override Stem #'length = #8
g8 ~ g\noBeam
- } \\ {
+ }
+ \\
+ {
b8 g g e
} >>
}
(make-justified-lines-markup-list (cons (make-hspace-markup 2) args))))
% Candide, Voltaire
-\markuplines \override-lines #'(baseline-skip . 2.5) {
- \paragraph {
- Il y avait en Westphalie, dans le château de M. le baron de
- Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
- les mœurs les plus douces. Sa physionomie annonçait son âme.
- Il avait le jugement assez droit, avec l'esprit le plus simple ;
- c'est, je crois, pour cette raison qu'on le nommait Candide. Les
- anciens domestiques de la maison soupçonnaient qu'il était fils
- de la sœur de monsieur le baron et d'un bon et honnête
- gentilhomme du voisinage, que cette demoiselle ne voulut jamais
- épouser parce qu'il n'avait pu prouver que soixante et onze
- quartiers, et que le reste de son arbre généalogique avait été
- perdu par l'injure du temps.
- }
- \paragraph {
- Monsieur le baron était un des plus puissants seigneurs de la
- Westphalie, car son château avait une porte et des fenêtres. Sa
- grande salle même était ornée d'une tapisserie. Tous les chiens
- de ses basses-cours composaient une meute dans le besoin ; ses
- palefreniers étaient ses piqueurs; le vicaire du village était
- son grand-aumônier. Ils l'appelaient tous monseigneur, et ils
- riaient quand il faisait des contes.
+\markuplines {
+ \override-lines #'(baseline-skip . 2.5) {
+ \paragraph {
+ Il y avait en Westphalie, dans le château de M. le baron de
+ Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné
+ les mœurs les plus douces. Sa physionomie annonçait son âme.
+ Il avait le jugement assez droit, avec l'esprit le plus simple ;
+ c'est, je crois, pour cette raison qu'on le nommait Candide. Les
+ anciens domestiques de la maison soupçonnaient qu'il était fils
+ de la sœur de monsieur le baron et d'un bon et honnête
+ gentilhomme du voisinage, que cette demoiselle ne voulut jamais
+ épouser parce qu'il n'avait pu prouver que soixante et onze
+ quartiers, et que le reste de son arbre généalogique avait été
+ perdu par l'injure du temps.
+ }
+ \paragraph {
+ Monsieur le baron était un des plus puissants seigneurs de la
+ Westphalie, car son château avait une porte et des fenêtres. Sa
+ grande salle même était ornée d'une tapisserie. Tous les chiens
+ de ses basses-cours composaient une meute dans le besoin ; ses
+ palefreniers étaient ses piqueurs; le vicaire du village était
+ son grand-aumônier. Ils l'appelaient tous monseigneur, et ils
+ riaient quand il faisait des contes.
+ }
}
}
\header {
lsrtags = "text"
texidoc = "
-By putting the output of @code{lilypond-version} into a lyric or a
+By putting the output of @code{lilypond-version} into lyrics or a
text markup, it is possible to print the version number of LilyPond in
a score, or in a document generated with @code{lilypond-book}.
"
#(set-default-paper-size "a6")
-#(define-markup-command (toc-line layout props label text) (symbol? markup?)
+#(define-markup-command (toc-line layout props label text)
+ (symbol? markup?)
(interpret-markup layout props
(markup #:fill-line (text #:page-ref label "8" "?"))))
\label #'firstScore
\score {
- {
- c'2 c'
- \mark \markup { A (page \concat { \page-ref #'markA "0" "?" ) } } \label #'markA
- c'2 c'
+ \new Staff \relative c' {
+ c2 c
+ \mark \markup {
+ A (page \concat { \page-ref #'markA "0" "?" ) }
+ } \label #'markA
+ c2 c
\pageBreak
\mark "B" \label #'markB
- d'2 d'
- d'2 d'
- \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
+ d2 d
+ d2 d
+ \once \override Score.RehearsalMark #'break-visibility =
+ #begin-of-line-invisible
\mark "C" \label #'markC
}
\header { piece = "First score" }
lsrtags = "rhythms,tweaks-and-overrides"
texidoc = "
Unlike ordinary rests, there is no predefined command
-to change the vertical position on the staff of a multi-measure
+to change the staff position of a multi-measure
rest symbol of either form by attaching it to a note. However,
in polyphonic music multi-measure rests in odd-numbered and
even-numbered voices are vertically separated. The positioning
{
\set Staff.instrumentName =
- \markup \center-column { Horn \line { in F } }
+ \markup {
+ \center-column { Horn \line { in F } }
+ }
\quoteTest
\transpose c' d' << \quoteTest s4_"up a tone" >>
}
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"
}
ignore = \override NoteColumn #'ignore-collision = ##t
-\relative c' <<
- \ignore
- { \stemDown f2 g } \\
- { c2 c, }
->>
+\relative c' {
+ <<
+ \ignore
+ { \stemDown f2 g }
+ \\
+ { c2 c, }
+ >>
+}
\score {
\new Staff {
- \transpose c ais \music
- \naturalizeMusic \transpose c ais \music
- \transpose c deses \music
- \naturalizeMusic \transpose c deses \music
+ \transpose c ais { \music }
+ \naturalizeMusic \transpose c ais { \music }
+ \transpose c deses { \music }
+ \naturalizeMusic \transpose c deses { \music }
}
\layout { }
}
\set fingeringOrientations = #'(right)
<
\tweak #'font-size #3 c
- \tweak #'color #red d-\tweak #'font-size #8 -4
+ \tweak #'color #red d-\tweak #'font-size #8 -4
\tweak #'style #'cross g
\tweak #'duration-log #2 a
>2
à vo -- cê uma can -- ção legal
}
-\relative {
+\relative c' {
c2 d
e2 f
g2 f
c1
c1
}
- \new Staff \with { \consists "Volta_engraver" } {
+ \new Staff \with {
+ \consists "Volta_engraver"
+ }
+ {
\repeat volta 2 { c'1 }
\alternative { c' }
}
<<
\new StaffGroup <<
- \context Staff \voltaMusic
+ \new Staff \voltaMusic
\new Staff \voltaMusic
>>
\new StaffGroup <<
Since @code{repeatCommands} takes a list, the simplest method of
including markup is to use an identifier for the text and embed
it in the command list using the Scheme syntax
-@w{@code{#(list (list 'volta textIdentifier))}}. Start- and end-repeat commands
-can be added as separate list elements:"
+@w{@code{#(list (list 'volta textIdentifier))}}. Start- and
+end-repeat commands can be added as separate list elements:"
doctitle = "Volta text markup using @code{repeatCommands}"
}