"
doctitle = "Accordion-discant symbols"
} % begin verbatim
+
discant = \markup {
\musicglyph #"accordion.accDiscant"
}
\musicglyph #"accordion.accDot"
}
+\layout { ragged-right = ##t }
+
% 16 voets register
accBasson = ^\markup {
\combine
c4 d\accVCello e f
c4 d\accHarmon e f
c4 d\accTrombon e f
+ \break
c4 d\accOrgan e f
c4 d\accMaster e f
c4 d\accAccord e f
c4 d\accMusette e f
c4 d\accCeleste e f
+ \break
c4 d\accOboe e f
c4 d\accClarin e f
c4 d\accPiccolo e f
"
doctitle = "Adding a figured bass above or below the notes"
} % begin verbatim
+
bass = { \clef bass g4 b, c d e d8 c d2}
continuo = \figuremode {
< _ >4 < 6 >8
"
doctitle = "Adding ambitus per voice"
} % begin verbatim
+
\new Staff <<
\new Voice \with {
\consists "Ambitus_engraver"
"
doctitle = "Adding an extra staff at a line break"
} % begin verbatim
+
\score {
\new StaffGroup \relative c'' {
\new Staff
"
doctitle = "Adding an extra staff"
} % begin verbatim
+
\score {
<<
\new Staff \relative c'' { c1 c c c c }
"
doctitle = "Adding bar lines to ChordNames context"
} % begin verbatim
+
\new ChordNames \with {
\override BarLine #'bar-size = #4
\consists "Bar_engraver"
"
doctitle = "Adding beams, slurs, ties etc. when using tuplet and non-tuplet rythms."
} % begin verbatim
+
{
r16[ g16 \times 2/3 { r16 e'8] }
g16( a \times 2/3 { b d e') }
"
doctitle = "Adding drum parts"
} % begin verbatim
+
drh = \drummode { cymc4.^"crash" hhc16^"h.h." hh hhc8 hho hhc8 hh16 hh hhc4 r4 r2 }
drl = \drummode { bd4 sn8 bd bd4 << bd ss >> bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
timb = \drummode { timh4 ssh timl8 ssh r timh r4 ssh8 timl r4 cb8 cb }
"
doctitle = "Adding fingerings to a score"
} % begin verbatim
+
\relative c'' {
c4-1 d-2 f-4 e-3
}
"
doctitle = "Adding fingerings to tablatures"
} % begin verbatim
+
one = \markup { \finger 1 }
two = \markup { \finger 2 }
threeTwo = \markup {
"
doctitle = "Adding parentheses around an expressive mark or chordal note"
} % begin verbatim
+
\relative c' {
c2-\parenthesize ->
\override ParenthesesItem #'padding = #0.1
"
doctitle = "Adding the current date to a score"
} % begin verbatim
+
% first, define a variable to hold the formatted date:
date = #(strftime "%d-%m-%Y" (localtime (current-time)))
"
doctitle = "Adding volta brackets to additional staves"
} % begin verbatim
+
<<
\new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
\new Staff { \repeat volta 2 { c'1 } \alternative { c' } }
"
doctitle = "Additional voices to avoid collisions"
} % begin verbatim
+
voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
\relative c'' {
\time 3/4 \key d \minor \partial 2
"
doctitle = "Adjusting lyrics vertical spacing"
} % begin verbatim
+
% Default layout:
<<
\new Staff \new Voice = melody \relative c' {
"
doctitle = "Adjusting the shape of falls and doits"
} % begin verbatim
+
\relative c'' {
\override Score.SpacingSpanner #'shortest-duration-space = #4.0
c2-\bendAfter #+5
doctitle = "Aligning and centering instrument names"
} % begin verbatim
+
\paper {
left-margin = 3\cm
}
doctitle = "Aligning marks with various notation objects"
} % begin verbatim
+
\relative c' {
e1
"
doctitle = "Allowing fingerings to be printed inside the staff"
} % begin verbatim
+
\relative c' {
<c-1 e-2 g-3 b-5>2
\once \override Fingering #'staff-padding = #'()
"
doctitle = "Ambitus with multiple voices"
} % begin verbatim
+
\new Staff \with {
\consists "Ambitus_engraver"
}
"
doctitle = "Ambitus"
} % begin verbatim
+
\layout {
ragged-right = ##t
\context {
"
doctitle = "Analysis brackets above the staff"
} % begin verbatim
+
\layout {
\context {
\Voice
"
doctitle = "Ancient fonts"
} % begin verbatim
+
upperStaff = \new VaticanaStaff = "upperStaff" <<
\context VaticanaVoice <<
\transpose c c {
"
doctitle = "Ancient notation template -- modern transcription of gregorian music"
} % begin verbatim
+
\include "gregorian.ly"
chant = \relative c' {
"
doctitle = "Ancient notation template -- modern transcription of mensural music"
} % begin verbatim
+
global = {
\set Score.skipBars = ##t
"
doctitle = "Ancient time signatures"
} % begin verbatim
+
{
\override Staff.TimeSignature #'style = #'neomensural
s1
"
doctitle = "Applying note head styles depending on the step of the scale"
} % begin verbatim
+
+\layout { ragged-right = ##t }
+
fragment = {
\key c \major
c2 d
\new Staff {
\transpose c d
\relative c' {
- \set shapeNoteStyles = #'#(do re mi fa #f la ti)
+ \set shapeNoteStyles = #'#(do re mi fa
+ #f la ti)
\fragment
}
-
+
+ \break
+
\relative c' {
- \set shapeNoteStyles = #'#(cross triangle fa #f mensural xcircle diamond)
+ \set shapeNoteStyles = #'#(cross triangle fa #f
+ mensural xcircle diamond)
\fragment
}
}
}
-
doctitle = "Arabic improvisation"
} % begin verbatim
+
\include "arabic.ly"
\relative sol' {
"
doctitle = "Automatic beam subdivisions"
} % begin verbatim
+
\score {
\new Staff \relative c'' {
<< {
"
doctitle = "Automatic beams two per two in 4/4 or 2/2 time signature"
} % begin verbatim
+
% Automatic beams two per two in 4/4 or 2/2 time signature
% _____
% Default | | | |
\header {
lsrtags = "rhythms"
+ texidoces = "
+No está especificada ninguna agrupación predeterminada automática
+de las barras para el compás de 7/8, de forma que si se requieren
+barras automáticas se debe especificar la forma de agrupamiento.
+Por ejemplo, para agrupar todas las barras en la forma 2-3-2 en el
+compás de 7/8, especificamos los finales de barra en 2/8 y 5/8:
+
+"
+ doctitlees = "Agrupamiento de las barras en el compás de 7/8"
+
texidoc = "
There are no default automatic beam groupings specified for 7/8 time,
so if automatic beams are required the grouping must be specified. For
"
doctitle = "Beam grouping in 7/8 time"
} % begin verbatim
+
\relative c'' {
\time 7/8
% rhythm 2-3-2
\header {
lsrtags = "rhythms"
+ texidoces = "
+Normalmente están prohibidos los saltos de línea si las barras
+atraviesan las líneas divisorias. Se puede cambiar este
+comportamiento como se muestra aquí:
+
+"
+ doctitle = "Barras que atraviesan saltos de línea"
+
texidoc = "
Line breaks are normally forbidden when beams cross bar lines. This
behavior can be changed as shown:
"
doctitle = "Beams across line breaks"
} % begin verbatim
+
\relative c'' {
\override Beam #'breakable = ##t
c8 c[ c] c[ c] c[ c] c[ \break
"
doctitle = "Blanking staff lines using the \\whiteout command"
} % begin verbatim
+
\layout { ragged-right = ##f }
\relative c' {
\override TextScript #'extra-offset = #'(2 . 4)
"
doctitle = "Breathing signs"
} % begin verbatim
+
\new Staff \relative c'' {
\key es \major
\time 3/4
doctitle = "Broken crescendo hairpin"
} % begin verbatim
+
\relative c' {
<< {
\dynamicUp
"
doctitle = "Caesura (\"railtracks\") with fermata"
} % begin verbatim
+
\relative c'' {
c2.
% construct the symbol
"
doctitle = "Center text below hairpin dynamics"
} % begin verbatim
+
hairpinWithCenteredText = #(define-music-function (parser location text) (markup?)
#{
\override Voice.Hairpin #'stencil = #(lambda (grob)
"
doctitle = "Changing \\flageolet mark size"
} % begin verbatim
+
smallFlageolet = #(let ((m (make-music 'ArticulationEvent
'articulation-type "flageolet")))
(set! (ly:music-property m 'tweaks)
"
doctitle = "Changing a single note's size in a chord"
} % begin verbatim
+
\layout { ragged-right = ##t }
\relative {
<\tweak #'font-size #+2 c e g c \tweak #'font-size #-2 e>1^\markup { A tiny e }_\markup { A big c }
\header {
lsrtags = "rhythms"
+ texidoces = "
+Se insertan automáticamente barras en ángulo cuando se detecta un
+intervalo muy grande entre las notas. Se puede hacer un ajuste
+fino de este comportamiento a través de la propiedad
+@code{auto-knee-gap}. Se traza una barra doblada si el salto es
+mayor que el valor de @code{auto-knee-gap} más el ancho del objeto
+barra (que depende de la duración de las notas y de la inclinación
+de la barra). De forma predeterminada @code{auto-knee-gap} está
+establecido a 5.5 espacios de pentagrama.
+
+"
+ doctitlees = "Cambiar el salto de las barras en ángulo"
+
texidoc = "
Kneed beams are inserted automatically when a large gap is detected
between the note heads. This behavior can be tuned through the
"
doctitle = "Changing beam knee gap"
} % begin verbatim
+
{
f8 f''8 f8 f''8
\override Beam #'auto-knee-gap = #6
"
doctitle = "Changing chord separator"
} % begin verbatim
+
\chords {
c:7sus4
\set chordNameSeparator
doctitle = "Changing form of multi-measure rests"
} % begin verbatim
+
\relative c'' {
\compressFullBarRests
R1*2 | R1*5 | R1*9
"
doctitle = "Changing MIDI output to one channel per voice"
} % begin verbatim
+
\score {
\new Staff <<
\new Voice \relative c''' {
"
doctitle = "Changing partcombine texts"
} % begin verbatim
+
\new Staff <<
\set Staff.soloText = #"girl"
\set Staff.soloIIText = #"boy"
"
doctitle = "Changing properties for individual grobs"
} % begin verbatim
+
\layout {
ragged-right = ##t
}
doctitle = "Changing text and spanner styles for text dynamics"
} % begin verbatim
+
\relative c'' {
\set crescendoText = \markup { \italic { cresc. poco } }
\set crescendoSpanner = #'text
"
doctitle = "Changing the appearance of a slur from solid to dotted or dashed"
} % begin verbatim
+
\relative c' {
c4( d e c)
\slurDotted
"
doctitle = "Changing the breath mark symbol"
} % begin verbatim
+
\relative c'' {
c2
\override BreathingSign #'text = \markup { \musicglyph #"scripts.rvarcomma" }
"
doctitle = "Changing the chord names to German or semi-German notation"
} % begin verbatim
+
music = \chordmode {
c1/c cis/cis
b/b bis/bis bes/bes
"
doctitle = "Changing the default text font family"
} % begin verbatim
+
\paper {
% change for other default global staff size.
myStaffSize = #20
"
doctitle = "Changing the number of lines in a staff"
} % begin verbatim
+
upper = \relative c'' {
c4 d e f
}
"
doctitle = "Changing the positions of figured bass alterations"
} % begin verbatim
+
\figures {
<6\+> <5+> <6 4-> r
\set figuredBassAlterationDirection = #RIGHT
"
doctitle = "Changing the staff size"
} % begin verbatim
+
<<
\new Staff {
\relative c'' {
doctitle = "Changing the tempo without a metronome mark"
} % begin verbatim
+
\score {
\new Staff \relative c' {
\tempo 4 = 160
--- /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 = "rhythms"
+
+ texidoc = "
+The @code{\\time} command sets the properties
+@code{timeSignatureFraction}, @code{beatLength}, @code{beatGrouping}
+and @code{measureLength} in the @code{Timing} context, which is
+normally aliased to @code{Score}. Changing the value of
+@code{timeSignatureFraction} causes the new time signature symbol to be
+printed without changing any of the other properties:
+
+"
+ doctitle = "Changing the time signature without affecting the beaming"
+} % begin verbatim
+
+\relative c'' {
+ \time 3/4
+ a16 a a a a a a a a a a a
+
+ % Change time signature symbol but keep 3/4 beaming
+ % due to unchanged underlying time signature
+ \set Score.timeSignatureFraction = #'(12 . 16)
+ a16 a a a a a a a a a a a
+
+ \time 12/16
+ % Lose 3/4 beaming now \time has been changed
+ a16 a a a a a a a a a a a
+}
"
doctitle = "Changing the tuplet number"
} % begin verbatim
+
\relative c'' {
\times 2/3 { c8 c c } \times 2/3 { c8 c c }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
doctitle = "Changing time signatures inside a polymetric section using @code{\\scaleDurations}"
} % begin verbatim
+
\layout {
\context {
\Score
"
doctitle = "Chant or psalms notation"
} % begin verbatim
+
stemOn = { \override Staff.Stem #'transparent = ##f }
stemOff = { \override Staff.Stem #'transparent = ##t }
"
doctitle = "Chord name exceptions"
} % begin verbatim
+
% modify maj9 and 6(add9)
% Exception music is chords with markups
chExceptionMusic = {
doctitle = "Clip systems"
} % begin verbatim
+
#(ly:set-option 'clip-systems)
#(set! output-count 1)
"
doctitle = "Clusters"
} % begin verbatim
+
\layout {
ragged-right = ##t
}
"
doctitle = "Combining dynamics with markup texts"
} % begin verbatim
+
piuF = \markup { \italic più \dynamic f }
\layout { ragged-right = ##f }
\relative c'' {
"
doctitle = "Combining two parts on the same staff"
} % begin verbatim
+
musicUp = \relative c'' {
\time 4/4
a4 c4.( g8) a4 |
"
doctitle = "Compound time signatures"
} % begin verbatim
+
#(define (compound-time one two num)
(markup #:override '(baseline-skip . 0) #:number
(#:line ((#:column (one num)) #:vcenter "+" (#:column (two num))))
\header {
lsrtags = "rhythms"
+ texidoces = "
+Las opciones para agrupar los pulsos de un compás están a nuestra
+disposición a través de la función de Scheme
+@code{set-time-signature}, que acepta tres argumentos: el número
+de pulsos, la longitud del pulso, y la agrupación interna de los
+pulsos dentro del compás. Si se incluye el grabador
+@code{Measure_grouping_engraver}, la función crea también símbolos
+de agrupación @code{MeasureGrouping}. Dichos símbolos facilitan
+la lectura de la música moderna de cierta complejidad rítmica. En
+el ejemplo, el compás de 9/8 se subdivide en 2, 2, 2 y 3. Esto se
+pasa a la función @code{set-time-signature} como tercer argumento:
+@code{'(2 2 2 3)}:
+
+"
+doctitlees = "Símbolos de dirección, símbolos de agrupación de compás"
+
texidoc = "
Options to group beats within a bar are available through the Scheme
function @code{set-time-signature}, which takes three arguments: the
"
doctitle = "Conducting signs, measure grouping signs"
} % begin verbatim
+
\score {
\relative c'' {
#(set-time-signature 9 8 '(2 2 2 3))
"
doctitle = "Contemporary glissando"
} % begin verbatim
+
\relative c'' {
\time 3/4
\override Glissando #'style = #'zigzag
"
doctitle = "Controlling the placement of chord fingerings"
} % begin verbatim
+
\relative c' {
\set fingeringOrientations = #'(left)
<c-1 e-3 a-5>4
"
doctitle = "Controlling the vertical ordering of scripts"
} % begin verbatim
+
\relative c''' {
\once \override TextScript #'script-priority = #-100
a2^\prall^\markup { \sharp }
"
doctitle = "Controlling tuplet bracket visibility"
} % begin verbatim
+
music = \relative c'' {
\times 2/3 { c16[ d e } f8]
\times 2/3 { c8 d e }
"
doctitle = "Creating a sequence of notes on various pitches"
} % begin verbatim
+
#(define (make-note-req p d)
(make-music 'NoteEvent
'duration d
"
doctitle = "Creating arpeggios across notes in different voices"
} % begin verbatim
+
\new Staff \with {
\consists "Span_arpeggio_engraver"
}
"
doctitle = "Creating blank staves"
} % begin verbatim
+
#(set-global-staff-size 20)
\score {
"
doctitle = "Creating cross-staff arpeggios in a piano staff"
} % begin verbatim
+
\new PianoStaff \relative c'' <<
\set PianoStaff.connectArpeggios = ##t
\new Staff {
"
doctitle = "Creating cross-staff arpeggios in other contexts"
} % begin verbatim
+
\score {
\new StaffGroup {
\set Score.connectArpeggios = ##t
doctitle = "Creating metronome marks in markup mode"
} % begin verbatim
+
\relative c' {
\tempo \markup {
\concat {
"
doctitle = "Creating \"real\" parenthesized dynamics"
} % begin verbatim
+
\paper { ragged-right = ##t }
parenF = #(make-dynamic-script (markup #:line (#:normal-text #:italic
"
doctitle = "Creating slurs across voices"
} % begin verbatim
+
\relative c' {
<< {
d16( a') s a s a[ s a] s a[ s a]
doctitle = "Creating text spanners"
} % begin verbatim
+
\paper { ragged-right = ##f }
\relative c'' {
"
doctitle = "Custodes"
} % begin verbatim
+
\layout { ragged-right = ##t }
\new Staff \with { \consists "Custos_engraver" } \relative c' {
doctitle = "Customizing fretboard fret diagrams"
} % begin verbatim
+
\include "predefined-guitar-fretboards.ly"
\storePredefinedDiagram \chordmode { c' }
#guitar-tuning
doctitle = "Customizing markup fret diagrams"
} % begin verbatim
+
<<
\chords { c1 c c d }
"
doctitle = "Default direction of stems on the center line of the staff"
} % begin verbatim
+
\relative c'' {
a4 b c b
\override Stem #'neutral-direction = #up
"
doctitle = "Demo MidiInstruments"
} % begin verbatim
+
\header {
title = "Demo of all midi sounds"
arranger = "Myself "
"
doctitle = "Demonstrating all headers"
} % begin verbatim
+
\header {
copyright = "copyright"
title = "title"
doctitle = "Display bracket with only one staff in a system"
} % begin verbatim
+
\markup \left-column {
\score {
\new StaffGroup <<
doctitle = "Dodecaphonic-style accidentals for each note including naturals"
} % begin verbatim
+
\score {
\new Staff {
#(set-accidental-style 'dodecaphonic)
doctitle = "Dotted harmonics"
} % begin verbatim
+
\relative c''' {
\time 3/4
\key f \major
"
doctitle = "Double glissando"
} % begin verbatim
+
\relative c {
\clef bass
<<
doctitle = "Drawing boxes around grobs"
} % begin verbatim
+
\relative c'' {
\override TextScript #'stencil =
#(make-stencil-boxer 0.1 0.3 ly:text-interface::print)
doctitle = "Drawing circles around various objects"
} % begin verbatim
+
\relative c' {
c1
\set Score.markFormatter =
"
doctitle = "Embedding native PostScript in a \\markup block"
} % begin verbatim
+
% PostScript is a registered trademark of Adobe Systems Inc.
\relative c'' {
"
doctitle = "Engravers one-by-one"
} % begin verbatim
+
%% sample music
topVoice = \relative c' {
\key d\major
"
doctitle = "Engraving ties manually"
} % begin verbatim
+
\relative c' {
<c e g>2 ~ <c e g>
\override TieColumn #'tie-configuration =
"
doctitle = "Entering several tuplets using only one \\times command"
} % begin verbatim
+
\relative c' {
\time 2/4
\set tupletSpannerDuration = #(ly:make-moment 1 4)
"
doctitle = "Faking a hammer in tablatures"
} % begin verbatim
+
\score {
\new TabStaff {
\relative c'' {
doctitle = "Fine-tuning pedal brackets"
} % begin verbatim
+
\paper { ragged-right = ##f }
\relative c'' {
c2\sostenutoOn c
"
doctitle = "Fingerings, string indications, and right-hand fingerings"
} % begin verbatim
+
#(define RH rightHandFinger)
\relative c {
"
doctitle = "Flute slap notation"
} % begin verbatim
+
slap =
#(define-music-function (parser location music) (ly:music?)
#{\override NoteHead #'stencil = #ly:text-interface::print
"
doctitle = "Forcing horizontal shift of notes"
} % begin verbatim
+
\relative c' <<
{
<d g>2 <d g>
"
doctitle = "Forcing rehearsal marks to start from a given letter or number"
} % begin verbatim
+
\relative c''{
c1 \mark \default
c1 \mark \default
"
doctitle = "Formatting lyrics syllables"
} % begin verbatim
+
% Tip taken from http://lists.gnu.org/archive/html/lilypond-user/2007-12/msg00215.html
\header {
title = "Markup can be used inside lyrics!"
doctitle = "Fret diagrams explained and developed"
} % begin verbatim
+
<<
\chords {
a2 a
"
doctitle = "Generating random notes"
} % begin verbatim
+
\score {
{ #(let ((random-state (seed->random-state (current-time))))
(ly:export
"
doctitle = "Grid lines: changing their appearance"
} % begin verbatim
+
\layout {
\context {
\Staff
"
doctitle = "Grid lines: emphasizing rhythms and notes synchronization"
} % begin verbatim
+
%% sets of grid
\layout {
\context {
\header {
lsrtags = "rhythms"
+ texidoces = "
+Los patrones de barrado se pueden alterar con la propiedad
+@code{beatGrouping}:
+
+"
+ doctitlees = "Agrupar los pulsos"
+
texidoc = "
Beaming patterns may be altered with the @code{beatGrouping} property:
"
doctitle = "Grouping beats"
} % begin verbatim
+
\relative c'' {
\time 5/16
\set beatGrouping = #'(2 3)
doctitle = "Guitar strum rhythms"
} % begin verbatim
+
\include "predefined-guitar-fretboards.ly"
<<
\new ChordNames {
"
doctitle = "Heavily customized polymetric time signatures"
} % begin verbatim
+
#(define (set-time-signature one two three four five six seven eight nine ten
eleven num)
(markup #:override '(baseline-skip . 0) #:number
"
doctitle = "Hiding the extender line for text dynamics"
} % begin verbatim
+
\relative c'' {
\override DynamicTextSpanner #'dash-period = #-1.0
\crescTextCresc
"
doctitle = "Horizontally aligning custom dynamics (e.g. \"sempre pp\", \"piu f\", \"subito p\")"
} % begin verbatim
+
\header { title = "Horizontally aligning custom dynamics" }
\layout { ragged-right = ##t }
"
doctitle = "How to change fret diagram position"
} % begin verbatim
+
harmonies = \chordmode
{
a8:13
"
doctitle = "How to put ties between syllables in lyrics"
} % begin verbatim
+
\lyrics {
wa~o~a
}
doctitle = "Incipit"
} % begin verbatim
+
incipit =
#(define-music-function (parser location incipit-music) (ly:music?)
#{
"
doctitle = "Indicating cross-staff chords with arpeggio bracket"
} % begin verbatim
+
\paper { ragged-right = ##t }
\new PianoStaff <<
doctitle = "Inserting a caesura"
} % begin verbatim
+
\relative c'' {
\override BreathingSign #'text = \markup {
\musicglyph #"scripts.caesura.straight"
"
doctitle = "Inserting score fragments above a staff, as markups"
} % begin verbatim
+
tuning = \markup {
\score {
\new Staff \with { \remove "Time_signature_engraver" }
"
doctitle = "Isolated percent repeats"
} % begin verbatim
+
\relative c'' {
\override MultiMeasureRest #'stencil
= #ly:multi-measure-rest::percent
"
doctitle = "Jazz combo template"
} % begin verbatim
+
\header {
title = "Song"
subtitle = "(tune)"
"
doctitle = "Laissez vibrer ties"
} % begin verbatim
+
\relative c' {
<c e g>4\laissezVibrer r <c f g>\laissezVibrer r
<c d f g>4\laissezVibrer r <c d f g>4.\laissezVibrer r8
doctitle = "Letter tablature formatting"
} % begin verbatim
+
#(define (letter-tablature-format str context event)
(let*
((tuning (ly:context-property context 'stringTunings))
doctitle = "Line arrows"
} % begin verbatim
+
\relative c'' {
\override TextSpanner #'bound-padding = #1.0
\override TextSpanner #'style = #'line
"
doctitle = "Lyrics alignment"
} % begin verbatim
+
\layout { ragged-right = ##f }
\relative c'' {
c1
doctitle = "Makam example"
} % begin verbatim
+
% Initialize makam settings
\include "makam.ly"
doctitle = "Making an object invisible with the transparent property"
} % begin verbatim
+
\relative c'' {
\time 2/4
<< {
"
doctitle = "Making some staff lines thicker than the others"
} % begin verbatim
+
{
\override Staff.StaffSymbol #'line-positions = #'(-4 -2 -0.2 0 0.2 2 4)
d'4 e' f' g'
"
doctitle = "Manually break figured bass extenders for only some numbers"
} % begin verbatim
+
bassfigures = \figuremode {
\set useBassFigureExtenders = ##t
<6 4>4 <6 4\!> <6 4\!> <6 4\!> | <6\! 4\!> <6 4> <6 4\!> <6 4>
"
doctitle = "Manually controlling beam positions"
} % begin verbatim
+
\relative c' {
\time 2/4
% from upper staffline (position 4) to center (position 0)
doctitle = "Marking notes of spoken parts with a cross on the stem"
} % begin verbatim
+
speakOn = {
\override Stem #'stencil = #(lambda (grob)
(ly:stencil-combine-at-edge
doctitle = "Markup lines"
} % begin verbatim
+
#(set-default-paper-size "a6")
#(define-markup-list-command (paragraph layout props args) (markup-list?)
"
doctitle = "Mensurstriche layout (bar lines between the staves)"
} % begin verbatim
+
global = {
\override Staff.BarLine #'transparent = ##t
s1 s
"
doctitle = "Merging multi-measure rests in a polyphonic part"
} % begin verbatim
+
normalPos= \revert MultiMeasureRest #'staff-position
{
doctitle = "Modern TAB text clef"
} % begin verbatim
+
TAB = \markup {
\raise #1.5
\sans
"
doctitle = "Modifying default values for articulation shorthand notation"
} % begin verbatim
+
\relative c'' { c1-+ }
dashPlus = "trill"
\relative c'' { c1-+ }
"
doctitle = "Modifying tuplet bracket length"
} % begin verbatim
+
\new RhythmicStaff {
% Set tuplets to be extendable...
\set tupletFullLength = ##t
doctitle = "Multi-measure rest markup"
} % begin verbatim
+
\relative c' {
\compressFullBarRests
\textLengthOn
"
doctitle = "Nesting staves"
} % begin verbatim
+
\new StaffGroup
\relative c'' <<
\set StaffGroup.systemStartDelimiterHierarchy
"
doctitle = "Non-traditional key signatures"
} % begin verbatim
+
\relative c' {
- \set Staff.keySignature = #`(((0 . 3) . ,SHARP) ((0 . 5) . ,FLAT) ((0 . 6) . ,FLAT))
+ \set Staff.keySignature = #`(((0 . 3) . ,SHARP)
+ ((0 . 5) . ,FLAT)
+ ((0 . 6) . ,FLAT))
c4 d e fis
aes4 bes c2
}
-
"
doctitle = "Ottava text"
} % begin verbatim
+
{
\ottava #1
\set Staff.ottavation = #"8"
doctitle = "Outputting the version number"
} % begin verbatim
+
\score {
\new Lyrics {
\override Score.RehearsalMark #'self-alignment-X = #LEFT
doctitle = "Page label"
} % begin verbatim
+
#(set-default-paper-size "a6")
#(define-markup-command (toc-line layout props label text)
"
doctitle = "Percent repeat counter"
} % begin verbatim
+
\relative c'' {
\set countPercentRepeats = ##t
\repeat percent 4 { c1 }
"
doctitle = "Percussion beaters"
} % begin verbatim
+
stick = \markup {
\with-dimensions #'(0 . 5) #'(0 . 5)
\postscript #"
"
doctitle = "Permitting line breaks within beamed tuplets"
} % begin verbatim
+
\layout {
\context {
\Voice
"
doctitle = "Piano template (simple)"
} % begin verbatim
+
upper = \relative c'' {
\clef treble
\key c \major
doctitle = "Piano template with centered dynamics"
} % begin verbatim
+
global = {
\key c \major
\time 4/4
"
doctitle = "Piano template with centered lyrics"
} % begin verbatim
+
upper = \relative c'' {
\clef treble
\key c \major
"
doctitle = "Piano template with melody and lyrics"
} % begin verbatim
+
melody = \relative c'' {
\clef treble
\key c \major
"
doctitle = "Placement of right-hand fingerings"
} % begin verbatim
+
#(define RH rightHandFinger)
\relative c {
"
doctitle = "Polyphony in tablature"
} % begin verbatim
+
upper = \relative c' {
\time 12/8
\key e \minor
doctitle = "Positioning multi-measure rests"
} % begin verbatim
+
\relative c'' {
% Multi-measure rests by default are set under the second line
R1
"
doctitle = "Positioning segno and coda (with line break)"
} % begin verbatim
+
{
\clef treble
\key g \major
"
doctitle = "Preventing extra naturals from being automatically added"
} % begin verbatim
+
\relative c'' {
aeses4 aes ais a
\set Staff.extraNatural = ##f
"
doctitle = "Preventing natural signs from being printed when the key signature changes"
} % begin verbatim
+
\relative c' {
\key d \major
a4 b cis d
"
doctitle = "Printing a repeat sign at the beginning of a piece"
} % begin verbatim
+
\relative c'' {
\once \override Score.BreakAlignment #'break-align-orders =
#(make-vector 3 '(instrument-name
"
doctitle = "Printing hairpins using al niente notation"
} % begin verbatim
+
\relative c'' {
\override Hairpin #'circled-tip = ##t
c2\< c\!
"
doctitle = "Printing marks at the end of a line or a score"
} % begin verbatim
+
\relative c'' {
\override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
g2 c
"
doctitle = "Printing marks on every staff"
} % begin verbatim
+
{
\new Score \with {
\remove "Mark_engraver"
"
doctitle = "Printing metronome and rehearsal marks below the staff"
} % begin verbatim
+
\layout { ragged-right = ##f }
{
"
doctitle = "Proportional strict notespacing"
} % begin verbatim
+
\paper {
ragged-right = ##t
}
doctitle = "Quoting another voice with transposition"
} % begin verbatim
+
\addQuote clarinet {
\transposition bes
\repeat unfold 8 { d'16 d' d'8 }
doctitle = "Quoting another voice"
} % begin verbatim
+
quoteMe = \relative c' {
fis4 r16 a8.-> b4\ff c
}
"
doctitle = "Removing the first empty line"
} % begin verbatim
+
\layout {
\context {
\RemoveEmptyStaffContext
"
doctitle = "Rest styles"
} % begin verbatim
+
\layout {
indent = 0.0
\context {
\relative c {
\set Score.timing = ##f
- \override Staff.Rest #'style = #'mensural
+ \override Staff.Rest #'style = #'mensural
r\maxima^\markup \typewriter { mensural }
- r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 r128
+ r\longa r\breve r1 r2 r4 r8 r16 r32 r64 s128 s128
\bar ""
- \override Staff.Rest #'style = #'neomensural
+ \override Staff.Rest #'style = #'neomensural
r\maxima^\markup \typewriter { neomensural }
- r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 r128
+ r\longa r\breve r1 r2 r4 r8 r16 r32 r64 s128 s128
\bar ""
- \override Staff.Rest #'style = #'classical
+ \override Staff.Rest #'style = #'classical
r\maxima^\markup \typewriter { classical }
- r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 r128
+ r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
\bar ""
\override Staff.Rest #'style = #'default
r\maxima^\markup \typewriter { default }
- r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 r128
+ r\longa r\breve r1 r2 r4 r8 r16 r32 r64 r128 s128
}
\header {
lsrtags = "rhythms"
+ texidoces = "
+Para tipografiar las barras agrupadas en la forma @code{3-4-3-2}
+en 12/8, en primer lugar tenemos que sobreescribir los finales de
+barra predeterminados en 12/8, y después preparar los finales de
+barra nuevos:
+
+"
+ doctitlees = "Alteración de los finales de barra predeterminados"
+
texidoc = "
To typeset beams grouped @code{3-4-3-2} in 12/8 it is necessary first
to override the default beam endings in 12/8, and then to set up the
"
doctitle = "Reverting default beam endings"
} % begin verbatim
+
\relative c'' {
\time 12/8
"
doctitle = "Rhythmic slashes"
} % begin verbatim
+
% Macro to print single slash
rs = {
\once \override Rest #'stencil = #ly:percent-repeat-item-interface::beat-slash
changing-beam-knee-gap.ly
reverting-default-beam-endings.ly
adding-beams,-slurs,-ties-etc.-when-using-tuplet-and-non-tuplet-rythms..ly
+changing-the-time-signature-without-affecting-the-beaming.ly
printing-music-with-different-time-signatures.ly
beams-across-line-breaks.ly
manually-controlling-beam-positions.ly
printing-metronome-and-rehearsal-marks-below-the-staff.ly
making-an-object-invisible-with-the-transparent-property.ly
permitting-line-breaks-within-beamed-tuplets.ly
-flat-flags-and-beam-nibs.ly
+merging-multi-measure-rests-in-a-polyphonic-part.ly
automatic-beam-subdivisions.ly
beam-grouping-in-7-8-time.ly
changing-the-tuplet-number.ly
guitar-strum-rhythms.ly
rhythmic-slashes.ly
automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
+using-beatlength-and-beatgrouping.ly
three-sided-box.ly
-merging-multi-measure-rests-in-a-polyphonic-part.ly
+flat-flags-and-beam-nibs.ly
specifying-context-with-beatgrouping.ly
skips-in-lyric-mode.ly
engraving-ties-manually.ly
doctitle = "Setting hairpin behavior at bar lines"
} % begin verbatim
+
\relative c'' {
e4\< e2.
e1\!
"
doctitle = "Setting the minimum length of hairpins"
} % begin verbatim
+
\relative c'' {
c4\< c\! d\> e\!
\override Hairpin #'minimum-length = #5
"
doctitle = "Shortening volta brackets"
} % begin verbatim
+
\relative c'' {
\time 3/4
c4 c c
"
doctitle = "Showing chords at changes"
} % begin verbatim
+
harmonies = \chordmode {
c1:m c:m \break c:m c:m d
}
"
doctitle = "Simple lead sheet"
} % begin verbatim
+
<<
\chords { c2 g:sus4 f e }
\relative c'' {
"
doctitle = "Single staff template with notes, lyrics, and chords"
} % begin verbatim
+
melody = \relative c' {
\clef treble
\key c \major
"
doctitle = "Single staff template with notes, lyrics, chords and frets"
} % begin verbatim
+
% Define the fret diagrams to be used
cFretDiagram = \markup {
\fret-diagram #"6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
"
doctitle = "Single staff template with notes and chords"
} % begin verbatim
+
melody = \relative c' {
\clef treble
\key c \major
"
doctitle = "Single staff template with notes and lyrics"
} % begin verbatim
+
melody = \relative c' {
\clef treble
\key c \major
"
doctitle = "Single staff template with only notes"
} % begin verbatim
+
melody = \relative c' {
\clef treble
\key c \major
"
doctitle = "Skips in lyric mode (2)"
} % begin verbatim
+
<<
\relative c'' { a4 b c d }
\new Lyrics \lyricmode { a4 "" _ gap }
"
doctitle = "Skips in lyric mode"
} % begin verbatim
+
<<
\relative { a'1 a }
\new Lyrics \lyricmode { \skip 1 bla1 }
doctitle = "Snap-pizzicato markup (\"Bartok pizzicato\")"
} % begin verbatim
-% Definition of the snappizz markup to print snap-pizzicato articulations.
-% These are also known as "Bartok pizzicato" and are denotes by a circle with a
-% vertical line from the center of the circle upwards:
#(define-markup-command (snappizz layout props) ()
(interpret-markup layout props
(markup #:stencil
(make-circle-stencil 0.7 0.1 #f)
(ly:make-stencil
(list 'draw-line 0.1 0 0.1 0 1)
- '(-0.1 . 0.1) '(0.1 . 1)
- )
- )
- 0.7 X
- )
- )
- )
-)
-snappizzicato = \markup \snappizz
+ '(-0.1 . 0.1) '(0.1 . 1)))
+ 0.7 X))))
+
+snapPizzicato = \markup \snappizz
% now it can be used as \snappizzicato after the note/chord
-% Note, that a direction (-, ^ or _) is REQUIRED!
-\relative c'{
- c4^\snappizzicato
-% < c e g>\snappizzicato % This does NOT work
- < c' e g>-\snappizzicato
- < c' e g>^\snappizzicato
- < c, e g>_\snappizzicato
+% Note that a direction (-, ^ or _) is required.
+\relative c' {
+ c4^\snapPizzicato
+ % This does NOT work:
+ %<c e g>\snapPizzicato
+ <c' e g>-\snapPizzicato
+ <c' e g>^\snapPizzicato
+ <c, e g>_\snapPizzicato
}
-
doctitle = "Specifying context with beatGrouping"
} % begin verbatim
+
\score {
\new Staff <<
\time 7/8
"
doctitle = "Stem and beam behavior in tablature"
} % begin verbatim
+
\new TabStaff {
\relative c {
g16 b d g b d g b
"
doctitle = "Stemlets"
} % begin verbatim
+
\paper { ragged-right = ##f }
{
"
doctitle = "String quartet template (simple)"
} % begin verbatim
+
global= {
\time 4/4
\key c \major
"
doctitle = "String quartet template with separate parts"
} % begin verbatim
+
%%%%% piece.ly
%%%%% (This is the global definitions file)
\header {
lsrtags = "rhythms"
+ texidoces = "
+Las barras de semicorcheas (o notas más breves) seguidas no se
+subdividen de forma predeterminada. Esto es: las tres (o más)
+barras se prolongan, sin dividirse, sobre grupos completos de
+notas. Este comportamiento se puede modificar para que las barras
+se subdividan en subgrupos mediante el establecimiento de la
+propiedad @code{subdivideBeams}. Cuando está establecida, las
+diversas barras se subdividen a intervalos definidos por el valor
+actual de la longitud del pulso @code{beatLength} reduciendo las
+barras múltiples a una sola entre los subgrupos. Observe que el
+valor predeterminado de @code{beatLength} es de una negra si no
+está establecido explícitamente. Se debe establecer al valor de
+una fracción que da la duración el subgrupo de barras utilizando
+la función @code{make-moment}, como se muestra aquí:
+
+"
+ doctitlees = "Subdivisión de las barras de semicorchea"
+
texidoc = "
The beams of consecutive 16th (or shorter) notes are, by default, not
sub-divided. That is, the three (or more) beams stretch unbroken over
"
doctitle = "Sub-dividing beams"
} % begin verbatim
+
\relative c'' {
c32[ c c c c c c c]
\set subdivideBeams = ##t
doctitle = "Suppressing warnings for clashing note columns"
} % begin verbatim
+
ignore = \override NoteColumn #'ignore-collision = ##t
\relative c' {
doctitle = "Table of contents"
} % begin verbatim
+
#(set-default-paper-size "a6")
\book {
"
doctitle = "Three-sided box"
} % begin verbatim
+
% New command to add a three sided box, with sides north, west and south
% Based on the box-stencil command defined in scm/stencil.scm
% Note that you use ";" to comment a line in Scheme
"
doctitle = "Tick bar lines"
} % begin verbatim
+
{
% Use 'bar-size to control the height of the tick,
% and 'extra-offset to determine its position.
"
doctitle = "Time signature in parentheses"
} % begin verbatim
+
\relative c'' {
\override Staff.TimeSignature #'stencil = #(lambda (grob)
(bracketify-stencil (ly:time-signature::print grob) Y 0.1 0.2 0.1))
"
doctitle = "Transcription of Ancient music with incipit"
} % begin verbatim
+
global = {
\set Score.skipBars = ##t
\key g \major
doctitle = "Transposing music with minimum accidentals"
} % begin verbatim
+
#(define (naturalize-pitch p)
(let* ((o (ly:pitch-octave p))
(a (* 4 (ly:pitch-alteration p)))
doctitlees = "Trucaje de las propiedades de clave"
texidoces = "
+La instrucción @code{\\clef \"treble_8\"} equivale a un ajuste de
+@code{clefGlyph}, @code{clefPosition} (que controla la posición
+vertical de la clave), @code{middleCPosition} y
+@code{clefOctavation}. Se imprime una clave cada vez que se
+modifica cualquiera de las propiedades excepto
+@code{middleCPosition}.
+
+Observe que la modificación del glifo, la posición de la clave o
+su octavación, no cambian 'per se' la posición de las siguientes
+notas del pentagrama: para hacer esto también se debe especificar
+la posición del Do central. Los parámetros posicionales están en
+relación con la tercera línea del pentagrama, los números
+positivos desplazan hacia arriba, contando una unidad por cada
+línea y espacio. El valor de @code{clefOctavation} se
+establecería normalmente a 7, -7, 15 or -15, pero son válidos
+otros valores.
+
+Cuando se produce un cambio de clave en el salto de línea se
+imprime la clave nueva tanto al final de la línea anterior como al
+principio de la nueva, de forma predeterminada. Si no se necesita
+la clave de advertencia al final de la línea anterior, se puede
+quitar estableciendo el valor de la propiedad
+@code{explicitClefVisibility} de @code{Staff}, a
+@code{end-of-line-invisible}. El comportamiento predeterminado se
+puede recuperar con @code{\\unset Staff.explicitClefVisibility}.
+
+Los siguientes ejemplos muestran las posibilidades cuando se
+ajustan estas propiedades manualmente. En la primera línea, los
+cambios manuales preservan el posicionamiento relativo estándar de
+las claves y las notas, pero no lo hacen en la segunda línea.
+"
+
+ doctitlede = "Eigenschaften des Schlüssels optimieren"
+ texidocde = "
Der Befehl @code{\\clef \"treble_8\"} ist gleichbedeutend mit einem
expliziten Setzen der Eigenschaften von @code{clefGlyph},
@code{clefPosition} (welche die vertikale Position des Schlüssels bestimmt),
"
doctitle = "Tweaking clef properties"
} % begin verbatim
+
+\layout { ragged-right = ##t }
+
{
% The default treble clef
c'1
"
doctitle = "Use square bracket at the start of a staff group"
} % begin verbatim
+
\score {
\new StaffGroup { <<
\set StaffGroup.systemStartDelimiter = #'SystemStartSquare
--- /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 = "rhythms"
+ texidoc = "
+The property @code{measureLength} determines where bar lines
+should be inserted and, with @code{beatLength} and
+@code{beatGrouping}, how automatic beams should be generated
+for beam durations and time signatures for which no beam-ending
+rules are defined. This example shows several ways of controlling
+beaming by setting these properties. The explanations are shown
+as comments in the code.
+"
+ doctitle = "Using beatLength and beatGrouping"
+} % begin verbatim
+
+
+\relative c'' {
+ \time 3/4
+ % The default in 3/4 time is to beam in three groups
+ % each of a quarter note length
+ a16 a a a a a a a a a a a
+
+ \time 12/16
+ % No auto-beaming is defined for 12/16
+ a16 a a a a a a a a a a a
+
+ \time 3/4
+ % Change time signature symbol, but retain underlying 3/4 beaming
+ \set Score.timeSignatureFraction = #'(12 . 16)
+ a16 a a a a a a a a a a a
+
+ % The 3/4 time default grouping of (1 1 1) and beatLength of 1/8
+ % are not consistent with a measureLength of 3/4, so the beams
+ % are grouped at beatLength intervals
+ \set Score.beatLength = #(ly:make-moment 1 8)
+ a16 a a a a a a a a a a a
+
+ % Specify beams in groups of (3 3 2 3) 1/16th notes
+ % 3+3+2+3=11, and 11*1/16<>3/4, so beatGrouping does not apply,
+ % and beams are grouped at beatLength (1/16) intervals
+ \set Score.beatLength = #(ly:make-moment 1 16)
+ \set Score.beatGrouping = #'(3 3 2 3)
+ a16 a a a a a a a a a a a
+
+ % Specify beams in groups of (3 4 2 3) 1/16th notes
+ % 3+4+2+3=12, and 12*1/16=3/4, so beatGrouping applies
+ \set Score.beatLength = #(ly:make-moment 1 16)
+ \set Score.beatGrouping = #'(3 4 2 3)
+ a16 a a a a a a a a a a a
+}
+
"
doctitle = "Using double slurs for legato chords"
} % begin verbatim
+
\relative c' {
\set doubleSlurs = ##t
<c e>4( <d f> <c e> <d f>)
"
doctitle = "Using PostScript to generate special note head shapes"
} % begin verbatim
+
parallelogram =
#(ly:make-stencil (list 'embedded-ps
"gsave
doctitle = "Using the @code{\\tweak} command to tweak individual grobs"
} % begin verbatim
+
\relative c' {
\time 2/4
\set fingeringOrientations = #'(right)
"
doctitle = "Using ties with arpeggios"
} % begin verbatim
+
\relative c' {
\set tieWaitForNote = ##t
\grace { c16[ ~ e ~ g] ~ } <c, e g>2
doctitle = "UTF-8"
} % begin verbatim
+
% end verbatim - this comment is a hack to prevent texinfo.tex
% from choking on non-European UTF-8 subsets
% Cyrillic font
"
doctitle = "Vertically aligned dynamics and textscripts"
} % begin verbatim
+
music = \relative c'' {
c2\p^\markup { gorgeous } c\f^\markup { fantastic }
c4\p c\f\> c c\!\p
"
doctitle = "Vertically aligning dynamics across multiple notes"
} % begin verbatim
+
\relative c' {
\override DynamicLineSpanner #'staff-padding = #4
c2\p f\mf
"
doctitle = "Vertically aligning ossias and lyrics"
} % begin verbatim
+
\paper {
ragged-right = ##t
}
"
doctitle = "Vocal ensemble template with automatic piano reduction"
} % begin verbatim
+
global = {
\key c \major
\time 4/4
"
doctitle = "Vocal ensemble template with lyrics aligned below and above the staves"
} % begin verbatim
+
global = {
\key c \major
\time 4/4
"
doctitle = "Vocal ensemble template"
} % begin verbatim
+
global = {
\key c \major
\time 4/4
doctitle = "Volta under chords"
} % begin verbatim
+
\score {
<<
\chords {
doctitle = "Volta multi-staff"
} % begin verbatim
+
voltaMusic = \relative c'' {
\repeat volta 2 {
c1
doctitle = "Volta text markup using @code{repeatCommands}"
} % begin verbatim
+
voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
\relative c'' {
\set Score.beatLength = #(ly:make-moment 1 16)
\set Score.beatGrouping = #'(3 4 2 3)
a16 a a a a a a a a a a a
-}
\ No newline at end of file
+}
+
doctitlees = "Trucaje de las propiedades de clave"
texidoces = "
+La instrucción @code{\\clef \"treble_8\"} equivale a un ajuste de
+@code{clefGlyph}, @code{clefPosition} (que controla la posición
+vertical de la clave), @code{middleCPosition} y
+@code{clefOctavation}. Se imprime una clave cada vez que se
+modifica cualquiera de las propiedades excepto
+@code{middleCPosition}.
+
+Observe que la modificación del glifo, la posición de la clave o
+su octavación, no cambian 'per se' la posición de las siguientes
+notas del pentagrama: para hacer esto también se debe especificar
+la posición del Do central. Los parámetros posicionales están en
+relación con la tercera línea del pentagrama, los números
+positivos desplazan hacia arriba, contando una unidad por cada
+línea y espacio. El valor de @code{clefOctavation} se
+establecería normalmente a 7, -7, 15 or -15, pero son válidos
+otros valores.
+
+Cuando se produce un cambio de clave en el salto de línea se
+imprime la clave nueva tanto al final de la línea anterior como al
+principio de la nueva, de forma predeterminada. Si no se necesita
+la clave de advertencia al final de la línea anterior, se puede
+quitar estableciendo el valor de la propiedad
+@code{explicitClefVisibility} de @code{Staff}, a
+@code{end-of-line-invisible}. El comportamiento predeterminado se
+puede recuperar con @code{\\unset Staff.explicitClefVisibility}.
+
+Los siguientes ejemplos muestran las posibilidades cuando se
+ajustan estas propiedades manualmente. En la primera línea, los
+cambios manuales preservan el posicionamiento relativo estándar de
+las claves y las notas, pero no lo hacen en la segunda línea.
+"
+
+ doctitlede = "Eigenschaften des Schlüssels optimieren"
+ texidocde = "
Der Befehl @code{\\clef \"treble_8\"} ist gleichbedeutend mit einem
expliziten Setzen der Eigenschaften von @code{clefGlyph},
@code{clefPosition} (welche die vertikale Position des Schlüssels bestimmt),