]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/customizing-fretboard-fret-diagrams.ly
Fix 2241: Proper copyright/header/tagline handling with multiple bookparts
[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.14.2"
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
36       #'(fret-diagram-details finger-code) = #'in-dot
37     \override FretBoard
38       #'(fret-diagram-details dot-color) = #'white
39     \chordmode {
40       c
41       \once \override FretBoard #'size = #'1.0
42       \once \override FretBoard
43         #'(fret-diagram-details barre-type) = #'straight
44       \once \override FretBoard
45         #'(fret-diagram-details dot-color) = #'black
46       \once \override FretBoard
47         #'(fret-diagram-details finger-code) = #'below-string
48       c'
49       \once \override FretBoard
50         #'(fret-diagram-details barre-type) = #'none
51       \once \override FretBoard
52         #'(fret-diagram-details number-type) = #'arabic
53       \once \override FretBoard
54         #'(fret-diagram-details orientation) = #'landscape
55       \once \override FretBoard
56         #'(fret-diagram-details mute-string) = #"M"
57       \once \override FretBoard
58         #'(fret-diagram-details label-dir) = #LEFT
59       \once \override FretBoard
60         #'(fret-diagram-details dot-color) = #'black
61       c'
62       \once \override FretBoard
63         #'(fret-diagram-details finger-code) = #'below-string
64       \once \override FretBoard
65         #'(fret-diagram-details dot-radius) = #0.35
66       \once \override FretBoard
67         #'(fret-diagram-details dot-position) = #0.5
68       \once \override FretBoard
69         #'(fret-diagram-details fret-count) = #3
70       d
71     }
72   }
73   \new Voice {
74     c'1 | c' | c' | d'
75   }
76 >>