]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/customizing-fretboard-fret-diagrams.ly
c0e80af4a5bdf598b4c142c744687fe524df84c4
[lilypond.git] / input / lsr / customizing-fretboard-fret-diagrams.ly
1 %% Do not edit this file; it is auto-generated from input/new
2 %% This file is in the public domain.
3 \version "2.11.57"
4
5 \header {
6   lsrtags = "fretted-strings,tweaks-and-overrides"
7
8   texidoc = "Fret diagram properties can be set through
9 @code{fret-diagram-details}.  For FretBoard fret diagrams,
10 overrides are applied to the @code{FretBoards.FretBoard} object.
11 "
12   doctitle = "Customizing fretboard fret diagrams"
13 } % begin verbatim
14
15 \include "predefined-guitar-fretboards.ly"
16 \storePredefinedDiagram \chordmode { c' }
17                         #guitar-tuning
18                         #"x;1-1-(;3-2;3-3;3-4;1-1-);"
19 <<
20   \context ChordNames {
21     \chordmode { c1 c c d }
22   }
23   \context FretBoards {
24     % Set global properties of fret diagram
25     \override FretBoards.FretBoard #'size = #'1.2
26     \override FretBoards.FretBoard #'fret-diagram-details
27                                   #'finger-code = #'in-dot
28     \override FretBoards.FretBoard #'fret-diagram-details
29                                   #'dot-color = #'white
30     \chordmode {
31       c
32       \once \override FretBoards.FretBoard #'size = #'1.0
33       \once \override FretBoards.FretBoard #'fret-diagram-details
34               #'barre-type = #'straight
35       \once \override FretBoards.FretBoard #'fret-diagram-details
36               #'dot-color = #'black
37       \once \override FretBoards.FretBoard #'fret-diagram-details
38               #'finger-code = #'below-string
39       c'
40       \once \override FretBoards.FretBoard #'fret-diagram-details
41               #'barre-type = #'none
42       \once \override FretBoards.FretBoard #'fret-diagram-details
43               #'number-type = #'arabic
44       \once \override FretBoards.FretBoard #'fret-diagram-details
45               #'orientation = #'landscape
46       \once \override FretBoards.FretBoard #'fret-diagram-details
47               #'mute-string = #"M"
48       \once \override FretBoards.FretBoard #'fret-diagram-details
49               #'label-dir = #-1
50       \once \override FretBoards.FretBoard #'fret-diagram-details
51               #'dot-color = #'black
52       c'
53       \once \override FretBoards.FretBoard #'fret-diagram-details
54               #'finger-code = #'below-string
55       \once \override FretBoards.FretBoard #'fret-diagram-details
56               #'dot-radius = #0.35
57       \once \override FretBoards.FretBoard #'fret-diagram-details
58               #'dot-position = #0.5
59       \once \override FretBoards.FretBoard #'fret-diagram-details
60               #'fret-count = #3
61       d
62     }
63   }
64   \context Voice {
65     c'1 c' c' d'
66   }
67 >>