]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/snippets/fretboards-alternate-tables.ly
Fix 1598.
[lilypond.git] / Documentation / snippets / fretboards-alternate-tables.ly
index 25b9b07cc176870bce60a0a6fa83b86306c52fbe..bfc663de681f0ed5377f01179cb855a915df8a42 100644 (file)
@@ -1,10 +1,74 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
 % This file is in the public domain.
-%% Note: this file works from version 2.13.36
-\version "2.13.36"
+%% Note: this file works from version 2.14.0
+\version "2.14.0"
 
 \header {
 
 \header {
+%% Translation of GIT committish: 70f5f30161f7b804a681cd080274bfcdc9f4fe8c
+
+  texidoces = "
+Se pueden crear tablas alternativas de diagramas de posiciones.  Se
+utilizarían para tener diagramas altenativos para un acorde dado.
+
+Para usar una tabla alternativa de diagramas de posiciones, se debe
+crear la tabla primero.  Después se añaden los diagramas a la tabla.
+
+La tabla de diagramas de posiciones que se crea puede estar vacía o se
+puede copiar a partir de una tabla existente.
+
+La tabla a usar en la impresión de de los diagramas predefinidos se
+selecciona por medio de la propiedad @code{\\predefinedDiagramTable}.
+
+"
+
+  doctitlees = "Tablas alternativas de diagramas de posiciones"
+
+%% Translation of GIT committish:  a463d80d4be008ce05b12de86fc21f2b7c1c120f
+
+  texidocde = "
+Alternative Bunddiagrammtabellen können erstellt werden.  Sie können benutzt
+werden, um alternative Bunddiagramme für einen bestimmten Akkord zu haben.
+
+Damit eine alternative Bunddiagrammentabelle benutzt werden kann, muss die
+Tabelle zuerst erstellt werden.  Dann werden die Bunddiagramme zur Tabelle
+hinzugefügt.
+
+Die erstellte Bunddiagrammtabelle kann auch leer sein, oder sie kann aus
+einer existierenden Tabelle kopiert werden.
+
+Die Tabelle, die eingesetzt wird, um vordefinierte Bunddiagramme anzuzeigen,
+wird mit der Eigenschaft @code{\\predefinedDiagramTable} ausgewählt.
+"
+
+  doctitlede = "Alternative Bunddiagrammtabellen"
+
+
+%% Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+
+  texidocfr = "
+Vous pouvez tout à fait créer des tables de diagrammes de fret
+supplémentaires, notamment dans l'optique d'un fret alternatif pour un
+accord donné.
+
+Avant de pouvoir utiliser un diagramme alternatif, vous devrez alimenter
+une table à cet effet.  Les différents diagrammes seront ajoutés à cette
+table.
+
+Il peut aussi bien s'agir d'une table vide, que de la recopie d'une
+table existante.
+
+La table servant de base pour les diagrammes prédéfinis est sélectionnée
+par la propriété @code{\\predefinedDiagramTable}.
+
+"
+
+  doctitlefr = "Diagrammes de fret alternatifs"
+
+
   lsrtags = "fretted-strings"
 
   texidoc = "
   lsrtags = "fretted-strings"
 
   texidoc = "
@@ -14,6 +78,9 @@ order to have alternate fretboards for a given chord.
 In order to use an alternate fretboard table, the table must first
 be created.  Fretboards are then added to the table.
 
 In order to use an alternate fretboard table, the table must first
 be created.  Fretboards are then added to the table.
 
+The created fretboard table can be blank, or it can be copied
+from an existing table.
+
 The table to be used in displaying predefined fretboards is selected
 by the property @code{\\predefinedDiagramTable}.
 "
 The table to be used in displaying predefined fretboards is selected
 by the property @code{\\predefinedDiagramTable}.
 "
@@ -24,15 +91,19 @@ by the property @code{\\predefinedDiagramTable}.
 
 \include "predefined-guitar-fretboards.ly"
 
 
 \include "predefined-guitar-fretboards.ly"
 
-#(define custom-fretboard-table-one (make-hash-table 101))
+% Make a blank new fretboard table
+#(define custom-fretboard-table-one (make-fretboard-table))
 
 
-#(define custom-fretboard-table-two (make-hash-table 101))
+% Make a new fretboard table as a copy of default-fret-table
+#(define custom-fretboard-table-two (make-fretboard-table default-fret-table))
 
 
+% Add a chord to custom-fretboard-table-one
 \storePredefinedDiagram #custom-fretboard-table-one
                         \chordmode{c}
                         #guitar-tuning
                         "3-(;3;5;5;5;3-);"
 
 \storePredefinedDiagram #custom-fretboard-table-one
                         \chordmode{c}
                         #guitar-tuning
                         "3-(;3;5;5;5;3-);"
 
+% Add a chord to custom-fretboard-table-two
 \storePredefinedDiagram #custom-fretboard-table-two
                         \chordmode{c}
                         #guitar-tuning
 \storePredefinedDiagram #custom-fretboard-table-two
                         \chordmode{c}
                         #guitar-tuning
@@ -40,27 +111,34 @@ by the property @code{\\predefinedDiagramTable}.
 
 <<
   \chords {
 
 <<
   \chords {
-    c1 |
-    c1 |
-    c1
+    c1 | d1 |
+    c1 | d1 |
+    c1 | d1 |
   }
   \new FretBoards {
     \chordmode {
       \set predefinedDiagramTable = #default-fret-table
   }
   \new FretBoards {
     \chordmode {
       \set predefinedDiagramTable = #default-fret-table
-      c1
+      c1 | d1 |
       \set predefinedDiagramTable = #custom-fretboard-table-one
       \set predefinedDiagramTable = #custom-fretboard-table-one
-      c1
+      c1 | d1 |
       \set predefinedDiagramTable = #custom-fretboard-table-two
       \set predefinedDiagramTable = #custom-fretboard-table-two
-      c1
+      c1 | d1 |
     }
   }
   \new Staff {
     \clef "treble_8"
     }
   }
   \new Staff {
     \clef "treble_8"
-    \chordmode {
-      c1 |
-      c1 |
-      c1
-    }
+    <<
+      \chordmode {
+        c1 | d1 |
+        c1 | d1 |
+        c1 | d1 |
+      }
+      {
+        s1_\markup "Default table" | s1 |
+        s1_\markup \column {"New table" "from empty"} | s1 |
+        s1_\markup \column {"New table" "from default"} | s1 |
+      }
+    >>
   }
 >>
 
   }
 >>