]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/recorder-fingering-chart.ly
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / snippets / recorder-fingering-chart.ly
1 %% Do not edit this file; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% This file is in the public domain.
4 \version "2.13.16"
5
6 \header {
7   lsrtags = "winds"
8
9   texidoc = "
10 The following example demonstrates how fingering charts for wind
11 instruments can be realized.
12
13 "
14   doctitle = "Recorder fingering chart"
15 } % begin verbatim
16
17 % range chart for paetzold contrabass recorder
18
19 centermarkup = {
20   \once \override TextScript #'self-alignment-X = #CENTER
21   \once \override TextScript #'X-offset =#(ly:make-simple-closure
22   `(,+
23   ,(ly:make-simple-closure (list
24   ly:self-alignment-interface::centered-on-x-parent))
25   ,(ly:make-simple-closure (list
26   ly:self-alignment-interface::x-aligned-on-self))))
27 }
28
29 \score {
30   \new Staff \with {
31     \remove "Time_signature_engraver"
32     \override Stem #'stencil = ##f
33     \consists "Horizontal_bracket_engraver"
34   }
35   {
36     \clef bass
37     \set Score.timing = ##f
38     f,1*1/4 \glissando
39     \clef violin
40     gis'1*1/4
41     \stemDown a'4^\markup{1)}
42     \centermarkup
43     \once \override TextScript #'padding = #2
44     bes'1*1/4_\markup{\override #'(baseline-skip . 1.7) \column
45       { \fontsize #-5 \slashed-digit #0 \finger 1 \finger 2 \finger 3 \finger 4
46     \finger 5 \finger 6 \finger 7} }
47     b'1*1/4
48     c''4^\markup{1)}
49     \centermarkup
50     \once \override TextScript #'padding = #2
51     cis''1*1/4
52     deh''1*1/4
53     \centermarkup
54     \once \override TextScript #'padding = #2
55     \once \override Staff.HorizontalBracket #'direction = #UP
56     e''1*1/4_\markup{\override #'(baseline-skip . 1.7) \column
57       { \fontsize #-5 \slashed-digit #0 \finger 1 \finger 2 \finger 4
58     \finger 5} }\startGroup
59     f''1*1/4^\markup{2)}\stopGroup
60   }
61 }
62
63