]> git.donarmstrong.com Git - lilypond.git/blob - symbol.ini
release: 0.0.16
[lilypond.git] / symbol.ini
1 %
2 % spacing info for LilyPond. Do not edit this.
3 % It has a lot of hard-wired stringconstants
4 %
5
6 table_sixteen = symboltables {
7         
8    texid        "\musixsixteendefs"
9
10
11    % index TeXstring,   xmin xmax ymin ymax
12
13
14      "clefs" = table {
15              "violin"   "\violinclef"   0pt     16pt    -12.5pt 22.5pt
16              "bass"     "\bassclef"             0pt     16pt    0pt     20pt
17              "viola"    "\violaclef"            0pt     16pt    0pt     20pt
18              "violin_change"    "\cviolinclef"  0pt     16pt    -12.5pt 22.5pt
19              "bass_change"      "\cbassclef"    0pt     16pt    0pt     20pt
20              "viola_change"     "\cviolaclef"   0pt     16pt    0pt     20pt
21      }
22
23      "balls" = table {
24              "1"        "\wholeball"    0pt     6pt     -2 pt   2pt
25              "2"        "\halfball"     0pt     5pt     -2 pt   2pt
26              "4"        "\quartball"    0pt     5pt     -2 pt   2pt
27      }
28
29      "slur" = table {
30              "whole"    "\slurchar%{%}" 0pt     0pt     0pt     0pt
31              "half"     "\hslurchar%{%}"        0pt     0pt     0pt     0pt
32      }
33      "accidentals" = table {
34              "-2"       "\flatflat"     0pt     10.2pt  -2.5pt 7.5pt
35              "-1"       "\flat"         0pt     6pt     -2.5pt 7.5pt
36              "0"        "\natural"      0pt     6pt     -7.5pt 7.5pt
37              "1"        "\sharp"                0pt     6pt     -7.5pt 7.5pt
38              "2"        "\sharpsharp"   0pt     6pt     -2.5pt 7.5pt
39      }
40
41      "streepjes" = table {
42              "toplines" "\toplines{%}"  -3pt    9pt 0pt 0pt
43              "botlines" "\botlines{%}"  -3pt    9pt 0pt 0pt
44      }
45
46      "bars" = table {
47              "empty"    "\emptybar"     0pt     0pt     0pt     0pt
48              "|"        "\maatstreep"   0pt     5pt     -12pt   12pt
49              "||"       "\finishbar"    0pt     2pt     -12pt   12pt
50      }
51
52      "rests" = table {
53              "1"        "\wholerest"            -5pt    1pt     -1pt    1pt
54              "2"        "\halfrest"             -5pt    1pt     -1pt    1pt
55              "4"        "\quartrest"            -5pt    2pt     -5pt    5pt
56              "8"        "\eighthrest"           0pt     5pt     0pt     8pt
57              "16"       "\sixteenthrest"                0pt     6pt     0pt     12pt
58              "32"       "\thirtysecondrest"     0pt     6pt     0pt     16pt
59      }
60
61      "meters" = table {
62              "C"        "\fourfourmeter"                0pt     10pt    -5pt    5pt
63              "C2"       "\allabreve"            0pt     10pt    -5pt    5pt
64      }
65
66      % dims ignored for this table
67      "param" = table {
68              "meter"    "\generalmeter{%}{%}"   -3pt    10pt    -5pt    5pt
69              "linestaf" "\linestafsym{%}{%}"    0pt     0pt     0pt     0pt
70              "stem"     "\stem{%}{%}"           0pt     0pt     0pt     0pt
71      }
72
73      "dots" = table {
74              "1"        "\lsingledot"           0pt     8pt     -1pt    1pt
75              "2"        "\ldoubledot"           0pt     12pt    -1pt    1pt
76              "3"        "\ltripledot"           0pt     16pt    -1pt    1pt
77      }
78
79      "flags" = table {
80              "8"        "\eigthflag"            0pt     5pt     0pt     0pt     
81              "16"       "\sixteenthflag"                0pt     5pt     0pt     0pt
82              "32"       "\thirtysecondflag"     0pt     5pt     0pt     0pt
83              "-8"       "\deigthflag"           0pt     5pt     0pt     0pt
84              "-16"      "\dsixteenthflag"               0pt     5pt     0pt     0pt
85              "-32"      "\dthirtysecondflag"    0pt     5pt     0pt     0pt
86      }
87
88      "beamslopes" = table {
89              "slope"    "\beamslope{%}{%}"      0pt     0pt     0pt     0pt
90              "horizontal"       "\rulesym{%}{%}"        0pt     0pt     0pt     0pt
91      }
92
93 }
94
95 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
96
97 table_twenty = symboltables {
98
99     texid       "\musixtwentydefs"
100
101
102     % index TeXstring,  xmin xmax ymin ymax
103     % be careful with editing this:
104     % the "index" entry is hardwired into lilypond.
105
106     "clefs" = table {
107             "violin"    "\violinclef"   0pt     16pt    -12.5pt 22.5pt
108             "bass"      "\bassclef"             0pt     16pt    0pt     20pt
109             "viola"     "\violaclef"            0pt     16pt    0pt     20pt
110             "violin_change"     "\cviolinclef"  0pt     16pt    -12.5pt 22.5pt
111             "bass_change"       "\cbassclef"    0pt     16pt    0pt     20pt
112             "viola_change"      "\cviolaclef"   0pt     16pt    0pt     20pt
113     }
114
115     "balls" = table {
116             "1" "\wholeball"    0pt     7.5pt   -2.5pt  2.5pt
117             "2" "\halfball"     0pt     6pt     -2.5pt  2.5pt
118             "4" "\quartball"    0pt     6pt     -2.5pt  2.5pt
119     }
120
121     "slur" = table {
122             "whole"     "\slurchar%{%}" 0pt     0pt     0pt     0pt
123             "half"      "\hslurchar%{%}"        0pt     0pt     0pt     0pt
124     }
125     "accidentals" = table {
126             "-2"        "\flatflat"     0pt     10.2pt  -2.5pt 7.5pt
127             "-1"        "\flat"         0pt     6pt     -2.5pt 7.5pt
128             "0" "\natural"      0pt     6pt     -7.5pt 7.5pt
129             "1" "\sharp"                0pt     6pt     -7.5pt 7.5pt
130             "2" "\sharpsharp"   0pt     6pt     -2.5pt 7.5pt
131     }
132
133     "streepjes" = table {
134             "toplines"  "\toplines{%}"  -3pt    9pt 0pt 0pt
135             "botlines"  "\botlines{%}"  -3pt    9pt 0pt 0pt
136     }
137
138     "bars" = table {
139             "empty"     "\emptybar"     0pt     0pt     0pt     0pt
140             "|" "\maatstreep"   0pt     5pt     -12pt   12pt
141             "||"        "\finishbar"    0pt     2pt     -12pt   12pt
142     }
143
144     "rests" = table {
145             "1" "\wholerest"            -5pt    1pt     -1pt    1pt
146             "2" "\halfrest"             -5pt    1pt     -1pt    1pt
147             "4" "\quartrest"            -5pt    2pt     -5pt    5pt
148             "8" "\eighthrest"           0pt     5pt     0pt     8pt
149             "16"        "\sixteenthrest"                0pt     6pt     0pt     12pt
150             "32"        "\thirtysecondrest"     0pt     6pt     0pt     16pt
151     }
152
153     "meters" = table {
154             "C" "\fourfourmeter"                0pt     10pt    -5pt    5pt
155             "C2"        "\allabreve"            0pt     10pt    -5pt    5pt
156     }
157
158     % dims ignored for this table
159     "param" = table {
160             "meter"     "\generalmeter{%}{%}"   -3pt    10pt    -5pt    5pt
161             "linestaf"  "\linestafsym{%}{%}"    0pt     0pt     0pt     0pt
162             "stem"      "\stem{%}{%}"           0pt     0pt     0pt     0pt
163     }
164
165     "dots" = table {
166             "1" "\lsingledot"           0pt     8pt     -1pt    1pt
167             "2" "\ldoubledot"           0pt     12pt    -1pt    1pt
168             "3" "\ltripledot"           0pt     16pt    -1pt    1pt
169     }
170
171     "flags" = table {
172             "8" "\eigthflag"            0pt     5pt     0pt     0pt     
173             "16"        "\sixteenthflag"                0pt     5pt     0pt     0pt
174             "32"        "\thirtysecondflag"     0pt     5pt     0pt     0pt
175             "-8"        "\deigthflag"           0pt     5pt     0pt     0pt
176             "-16"       "\dsixteenthflag"               0pt     5pt     0pt     0pt
177             "-32"       "\dthirtysecondflag"    0pt     5pt     0pt     0pt
178     }
179
180     "beamslopes" = table {
181             "slope"     "\beamslope{%}{%}"      0pt     0pt     0pt     0pt
182             "horizontal"        "\rulesym{%}{%}"        0pt     0pt     0pt     0pt
183     }
184
185 }
186
187 %
188 % common dutch names for notes. "es" means flat, "is" means sharp
189 %
190
191 dutch_names = notenames {
192         "ceses" 0 -2 "ces" 0 -1         "c" 0 0         "cis" 0 1 "cisis" 0 2
193         "deses" 1 -2 "des" 1 -1         "d" 1 0         "dis" 1 1 "disis" 1 2
194         "eses"  2 -2 "es"  2 -1         "e" 2 0         "eis" 2 1 "eisis" 2 2
195         "feses" 3 -2 "fes" 3 -1         "f" 3 0         "fis" 3 1 "fisis" 3 2
196         "geses" 4 -2 "ges" 4 -1         "g" 4 0         "gis" 4 1 "gisis" 4 2
197         "ases"  5 -2 "as"  5 -1         "a" 5 0         "ais" 5 1 "aisis" 5 2
198         "beses" 6 -2 "bes" 6 -1         "b" 6 0         "bis" 6 1 "bisis" 6 2
199 }
200
201 %
202 % f = flat, s = sharp.
203 %
204 english_names = notenames {
205         "cff" 0 -2 "cf" 0 -1    "c" 0 0         "cs" 0 1 "css" 0 2
206         "dff" 1 -2 "df" 1 -1    "d" 1 0         "ds" 1 1 "dss" 1 2
207         "eff" 2 -2 "ef" 2 -1    "e" 2 0         "es" 2 1 "ess" 2 2
208         "fff" 3 -2 "ff" 3 -1    "f" 3 0         "fs" 3 1 "fss" 3 2
209         "gff" 4 -2 "gf" 4 -1    "g" 4 0         "gs" 4 1 "gss" 4 2
210         "aff" 5 -2 "af" 5 -1    "a" 5 0         "as" 5 1 "ass" 5 2
211         "bff" 6 -2 "bf" 6 -1    "b" 6 0         "bs" 6 1 "bss" 6 2
212 }
213
214 default_table = symboltables { table_sixteen }
215 notenames { dutch_names }