]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/customizing-fretboard-fret-diagrams.ly
Doc-fr: updates texidocs
[lilypond.git] / Documentation / snippets / customizing-fretboard-fret-diagrams.ly
1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
4 %% and then run scripts/auxiliar/makelsr.py
5 %%
6 %% This file is in the public domain.
7 \version "2.17.6"
8
9 \header {
10   lsrtags = "fretted-strings, tweaks-and-overrides"
11
12   texidoc = "
13 Fret diagram properties can be set through
14 @code{'fret-diagram-details}.  For FretBoard fret diagrams, overrides
15 are applied to the @code{FretBoards.FretBoard} object. Like
16 @code{Voice}, @code{FretBoards} is a bottom level context, therefore
17 can be omitted in property overrides.
18
19 "
20   doctitle = "Customizing fretboard fret diagrams"
21 } % begin verbatim
22
23
24 \include "predefined-guitar-fretboards.ly"
25 \storePredefinedDiagram #default-fret-table \chordmode { c' }
26                         #guitar-tuning
27                         #"x;1-1-(;3-2;3-3;3-4;1-1-);"
28 <<
29   \new ChordNames {
30     \chordmode { c1 | c | c | d }
31   }
32   \new FretBoards {
33     % Set global properties of fret diagram
34     \override FretBoards.FretBoard.size = #'1.2
35     \override FretBoard.fret-diagram-details.finger-code = #'in-dot
36     \override FretBoard.fret-diagram-details.dot-color = #'white
37     \chordmode {
38       c
39       \once \override FretBoard.size = #'1.0
40       \once \override FretBoard.fret-diagram-details.barre-type = #'straight
41       \once \override FretBoard.fret-diagram-details.dot-color = #'black
42       \once \override FretBoard.fret-diagram-details.finger-code = #'below-string
43       c'
44       \once \override FretBoard.fret-diagram-details.barre-type = #'none
45       \once \override FretBoard.fret-diagram-details.number-type = #'arabic
46       \once \override FretBoard.fret-diagram-details.orientation = #'landscape
47       \once \override FretBoard.fret-diagram-details.mute-string = #"M"
48       \once \override FretBoard.fret-diagram-details.label-dir = #LEFT
49       \once \override FretBoard.fret-diagram-details.dot-color = #'black
50       c'
51       \once \override FretBoard.fret-diagram-details.finger-code = #'below-string
52       \once \override FretBoard.fret-diagram-details.dot-radius = #0.35
53       \once \override FretBoard.fret-diagram-details.dot-position = #0.5
54       \once \override FretBoard.fret-diagram-details.fret-count = #3
55       d
56     }
57   }
58   \new Voice {
59     c'1 | c' | c' | d'
60   }
61 >>