]> git.donarmstrong.com Git - lilypond.git/commitdiff
LSR: Update.
authorNeil Puttock <n.puttock@gmail.com>
Sat, 25 Oct 2008 15:05:37 +0000 (16:05 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Sat, 25 Oct 2008 15:06:32 +0000 (16:06 +0100)
46 files changed:
input/lsr/adding-ambitus-per-voice.ly
input/lsr/alignment-vertical-spacing.ly [deleted file]
input/lsr/allowing-fingerings-to-be-printed-inside-the-staff.ly
input/lsr/ambitus-with-multiple-voices.ly
input/lsr/analysis-brackets-above-the-staff.ly
input/lsr/applying-note-head-styles-depending-on-the-step-of-the-scale.ly
input/lsr/beam-grouping-in-7-8-time.ly [new file with mode: 0644]
input/lsr/beams-across-line-breaks.ly
input/lsr/breaks.snippet-list
input/lsr/breathing-signs.ly
input/lsr/caesura-railtracks-with-fermata.ly
input/lsr/changing-beam-knee-gap.ly [new file with mode: 0644]
input/lsr/changing-properties-for-individual-grobs.ly
input/lsr/changing-the-default-text-font-family.ly
input/lsr/changing-the-staff-size.ly
input/lsr/conducting-signs,-measure-grouping-signs.ly
input/lsr/controlling-the-vertical-ordering-of-scripts.ly
input/lsr/controlling-tuplet-bracket-visibility.ly
input/lsr/customizing-fretboard-fret-diagrams.ly
input/lsr/customizing-markup-fret-diagrams.ly
input/lsr/demo-midiinstruments.ly
input/lsr/dodecaphonic-style-accidentals-for-each-note-including-naturals.ly
input/lsr/fingerings,-string-indications,-and-right-hand-fingerings.ly
input/lsr/grouping-beats.ly [new file with mode: 0644]
input/lsr/guitar-strum-rhythms.ly
input/lsr/keyboards.snippet-list
input/lsr/non-traditional-key-signatures.ly
input/lsr/ottava-text.ly
input/lsr/paper-and-layout.snippet-list
input/lsr/placement-of-right-hand-fingerings.ly
input/lsr/polyphony-in-tablature.ly
input/lsr/preventing-extra-naturals-from-being-automatically-added.ly
input/lsr/preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly
input/lsr/reverting-default-beam-endings.ly [new file with mode: 0644]
input/lsr/rhythms.snippet-list
input/lsr/snap-pizzicato-markup-bartok-pizzicato.ly
input/lsr/spacing.snippet-list
input/lsr/stem-and-beam-behavior-in-tablature.ly
input/lsr/sub-dividing-beams.ly [new file with mode: 0644]
input/lsr/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
input/lsr/tweaking-clef-properties.ly
input/lsr/tweaks-and-overrides.snippet-list
input/lsr/unfretted-strings.snippet-list
input/lsr/vertically-aligned-dynamics-and-textscripts.ly
input/lsr/vertically-aligning-ossias-and-lyrics.ly
input/lsr/vocal-music.snippet-list

index 110709ed56f8ba88a261547dfdd074563a804fa3..7c7870aa1160c2b362a2803555ffe03e6f8986e5 100644 (file)
@@ -12,6 +12,13 @@ debe desplazar manualmente para evitar colisiones.
 
 "
 
+texidocde = "
+Ambitus können pro Stimme gesetzt werden. In diesem Fall müssen sie
+manual verschoben werden, um Zusammenstöße zu verhindern.
+
+"
+doctitlede = "Ambitus pro Stimme hinzufügen"
+
   texidoc = "
 Ambitus can be added per voice. In this case, the ambitus must be moved
 manually to prevent collisions. 
diff --git a/input/lsr/alignment-vertical-spacing.ly b/input/lsr/alignment-vertical-spacing.ly
deleted file mode 100644 (file)
index a0efe1b..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-%% Do not 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 = "tweaks-and-overrides, paper-and-layout, spacing"
-
-  texidoces = "
-Mediante el establecimiento de las propiedades de
-@code{NonMusicalPaperColumn} se puede ajustar el espaciado vertical en
-cada sistema.
-
-Ajustando @code{alignment-extra-space} o
-@code{fixed-alignment-extra-space} se puede ampliar verticalmente un
-sistema individual.
-
-Por razones técnicas, se debe usar @code{\\overrideProperty} para
-cambiar estas propiedades dentro de un pentagrama; aún se debe usar
-@code{\\override} dentro de un bloque @code{\\context} para las
-sobreescrituras globales.
-
-"
-  doctitlees = "Espaciado de la alineación vertical"
-
-  texidoc = "
-By setting properties in @code{NonMusicalPaperColumn}, vertical spacing
-can be adjusted per system.
-
-
-By setting @code{alignment-extra-space} or
-@code{fixed-alignment-extra-space} an individual system may be
-stretched vertically.
-
-
-For technical reasons, @code{\\overrideProperty} must be used for
-changing these properties within a staff; @code{\\override} in a
-@code{\\context} block may still be used for global overrides. 
-
-"
-  doctitle = "Alignment vertical spacing"
-} % begin verbatim
-#(set-global-staff-size 13)
-
-\relative c''
-\new StaffGroup <<
-  \new Staff {
-    c1 \break
-    c1 \break
-    c1 \break
-  }
-  \new Staff {
-    c1 | c | c
-  }
-  \new PianoStaff <<
-    \new Voice  {
-      \set PianoStaff.instrumentName = #"piano"
-      \set PianoStaff.shortInstrumentName = #"pn"
-      c1_"normal"
-      
-      \overrideProperty
-        #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details
-        #'((fixed-alignment-extra-space . 15))
-      c_"fixed-aligment-extra-space"
-
-      \overrideProperty
-        #"Score.NonMusicalPaperColumn"
-        #'line-break-system-details
-        #'((alignment-extra-space . 15))
-      c_"aligment-extra-space"
-    }
-    { c1 | c | c }
-  >>
->>
index 2034da8fc0d6409308fb15cde12c0c25633f9fea..9322bc9b049d90bfdf691f210a1b1721856ca8ef 100644 (file)
@@ -14,8 +14,8 @@ cancelar.
   doctitlees = "Permitir que las digitaciones se impriman dentro del pentagrama"
 
   texidoc = "
-By default, fingering numbers will be printed outside the staff. 
-However, this behavior can be canceled.
+By default, vertically oriented fingerings are positioned outside the
+staff.  However, this behavior can be canceled.
 
 "
   doctitle = "Allowing fingerings to be printed inside the staff"
index e5da04e6b595049560985a85c307580fed34f056..ffebc56de85531330ee494ac3b95c49ce851f4c9 100644 (file)
@@ -13,6 +13,12 @@ pentagramas con varias voces.
 
 "
 
+texidocde = "
+Indem man den @code{Ambitus_engraver} im @code{Staff}-Kontext
+hinzufügt, erhält man einen einzigen Ambitus pro System, auch in dem
+Fall, dass mehrere Stimmen sich im gleichen System befinden.
+"
+  doctitlede = "Ambitus mit vielen Stimmen"
 
   texidoc = "
 Adding the @code{Ambitus_engraver} to the @code{Staff} context creates
index 59f36b225289482e8d1760a5527a4eafddcd4dec..d3f9040695395feb165513f059fe625d58a59637 100644 (file)
@@ -22,14 +22,13 @@ staff instead.
   doctitle = "Analysis brackets above the staff"
 } % begin verbatim
 \layout {
- \context {
-   \Voice
-   \consists "Horizontal_bracket_engraver"
- }
 \context {
+    \Voice
+    \consists "Horizontal_bracket_engraver"
 }
 }
 \relative c'' {
- \once \override HorizontalBracket #'direction = #UP
- c2\startGroup
d\stopGroup
 \once \override HorizontalBracket #'direction = #UP
 c2\startGroup
 d2\stopGroup
 }
-
index f652798ab00885690ae9705dc5ce8fd4acb34700..b742d86eda3a93ce3e5a169453dc2892d82405dd 100644 (file)
@@ -29,6 +29,30 @@ de nota.
 
 "
 
+texidocde = "
+Die @code{shapeNoteStyles}-(NotenFormenStile)-Eigenschaft kann benutzt
+werden, um verschiedene Notenstile für jeden Schritt der Tonleiter
+zudefinieren (vorgegeben von der Tonart oder der \"tonic\" (Tonika)-Eigneschaft.
+Diese Eigenschaft braucht eine Anzahl von Symbolen, welche vollständig
+arbiträr sein können (geometrische Ausdrücke wie
+@code{triangle} (Dreieck), @code{cross} (Kreuz) und @code{xcircle} (X-Kreis)
+sind erlaubt) oder basierend auf einer alten amerikanischen Notensatztradition
+(einige lateinische Notenbezeichnungen sind auch erlaubt).
+
+Um alte amerikanische Liederbücher zu imitieren, gibt es einige vordefinierte
+Notenstile wie etwa
+@code{\\aikenHeads} (im Stil von Aiken) oder @code{\\sacredHarpHeads} (im
+Stil der Sacred Harp-Tradition).
+
+Dieses Beispiel zeigt andere Wege, um die unterschiedliche geformten
+Noten zu erhalten, und zeigt, wie man eine Melodie transponieren kann,
+ohne dass das Verhältnis zwischen den harmonischen Funktionen und
+dem Notenstil verloren geht.
+
+"
+
+  doctitlede = "Notenkopfstile besierend auf der Tonleiterstufe erstellen"
+
   texidoc = "
 The @code{shapeNoteStyles} property can be used to define various note
 head styles for each step of the scale (as set by the key signature or
diff --git a/input/lsr/beam-grouping-in-7-8-time.ly b/input/lsr/beam-grouping-in-7-8-time.ly
new file mode 100644 (file)
index 0000000..34a6a0d
--- /dev/null
@@ -0,0 +1,24 @@
+%% Do not 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 = "
+There are no default automatic beam groupings specified for 7/8 time,
+so if automatic beams are required the grouping must be specified.  For
+example, to group all beams 2-3-2 in 7/8 time, specify beam endings at
+2/8 and 5/8: 
+
+"
+  doctitle = "Beam grouping in 7/8 time"
+} % begin verbatim
+\relative c'' {
+  \time 7/8
+  % rhythm 2-3-2
+  a8 a a a a a a
+  #(override-auto-beam-setting '(end * * 7 8) 2 8)
+  #(override-auto-beam-setting '(end * * 7 8) 5 8)
+  a8 a a a a a a
+}
index e425e0a9ae291624abb66311a91899ba32e5670f..f7ee658c674243187a5a2c8dc62e66f7abf6c7f5 100644 (file)
@@ -3,19 +3,18 @@
 \version "2.11.62"
 
 \header {
-  lsrtags = "rhythms, breaks"
+  lsrtags = "rhythms"
 
   texidoc = "
-By default, beams can't be printed across line breaks.  This behavior
-can be overridden by setting the @code{breakable} property. 
+Line breaks are normally forbidden when beams cross bar lines. This
+behavior can be changed as shown: 
 
 "
   doctitle = "Beams across line breaks"
 } % begin verbatim
-\layout { ragged-right = ##t }
 \relative c'' {
-  \override Score.Beam #'breakable = ##t
-  \time 3/16
-  c16[ d e \break
-  f16] r r 
+  \override Beam #'breakable = ##t
+  c8 c[ c] c[ c] c[ c] c[ \break  
+  c8] c[ c] c[ c] c[ c] c
 }
+
index 7a61860912d46afd7754621c5909d96822d2a18b..d5b54b397987b7fea1a0ff7f07f2deb82378e6ad 100644 (file)
@@ -1,4 +1,3 @@
 removing-the-first-empty-line.ly
 positioning-segno-and-coda-with-line-break.ly
-beams-across-line-breaks.ly
 adding-an-extra-staff-at-a-line-break.ly
index f4705ef651d53bd89ab787b093a40c844e904cb4..d5cb236e63dbc2fc51cb25d8cfa2c1c8b17456fa 100644 (file)
@@ -19,20 +19,20 @@ ticks, vees and \"railroad tracks\" (caesura).
   << { g4 as g } \\ { es4 bes es } >> |
   % Modern notation:
   % by default, \breathe uses the rcomma, just as if saying:
-  % \override BreathingSign  #'text = #(make-musicglyph-markup "scripts.rcomma")
+  % \override BreathingSign #'text = #(make-musicglyph-markup "scripts.rcomma")
   << { g4 as g } \\ { es4 \breathe bes es } >> |
   
   % rvarcomma and lvarcomma are variations of the default rcomma and lcomma
   % N.B.: must use Staff context here, since we start a Voice below
-  \override Staff.BreathingSign  #'text = #(make-musicglyph-markup "scripts.rvarcomma")
+  \override Staff.BreathingSign #'text = \markup { \musicglyph #"scripts.rvarcomma" }
   << { g4 as g } \\ { es4 \breathe bes es } >> |
   
   % vee
-  \override BreathingSign  #'text = #(make-musicglyph-markup "scripts.upbow")
+  \override BreathingSign #'text = \markup { \musicglyph #"scripts.upbow" }
   es8[ d es f g] \breathe f |
   
   % caesura
-  \override BreathingSign  #'text = #(make-musicglyph-markup "scripts.caesura.curved")
-  es8[ d] \breathe  es[ f g f] |
+  \override BreathingSign #'text = \markup { \musicglyph #"scripts.caesura.curved" }
+  es8[ d] \breathe es[ f g f] |
   es2 r4 \bar "||"
 }
index e3f2a22aef306a40b493f3ba9d0e008636ab7f9f..63355618a02e7c67c37c94b50d66255335ae1a2e 100644 (file)
@@ -15,15 +15,15 @@ visualmente satisfactoria.
   doctitlees = "Cesura tipo \"vías del tren\" con calderón"
 
   texidoc = "
-A caesura is sometimes denoted with a double \"railtracks\" breath mark
+A caesura is sometimes denoted by a double \"railtracks\" breath mark
 with a fermata sign positioned above. This snippet should present an
-optically pleasing combination of railtracks and fermata.
+optically pleasing combination of railtracks and fermata.
 
 "
   doctitle = "Caesura (\"railtracks\") with fermata"
 } % begin verbatim
-{
-  c''2.
+\relative c'' {
+  c2.
   % construct the symbol
   \override BreathingSign #'text = \markup {
     \line {
@@ -32,9 +32,9 @@ optically pleasing combination of railtracks and a fermata.
       \musicglyph #"scripts.ufermata"
     }
   }
-  \breathe c''4
+  \breathe c4
   % set the breathe mark back to normal
   \revert BreathingSign #'text
-  c''2. \breathe c''4
+  c2. \breathe c4
   \bar "|."
 }
diff --git a/input/lsr/changing-beam-knee-gap.ly b/input/lsr/changing-beam-knee-gap.ly
new file mode 100644 (file)
index 0000000..9fd7f0a
--- /dev/null
@@ -0,0 +1,24 @@
+%% Do not 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 = "
+Kneed beams are inserted automatically when a large gap is detected
+between the note heads.  This behavior can be tuned through the
+@code{auto-knee-gap} property.  A kneed beam is drawn if the gap is
+larger than the value of @code{auto-knee-gap} plus the width of the
+beam object  (which depends on the duration of the notes and the slope
+of the beam). By default @code{auto-knee-gap} is set to 5.5 staff
+spaces. 
+
+"
+  doctitle = "Changing beam knee gap"
+} % begin verbatim
+{
+  f8 f''8 f8 f''8
+  \override Beam #'auto-knee-gap = #6
+  f8 f''8 f8 f''8
+}
index f8a143fac070782f09118d68314290da2a40b5b6..9c4bd3492624a4a314b076661f63429e820fc5a2 100644 (file)
@@ -40,5 +40,5 @@ arguments.
 \relative c' {
   <d f g b>2
   \applyOutput #'Voice #mc-squared
-  <d f g b>
+  <d f g b>2
 }
index e870933209d8b2edc992040fb989a6f91bcadff9..e2df58192228493a1fdd80ecc893be024266e44e 100644 (file)
@@ -30,11 +30,11 @@ The default font families for text can be overridden with
      (/ myStaffSize 20)))
 }
 
-\relative {
-  c'^\markup {
+\relative c'' {
+  c4^\markup {
     roman: foo \bold bla \italic bar \italic \bold baz 
   }
-  c'_\markup {
+  c'4_\markup {
     \override #'(font-family . sans)
     {
       sans: foo \bold bla \italic bar \italic \bold baz
index 60c40798462d4513ef7d4d81d5a28837154a3e00..f8385957984b8c8922ed4284155c3878549a8757 100644 (file)
@@ -8,16 +8,18 @@
   texidoc = "
 Though the simplest way to resize staves is to use
 @code{#(set-global-staff-size xx)}, an individual staff's size can be
-changed by scaling the properties @code{staff-space} and
+changed by scaling the properties @code{'staff-space} and
 @code{fontSize}. 
 
 "
   doctitle = "Changing the staff size"
 } % begin verbatim
 <<
-  \new Staff \relative c'' {
-    \dynamicDown
-    c8\ff c c c c c c c
+  \new Staff {
+    \relative c'' {
+      \dynamicDown
+      c8\ff c c c c c c c
+    }
   }
   \new Staff \with {
     fontSize = #-3
index 3f047d25c9d26c69f3f49407a0597b5c502a5e6f..e2d43217b47c206b3cd40d846f0a85181df60d3a 100644 (file)
@@ -6,14 +6,14 @@
   lsrtags = "rhythms"
 
   texidoc = "
-The Scheme function @code{set-time-signature}, in combination with the
-@code{Measure_grouping_engraver}, creates measure grouping signs. Such
-signs ease reading rhythmically complex modern music. In the following
-example, the 9/8 measure is subdivided into 2, 2, 2 and 3 beats. This
-is passed to @code{set-time-signature} as the third argument @code{(2 2
-2 3)}.
-
-
+Options to group beats within a bar are available through the Scheme
+function @code{set-time-signature}, which takes three arguments: the
+number of beats, the beat length, and the internal grouping of beats in
+the measure.  If the @code{Measure_grouping_engraver} is included, the
+function will also create @code{MeasureGrouping} signs.  Such signs
+ease reading rhythmically complex modern music.  In the example, the
+9/8 measure is subdivided in 2, 2, 2 and 3.  This is passed to
+@code{set-time-signature} as the third argument: @code{'(2 2 2 3)}:
 
 "
   doctitle = "Conducting signs, measure grouping signs"
index 1ea4e1837936bc746f72522405b149f8c5407aa4..f75778178da4edf136245708f0b5e52815e60401 100644 (file)
@@ -22,7 +22,7 @@ lugar.
 
   texidoc = "
 The vertical ordering of scripts is controlled with the
-@code{script-priority} property. The lower this number, the closer it
+@code{'script-priority} property. The lower this number, the closer it
 will be put to the note. In this example, the @code{TextScript} (the
 sharp symbol) first has the lowest priority, so it is put lowest in the
 first example. In the second, the prall trill (the @code{Script}) has
index ad445f6ef9c6376f4452bde5c70a9db627173d0c..d56cfb1f6873ee364b8f48c37f6af26c9ca8a366 100644 (file)
@@ -8,27 +8,29 @@
   texidoc = "
 The default behavior of tuplet-bracket visibility is to print a bracket
 unless there is a beam of the same length as the tuplet. To control the
-visibility of tuplet brackets, set the property @code{TupletBracket
-#'bracket-visibility} to either @code{##t} (always print a bracket),
-@code{##f} (never print a bracket) or @code{#'if-no-beam} (only print a
-bracket if there is no beam). 
+visibility of tuplet brackets, set the property
+@code{'bracket-visibility} to either @code{#t} (always print a
+bracket), @code{#f} (never print a bracket) or @code{#'if-no-beam}
+(only print a bracket if there is no beam). 
 
 "
   doctitle = "Controlling tuplet bracket visibility"
 } % begin verbatim
-mus = \relative c'' {
+music = \relative c'' {
   \times 2/3 { c16[ d e } f8]
   \times 2/3 { c8 d e }
   \times 2/3 { c4 d e }
 }
 
-\new Voice \relative c'{
-  << \mus s4^"default" >>
-  \override TupletBracket #'bracket-visibility = #'if-no-beam
-  << \mus s4^"'if-no-beam" >>
-  \override TupletBracket #'bracket-visibility = ##t
-  << \mus s4^"#t" >>
-  \override TupletBracket #'bracket-visibility = ##f
-  << \mus s4^"#f" >>
+\new Voice {
+  \relative c' {
+    << \music s4^"default" >>
+    \override TupletBracket #'bracket-visibility = #'if-no-beam
+    << \music s4^"'if-no-beam" >>
+    \override TupletBracket #'bracket-visibility = ##t
+    << \music s4^"#t" >>
+    \override TupletBracket #'bracket-visibility = ##f
+    << \music s4^"#f" >>
+  }
 } 
 
index 8a40eb6517f218ea5648af1048aff90b26f75838..b1d3a15ebaaf42d3130ee46d6749b7e9b5102c19 100644 (file)
@@ -3,6 +3,18 @@
 \version "2.11.62"
 
 \header {
+  texidoces = "
+Se pueden establecer las propiedades de los diagramas de
+posiciones de acordes por medio de @code{'fret-diagram-details}.
+Para los diagramas de posiciones de FretBoard, se aplican los
+overrides (sobreescrituras) al objeto @code{FretBoards.FretBoard}.
+Como @code{Voice}, @code{FretBoards} es un contexto del nivel
+inferior, y por tanto se puede omitir su nombre en la
+sobreescritura de propiedades.
+
+"
+  doctitlees = "Personalizar los diagramas de posiciones"
+
   lsrtags = "fretted-strings,tweaks-and-overrides"
 
   texidoc = "Fret diagram properties can be set through
index c16ecae854b541521251940b0d6fac7bb54377ab..ff8bef52b9c3087711853b544ca0783216b8ee99 100644 (file)
@@ -3,6 +3,15 @@
 \version "2.11.62"
 
 \header {
+  texidoces = "
+Se pueden establecer las propiedades de los diagramas de
+posiciones a través de @code{'fret-diagram-details}.  Para los
+diagramas de posiciones de marcado, se pueden aplicar overrides
+(sobreescrituras) al objeto @code{Voice.TextScript} o directamente al elemento de marcado.
+
+"
+ doctitlees = "Personalizar diagramas de posiciones de marcado"
+
   lsrtags = "fretted-strings,tweaks-and-overrides"
 
   texidoc = "Fret diagram properties can be set through
index 434673c6a8f6fe070b29388100ff028a5918551d..8b59356a75e2a4d356df81182c6e62f69f246784 100644 (file)
@@ -3,7 +3,7 @@
 \version "2.11.62"
 
 \header {
-  lsrtags = "vocal-music, keyboards, unfretted-strings, midi"
+  lsrtags = "midi"
 
   texidoc = "
 Problem: How to know which @code{midiInstrument} would be best for your
@@ -19,155 +19,154 @@ composition? Solution: A LilyPond demo file.
   arranger = "Myself "
 }
 
-basemelodie = \relative c' {
-  c4. \mf g  c16 b' c d
+baseMelody = \relative c' {
+  c4.\mf g c16 b' c d
   e16 d e f g4 g'4 r
   R1
 }
-melodie = { \tempo 4 = 150 \basemelodie }
+melody = {
+  \tempo 4 = 150
+  \baseMelody
+}
 
 \score {
   \new Staff <<
-    \new Voice { \melodie
-    }
+    \new Voice \melody
   >>
   \layout { }
 }
 
 \score { 
   \new Staff <<
-    %\set Staff.instrumentName= #"S/A"
-    %\set Staff.midiMinimumVolume = #0.2 
-    %\set Staff.midiMaximumVolume = #0.4
-    %\set Voice.dynamicAbsoluteVolumeFunction = #0.6
-    \new Voice { r \mf
-      \set Staff.midiInstrument = #"acoustic grand" \melodie
-      \set Staff.midiInstrument = #"bright acoustic" \melodie
-      \set Staff.midiInstrument = #"electric grand" \melodie
-      \set Staff.midiInstrument = #"honky-tonk" \melodie
-      \set Staff.midiInstrument = #"electric piano 1" \melodie
-      \set Staff.midiInstrument = #"electric piano 2" \melodie
-      \set Staff.midiInstrument = #"harpsichord" \melodie
-      \set Staff.midiInstrument = #"clav" \melodie
-      \set Staff.midiInstrument = #"celesta" \melodie
-      \set Staff.midiInstrument = #"glockenspiel" \melodie
-      \set Staff.midiInstrument = #"music box" \melodie
-      \set Staff.midiInstrument = #"vibraphone" \melodie
-      \set Staff.midiInstrument = #"marimba" \melodie
-      \set Staff.midiInstrument = #"xylophone" \melodie
-      \set Staff.midiInstrument = #"tubular bells" \melodie
-      \set Staff.midiInstrument = #"dulcimer" \melodie
-      \set Staff.midiInstrument = #"drawbar organ" \melodie
-      \set Staff.midiInstrument = #"percussive organ" \melodie
-      \set Staff.midiInstrument = #"rock organ" \melodie
-      \set Staff.midiInstrument = #"church organ" \melodie
-      \set Staff.midiInstrument = #"reed organ" \melodie
-      \set Staff.midiInstrument = #"accordion" \melodie
-      \set Staff.midiInstrument = #"harmonica" \melodie
-      \set Staff.midiInstrument = #"concertina" \melodie
-      \set Staff.midiInstrument = #"acoustic guitar (nylon)" \melodie
-      \set Staff.midiInstrument = #"acoustic guitar (steel)" \melodie
-      \set Staff.midiInstrument = #"electric guitar (jazz)" \melodie
-      \set Staff.midiInstrument = #"electric guitar (clean)" \melodie
-      \set Staff.midiInstrument = #"electric guitar (muted)" \melodie
-      \set Staff.midiInstrument = #"overdriven guitar" \melodie
-      \set Staff.midiInstrument = #"distorted guitar" \melodie
-      \set Staff.midiInstrument = #"acoustic bass" \melodie
-      \set Staff.midiInstrument = #"electric bass (finger)" \melodie
-      \set Staff.midiInstrument = #"electric bass (pick)" \melodie
-      \set Staff.midiInstrument = #"fretless bass" \melodie
-      \set Staff.midiInstrument = #"slap bass 1" \melodie
-      \set Staff.midiInstrument = #"slap bass 2" \melodie
-      \set Staff.midiInstrument = #"synth bass 1" \melodie
-      \set Staff.midiInstrument = #"synth bass 2" \melodie
-      \set Staff.midiInstrument = #"violin" \melodie
-      \set Staff.midiInstrument = #"viola" \melodie
-      \set Staff.midiInstrument = #"cello" \melodie
-      \set Staff.midiInstrument = #"contrabass" \melodie
-      \set Staff.midiInstrument = #"tremolo strings" \melodie
-      \set Staff.midiInstrument = #"pizzicato strings" \melodie
-      \set Staff.midiInstrument = #"orchestral strings" \melodie
-      \set Staff.midiInstrument = #"timpani" \melodie
-      \set Staff.midiInstrument = #"string ensemble 1" \melodie
-      \set Staff.midiInstrument = #"string ensemble 2" \melodie
-      \set Staff.midiInstrument = #"synthstrings 1" \melodie
-      \set Staff.midiInstrument = #"synthstrings 2" \melodie
-      \set Staff.midiInstrument = #"choir aahs" \melodie
-      \set Staff.midiInstrument = #"voice oohs" \melodie
-      \set Staff.midiInstrument = #"synth voice" \melodie
-      \set Staff.midiInstrument = #"orchestra hit" \melodie
-      \set Staff.midiInstrument = #"trumpet" \melodie
-      \set Staff.midiInstrument = #"trombone" \melodie
-      \set Staff.midiInstrument = #"tuba" \melodie
-      \set Staff.midiInstrument = #"muted trumpet" \melodie
-      \set Staff.midiInstrument = #"french horn" \melodie
-      \set Staff.midiInstrument = #"brass section" \melodie
-      \set Staff.midiInstrument = #"synthbrass 1" \melodie
-      \set Staff.midiInstrument = #"synthbrass 2" \melodie
-      \set Staff.midiInstrument = #"soprano sax" \melodie
-      \set Staff.midiInstrument = #"alto sax" \melodie
-      \set Staff.midiInstrument = #"tenor sax" \melodie
-      \set Staff.midiInstrument = #"baritone sax" \melodie
-      \set Staff.midiInstrument = #"oboe" \melodie
-      \set Staff.midiInstrument = #"english horn" \melodie
-      \set Staff.midiInstrument = #"bassoon" \melodie
-      \set Staff.midiInstrument = #"clarinet" \melodie
-      \set Staff.midiInstrument = #"piccolo" \melodie
-      \set Staff.midiInstrument = #"flute" \melodie
-      \set Staff.midiInstrument = #"recorder" \melodie
-      \set Staff.midiInstrument = #"pan flute" \melodie
-      \set Staff.midiInstrument = #"blown bottle" \melodie
-      \set Staff.midiInstrument = #"shakuhachi" \melodie
-      \set Staff.midiInstrument = #"whistle" \melodie
-      \set Staff.midiInstrument = #"ocarina" \melodie
-      \set Staff.midiInstrument = #"lead 1 (square)" \melodie
-      \set Staff.midiInstrument = #"lead 2 (sawtooth)" \melodie
-      \set Staff.midiInstrument = #"lead 3 (calliope)" \melodie
-      \set Staff.midiInstrument = #"lead 4 (chiff)" \melodie
-      \set Staff.midiInstrument = #"lead 5 (charang)" \melodie
-      \set Staff.midiInstrument = #"lead 6 (voice)" \melodie
-      \set Staff.midiInstrument = #"lead 7 (fifths)" \melodie
-      \set Staff.midiInstrument = #"lead 8 (bass+lead)" \melodie
-      \set Staff.midiInstrument = #"pad 1 (new age)" \melodie
-      \set Staff.midiInstrument = #"pad 2 (warm)" \melodie
-      \set Staff.midiInstrument = #"pad 3 (polysynth)" \melodie
-      \set Staff.midiInstrument = #"pad 4 (choir)" \melodie
-      \set Staff.midiInstrument = #"pad 5 (bowed)" \melodie
-      \set Staff.midiInstrument = #"pad 6 (metallic)" \melodie
-      \set Staff.midiInstrument = #"pad 7 (halo)" \melodie
-      \set Staff.midiInstrument = #"pad 8 (sweep)" \melodie
-      \set Staff.midiInstrument = #"fx 1 (rain)" \melodie
-      \set Staff.midiInstrument = #"fx 2 (soundtrack)" \melodie
-      \set Staff.midiInstrument = #"fx 3 (crystal)" \melodie
-      \set Staff.midiInstrument = #"fx 4 (atmosphere)" \melodie
-      \set Staff.midiInstrument = #"fx 5 (brightness)" \melodie
-      \set Staff.midiInstrument = #"fx 6 (goblins)" \melodie
-      \set Staff.midiInstrument = #"fx 7 (echoes)" \melodie
-      \set Staff.midiInstrument = #"fx 8 (sci-fi)" \melodie
-      \set Staff.midiInstrument = #"sitar" \melodie
-      \set Staff.midiInstrument = #"banjo" \melodie
-      \set Staff.midiInstrument = #"shamisen" \melodie
-      \set Staff.midiInstrument = #"koto" \melodie
-      \set Staff.midiInstrument = #"kalimba" \melodie
-      \set Staff.midiInstrument = #"bagpipe" \melodie
-      \set Staff.midiInstrument = #"fiddle" \melodie
-      \set Staff.midiInstrument = #"shanai" \melodie
-      \set Staff.midiInstrument = #"tinkle bell" \melodie
-      \set Staff.midiInstrument = #"agogo" \melodie
-      \set Staff.midiInstrument = #"steel drums" \melodie
-      \set Staff.midiInstrument = #"woodblock" \melodie
-      \set Staff.midiInstrument = #"taiko drum" \melodie
-      \set Staff.midiInstrument = #"melodic tom" \melodie
-      \set Staff.midiInstrument = #"synth drum" \melodie
-      \set Staff.midiInstrument = #"reverse cymbal" \melodie
-      \set Staff.midiInstrument = #"guitar fret noise" \melodie
-      \set Staff.midiInstrument = #"breath noise" \melodie
-      \set Staff.midiInstrument = #"seashore" \melodie
-      \set Staff.midiInstrument = #"bird tweet" \melodie
-      \set Staff.midiInstrument = #"telephone ring" \melodie
-      \set Staff.midiInstrument = #"helicopter" \melodie
-      \set Staff.midiInstrument = #"applause" \melodie
-      \set Staff.midiInstrument = #"gunshot" \melodie
+    \new Voice {
+      r\mf
+      \set Staff.midiInstrument = #"acoustic grand" \melody
+      \set Staff.midiInstrument = #"bright acoustic" \melody
+      \set Staff.midiInstrument = #"electric grand" \melody
+      \set Staff.midiInstrument = #"honky-tonk" \melody
+      \set Staff.midiInstrument = #"electric piano 1" \melody
+      \set Staff.midiInstrument = #"electric piano 2" \melody
+      \set Staff.midiInstrument = #"harpsichord" \melody
+      \set Staff.midiInstrument = #"clav" \melody
+      \set Staff.midiInstrument = #"celesta" \melody
+      \set Staff.midiInstrument = #"glockenspiel" \melody
+      \set Staff.midiInstrument = #"music box" \melody
+      \set Staff.midiInstrument = #"vibraphone" \melody
+      \set Staff.midiInstrument = #"marimba" \melody
+      \set Staff.midiInstrument = #"xylophone" \melody
+      \set Staff.midiInstrument = #"tubular bells" \melody
+      \set Staff.midiInstrument = #"dulcimer" \melody
+      \set Staff.midiInstrument = #"drawbar organ" \melody
+      \set Staff.midiInstrument = #"percussive organ" \melody
+      \set Staff.midiInstrument = #"rock organ" \melody
+      \set Staff.midiInstrument = #"church organ" \melody
+      \set Staff.midiInstrument = #"reed organ" \melody
+      \set Staff.midiInstrument = #"accordion" \melody
+      \set Staff.midiInstrument = #"harmonica" \melody
+      \set Staff.midiInstrument = #"concertina" \melody
+      \set Staff.midiInstrument = #"acoustic guitar (nylon)" \melody
+      \set Staff.midiInstrument = #"acoustic guitar (steel)" \melody
+      \set Staff.midiInstrument = #"electric guitar (jazz)" \melody
+      \set Staff.midiInstrument = #"electric guitar (clean)" \melody
+      \set Staff.midiInstrument = #"electric guitar (muted)" \melody
+      \set Staff.midiInstrument = #"overdriven guitar" \melody
+      \set Staff.midiInstrument = #"distorted guitar" \melody
+      \set Staff.midiInstrument = #"acoustic bass" \melody
+      \set Staff.midiInstrument = #"electric bass (finger)" \melody
+      \set Staff.midiInstrument = #"electric bass (pick)" \melody
+      \set Staff.midiInstrument = #"fretless bass" \melody
+      \set Staff.midiInstrument = #"slap bass 1" \melody
+      \set Staff.midiInstrument = #"slap bass 2" \melody
+      \set Staff.midiInstrument = #"synth bass 1" \melody
+      \set Staff.midiInstrument = #"synth bass 2" \melody
+      \set Staff.midiInstrument = #"violin" \melody
+      \set Staff.midiInstrument = #"viola" \melody
+      \set Staff.midiInstrument = #"cello" \melody
+      \set Staff.midiInstrument = #"contrabass" \melody
+      \set Staff.midiInstrument = #"tremolo strings" \melody
+      \set Staff.midiInstrument = #"pizzicato strings" \melody
+      \set Staff.midiInstrument = #"orchestral strings" \melody
+      \set Staff.midiInstrument = #"timpani" \melody
+      \set Staff.midiInstrument = #"string ensemble 1" \melody
+      \set Staff.midiInstrument = #"string ensemble 2" \melody
+      \set Staff.midiInstrument = #"synthstrings 1" \melody
+      \set Staff.midiInstrument = #"synthstrings 2" \melody
+      \set Staff.midiInstrument = #"choir aahs" \melody
+      \set Staff.midiInstrument = #"voice oohs" \melody
+      \set Staff.midiInstrument = #"synth voice" \melody
+      \set Staff.midiInstrument = #"orchestra hit" \melody
+      \set Staff.midiInstrument = #"trumpet" \melody
+      \set Staff.midiInstrument = #"trombone" \melody
+      \set Staff.midiInstrument = #"tuba" \melody
+      \set Staff.midiInstrument = #"muted trumpet" \melody
+      \set Staff.midiInstrument = #"french horn" \melody
+      \set Staff.midiInstrument = #"brass section" \melody
+      \set Staff.midiInstrument = #"synthbrass 1" \melody
+      \set Staff.midiInstrument = #"synthbrass 2" \melody
+      \set Staff.midiInstrument = #"soprano sax" \melody
+      \set Staff.midiInstrument = #"alto sax" \melody
+      \set Staff.midiInstrument = #"tenor sax" \melody
+      \set Staff.midiInstrument = #"baritone sax" \melody
+      \set Staff.midiInstrument = #"oboe" \melody
+      \set Staff.midiInstrument = #"english horn" \melody
+      \set Staff.midiInstrument = #"bassoon" \melody
+      \set Staff.midiInstrument = #"clarinet" \melody
+      \set Staff.midiInstrument = #"piccolo" \melody
+      \set Staff.midiInstrument = #"flute" \melody
+      \set Staff.midiInstrument = #"recorder" \melody
+      \set Staff.midiInstrument = #"pan flute" \melody
+      \set Staff.midiInstrument = #"blown bottle" \melody
+      \set Staff.midiInstrument = #"shakuhachi" \melody
+      \set Staff.midiInstrument = #"whistle" \melody
+      \set Staff.midiInstrument = #"ocarina" \melody
+      \set Staff.midiInstrument = #"lead 1 (square)" \melody
+      \set Staff.midiInstrument = #"lead 2 (sawtooth)" \melody
+      \set Staff.midiInstrument = #"lead 3 (calliope)" \melody
+      \set Staff.midiInstrument = #"lead 4 (chiff)" \melody
+      \set Staff.midiInstrument = #"lead 5 (charang)" \melody
+      \set Staff.midiInstrument = #"lead 6 (voice)" \melody
+      \set Staff.midiInstrument = #"lead 7 (fifths)" \melody
+      \set Staff.midiInstrument = #"lead 8 (bass+lead)" \melody
+      \set Staff.midiInstrument = #"pad 1 (new age)" \melody
+      \set Staff.midiInstrument = #"pad 2 (warm)" \melody
+      \set Staff.midiInstrument = #"pad 3 (polysynth)" \melody
+      \set Staff.midiInstrument = #"pad 4 (choir)" \melody
+      \set Staff.midiInstrument = #"pad 5 (bowed)" \melody
+      \set Staff.midiInstrument = #"pad 6 (metallic)" \melody
+      \set Staff.midiInstrument = #"pad 7 (halo)" \melody
+      \set Staff.midiInstrument = #"pad 8 (sweep)" \melody
+      \set Staff.midiInstrument = #"fx 1 (rain)" \melody
+      \set Staff.midiInstrument = #"fx 2 (soundtrack)" \melody
+      \set Staff.midiInstrument = #"fx 3 (crystal)" \melody
+      \set Staff.midiInstrument = #"fx 4 (atmosphere)" \melody
+      \set Staff.midiInstrument = #"fx 5 (brightness)" \melody
+      \set Staff.midiInstrument = #"fx 6 (goblins)" \melody
+      \set Staff.midiInstrument = #"fx 7 (echoes)" \melody
+      \set Staff.midiInstrument = #"fx 8 (sci-fi)" \melody
+      \set Staff.midiInstrument = #"sitar" \melody
+      \set Staff.midiInstrument = #"banjo" \melody
+      \set Staff.midiInstrument = #"shamisen" \melody
+      \set Staff.midiInstrument = #"koto" \melody
+      \set Staff.midiInstrument = #"kalimba" \melody
+      \set Staff.midiInstrument = #"bagpipe" \melody
+      \set Staff.midiInstrument = #"fiddle" \melody
+      \set Staff.midiInstrument = #"shanai" \melody
+      \set Staff.midiInstrument = #"tinkle bell" \melody
+      \set Staff.midiInstrument = #"agogo" \melody
+      \set Staff.midiInstrument = #"steel drums" \melody
+      \set Staff.midiInstrument = #"woodblock" \melody
+      \set Staff.midiInstrument = #"taiko drum" \melody
+      \set Staff.midiInstrument = #"melodic tom" \melody
+      \set Staff.midiInstrument = #"synth drum" \melody
+      \set Staff.midiInstrument = #"reverse cymbal" \melody
+      \set Staff.midiInstrument = #"guitar fret noise" \melody
+      \set Staff.midiInstrument = #"breath noise" \melody
+      \set Staff.midiInstrument = #"seashore" \melody
+      \set Staff.midiInstrument = #"bird tweet" \melody
+      \set Staff.midiInstrument = #"telephone ring" \melody
+      \set Staff.midiInstrument = #"helicopter" \melody
+      \set Staff.midiInstrument = #"applause" \melody
+      \set Staff.midiInstrument = #"gunshot" \melody
     }
   >>
   \midi { }
index 153f4b87e1c5440212463d5fdc6b8dd8be53f6dd..c9aa698cf89750c0b9c0620a96b2b17afeaee97b 100644 (file)
@@ -17,6 +17,18 @@ notación.
 
 "
 
+ texidocde = "
+ In Werken des fürhen 20. Jahrhundert, angefangen mit Schönberg, Berg
+ und Webern (die zweite Wiener Schule), wird jeder Ton der 
+ Zwölftonleiter als gleichwertig erachtet, ohne hierarchische
+ Ordnung.  Deshalb wird in dieser Musik für jede Note ein Versetzungszeichen
+ ausgegeben, auch für unalterierte Tonhöhen, um das neue Verständnis
+ der Musiktheorie und Musiksprache zu verdeutlichen.
+ Dieser Schnipsel zeigt, wie derartige Notationsregeln zu erstellen sind.
+ "
+doctitlede = "Versetzungszeichen für jede Note im Stil der Zwölftonmusik"
 
   lsrtags = "pitches"
   texidoc = "In early 20th century works, starting with Schoenberg,
index 97f2e56d0b25b5fc83abc6b283b1dab8e000d7ae..059797ed33df558ef3bf21c0fa17a48eefcc80d4 100644 (file)
@@ -5,6 +5,14 @@
 \header {
   lsrtags = "fretted-strings"
 
+  texidoces = "
+En este ejemplo se combinan las digitaciones de la mano izquierda,
+indicaciones del número de cuerda y digitaciones de la mano
+derecha.
+
+"
+  doctitlees = "Digitaciones, indicación del número de cuerda y digitaciones de mano derecha"
+
   texidoc = "
 This example combines left-hand fingering, string indications, and
 right-hand fingering.
diff --git a/input/lsr/grouping-beats.ly b/input/lsr/grouping-beats.ly
new file mode 100644 (file)
index 0000000..4c5c427
--- /dev/null
@@ -0,0 +1,20 @@
+%% Do not 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 = "
+Beaming patterns may be altered with the @code{beatGrouping} property:
+"
+  doctitle = "Grouping beats"
+} % begin verbatim
+\relative c'' {
+  \time 5/16
+  \set beatGrouping = #'(2 3)
+  c8[^"(2+3)" c16 c8]
+  \set beatGrouping = #'(3 2)
+  c8[^"(3+2)" c16 c8]
+}
+
index fd66eca83539c363621e972897ab850bf933d95e..c7335894cd239c2681fbd2504c8bd2e49237cfce 100644 (file)
@@ -3,6 +3,13 @@
 \version "2.11.62"
 
 \header {
+  texidoces = "
+Para la música de guitarra, es posible mostrar los ritmos de rasgueo,
+además de las notas de la melodía, acordes y diagramas de posiciones.
+
+"
+  doctitlees = "Ritmos rasgueados de guitarra"
+
   lsrtags = "rhythms,fretted-strings"
   texidoc = "
 For guitar music, it is possible to show strum rhythms, along
index feb6826cf0166ce3313e778ae47da4bfbac014a9..23cb9f95083ec810bd86a22b102453e7733f8d53 100644 (file)
@@ -11,4 +11,3 @@ fine-tuning-pedal-brackets.ly
 piano-template-with-melody-and-lyrics.ly
 piano-template-with-centered-dynamics.ly
 jazz-combo-template.ly
-demo-midiinstruments.ly
index c6a77f294ab2779d65180dfa76f04026afc25b78..33dd616a8823b659ea2a23623668b564d0922cb8 100644 (file)
@@ -28,6 +28,29 @@ alteración debe estar en todas las octavas.
 He aquí un ejemplo de una posible armadura para generar una escala
 exátona:
 
+"
+
+doctitlede = "Untypische Tonarten"
+
+texidocde = "
+Der üblicherweise benutzte @code{\\key}-Befehl setzt die
+@code{keySignature}-Eigenschaft im @code{Staff}-Kontext.
+
+Um untypische Tonartenvorzeichen zu erstellen, muss man diese Eigenschaft
+direkt setzen.  Das Format für den Befehl ist eine Liste:
+
+@code{ \\set Staff.keySignature = #`(((Oktave . Schritt) . Alteration) ((Oktave
+. Schritt) . Alteration) ...) } wobei für jedes Element in der Liste
+@code{Oktave} die Oktave angibt (0 ist die Oktave vom eingestrichenen C bis
+zum eingestrichenen H), @code{Schritt} gibt die Note innerhalb der Oktave an
+(0 heißt C und 6 heißt H), und @code{Alteration} ist @code{,SHARP ,FLAT ,DOUBLE-SHARP}
+usw. (Beachte das beginnende Komma.)
+
+Alternativ kann auch für jedes Element der Liste mit dem allgemeineren
+Format @code{(Schritt . Alteration)} bestimmt werden, wobei dann die
+Einstellungen für alle Oktaven gelten.
+
+Hier ein Beispiel einer möglichen Tonart für eine Ganztonleiter:
 "
 
   texidoc = "
index 8b5ade0fd8301345561fe0ba5d30ea365f4b52c0..75a836c2e711e2913f323a37d1f00d9da188184e 100644 (file)
@@ -13,6 +13,19 @@ del corchete, ajuste @code{ottavation} despues de invocar a
 @code{set-octavation}.
 "
   doctitlees = "Texto de octava alta y baja"
+  
+  
+texidocde = "
+Intern setzt die @code{set-octavation}-Funktion die Eigenschaften
+@code{ottavation} (etwa auf den Wert @code{\"8va\"} oder @code{\"8vb\"})
+und @code{middleCPosition}.  Um den Text der Oktavierungsklammer zu
+ändern, kann @code{ottavation} manuell gesetzt werden, nachdem
+@code{set-octavation} benützt wurde.
+
+"
+
+doctitlede = "Ottava-Text"
+
   texidoc = "
 Internally, the @code{set-octavation} function sets the properties
 @code{ottavation} (for example, to @code{\"8va\"} or @code{\"8vb\"})
index a4b5326451dce1252a0c87070e8925e13253c500..c34dd47e450a38aed47bf99c686d911acaf24308 100644 (file)
@@ -1,7 +1,6 @@
 creating-blank-staves.ly
+aligning-and-centering-instrument-names.ly
+table-of-contents.ly
 demonstrating-all-headers.ly
 changing-the-staff-size.ly
 clip-systems.ly
-aligning-and-centering-instrument-names.ly
-alignment-vertical-spacing.ly
-table-of-contents.ly
index 892e6aac9ee2bbeecc7132be3a4ed8255365ef1d..9435890433b17ab3904a788c7d60ba0694f35982 100644 (file)
@@ -5,6 +5,14 @@
 \header {
   lsrtags = "fretted-strings"
 
+  texidoces = "
+Es posible ejercer un mayor control sobre la colocación de las
+digitaciones de la mano derecha estableciendo el valor de una
+propiedad específica, como se muestra en el ejemplo siguiente.
+
+"
+  doctitlees = "Posicionamiento de digitaciones de mano derecha"
+
   texidoc = "
 It is possible to exercise greater control over the placement of
 right-hand fingerings by setting a specific property, as demonstrated
index 14dc5a6fddf3232b7b505e7321d5d19e1c71d561..7cf6726fbefc0fe623ac02fc169bd2136c893389 100644 (file)
@@ -5,6 +5,13 @@
 \header {
   lsrtags = "fretted-strings"
 
+  texidoces = "
+La polifonía se crea de la misma forma en un @code{TabStaff} que
+en una pauta normal.
+
+"
+  doctitlees = "Polifonía en tablaturas"
+
   texidoc = "
 Polyphony is created the same way in a @code{TabStaff} as in a regular
 staff.
index fee5e59801876dbc81d89d8b76d32dfe65baca8c..ae927a9d29fedec66690d430b7df80c68875b494 100644 (file)
@@ -20,6 +20,17 @@ propiedad @code{extraNatural}  a @code{##f} (falso) dentro del
 contexto de @code{Staff}.
 
 "
+
+doctitlede = "Verhindern, dass zusätzliche Auflösungszeichen automatisch
+hinzugefügt werden"
+
+texidocde = "Den tranditionellen Notensatzregeln zufolge wird ein
+Auflösungszeichen immer dann vor einem Kreuz oder B gesetzt, wenn
+ein vorheriges Versetzungszeichen der gleichen Note aufgehoben werden
+soll.  Um dieses Verhalten zu ändern, muss die Eigenschaft
+@code{extraNatural} im @code{Staff}-Kontext auf \"false\" gesetzt werden.
+"
+
   texidoc = "
 In accordance with standard typesetting rules, a natural sign is
 printed before a sharp or flat if a previous accidental on the same
index 9978073b8a2c16b8d5f438b5d060ae2227338713..71a7e52146a38f7159ad3b9bbfd4ddd2c829ab55 100644 (file)
@@ -13,6 +13,16 @@ anteriores.  Esto se puede evitar estableciendo al valor \"falso\" la
 propiedad @code{printKeyCancellation} del contexto @code{Staff}.
 
 "
+
+doctitlede = "Auflösungzeichen nicht setzen, wenn die Tonart wechselt"
+
+texidocde = "
+Wenn die Tonart wechselt, werden automatisch Auflösungszeichen ausgegeben,
+um Versetzungszeichen der vorherigen Tonart aufzulösen.  Das kann
+verhindert werden, indem die @code{printKeyCancellation}-Eigenschaft
+im @code{Staff}-Kontext auf \"false\" gesetzt wird.
+"
+
   texidoc = "
 When the key signature changes, natural signs are automatically printed
 to cancel any accidentals from previous key signatures.  This may be
diff --git a/input/lsr/reverting-default-beam-endings.ly b/input/lsr/reverting-default-beam-endings.ly
new file mode 100644 (file)
index 0000000..0dae627
--- /dev/null
@@ -0,0 +1,33 @@
+%% Do not 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 = "
+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
+new beaming endings: 
+
+"
+  doctitle = "Reverting default beam endings"
+} % begin verbatim
+\relative c'' {
+  \time 12/8
+
+  % Default beaming
+  a8 a a a a a a a a a a a
+
+  % Revert default values in scm/auto-beam.scm for 12/8 time
+  #(revert-auto-beam-setting '(end * * 12 8) 3 8)
+  #(revert-auto-beam-setting '(end * * 12 8) 3 4)
+  #(revert-auto-beam-setting '(end * * 12 8) 9 8)
+  a8 a a a a a a a a a a a
+
+  % Set new values for beam endings
+  #(override-auto-beam-setting '(end * * 12 8) 3 8)
+  #(override-auto-beam-setting '(end * * 12 8) 7 8)
+  #(override-auto-beam-setting '(end * * 12 8) 10 8)
+  a8 a a a a a a a a a a a
+}
index c979cb88322e3821dd6ed45bbfe856be3a026811..f4e92e5f465715c3f85d874f867cc2d9cd5033af 100644 (file)
@@ -1,3 +1,5 @@
+changing-beam-knee-gap.ly
+reverting-default-beam-endings.ly
 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
@@ -8,10 +10,12 @@ rest-styles.ly
 chant-or-psalms-notation.ly
 controlling-tuplet-bracket-visibility.ly
 heavily-customized-polymetric-time-signatures.ly
+grouping-beats.ly
 positioning-multi--measure-rests.ly
 using-ties-with-arpeggios.ly
 changing-text-and-spanner-styles-for-text-dynamics.ly
 forcing-rehearsal-marks-to-start-from-a-given-letter-or-number.ly
+sub-dividing-beams.ly
 compound-time-signatures.ly
 changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
 modifying-tuplet-bracket-length.ly
@@ -19,11 +23,13 @@ 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
 automatic-beam-subdivisions.ly
+beam-grouping-in-7-8-time.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
 changing-form-of-multi--measure-rests.ly
+guitar-strum-rhythms.ly
 rhythmic-slashes.ly
 automatic-beams-two-per-two-in-4-4-or-2-2-time-signature.ly
 three-sided-box.ly
@@ -31,4 +37,3 @@ merging-multi-measure-rests-in-a-polyphonic-part.ly
 skips-in-lyric-mode.ly
 engraving-ties-manually.ly
 stemlets.ly
-guitar-strum-rhythms.ly
index fc348dc99fbf048d30522dea8b77c303a387b92e..9f8135a6b723da1663f8ee29ef029778806e3c8f 100644 (file)
@@ -5,6 +5,19 @@
 \header {
   lsrtags = "expressive-marks, unfretted-strings"
 
+  texidoces = "
+El pizzicato de chasquido (también llamado \"Pizzicato
+de Bartók\") es un \"pizzicato fuerte en que la cuerda se pulsa
+verticalmente produciendo un chasquido y rebotando en el diapasón del
+instrumento\" (Wikipedia).  Se denota mediante una circunferencia con
+una línea vertical corta que parte del centro de aquélla hacia
+fuera. Aunque Lilypond no tiene ninguna instrucción predefinida para
+crear esta marca, es fácil hacer la definición y colocarla
+directamente en el archivo de lilypond.
+
+"
+  doctitlees = "Marca de pizzicato de chasquido (\"pizzicato de Bartók\")"
+
   texidoc = "
 A snap-pizzicato (also known as \"Bartok pizzicato\") is a \"strong
 pizzicato where the string is plucked vertically by snapping and
index b5c62998fa791fc428a91407bc46cc33fbd4b36d..06ca8aa4398333ea932e2e7cba10c7dc8890f3ce 100644 (file)
@@ -1,7 +1,6 @@
 vertically-aligned-dynamics-and-textscripts.ly
-proportional-strict-notespacing.ly
-vertically-aligning-ossias-and-lyrics.ly
 allowing-fingerings-to-be-printed-inside-the-staff.ly
-page-label.ly
-alignment-vertical-spacing.ly
 adjusting-lyrics-vertical-spacing.ly
+vertically-aligning-ossias-and-lyrics.ly
+page-label.ly
+proportional-strict-notespacing.ly
index 25aa4f3690ceae9b500d8eced95ce60257493abc..cd46ebe7bf0114856d89f36b9a5cf49b4758a27f 100644 (file)
@@ -5,6 +5,13 @@
 \header {
   lsrtags = "fretted-strings"
 
+  texidoces = "
+La dirección de las plicas se contola de la misma forma en la
+tablatura que en la notación tradicional. Las barras se pueden
+poner horizontales, como se muestra en este ejemplo.
+
+"
+  doctitlees = "Comportamiento de las plicas y las barras de corchea en tablaturas"
   texidoc = "
 The direction of stems is controlled the same way in tablature as in
 traditional notation. Beams can be made horizontal, as shown in this
diff --git a/input/lsr/sub-dividing-beams.ly b/input/lsr/sub-dividing-beams.ly
new file mode 100644 (file)
index 0000000..48c267f
--- /dev/null
@@ -0,0 +1,37 @@
+%% Do not 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 beams of consecutive 16th (or shorter) notes are, by default, not
+sub-divided.  That is, the three (or more) beams stretch unbroken over
+entire groups of notes.  This behavior can be modified to sub-divide
+the beams into sub-groups by setting the property
+@code{subdivideBeams}. When set, multiple beams will be sub-divided at
+intervals defined by the current value of @code{beatLength} by reducing
+the multiple beams to just one beam between the sub-groups. Note that
+@code{beatLength} defaults to a quarter note if not set explicitly.  It
+must be set to a fraction giving the duration of the beam sub-group
+using the @code{make-moment} function, as shown here:
+
+
+
+"
+  doctitle = "Sub-dividing beams"
+} % begin verbatim
+\relative c'' {
+  c32[ c c c c c c c]
+  \set subdivideBeams = ##t
+  c32[ c c c c c c c]
+
+  % Set beam sub-group length to an eighth note
+  \set beatLength = #(ly:make-moment 1 8)
+  c32[ c c c c c c c]
+
+  % Set beam sub-group length to a sixteenth note
+  \set beatLength = #(ly:make-moment 1 16)
+  c32[ c c c c c c c]
+}
index 5aa1f3470b5ccff4a734b7dc52c8c68c5ab6a126..bdd3d503113077c0bd405153cd01d9342bf9a21d 100644 (file)
@@ -31,6 +31,37 @@ De esta forma se selecciona el mayor número de notas enarmónicas
 naturales.
 
 "
+
+doctitlede = "Noten mit minimaler Anzahl an Versetzungszeichen transponieren."
+
+texidocde = "Dieses Beispiel benutzt Scheme-Code, um enharmonische
+Verwechslungen für Noten zu erzwingen, damit nur eine minimale Anzahl
+an Versetzungszeichen ausgegeben wird.  In diesem Fall gelten die
+folgenden Regeln:
+
+@itemize
+@item
+Doppelte Versetzungszeichen sollen entfernt werden
+
+@item
+His -> C
+
+@item
+Eis -> F
+
+@item
+Ces -> B
+
+@item
+Fes -> E
+
+@end itemize
+
+Auf diese Art werden am meisten natürliche Tonhöhen als enharmonische
+Variante gewählt.
+"
+
+
   lsrtags = "pitches"
   texidoc = "This example uses some Scheme code to enforce enharmonic
 modifications for notes in order to have the minimum number of
index 441bd3eda8292d13a7d6ac9bd4955ac7fba43a6d..91bc90f397538ff94435929b2b9c3e0daf6b2563 100644 (file)
@@ -41,6 +41,42 @@ 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), @code{middleCPosition} und @code{clefOctavation}.  Ein
+Schlüssel wird ausgegeben, wenn eine der Eigenschaften außer
+@code{middleCPosition} sich ändert.
+
+Eine Änderung des Schriftzeichens (Glyph), der Schlüsselposition oder
+der Oktavierung selber ändert noch nicht die Position der darauf
+folgenden Noten auf dem System: das geschieht nur, wenn auch die
+Position des eingestrichenen Cs (middleCPosition) angegeben wird.
+Die Positionsparameter sind relativ zur Mittellinie des Systems,
+dabei versetzen positive Zahlen die Position nach oben, jeweils eine
+Zahl für jede Linie plus Zwischenraum.  Der @code{clefOctavation}-Wert
+ist normalerweise auf 7, -7, 15 oder -15 gesetzt, aber auch andere
+Werte sind gültig.
+
+Wenn ein Schlüsselwechsel an einem Zeilenwechsel geschieht, wird das
+neue Symbol sowohl am Ende der alten Zeilen als auch am Anfang der
+neuen Zeile ausgegeben.  Wenn der Warnungs-Schlüssel am Ende der
+alten Zeile nicht erforderlich ist, kann er unterdrückt werden,
+indem die @code{explicitClefVisibility} des @code{Staff}-Kontextes
+auf den Wert @code{end-of-line-invisible} gesetzt wird.  Das
+Standardverhalten kann mit @code{\\unset Staff.explicitClefVisibility}
+wieder hergestellt werden.
+
+Die folgenden Beispiele zeigen die Möglichkeiten, wenn man diese
+Eigenschaften manuell setzt.  Auf der ersten Zeile erhalten die manuellen
+Änderungen die ursprüngliche relative Positionierung von Schlüssel und
+Noten, auf der zweiten Zeile nicht.
+"
+
+
   texidoc = "
 The command @code{\\clef \"treble_8\"} is equivalent to setting
 @code{clefGlyph}, @code{clefPosition} (which controls the vertical
index 34d4ced4fe3f558102c1878b14c073bb5d7339c7..75b63e3c249f82875b8dd28eba9ed58cd2851477 100644 (file)
@@ -31,7 +31,6 @@ tweaking-clef-properties.ly
 proportional-strict-notespacing.ly
 making-an-object-invisible-with-the-transparent-property.ly
 transcription-of-ancient-music-with-incipit.ly
-alignment-vertical-spacing.ly
 drawing-circles-around-various-objects.ly
 analysis-brackets-above-the-staff.ly
 fret-diagrams-explained-and-developed.ly
index f57be5de170160442d75b08bbeeac7a8a1a8bfd6..00b471b22271ee9f9aa7a5c834f4ad5a2c341dd6 100644 (file)
@@ -1,7 +1,6 @@
 dotted-harmonics.ly
-demo-midiinstruments.ly
-snap-pizzicato-markup-bartok-pizzicato.ly
-string-quartet-template-simple.ly
 string-quartet-template-with-separate-parts.ly
-changing--flageolet-mark-size.ly
 creating-slurs-across-voices.ly
+changing--flageolet-mark-size.ly
+string-quartet-template-simple.ly
+snap-pizzicato-markup-bartok-pizzicato.ly
index c9334489d479b6a4a23613ccd9a86e27d63f355e..cce4f4e5507742222aa4e8cde556f836b6f56481 100644 (file)
@@ -20,7 +20,7 @@ largo de su línea de base.
   doctitlees = "Indicaciones dinámicas y textuales alineadas verticalmente"
 
   texidoc = "
-By setting the @code{Y-extent} property to a suitable value, all
+By setting the @code{'Y-extent} property to a suitable value, all
 @code{DynamicLineSpanner} objects (hairpins and dynamic texts) can be
 aligned to a common reference point, regardless of their actual extent.
 This way, every element will be vertically aligned, thus producing a
index 8394e8b712a92bf0b250264c6cd164c2509a5e19..44f62b0bb5113157f84be0bd3750bba1d1469681 100644 (file)
@@ -43,7 +43,7 @@ positioning of lyrics and ossias.
       } {
         \times 4/6 {
           \override TextScript #'padding = #3
-          c8^"ossia above" d e d e f
+          c8[^"ossia above" d e d e f]
         }
       }
     >>
index 12aca70a8d1bb51a84e1077b5e98c53ee50911ea..49e1561119d0b41730a0f42e2d99c65aa494808f 100644 (file)
@@ -1,22 +1,21 @@
 changing-stanza-fonts.ly
+vocal-ensemble-template-with-automatic-piano-reduction.ly
 ambitus-with-multiple-voices.ly
+how-to-put-ties-between-syllables-in-lyrics.ly
 formatting-lyrics-syllables.ly
+piano-template-with-melody-and-lyrics.ly
+marking-notes-of-spoken-parts-with-a-cross-on-the-stem.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
 skips-in-lyric-mode-2.ly
+ambitus.ly
 lyrics-alignment.ly
+single-staff-template-with-notes,-lyrics,-and-chords.ly
 vertically-aligning-ossias-and-lyrics.ly
+vertically-centered-common-lyrics.ly
+vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
 vocal-ensemble-template.ly
 adjusting-lyrics-vertical-spacing.ly
-vocal-ensemble-template-with-automatic-piano-reduction.ly
-vocal-ensemble-template-with-lyrics-aligned-below-and-above-the-staves.ly
-how-to-put-ties-between-syllables-in-lyrics.ly
-piano-template-with-melody-and-lyrics.ly
-demo-midiinstruments.ly
-single-staff-template-with-notes-and-lyrics.ly
-marking-notes-of-spoken-parts-with-a-cross-on-the-stem.ly
-ambitus.ly
-single-staff-template-with-notes,-lyrics,-and-chords.ly
-vertically-centered-common-lyrics.ly
 skips-in-lyric-mode.ly