+++ /dev/null
-\version "2.14.0"
-
-\header {
- lsrtags = "fretted-strings"
-
- texidoc = "
-Alternate fretboard tables can be created. These would be used in
-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.
-
-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}.
-"
-
- doctitle = "Alternate fretboard tables"
-}
-
-\include "predefined-guitar-fretboards.ly"
-
-% Make a blank new fretboard table
-#(define custom-fretboard-table-one (make-fretboard-table))
-
-% 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-);"
-
-% Add a chord to custom-fretboard-table-two
-\storePredefinedDiagram #custom-fretboard-table-two
- \chordmode{c}
- #guitar-tuning
- "x;3;5;5;5;o;"
-
-<<
- \chords {
- c1 | d1 |
- c1 | d1 |
- c1 | d1 |
- }
- \new FretBoards {
- \chordmode {
- \set predefinedDiagramTable = #default-fret-table
- c1 | d1 |
- \set predefinedDiagramTable = #custom-fretboard-table-one
- c1 | d1 |
- \set predefinedDiagramTable = #custom-fretboard-table-two
- c1 | d1 |
- }
- }
- \new Staff {
- \clef "treble_8"
- <<
- \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 |
- }
- >>
- }
->>
-