]> git.donarmstrong.com Git - lilypond.git/blob - symbol.ini
21226c079dcdb0d3499d60038bba26d606aa7da0
[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    % index TeXstring,   xmin xmax ymin ymax
11
12
13      "clefs" = table {
14              "violin"   "\violinclef"   0pt     16pt    -12.5pt 22.5pt
15              "bass"     "\bassclef"             0pt     16pt    0pt     20pt
16              "viola"    "\violaclef"            0pt     16pt    0pt     20pt
17              "violin_change"    "\cviolinclef"  0pt     16pt    -12.5pt 22.5pt
18              "bass_change"      "\cbassclef"    0pt     16pt    0pt     20pt
19              "viola_change"     "\cviolaclef"   0pt     16pt    0pt     20pt
20      }
21
22      "balls" = table {
23              "1"        "\wholeball"    0pt     6pt     -2 pt   2pt
24              "2"        "\halfball"     0pt     5pt     -2 pt   2pt
25              "4"        "\quartball"    0pt     5pt     -2 pt   2pt
26      }
27
28      "slur" = table {
29              "whole"    "\slurchar%{%}" 0pt     0pt     0pt     0pt
30              "half"     "\hslurchar%{%}"        0pt     0pt     0pt     0pt
31      }
32      "accidentals" = table {
33              "-2"       "\flatflat"     0pt     10.2pt  -2.5pt 7.5pt
34              "-1"       "\flat"         0pt     6pt     -2.5pt 7.5pt
35              "0"        "\natural"      0pt     6pt     -7.5pt 7.5pt
36              "1"        "\sharp"                0pt     6pt     -7.5pt 7.5pt
37              "2"        "\sharpsharp"   0pt     6pt     -2.5pt 7.5pt
38      }
39
40      "streepjes" = table {
41              "toplines" "\toplines{%}"  -3pt    9pt 0pt 0pt
42              "botlines" "\botlines{%}"  -3pt    9pt 0pt 0pt
43      }
44
45      "bars" = table {
46              "empty"    "\emptybar"     0pt     0pt     0pt     0pt
47              "|"        "\maatstreep"   0pt     5pt     -12pt   12pt
48              "||"       "\finishbar"    0pt     2pt     -12pt   12pt
49      }
50
51      "rests" = table {
52              "1"        "\wholerest"            -5pt    1pt     -1pt    1pt
53              "2"        "\halfrest"             -5pt    1pt     -1pt    1pt
54              "4"        "\quartrest"            -5pt    2pt     -5pt    5pt
55              "8"        "\eighthrest"           0pt     5pt     0pt     8pt
56              "16"       "\sixteenthrest"                0pt     6pt     0pt     12pt
57              "32"       "\thirtysecondrest"     0pt     6pt     0pt     16pt
58      }
59
60      "meters" = table {
61              "C"        "\fourfourmeter"                0pt     10pt    -5pt    5pt
62              "C2"       "\allabreve"            0pt     10pt    -5pt    5pt
63      }
64
65      % dims ignored for this table
66      "param" = table {
67              "meter"    "\generalmeter{%}{%}"   -3pt    10pt    -5pt    5pt
68              "linestaf" "\linestafsym{%}{%}"
69              "stem"     "\stem{%}{%}"           
70              "fill"     "\hbox{}"
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{%}{%}" 
90              "horizontal"       "\rulesym{%}{%}"        
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{%}{%}"    
162             "stem"      "\stem{%}{%}"           
163              "fill"     "\hbox{}"
164     }
165
166     "dots" = table {
167             "1" "\lsingledot"           0pt     8pt     -1pt    1pt
168             "2" "\ldoubledot"           0pt     12pt    -1pt    1pt
169             "3" "\ltripledot"           0pt     16pt    -1pt    1pt
170     }
171
172     "flags" = table {
173             "8" "\eigthflag"            0pt     5pt     0pt     0pt     
174             "16"        "\sixteenthflag"                0pt     5pt     0pt     0pt
175             "32"        "\thirtysecondflag"     0pt     5pt     0pt     0pt
176             "-8"        "\deigthflag"           0pt     5pt     0pt     0pt
177             "-16"       "\dsixteenthflag"               0pt     5pt     0pt     0pt
178             "-32"       "\dthirtysecondflag"    0pt     5pt     0pt     0pt
179     }
180
181     "beamslopes" = table {
182             "slope"     "\beamslope{%}{%}"
183             "horizontal"        "\rulesym{%}{%}"        
184     }
185
186 }
187
188 %
189 % common dutch names for notes. "es" means flat, "is" means sharp
190 %
191
192 dutch_names = notenames {
193         "ceses" 0 -2 "ces" 0 -1         "c" 0 0         "cis" 0 1 "cisis" 0 2
194         "deses" 1 -2 "des" 1 -1         "d" 1 0         "dis" 1 1 "disis" 1 2
195         "eses"  2 -2 "es"  2 -1         "e" 2 0         "eis" 2 1 "eisis" 2 2
196         "feses" 3 -2 "fes" 3 -1         "f" 3 0         "fis" 3 1 "fisis" 3 2
197         "geses" 4 -2 "ges" 4 -1         "g" 4 0         "gis" 4 1 "gisis" 4 2
198         "ases"  5 -2 "as"  5 -1         "a" 5 0         "ais" 5 1 "aisis" 5 2
199         "beses" 6 -2 "bes" 6 -1         "b" 6 0         "bis" 6 1 "bisis" 6 2
200 }
201
202 %
203 % f = flat, s = sharp.
204 %
205 english_names = notenames {
206         "cff" 0 -2 "cf" 0 -1    "c" 0 0         "cs" 0 1 "css" 0 2
207         "dff" 1 -2 "df" 1 -1    "d" 1 0         "ds" 1 1 "dss" 1 2
208         "eff" 2 -2 "ef" 2 -1    "e" 2 0         "es" 2 1 "ess" 2 2
209         "fff" 3 -2 "ff" 3 -1    "f" 3 0         "fs" 3 1 "fss" 3 2
210         "gff" 4 -2 "gf" 4 -1    "g" 4 0         "gs" 4 1 "gss" 4 2
211         "aff" 5 -2 "af" 5 -1    "a" 5 0         "as" 5 1 "ass" 5 2
212         "bff" 6 -2 "bf" 6 -1    "b" 6 0         "bs" 6 1 "bss" 6 2
213 }
214
215 default_table = symboltables { table_sixteen }
216 notenames { dutch_names }