From: Graham Percival Date: Fri, 1 Oct 2010 13:59:41 +0000 (+0100) Subject: LSR: add forgotten file. X-Git-Tag: release/2.13.36-1~82^2~1 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=fb37fba3d4e1cd4ba4f639bf7ed128f1eee63462;p=lilypond.git LSR: add forgotten file. --- diff --git a/Documentation/snippets/fretboards-alternate-tables.ly b/Documentation/snippets/fretboards-alternate-tables.ly new file mode 100644 index 0000000000..25b9b07cc1 --- /dev/null +++ b/Documentation/snippets/fretboards-alternate-tables.ly @@ -0,0 +1,66 @@ +% Do not edit this file; it is automatically +% generated from Documentation/snippets/new +% This file is in the public domain. +%% Note: this file works from version 2.13.36 +\version "2.13.36" + +\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 table to be used in displaying predefined fretboards is selected +by the property @code{\\predefinedDiagramTable}. +" + + doctitle = "Alternate fretboard tables" +} % begin verbatim + + +\include "predefined-guitar-fretboards.ly" + +#(define custom-fretboard-table-one (make-hash-table 101)) + +#(define custom-fretboard-table-two (make-hash-table 101)) + +\storePredefinedDiagram #custom-fretboard-table-one + \chordmode{c} + #guitar-tuning + "3-(;3;5;5;5;3-);" + +\storePredefinedDiagram #custom-fretboard-table-two + \chordmode{c} + #guitar-tuning + "x;3;5;5;5;o;" + +<< + \chords { + c1 | + c1 | + c1 + } + \new FretBoards { + \chordmode { + \set predefinedDiagramTable = #default-fret-table + c1 + \set predefinedDiagramTable = #custom-fretboard-table-one + c1 + \set predefinedDiagramTable = #custom-fretboard-table-two + c1 + } + } + \new Staff { + \clef "treble_8" + \chordmode { + c1 | + c1 | + c1 + } + } +>> +