1 % common german names for notes. "es" means flat, "is" means sharp
3 % by Roland Meier <<meier@informatik.th-darmstadt.de>>
4 % based on swedish.ly by Mats Bengtsson.
6 % 1999/06/09 Bjoern Jacke <<bjoern.jacke@gmx.de>>
7 % added asas and marked ases as `unusual'
10 pitchnamesDeutsch
= #`
(
11 (ceses
. ,(ly
:make-pitch -
1 0 DOUBLE-FLAT
))
12 (ceseh
. ,(ly
:make-pitch -
1 0 THREE-Q-FLAT
))
13 (ces
. ,(ly
:make-pitch -
1 0 FLAT
))
14 (ceh
. ,(ly
:make-pitch -
1 0 SEMI-FLAT
))
15 (c . ,(ly
:make-pitch -
1 0 NATURAL
))
16 (cih
. ,(ly
:make-pitch -
1 0 SEMI-SHARP
))
17 (cis . ,(ly
:make-pitch -
1 0 SHARP
))
18 (cisih
. ,(ly
:make-pitch -
1 0 THREE-Q-SHARP
))
19 (cisis
. ,(ly
:make-pitch -
1 0 DOUBLE-SHARP
))
21 (deses
. ,(ly
:make-pitch -
1 1 DOUBLE-FLAT
))
22 (deseh
. ,(ly
:make-pitch -
1 1 THREE-Q-FLAT
))
23 (des . ,(ly
:make-pitch -
1 1 FLAT
))
24 (deh
. ,(ly
:make-pitch -
1 1 SEMI-FLAT
))
25 (d . ,(ly
:make-pitch -
1 1 NATURAL
))
26 (dih
. ,(ly
:make-pitch -
1 1 SEMI-SHARP
))
27 (dis . ,(ly
:make-pitch -
1 1 SHARP
))
28 (disih
. ,(ly
:make-pitch -
1 1 THREE-Q-SHARP
))
29 (disis
. ,(ly
:make-pitch -
1 1 DOUBLE-SHARP
))
31 (eses
. ,(ly
:make-pitch -
1 2 DOUBLE-FLAT
))
32 (eseh
. ,(ly
:make-pitch -
1 2 THREE-Q-FLAT
))
33 (es . ,(ly
:make-pitch -
1 2 FLAT
))
34 (eeh
. ,(ly
:make-pitch -
1 2 SEMI-FLAT
))
35 (e . ,(ly
:make-pitch -
1 2 NATURAL
))
36 (eih
. ,(ly
:make-pitch -
1 2 SEMI-SHARP
))
37 (eis . ,(ly
:make-pitch -
1 2 SHARP
))
38 (eisih
. ,(ly
:make-pitch -
1 2 THREE-Q-SHARP
))
39 (eisis
. ,(ly
:make-pitch -
1 2 DOUBLE-SHARP
))
41 (feses
. ,(ly
:make-pitch -
1 3 DOUBLE-FLAT
))
42 (feseh
. ,(ly
:make-pitch -
1 3 THREE-Q-FLAT
))
43 (fes
. ,(ly
:make-pitch -
1 3 FLAT
))
44 (feh
. ,(ly
:make-pitch -
1 3 SEMI-FLAT
))
45 (f . ,(ly
:make-pitch -
1 3 NATURAL
))
46 (fih
. ,(ly
:make-pitch -
1 3 SEMI-SHARP
))
47 (fis . ,(ly
:make-pitch -
1 3 SHARP
))
48 (fisih
. ,(ly
:make-pitch -
1 3 THREE-Q-SHARP
))
49 (fisis
. ,(ly
:make-pitch -
1 3 DOUBLE-SHARP
))
51 (geses
. ,(ly
:make-pitch -
1 4 DOUBLE-FLAT
))
52 (geseh
. ,(ly
:make-pitch -
1 4 THREE-Q-FLAT
))
53 (ges . ,(ly
:make-pitch -
1 4 FLAT
))
54 (geh
. ,(ly
:make-pitch -
1 4 SEMI-FLAT
))
55 (g . ,(ly
:make-pitch -
1 4 NATURAL
))
56 (gih
. ,(ly
:make-pitch -
1 4 SEMI-SHARP
))
57 (gis . ,(ly
:make-pitch -
1 4 SHARP
))
58 (gisih
. ,(ly
:make-pitch -
1 4 THREE-Q-SHARP
))
59 (gisis
. ,(ly
:make-pitch -
1 4 DOUBLE-SHARP
))
61 (asas
. ,(ly
:make-pitch -
1 5 DOUBLE-FLAT
))
62 (asah
. ,(ly
:make-pitch -
1 5 THREE-Q-FLAT
))
63 (ases
. ,(ly
:make-pitch -
1 5 DOUBLE-FLAT
)) ;;non-standard name for asas
64 (aseh
. ,(ly
:make-pitch -
1 5 THREE-Q-FLAT
))
65 (as . ,(ly
:make-pitch -
1 5 FLAT
))
66 (aeh
. ,(ly
:make-pitch -
1 5 SEMI-FLAT
))
67 (a . ,(ly
:make-pitch -
1 5 NATURAL
))
68 (aih
. ,(ly
:make-pitch -
1 5 SEMI-SHARP
))
69 (ais . ,(ly
:make-pitch -
1 5 SHARP
))
70 (aisih
. ,(ly
:make-pitch -
1 5 THREE-Q-SHARP
))
71 (aisis
. ,(ly
:make-pitch -
1 5 DOUBLE-SHARP
))
73 (heses
. ,(ly
:make-pitch -
1 6 DOUBLE-FLAT
))
74 (heseh
. ,(ly
:make-pitch -
1 6 THREE-Q-FLAT
))
75 (b . ,(ly
:make-pitch -
1 6 FLAT
))
76 (beh
. ,(ly
:make-pitch -
1 6 SEMI-FLAT
))
77 (h . ,(ly
:make-pitch -
1 6 NATURAL
))
78 (hih
. ,(ly
:make-pitch -
1 6 SEMI-SHARP
))
79 (his
. ,(ly
:make-pitch -
1 6 SHARP
))
80 (hisih
. ,(ly
:make-pitch -
1 6 THREE-Q-SHARP
))
81 (hisis
. ,(ly
:make-pitch -
1 6 DOUBLE-SHARP
))
85 pitchnames
= \pitchnamesDeutsch
89 #(ly
:parser-set-note-names parser pitchnames
)