summaryrefslogtreecommitdiffstats
path: root/bwv1056/largo/keyboard.ly
blob: c57bba8f9a8b95e5b8bdd9e4469193fe2526a438 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
ar = {
  c4\mordent~ c16 des ees f \appoggiatura c8 bes4~ bes16 c des ees |
  aes,8 aes'16 f des8~ des32 ees des c des16 bes' g ees \tr des8\trill c16 des |
  \appoggiatura des8 c8 bes16 aes r4 aes'~ aes16 g32 f g16 aes |
  bes,4~ bes16 d f aes g4~ g32 f ees d c16 bes |
  aes8~ aes32 bes aes g aes16 c ees g f4~ f32 ees d ees f d bes aes |
  g16 bes d f ees4~ ees16 f32 g aes g aes c d,8.\mordent ees16 |
  ees4 r
}

al = {
  r8 aes aes, aes' r g g, g' |
  r f f, f' r ees ees, ees' |
  r  aes aes, g' r f f, ees' |
  r d d, d' r ees ees, d' |
  r c c, c' r d d, d' |
  r ees ees, g' aes f bes bes, |
  r ees ees, des'
}

br = {
  ges4~ ges16  \appoggiatura f ees \appoggiatura des c bes |
  a4~ a16 bes c des ees f ges a c ees,~ ees32 f ges f |
  ees16( des) c\prall bes des'8. f,16
  \appoggiatura ges16 f32 ees32 f16 des'16. c64*2/3 bes a
  \appoggiatura a16 bes8. f16 |
  f32 d ees16~ ees32 f ges64 f ees32 c'8. ees,32*2/3 des c 
  des16 f bes c c8. bes16 |
  bes4 r4
}

bl = {
  r8 c c, ees' |
  r f f, ges' r a, a, f' |
  r bes bes, bes'' r aes aes, aes' |
  r ges ges, ges' f ees f f, |
  r bes bes, aes''
}

cr = {
  des4~ des32 ees des c des16 bes' |
  \appoggiatura des,8 c4~ c16 aes bes c des32( ees des c des ees f ges)
  aes16 ges32 f ges c, ges'16~ |
  \override TupletBracket.bracket-visibility = #'if-no-beam
  ges8 f r16 bes,16 c\turn des \tuplet 3/2 {g,16[ f g]}
  \tuplet 3/2 {aes g aes} \tuplet 3/2 {bes[ c bes]} \tuplet 3/2 {aes[ bes c]} |
  \tuplet 3/2 { des c des} bes'8~ bes32 c, des ees des c bes16
  c( ees aes f)  ees( des g aes) |
  c,8\prall bes r4
}

cl = {
  r8 g g, ees' |
  r aes aes, ges' r f f, aes' |
  r des, des, c' r bes bes, aes' |
  r g g, ees' aes c f des |
  r ees ees, g'
}



dr = {
  c4~ c32 bes des c ees des f16 |
  f16 bes,8.~ bes32 aes c bes des c ees16 ees aes, aes' f \appoggiatura ees8 des4~ |
  des16 bes' g ees ees(\tr des\trill c des) \appoggiatura des16 c16 des32 ees des c bes aes
  aes8( ges32\prall) f ges16 |
  f16( g) \appoggiatura aes g( aes) aes4~ aes32 bes aes g aes des bes16 \tr g8.\trill aes16 |
  aes c f32 d ees16 ees8. ees16~ ees f32 g aes f c16 des16~ des32 c bes c des16 |
  \appoggiatura aes16 g16. aes64 bes \tr bes32\trill aes bes16 c8~ c64 bes aes g aes c e,32
  f16 f'16. g64 f e32 f c8( bes16.) c32 |
  c1\fermata \bar "||"
}

dl = {
  r8 aes aes, aes' |
  r g g, g' r f f, f' |
  r ees ees, ees' r aes aes, aes' |
  r des, d, d' ees des ees ees, |
  r aes g g' r f f, f' |
  r ees ees, ees' r des des, des' |
  c1\fermata
}

upper = {
  \key aes \major
  \time 4/4
  \clef treble
  \largo
  \relative c'' \ar
  \relative c''' \br
  \relative c'' \cr
  \relative c'' \dr
}

lower = {
  \key aes \major
  \time 4/4
  \clef bass
  \relative c' \al
  \relative c \bl
  \relative c' \cl
  \relative c' \dl
}