chiark / gitweb /
Import upstream version 5.3.
[mup] / mup / docs / mupqref.ps
CommitLineData
69695f33
MW
1%!PS-Adobe-3.0
2%%Creator: groff version 1.17.2
3%%CreationDate: Mon Dec 4 22:55:33 2006
4%%DocumentNeededResources: font Times-Bold
5%%+ font Times-Italic
6%%+ font Times-Roman
7%%+ font Courier
8%%+ font Times-BoldItalic
9%%+ font NewCenturySchlbk-BoldItalic
10%%+ font NewCenturySchlbk-Roman
11%%DocumentSuppliedResources: file extlist.ps
12%%+ file muschar.ps
13%%+ procset grops 1.17 2
14%%Pages: 6
15%%PageOrder: Ascend
16%%Orientation: Portrait
17%%EndComments
18%%BeginProlog
19% Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2003, 2004 by Arkkra Enterprises
20% All rights reserved
21
22% Mup PostScript Prolog 5.3 for use with Mup 5.3
23
24% lwid is used as the width of a standard (thin) line in the music
25% character definitions.
26/lwid 70 def
27/halflwid lwid 2 div def
28
29% Define the following for use in do_upshortnote, do_dnshortnote, and
30% do_shortrest; it has to be done outside of the music font definition.
31/utildict 10 dict def
32utildict begin
33 /setnumflags { /numflags exch def } def
34 /sethooksm1 { /hooksm1 exch def } def
35 /setoffsets { /offsets exch def } def
36 /setx { /x exch def } def
37 /sety { /y exch def } def
38end
39
40% Define a music character font. Each music character is defined as if it
41% were a normal ASCII character in a strange font where "A" looks like a
42% treble clef, "B" looks like a bass clef, etc.
43
44/mfont0 100 dict def
45mfont0 begin
46 /FontType 3 def
47 /FontMatrix [ .001 0 0 0.001 0 0 ] def
48 /FontBBox [ -2000 -4030 2000 4030 ] def
49 /FontName (Mfont0) def
50
51 % set up Encoding vector with standard names
52 /Encoding 256 array def
53 StandardEncoding Encoding copy
54 pop
55
56 % the following definitions are used for quarter rests
57 /topx -170 def /topy 950 def
58 /cor1x 250 def /cor1y 450 def
59 /cor2x -300 def /cor2y 200 def
60 /cor3x 250 def /cor3y -400 def
61
62 % the following definitions are used for double sharps
63 /limit 300 halflwid add def
64 /off 70 def
65 /inbendsmall limit 200 sub def
66 /inbendbig limit 20 sub def
67 /outbendsmall 100 def
68 /outbendbig outbendsmall off add def
69
70 %%%%% define routines that will be used by multiple characters %%%%%
71 /do_1n {
72 gsave
73 newpath -10 rotate 1.6 1 scale
74 0 0 325 0 360 arc %outer ellipse
75 1 1.6 div 1 scale 10 rotate %back to original
76 35 rotate 0.85 1.1 scale
77 0 0 275 0 360 arc %inner ellipse
78 eofill
79 grestore
80 } def
81 /do_upflag {
82 -315 0 moveto
83 -300 100 -100 480 0 600 curveto
84 300 960 350 1500 200 1700 curveto
85 130 1700 lineto
86 350 1200 50 650 -315 600 curveto
87 fill
88 } def
89 /do_flat {
90 -250 -400 moveto %outer edge of loop
91 500 0 350 650 -250 160 curveto
92 -250 160 lwid sub lineto %inner edge of loop
93 100 400 300 0 -250 -400 lwid add curveto
94 fill
95
96 lwid setlinewidth %stem
97 -250 1100 moveto -250 -400 lineto stroke
98 } def
99 /do_diamond {
100 newpath
101 420 0 moveto 0 300 lineto -420 0 lineto
102 0 -300 lineto closepath
103 259 -29 moveto -41 185 lineto -259 29 lineto
104 41 -185 lineto closepath
105 eofill
106 } def
107 /do_2n {
108 gsave
109 newpath 25 rotate 1.4 1 scale
110 0 0 315 0 360 arc %outer ellipse
111 1 1.4 div 1 scale %back to original
112 1.3 0.5 scale
113 0 0 310 0 360 arc %inner ellipse
114 eofill
115 grestore
116 } def
117 /do_4n {
118 gsave
119 newpath 25 rotate 1.35 1 scale
120 0 0 310 0 360 arc fill
121 grestore
122 } def
123 /do_com {
124 newpath
125 330 250 150 0 360 arc fill %knob at upper right
126 465 300 moveto %outer boundary
127 410 500 200 635 0 635 curveto
128 -750 635 -750 -635 0 -635 curveto
129 350 -635 480 -300 500 -100 curveto
130 430 -100 lineto %inner boundary
131 380 -300 250 -565 0 -565 curveto
132 -450 -565 -450 565 0 565 curveto
133 200 565 370 350 395 300 curveto
134 fill
135 } def
136 /do_ferm {
137 0 0 800 lwid sub 0 180 arc %inner arc
138 -800 0 lineto
139 0 270 lwid sub 800 180 0 arcn %outer arc
140 800 0 lineto fill
141 0 120 120 0 360 arc fill %the dot
142 } def
143 /do_mor {
144 gsave
145 0.7 1 scale %scrunch the following horizontally
146 45 rotate %to pretend all lines horz or vertical
147 0 1 1 {
148 pop %we don't need the loop variable
149 %one half of the mordent
150 0 40 moveto 350 40 lineto 350 -460 lineto
151 750 -460 lineto 750 -540 lineto
152 150 -540 lineto 150 -40 lineto
153 0 -40 lineto fill
154 180 rotate %to do the other half
155 } for
156 grestore
157 } def
158 /do_turn {
159 gsave
160 0 1 1 {
161 pop %we don't need the loop variable
162 0 -100 moveto %outer boundary
163 200 -400 625 -400 625 0 curveto
164 625 200 500 325 300 325 curveto
165 300 185 lineto %inner boundary
166 450 255 555 150 555 0 curveto
167 555 -350 250 -250 0 100 curveto
168 fill
169 300 255 70 0 360 arc fill %knob on end
170 180 rotate %to do the other half
171 } for
172 grestore
173 } def
174
175 /do_upshortnote {
176 utildict begin
177 setnumflags %set numflags from the stack
178 gsave
179 -330 0 translate %half a flag width
180 do_4n %do a quarter note head
181 lwid setlinewidth
182 370 0 moveto
183 370 2100 numflags 2 sub flagsep mul add lineto stroke
184 670 2100 numflags 2 sub flagsep mul add translate
185 1 -1 scale %reflect across X axis
186 0 1 numflags 1 sub {
187 do_upflag %do an upflag
188 pop %we don't need the loop variable
189 0 flagsep translate
190 } for
191 grestore
192 end
193 } def
194
195 /do_dnshortnote {
196 utildict begin
197 setnumflags %set numflags from the stack
198 do_4n %do a quarter note head
199 lwid setlinewidth
200 -370 0 moveto
201 -370 -2100 numflags 2 sub flagsep mul sub lineto stroke
202 gsave
203 -70 -2100 numflags 2 sub flagsep mul sub translate
204 0 1 numflags 1 sub {
205 do_upflag %do an upflag
206 pop %we don't need the loop variable
207 0 flagsep translate
208 } for
209 grestore
210 end
211 } def
212
213 /do_shortrest {
214 utildict begin
215 sety setx setoffsets sethooksm1 %set variable from the stack
216 gsave
217 -105.8 offsets mul -600 offsets mul translate
218 0 1 hooksm1 { %loop once per hook
219 newpath
220 1 setlinewidth
221 gsave
222 1 1.2 scale
223 -150 300 1.2 div 140 0 360 arc fill %the dot
224 grestore
225 lwid setlinewidth
226 -50 700 550 255 315 arc %rest of the hook
227 hooksm1 lt { stroke 105.8 600 translate } if
228 } for
229 x y lineto stroke
230 grestore
231 end
232 } def
233
234
235 % subsidiary dictionary of character definitions
236 /CharStrings 128 dict def
237 CharStrings begin
238
239 /.notdef {} def
240
241 % Here are the definitions of the characters. A stepsize here
242 % is 300 units (assuming the character is drawn at its default
243 % size).
244
245 % gclef
246 /A {
247 newpath
248 %start with inner curl, inside boundary
249 -50 -300 moveto
250 -450 600 700 700 750 0 curveto
251 750 -800 -700 -800 -700 200 curveto
252 -700 900 500 1400 520 2250 curveto
253 520 2900 300 3000 200 3000 curveto
254 100 3000 -400 2500 -200 1800 curveto
255 350 -600 lineto
256 720 -1600 0 -1650 -400 -1400 curveto
257
258 %go back to start, drawing the other boundary
259 -400 -1480 lineto
260 0 -1700 800 -1700 430 -600 curveto
261 -120 1800 lineto
262 -300 2400 200 2800 250 2800 curveto
263 400 2800 430 2700 430 2450 curveto
264 430 1800 -900 1200 -900 300 curveto
265 -750 -900 800 -900 850 0 curveto
266 900 1100 -750 900 -120 -300 curveto fill
267
268 %circle at the bottom
269 -300 -1250 250 0 360 arc fill
270 } def
271
272 % fclef
273 /B {
274 newpath
275 %start with outside boundary, at bottom
276 -1000 -1700 moveto
277 100 -1100 500 -600 450 0 curveto
278 450 850 -1100 850 -950 0 curveto
279
280 %go back to start, drawing the other boundary
281 -880 0 lineto
282 -920 400 -600 560 -300 560 curveto
283 0 560 150 400 150 0 curveto
284 150 -400 100 -900 -1000 -1620 curveto fill
285
286 %circle at the left
287 newpath
288 -700 0 250 0 360 arc fill
289
290 %do the two dots after the main curve
291 700 -300 100 0 360 arc fill
292 700 300 100 0 360 arc fill
293 } def
294
295 % cclef
296 /C {
297 gsave
298 %do upper curved part, then scale to do mirror image
299 0 1 1 {
300 pop %we don't need the loop variable
301 %outer boundary of curve
302 -170 0 moveto 100 300 lineto
303 400 -200 750 300 750 650 curveto
304 750 1100 450 1235 250 1235 curveto
305 0 1235 -143 1100 -143 950 curveto
306
307 %inner boundary of curve
308 0 950 lineto
309 0 1100 30 1165 250 1165 curveto
310 300 1165 450 1100 450 650 curveto
311 450 400 400 -100 100 400 curveto
312 -270 0 lineto fill
313 %stroke
314 %-270 0 moveto 100 400 lineto
315 %400 -100 450 400 450 650 curveto
316 %450 1100 300 1165 250 1165 curveto
317 %30 1165 0 1100 0 950 curveto
318 %stroke
319
320 %elliptical ball at end of curve
321 gsave
322 1.3 1 scale
323 10 950 120 0 360 arc fill
324 grestore
325 1 -1 scale %reflect across X axis
326 } for
327 grestore
328
329 % two vertical lines on the left
330 300 setlinewidth -600 -1200 halflwid sub moveto
331 -600 1200 halflwid add lineto stroke
332 lwid setlinewidth -300 -1200 halflwid sub moveto
333 -300 1200 halflwid add lineto stroke
334 } def
335
336 % dblwhole
337 /D {
338 do_1n %do a whole note
339 lwid setlinewidth
340 -490 -600 moveto -490 600 lineto stroke
341 490 -600 moveto 490 600 lineto stroke
342 } def
343
344 % 1n
345 /E {
346 do_1n %do a whole note
347 } def
348
349 % 2n
350 /F {
351 do_2n %do a half note
352 } def
353
354 % 4n
355 /G {
356 do_4n %do a quarter note head
357 } def
358
359 % upflag
360 /H {
361 do_upflag %do an upflag
362 } def
363
364 % dnflag
365 /I {
366 gsave
367 1 -1 scale %reflect across X axis
368 do_upflag %do an upflag
369 grestore
370 } def
371
372 % dwhrest
373 /J {
374 300 setlinewidth
375 0 0 moveto 0 600 lineto stroke
376 } def
377
378 % 1rest
379 /K {
380 lwid setlinewidth
381 -750 600 moveto 750 600 lineto stroke
382 300 setlinewidth
383 -400 450 moveto 400 450 lineto stroke
384 } def
385
386 % 2rest
387 /L {
388 lwid setlinewidth
389 -750 0 moveto 750 0 lineto stroke
390 300 setlinewidth
391 -400 150 moveto 400 150 lineto stroke
392 } def
393
394 % 4rest
395 /M {
396 newpath
397 cor3x cor3y halflwid add moveto
398 %-400 -200 -450 -650 50 -950 lwid add curveto
399 -450 -50 -450 -650 50 -950 lwid add curveto
400 -150 -650 -100 -250 cor3x cor3y halflwid sub curveto
401 fill
402
403 cor1x cor1y moveto cor1x 200 sub cor1y 200 add lineto
404 cor2x cor2y lineto cor2x 200 add cor2y 200 sub lineto
405 fill
406
407 lwid setlinewidth
408 topx topy moveto cor1x cor1y lineto stroke
409 cor2x cor2y moveto cor3x cor3y lineto stroke
410 } def
411
412 % 8rest
413 /N {
414 0 0 0 -600 do_shortrest
415 } def
416
417 % 16rest
418 /O {
419 1 1 100 -1200 do_shortrest
420 } def
421
422 % 32rest
423 /P {
424 2 1 0 -1800 do_shortrest
425 } def
426
427 % 64rest
428 /Q {
429 3 2 -80 -2100 do_shortrest
430 } def
431
432 % 128rest
433 /R {
434 4 2 -150 -2700 do_shortrest
435 } def
436
437 % 256rest
438 /S {
439 5 3 -280 -3300 do_shortrest
440 } def
441
442 % dot
443 /T {
444 newpath
445 0 0 120 0 360 arc fill
446 } def
447
448 % nat
449 /U {
450 % fill crossbars so that we can do parallelograms
451 -235 -470 moveto -235 -270 lineto
452 235 -130 lineto 235 -330 lineto fill
453 -235 130 moveto -235 330 lineto
454 235 470 lineto 235 270 lineto fill
455
456 % vertical strokes
457 lwid setlinewidth
458 -200 -380 moveto -200 850 lineto stroke
459 200 -850 moveto 200 380 lineto stroke
460 } def
461
462 % sharp
463 /V {
464 % fill crossbars so that we can do parallelograms
465 -325 -480 moveto -325 -280 lineto
466 325 -120 lineto 325 -320 lineto fill
467 -325 120 moveto -325 320 lineto
468 325 480 lineto 325 280 lineto fill
469
470 % vertical strokes
471 lwid setlinewidth
472 -150 -930 moveto -150 880 lineto stroke
473 150 -880 moveto 150 930 lineto stroke
474 } def
475
476 % flat
477 /W {
478 do_flat %do a flat
479 } def
480
481 % dblsharp
482 /X {
483 gsave
484 0 1 3 { %loop once for each of 4 sticks
485 pop %we don't need the loop variable
486 0 off neg moveto
487 outbendbig outbendsmall lineto
488 inbendbig inbendsmall lineto
489 limit limit lineto
490 inbendsmall inbendbig lineto
491 outbendsmall outbendbig lineto
492 off neg 0 lineto
493 fill
494 -90 rotate
495 } for
496 grestore
497 } def
498
499 % dblflat
500 /Y {
501 -290 580 290 { %loop once for each flat
502
503 gsave
504 1 setlinewidth
505 0 translate %translate left/right (loop var)
506 do_flat %do a flat
507 grestore
508
509 } for
510 } def
511
512 % xnote
513 /Z {
514 gsave
515 1.15 1 scale 120 setlinewidth 1 setlinecap %round
516 -300 -300 moveto 300 300 lineto stroke
517 -300 300 moveto 300 -300 lineto stroke
518 grestore
519 } def
520
521 % dwhdiamond
522 /a {
523 do_diamond %do a diamond
524 lwid setlinewidth
525 -420 -600 moveto -420 600 lineto stroke
526 420 -600 moveto 420 600 lineto stroke
527 } def
528
529 % diamond
530 /b {
531 do_diamond %do a diamond
532 } def
533
534 % filldiamond
535 /c {
536 420 0 moveto 0 300 lineto
537 -420 0 lineto 0 -300 lineto fill
538 } def
539
540 % up2n
541 /d {
542 lwid setlinewidth
543 380 0 moveto 380 2100 lineto stroke
544 do_2n %do a half note
545 } def
546
547 % dn2n
548 /e {
549 lwid setlinewidth
550 -380 0 moveto -380 -2100 lineto stroke
551 do_2n %do a half note
552 } def
553
554 % up4n
555 /f {
556 do_4n %do a quarter note head
557 lwid setlinewidth
558 370 0 moveto 370 2100 lineto stroke
559 } def
560
561 % dn4n
562 /g {
563 do_4n %do a quarter note head
564 lwid setlinewidth
565 -370 0 moveto -370 -2100 lineto stroke
566 } def
567
568 % up8n
569 /h {
570 gsave
571 -330 0 translate % half a flag width
572 do_4n %do a quarter note head
573 lwid setlinewidth
574 370 0 moveto 370 2100 lineto stroke
575 670 2100 translate
576 1 -1 scale %reflect across X axis
577 do_upflag %do an upflag
578 grestore
579 } def
580
581 % dn8n
582 /i {
583 do_4n %do a quarter note head
584 lwid setlinewidth
585 -370 0 moveto -370 -2100 lineto stroke
586 gsave
587 -70 -2100 translate
588 do_upflag %do an upflag
589 grestore
590 } def
591
592 % up16n
593 /j {
594 2 do_upshortnote
595 } def
596
597 % dn16n
598 /k {
599 2 do_dnshortnote
600 } def
601
602 % up32n
603 /l {
604 3 do_upshortnote
605 } def
606
607 % dn32n
608 /m {
609 3 do_dnshortnote
610 } def
611
612 % up64n
613 /n {
614 4 do_upshortnote
615 } def
616
617 % dn64n
618 /o {
619 4 do_dnshortnote
620 } def
621
622 % up128n
623 /p {
624 5 do_upshortnote
625 } def
626
627 % dn128n
628 /q {
629 5 do_dnshortnote
630 } def
631
632 % up256n
633 /r {
634 6 do_upshortnote
635 } def
636
637 % dn256n
638 /s {
639 6 do_dnshortnote
640 } def
641
642 % com
643 /t {
644 do_com %do a common time symbol
645 } def
646
647 % cut
648 /u {
649 do_com %do a common time symbol
650 lwid setlinewidth
651 0 -900 moveto 0 900 lineto stroke
652 } def
653
654 % begped
655 /v {
656 lwid setlinewidth
657 -200 600 moveto -200 0 lineto 200 0 lineto stroke
658 } def
659
660 % pedal
661 /w {
662 lwid setlinewidth
663 -500 0 moveto -450 0 lineto 0 600 lineto
664 450 0 lineto 500 0 lineto stroke
665 } def
666
667 % endped
668 /x {
669 lwid setlinewidth
670 200 600 moveto 200 0 lineto -200 0 lineto stroke
671 } def
672
673 % dnbow
674 /y {
675 lwid setlinewidth
676 -350 0 moveto -350 900 lineto stroke
677 350 0 moveto 350 900 lineto stroke
678 200 setlinewidth
679 -350 800 moveto 350 800 lineto stroke
680 } def
681
682 % upbow
683 /z {
684 lwid setlinewidth
685 -300 900 moveto 0 0 lineto 300 900 lineto stroke
686 } def
687
688 % wedge
689 /one {
690 0 0 moveto -150 500 lineto 150 500 lineto fill
691 } def
692
693 % uwedge
694 /two {
695 -150 0 moveto 150 0 lineto 0 500 lineto fill
696 } def
697
698 % ferm
699 /three {
700 newpath
701 do_ferm %do a right side up fermata
702 } def
703
704 % uferm
705 /four {
706 newpath
707 gsave
708 0 270 lwid sub 800 add translate %baseline at bottom
709 180 rotate %upside down
710 do_ferm %do a right side up fermata
711 grestore
712 } def
713
714 % sign
715 /five {
716 gsave
717 %do upper left curved part, upper right dot;
718 %then rotate 180 to do other half
719 0 1 1 {
720 pop %we don't need the loop variable
721 0 100 moveto %inner boundary
722 -1000 300 -400 750 -200 700 curveto
723 -200 800 lineto %outer boundary
724 -550 900 -1100 100 0 -100 curveto
725 fill
726 %dot at end of curve
727 -200 700 100 0 360 arc fill
728 %dot in upper right quadrant
729 500 200 70 0 360 arc fill
730 180 rotate
731 } for
732 grestore
733
734 %slash through middle
735 lwid setlinewidth
736 -400 -800 moveto 400 800 lineto stroke
737 } def
738
739 % coda
740 /six {
741 newpath
742 gsave
743 0.6 1 scale
744 0 0 550 0 360 arc %outside boundary
745 1 0.6 div 1 scale %back to original
746 0.9 1 scale
747 0 0 650 0 360 arc %inside boundary
748 eofill
749 grestore
750 lwid setlinewidth
751 0 -850 moveto 0 850 lineto stroke
752 -800 0 moveto 800 0 lineto stroke
753 } def
754
755 % mor
756 /seven {
757 do_mor %do a mordent
758 } def
759
760 % invmor
761 /eight {
762 do_mor %do a mordent
763 lwid setlinewidth
764 0 -450 moveto 0 450 lineto stroke
765 } def
766
767 % turn
768 /nine {
769 do_turn %do a turn
770 } def
771
772 % invturn
773 /zero {
774 gsave
775 1 -1 scale %reflect across X axis
776 do_turn %do a turn
777 grestore
778 } def
779
780 % acc_gt
781 /numbersign {
782 lwid setlinewidth
783 -500 300 moveto 500 0 lineto -500 -300 lineto stroke
784 } def
785
786 % acc_hat
787 /dollar {
788 newpath
789 -365 0 moveto 0 860 lineto 365 0 lineto
790 150 0 lineto -75 530 lineto -300 0 lineto fill
791 } def
792
793 % acc_uhat
794 /quotedbl {
795 newpath
796 365 860 moveto 0 0 lineto -365 860 lineto
797 -150 860 lineto 75 330 lineto 300 860 lineto fill
798 } def
799
800 % tr
801 /asterisk {
802 %vertical bar of t
803 -350 1000 moveto -550 200 lineto
804 -612.5 -50 -212.5 -50 -160 200 curveto
805 -230 200 lineto
806 -300 50 -420 50 -400 200 curveto
807 -200 1000 lineto fill
808
809 %crossbar of t and vertical bar of r
810 -700 600 moveto -160 600 lineto
811 20 600 30 520 60 440 curveto
812 -50 0 lineto 70 0 lineto 180 440 lineto
813 190 480 100 670 -150 670 curveto
814 -690 670 lineto fill
815
816 %horizontal curve of r
817 100 480 moveto
818 300 630 450 700 650 550 curveto
819 560 480 lineto
820 450 630 300 560 100 390 curveto
821 fill
822
823 %knob at end of r
824 600 460 100 0 360 arc fill
825 } def
826
827 % leg
828 /comma {
829 100 setlinewidth
830 -400 0 moveto 400 0 lineto stroke
831 } def
832
833 % rr
834 /hyphen {
835 100 setlinewidth
836 -400 0 moveto 0 1000 lineto stroke
837 0 0 moveto 400 1000 lineto stroke
838 } def
839
840 % measrpt
841 /period {
842 newpath -450 400 150 0 360 arc fill
843 newpath 450 -400 150 0 360 arc fill
844 200 setlinewidth
845 -550 -600 moveto 550 600 lineto stroke
846 } def
847
848 % copyright
849 /slash {
850 lwid setlinewidth
851 newpath 0 400 400 0 360 arc stroke
852 newpath 0 400 200 45 315 arc stroke
853 } def
854
855 % dim
856 /quoteleft {
857 50 setlinewidth
858 newpath 0 640 220 0 360 arc stroke
859 } def
860
861 % halfdim
862 /quoteright {
863 50 setlinewidth
864 newpath 0 640 220 0 360 arc stroke
865 newpath -340 300 moveto 340 980 lineto stroke
866 } def
867
868 % triangle
869 /asciicircum {
870 50 setlinewidth
871 newpath -340 -10 moveto 0 710 lineto
872 340 -10 lineto closepath stroke
873 } def
874
875 % qwhrest
876 /ampersand {
877 300 setlinewidth
878 0 -600 moveto 0 600 lineto stroke
879 } def
880
881 % ll1rest
882 /exclam {
883 310 setlinewidth
884 -400 455 moveto 400 450 lineto stroke
885 } def
886
887 % ll2rest
888 /at {
889 310 setlinewidth
890 -400 145 moveto 400 150 lineto stroke
891 } def
892 end
893
894 /BuildChar {
895
896 exch begin
897 Encoding exch get
898
899 dup
900 Mcbbox0 exch get
901 aload pop setcachedevice
902
903 CharStrings exch get
904 exec
905 end
906 } def
907end
908
909
910% Define another music character font, since there are too many to fit in one
911% font. It works the same way as the first one.
912
913/mfont1 100 dict def
914mfont1 begin
915 /FontType 3 def
916 /FontMatrix [ .001 0 0 0.001 0 0 ] def
917 /FontBBox [ -2000 -4030 2000 4030 ] def
918 /FontName (Mfont1) def
919
920 % set up Encoding vector with standard names
921 /Encoding 256 array def
922 StandardEncoding Encoding copy
923 pop
924
925 %%%%% define routines that will be used by multiple characters %%%%%
926
927 /do_dwh_bars {
928 % the two bars surrounding a double whole note
929 lwid setlinewidth
930 -420 -600 moveto -420 600 lineto stroke
931 420 -600 moveto 420 600 lineto stroke
932 } def
933 /do_righttriangle {
934 newpath
935 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
936 350 150 moveto -140 150 lineto 350 -213 lineto
937 eofill
938 } def
939 /do_fillrighttriangle {
940 newpath
941 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
942 fill
943 } def
944 /do_rectangle {
945 newpath
946 420 270 moveto -420 270 lineto -420 -270 lineto 420 -270 lineto
947 350 150 moveto -350 150 lineto -350 -150 lineto 350 -150 lineto
948 eofill
949 } def
950 /do_isostriangle {
951 newpath
952 0 300 moveto -420 -270 lineto 420 -270 lineto
953 0 182 moveto -245 -150 lineto 245 -150 lineto
954 eofill
955 } def
956 /do_piewedge {
957 newpath
958 0 -300 moveto 0 -244 514 35 145 arc
959 0 -209 moveto 0 -244 394 43 137 arc
960 eofill
961 } def
962 /do_semicircle {
963 newpath
964 gsave
965 1 1.357 scale 420 199 moveto 0 199 420 180 360 arc
966 1 1.09 scale 350 111 moveto 0 199 350 194.1 345.9 arc
967 eofill
968 grestore
969 } def
970 /do_slashhead {
971 newpath
972 lwid setlinewidth
973 -620 -530 moveto -480 -670 lineto 620 530 lineto 480 670 lineto
974 closepath stroke
975 } def
976
977 % subsidiary dictionary of character definitions
978 /CharStrings 128 dict def
979 CharStrings begin
980
981 /.notdef {} def
982
983 % Here are the definitions of the characters. A stepsize here
984 % is 300 units (assuming the character is drawn at its default
985 % size).
986
987 % dwhrighttriangle
988 /A {
989 do_righttriangle
990 do_dwh_bars
991 } def
992
993 % righttriangle
994 /B {
995 do_righttriangle
996 } def
997
998 % fillrighttriangle
999 /C {
1000 newpath
1001 420 270 moveto -420 270 lineto 350 -300 lineto
1002 420 -300 lineto
1003 fill
1004 } def
1005
1006 % udwhrighttriangle
1007 /D {
1008 gsave
1009 180 rotate
1010 do_righttriangle
1011 do_dwh_bars
1012 grestore
1013 } def
1014
1015 % urighttriangle
1016 /E {
1017 gsave
1018 180 rotate
1019 do_righttriangle
1020 grestore
1021 } def
1022
1023 % ufillrighttriangle
1024 /F {
1025 gsave
1026 180 rotate
1027 do_fillrighttriangle
1028 grestore
1029 } def
1030
1031 % dwhrectangle
1032 /G {
1033 do_rectangle
1034 do_dwh_bars
1035 } def
1036
1037 % rectangle
1038 /H {
1039 do_rectangle
1040 } def
1041
1042 % fillrectangle
1043 /I {
1044 newpath
1045 420 270 moveto -420 270 lineto -420 -270 lineto
1046 420 -270 lineto
1047 fill
1048 } def
1049
1050 % dwhisostriangle
1051 /J {
1052 do_isostriangle
1053 do_dwh_bars
1054 } def
1055
1056 % isostriangle
1057 /K {
1058 do_isostriangle
1059 } def
1060
1061 % fillisostriangle
1062 /L {
1063 newpath
1064 0 300 moveto -420 -270 lineto 420 -270 lineto
1065 fill
1066 } def
1067
1068 % dwhpiewedge
1069 /M {
1070 do_piewedge
1071 do_dwh_bars
1072 } def
1073
1074 % piewedge
1075 /N {
1076 do_piewedge
1077 } def
1078
1079 % fillpiewedge
1080 /O {
1081 newpath
1082 0 -300 moveto 0 -244 514 35 145 arc
1083 fill
1084 } def
1085
1086 % dwhsemicircle
1087 /P {
1088 do_semicircle
1089 do_dwh_bars
1090 } def
1091
1092 % semicircle
1093 /Q {
1094 do_semicircle
1095 } def
1096
1097 % fillsemicircle
1098 /R {
1099 newpath
1100 gsave
1101 1 570 420 div scale
1102 420 199 moveto 0 199 420 180 360 arc
1103 fill
1104 grestore
1105 } def
1106
1107 % dwhslashhead
1108 /S {
1109 do_slashhead
1110 lwid setlinewidth
1111 -650 -600 moveto -650 600 lineto stroke
1112 650 -600 moveto 650 600 lineto stroke
1113 } def
1114
1115 % slashhead
1116 /T {
1117 do_slashhead
1118 } def
1119
1120 % fillslashhead
1121 /U {
1122 newpath
1123 200 setlinewidth
1124 -550 -600 moveto 550 600 lineto stroke
1125 } def
1126
1127 % blankhead
1128 /V {
1129 %print nothing
1130 } def
1131 end
1132
1133 /BuildChar {
1134
1135 exch begin
1136 Encoding exch get
1137
1138 dup
1139 Mcbbox1 exch get
1140 aload pop setcachedevice
1141
1142 CharStrings exch get
1143 exec
1144 end
1145 } def
1146end
1147
1148
1149% General routines for printing any music character, invoked by each music
1150% character's specific routine below. The scaling factor (default 1) needs
1151% to be multiplied by 10 to get the actual size. These routines restore the
1152% preexisting current font when they are done.
1153
1154/printmchar0 {
1155 gsave
1156 /musicchar exch def
1157 /Mfont0 findfont exch 10 mul scalefont setfont moveto
1158 musicchar show
1159 grestore
1160} def
1161/printmchar1 {
1162 gsave
1163 /musicchar exch def
1164 /Mfont1 findfont exch 10 mul scalefont setfont moveto
1165 musicchar show
1166 grestore
1167} def
1168
1169% Define each music character name to be a routine that prints the character.
1170% Each character is to be invoked as in this example:
1171% 100 200 1 gclef % at (100, 200), scale to default size & print
1172
1173/gclef { (A) printmchar0 } def
1174/fclef { (B) printmchar0 } def
1175/cclef { (C) printmchar0 } def
1176/dblwhole { (D) printmchar0 } def
1177/1n { (E) printmchar0 } def
1178/2n { (F) printmchar0 } def
1179/4n { (G) printmchar0 } def
1180/upflag { (H) printmchar0 } def
1181/dnflag { (I) printmchar0 } def
1182/dwhrest { (J) printmchar0 } def
1183/1rest { (K) printmchar0 } def
1184/2rest { (L) printmchar0 } def
1185/4rest { (M) printmchar0 } def
1186/8rest { (N) printmchar0 } def
1187/16rest { (O) printmchar0 } def
1188/32rest { (P) printmchar0 } def
1189/64rest { (Q) printmchar0 } def
1190/128rest { (R) printmchar0 } def
1191/256rest { (S) printmchar0 } def
1192/dot { (T) printmchar0 } def
1193/nat { (U) printmchar0 } def
1194/sharp { (V) printmchar0 } def
1195/flat { (W) printmchar0 } def
1196/dblsharp { (X) printmchar0 } def
1197/dblflat { (Y) printmchar0 } def
1198/xnote { (Z) printmchar0 } def
1199/dwhdiamond { (a) printmchar0 } def
1200/diamond { (b) printmchar0 } def
1201/filldiamond { (c) printmchar0 } def
1202/up2n { (d) printmchar0 } def
1203/dn2n { (e) printmchar0 } def
1204/up4n { (f) printmchar0 } def
1205/dn4n { (g) printmchar0 } def
1206/up8n { (h) printmchar0 } def
1207/dn8n { (i) printmchar0 } def
1208/up16n { (j) printmchar0 } def
1209/dn16n { (k) printmchar0 } def
1210/up32n { (l) printmchar0 } def
1211/dn32n { (m) printmchar0 } def
1212/up64n { (n) printmchar0 } def
1213/dn64n { (o) printmchar0 } def
1214/up128n { (p) printmchar0 } def
1215/dn128n { (q) printmchar0 } def
1216/up256n { (r) printmchar0 } def
1217/dn256n { (s) printmchar0 } def
1218/com { (t) printmchar0 } def
1219/cut { (u) printmchar0 } def
1220/begped { (v) printmchar0 } def
1221/pedal { (w) printmchar0 } def
1222/endped { (x) printmchar0 } def
1223/dnbow { (y) printmchar0 } def
1224/upbow { (z) printmchar0 } def
1225/wedge { (1) printmchar0 } def
1226/uwedge { (2) printmchar0 } def
1227/ferm { (3) printmchar0 } def
1228/uferm { (4) printmchar0 } def
1229/sign { (5) printmchar0 } def
1230/coda { (6) printmchar0 } def
1231/mor { (7) printmchar0 } def
1232/invmor { (8) printmchar0 } def
1233/turn { (9) printmchar0 } def
1234/invturn { (0) printmchar0 } def
1235/acc_gt { (#) printmchar0 } def
1236/acc_hat { ($) printmchar0 } def
1237/acc_uhat { (") printmchar0 } def
1238/tr { (*) printmchar0 } def
1239/leg { (,) printmchar0 } def
1240/rr { (-) printmchar0 } def
1241/measrpt { (.) printmchar0 } def
1242/copyright { (/) printmchar0 } def
1243/dim { (`) printmchar0 } def
1244/halfdim { (') printmchar0 } def
1245/triangle { (^) printmchar0 } def
1246/qwhrest { (&) printmchar0 } def
1247/ll1rest { (!) printmchar0 } def
1248/ll2rest { (@) printmchar0 } def
1249/dwhrighttriangle { (A) printmchar1 } def
1250/righttriangle { (B) printmchar1 } def
1251/fillrighttriangle { (C) printmchar1 } def
1252/udwhrighttriangle { (D) printmchar1 } def
1253/urighttriangle { (E) printmchar1 } def
1254/ufillrighttriangle { (F) printmchar1 } def
1255/dwhrectangle { (G) printmchar1 } def
1256/rectangle { (H) printmchar1 } def
1257/fillrectangle { (I) printmchar1 } def
1258/dwhisostriangle { (J) printmchar1 } def
1259/isostriangle { (K) printmchar1 } def
1260/fillisostriangle { (L) printmchar1 } def
1261/dwhpiewedge { (M) printmchar1 } def
1262/piewedge { (N) printmchar1 } def
1263/fillpiewedge { (O) printmchar1 } def
1264/dwhsemicircle { (P) printmchar1 } def
1265/semicircle { (Q) printmchar1 } def
1266/fillsemicircle { (R) printmchar1 } def
1267/dwhslashhead { (S) printmchar1 } def
1268/slashhead { (T) printmchar1 } def
1269/fillslashhead { (U) printmchar1 } def
1270/blankhead { (V) printmchar1 } def
1271
1272
1273% Define routines for Mup output other than music characters.
1274
1275/stepsize 3 def % define a step size as 3 points (at default magnification)
1276
1277% x1 y1 x2 lines dist staffscale staff
1278% draw a staff starting at x1, y1 and extending to x2 with "lines"
1279% lines, 2*dist*stepsize apart, scaled by staffscale
1280/staff {
1281 /staffscale exch def
1282 /dist exch def
1283 /lines exch def
1284 /x2 exch def
1285 /y1 exch def
1286 /x1 exch def
1287 0.7 staffscale mul sb setlinewidth
1288 1 lines sub 2 lines 1 sub { % loop from bottom line to top line
1289 dup stepsize mul staffscale mul dist mul y1 add x1 exch moveto
1290 stepsize mul staffscale mul dist mul y1 add x2 exch lineto stroke
1291 } for
1292} def
1293
1294% x y1 y2 bracket draw a bracket; y1 is the top
1295/bracket {
1296 /y2 exch def
1297 /y1 exch def
1298 /x exch def
1299 gsave
1300 3 setlinewidth
1301 x 2 sub y1 1 add moveto
1302 x 2 sub y2 1 sub lineto
1303 stroke
1304 x 2 sub y1 1 add moveto
1305 x 1 sub y1 1 add x 3 add y1 1 add x 5 add y1 6 add curveto
1306 x 6 add y1 5 add lineto
1307 x 5 add y1 2 add x 1 add y1 2 sub x 2 sub y1 2 sub curveto
1308 fill
1309 x 2 sub y2 1 sub moveto
1310 x 1 sub y2 1 sub x 3 add y2 1 sub x 5 add y2 6 sub curveto
1311 x 6 add y2 5 sub lineto
1312 x 5 add y2 2 sub x 1 add y2 2 add x 2 sub y2 2 add curveto
1313 fill
1314 grestore
1315} def
1316
1317% x y1 y2 brace draw a brace; y1 is the top
1318/brace {
1319 /y2 exch def
1320 /y1 exch def
1321 /x exch def
1322 gsave
1323 x 9 sub y1 y2 add 2 div translate
1324 /topy y1 y2 sub 2 div 1 sub def
1325 0 1 1 {
1326 pop
1327 %0 topy moveto 0 0 lineto stroke
1328 0 0 moveto
1329 16 topy 0.2 mul -11 topy 0.6 mul 8 topy curveto
1330 8.7 topy lineto
1331 -7 topy 0.7 mul 20 topy 0.3 mul 1 0 curveto
1332 fill
1333 1 -1 scale % flip to do bottom half
1334 } for
1335 grestore
1336} def
1337
1338% endx endy wavy staffscale draw a wavy line from current point to here,
1339% scaled by staffscale
1340/wavy {
1341 /staffscale exch def
1342 /endy exch def % define the end point of the line
1343 /endx exch def
1344 currentpoint % line starts at current point
1345 /begy exch def % define the beginning point of the line
1346 /begx exch def
1347 gsave
1348 /dx endx begx sub def % find delta x and delta y
1349 /dy endy begy sub def
1350 /r dx dx mul dy dy mul add sqrt def % hypotenuse
1351 /theta dy dx atan def % angle with positive x axis
1352 begx begy translate % change axes so that we can draw the line
1353 theta rotate % from (0, 0) to (r, 0)
1354 staffscale staffscale scale % scale everything by staffscale
1355 /scaledr r staffscale div def % but scale r in reverse to keep length
1356
1357 % Each outer loop draws one cycle of the squiggle. It continues until
1358 % we are at or beyond the desired end point.
1359 0 0 moveto
1360 0 6 scaledr {
1361 gsave
1362 % first loop draws left half of squiggle; second draws right
1363 0 1 1 {
1364 0.0 0.4 moveto
1365 2.0 1.9 3.4 2.3 3.9 0.0 curveto
1366 2.1 0.0 lineto
1367 1.9 0.8 1.4 0.7 0.0 -0.4 curveto
1368 fill
1369 pop 180 rotate -6 0 translate
1370 } for
1371 grestore
1372
1373 pop 6 0 translate % shift axes right one squiggle
1374 } for
1375
1376 grestore
1377} def
1378
1379% x y space frets fretno numvert curvel curver [ f1 f2 f3 ... ] grid
1380% print a guitar grid diagram
1381/grid {
1382 /grid_positions exch def % 0="o", -1="x", -2=nothing, positive=dot
1383 /curver exch def % right string for curve, 0 if none
1384 /curvel exch def % left string for curve, 0 if none
1385 /numvert exch def % vertical position to print fretno, 0 if none
1386 /fretno exch def % fret no. to print at right, 0 if none
1387 /frets exch def % number of fret lines
1388 /space exch def % points between two neighboring lines
1389 /y exch def % y coord of top fret line
1390 /x exch def % x coord of left strings
1391
1392 gsave
1393 /strings grid_positions length def % number of strings
1394 /lmarky 0.4 space mul y add def % lowest Y of a "o" or "x"
1395 space 10 div setlinewidth
1396 2 setlinecap
1397
1398 % draw the lines of the grid
1399 0 1 strings 1 sub { % loop from left string to right string
1400 dup space mul x add y moveto
1401 space mul x add frets 1 sub space mul y exch sub lineto stroke
1402 } for
1403 0 -1 1 frets sub { % loop from top fret (nut) to bottom fret
1404 dup space mul y add x exch moveto
1405 space mul y add strings 1 sub space mul x add exch lineto stroke
1406 } for
1407
1408 % draw the curved line if there is one
1409 curvel 0 gt {
1410 % within strings curvel to curver, find smallest positive fret
1411 /minfret 1000 def
1412 curvel 1 curver {
1413 /strno exch def
1414 /grid_p grid_positions strno 1 sub get def
1415 grid_p 0 gt grid_p minfret lt and {
1416 /minfret grid_p def
1417 } if
1418 } for
1419
1420 % if curve goes above top fret, other marks must be higher
1421 minfret 1 eq {
1422 /hmarky 1.2 space mul y add def
1423 } {
1424 /hmarky lmarky def
1425 } ifelse
1426
1427 /strdiff curver curvel sub def
1428 space 8 div setlinewidth
1429
1430 % set endpoint coords of curve; higher if curve is short
1431 /curvex1 curvel 1 sub space mul x add def
1432 /curvex2 curver 1 sub space mul x add def
1433 /curvey 1 minfret sub space mul y add def
1434 strdiff 3 lt {
1435 /curvey 0.2 strdiff div space mul curvey add def
1436 } if
1437
1438 % move to left end, set other points, draw curve
1439 curvex1 curvey moveto
1440
1441 curvex1 curvex2 curvex1 sub 3 div add
1442 curvey space 0.4 strdiff sqrt mul mul add
1443
1444 curvex2 curvex2 curvex1 sub 3 div sub
1445 curvey space 0.4 strdiff sqrt mul mul add
1446
1447 curvex2 curvey curveto stroke
1448 } if
1449
1450 space 10 div setlinewidth
1451
1452 % draw dots and x and o marks
1453 0 1 strings 1 sub { % loop from left string to right string
1454 /strno exch def % first string is 0
1455 /grid_p grid_positions strno get def
1456 /strx strno space mul x add def
1457
1458 % set Y of mark higher if curved line covers this string
1459 strno 1 add curvel ge strno 1 add curver le and {
1460 /marky hmarky def
1461 } {
1462 /marky lmarky def
1463 } ifelse
1464
1465 grid_p -1 eq { % draw an X above the string
1466 /xhwid space 3 div def
1467 strx xhwid sub marky xhwid sub moveto
1468 strx xhwid add marky xhwid add lineto stroke
1469 strx xhwid sub marky xhwid add moveto
1470 strx xhwid add marky xhwid sub lineto stroke
1471 } if
1472 grid_p 0 eq { % draw a circle above the string
1473 strx marky space 0.3 mul 0 360 arc stroke
1474 } if
1475 grid_p 1 ge { % draw a dot by the proper fret
1476 strx y grid_p space mul sub space 3 div add
1477 space 3 div 0 360 arc fill
1478 } if
1479 } for
1480
1481 % print "X fr" if requested
1482 fretno 0 gt {
1483 /Palatino-Roman findfont space 1.9 mul scalefont setfont
1484 x strings 0.5 sub space mul add
1485 y space numvert 0.3 add mul sub moveto
1486 fretno 2 string cvs show ( fr) show
1487 } if
1488 grestore
1489} def
1490
1491% x1 y1 x2 y2 whitebox draw a white rectangle with opposite
1492% corners of (x1,y1) and (x2,y2)
1493/whitebox {
1494 /y2 exch def
1495 /x2 exch def
1496 /y1 exch def
1497 /x1 exch def
1498 1.0 setgray
1499 newpath
1500 x1 y1 moveto
1501 x1 y2 lineto
1502 x2 y2 lineto
1503 x2 y1 lineto
1504 closepath
1505 fill
1506 stroke
1507 0.0 setgray
1508} def
1509
1510
1511/LineNum 0 def
1512/InputFile (unknown) def
1513
1514% n linenum
1515/linenum {
1516 /LineNum exch def
1517} def
1518
1519% (inputfilename) inputfile
1520/inputfile {
1521 /InputFile exch def
1522} def
1523
1524% find size of Encoding and make a dictionary
1525% that size for bounding box information
1526mfont0 begin
1527/dictsize Encoding length def
1528mfont0 /Mcbbox0 dictsize dict put
1529
1530% temporarily redefine printmchar0 to get code
15315 dict begin
1532/printmchar0 { {} forall } def
1533
1534Mcbbox0 Encoding 128rest get [ 1140.0 0 -515.0 -1515.0 615.0 1685.0 ] put
1535Mcbbox0 Encoding 16rest get [ 830.0 0 -415.0 -1215.0 405.0 485.0 ] put
1536Mcbbox0 Encoding 1n get [ 1080.0 0 -535.0 -335.0 535.0 345.0 ] put
1537Mcbbox0 Encoding 1rest get [ 1540.0 0 -765.0 -5.0 765.0 645.0 ] put
1538Mcbbox0 Encoding 256rest get [ 1250.0 0 -625.0 -2115.0 615.0 1685.0 ] put
1539Mcbbox0 Encoding 2n get [ 880.0 0 -435.0 -345.0 435.0 355.0 ] put
1540Mcbbox0 Encoding 2rest get [ 1540.0 0 -765.0 -45.0 765.0 315.0 ] put
1541Mcbbox0 Encoding 32rest get [ 940.0 0 -415.0 -1215.0 515.0 1085.0 ] put
1542Mcbbox0 Encoding 4n get [ 840.0 0 -415.0 -335.0 415.0 345.0 ] put
1543Mcbbox0 Encoding 4rest get [ 650.0 0 -345.0 -885.0 295.0 985.0 ] put
1544Mcbbox0 Encoding 64rest get [ 1040.0 0 -515.0 -1515.0 515.0 1085.0 ] put
1545Mcbbox0 Encoding 8rest get [ 750.0 0 -305.0 -615.0 435.0 485.0 ] put
1546Mcbbox0 Encoding acc_gt get [ 1170.0 0 -525.0 -335.0 635.0 345.0 ] put
1547Mcbbox0 Encoding acc_hat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
1548Mcbbox0 Encoding acc_uhat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
1549Mcbbox0 Encoding begped get [ 470.0 0 -245.0 -45.0 215.0 615.0 ] put
1550Mcbbox0 Encoding cclef get [ 1540.0 0 -765.0 -1245.0 765.0 1255.0 ] put
1551Mcbbox0 Encoding coda get [ 1640.0 0 -815.0 -855.0 815.0 865.0 ] put
1552Mcbbox0 Encoding com get [ 1100.0 0 -575.0 -635.0 515.0 655.0 ] put
1553Mcbbox0 Encoding copyright get [ 920.0 0 -455.0 -45.0 455.0 855.0 ] put
1554Mcbbox0 Encoding cut get [ 1100.0 0 -575.0 -905.0 515.0 915.0 ] put
1555Mcbbox0 Encoding dblflat get [ 1170.0 0 -595.0 -405.0 565.0 1115.0 ] put
1556Mcbbox0 Encoding dblsharp get [ 720.0 0 -355.0 -345.0 355.0 355.0 ] put
1557Mcbbox0 Encoding dblwhole get [ 1090.0 0 -535.0 -605.0 545.0 615.0 ] put
1558Mcbbox0 Encoding diamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
1559Mcbbox0 Encoding dim get [ 540.0 0 -265.0 -5.0 265.0 905.0 ] put
1560Mcbbox0 Encoding dn128n get [ 840.0 0 -415.0 -3545.0 415.0 345.0 ] put
1561Mcbbox0 Encoding dn16n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
1562Mcbbox0 Encoding dn256n get [ 840.0 0 -415.0 -3965.0 415.0 345.0 ] put
1563Mcbbox0 Encoding dn2n get [ 880.0 0 -435.0 -2105.0 435.0 355.0 ] put
1564Mcbbox0 Encoding dn32n get [ 840.0 0 -415.0 -2585.0 415.0 345.0 ] put
1565Mcbbox0 Encoding dn4n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
1566Mcbbox0 Encoding dn64n get [ 840.0 0 -415.0 -3065.0 415.0 345.0 ] put
1567Mcbbox0 Encoding dn8n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
1568Mcbbox0 Encoding dnbow get [ 810.0 0 -395.0 -5.0 405.0 915.0 ] put
1569Mcbbox0 Encoding dnflag get [ 640.0 0 -335.0 -1705.0 295.0 15.0 ] put
1570Mcbbox0 Encoding dot get [ 280.0 0 -135.0 -125.0 135.0 135.0 ] put
1571Mcbbox0 Encoding dwhdiamond get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
1572Mcbbox0 Encoding dwhrest get [ 340.0 0 -165.0 -5.0 165.0 615.0 ] put
1573Mcbbox0 Encoding endped get [ 480.0 0 -215.0 -45.0 255.0 615.0 ] put
1574Mcbbox0 Encoding fclef get [ 1840.0 0 -1015.0 -1705.0 815.0 655.0 ] put
1575Mcbbox0 Encoding ferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
1576Mcbbox0 Encoding filldiamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
1577Mcbbox0 Encoding flat get [ 580.0 0 -295.0 -405.0 275.0 1115.0 ] put
1578Mcbbox0 Encoding gclef get [ 1790.0 0 -915.0 -1605.0 865.0 3015.0 ] put
1579Mcbbox0 Encoding halfdim get [ 760.0 0 -375.0 -5.0 375.0 1015.0 ] put
1580Mcbbox0 Encoding invmor get [ 1320.0 0 -655.0 -455.0 655.0 465.0 ] put
1581Mcbbox0 Encoding invturn get [ 1300.0 0 -645.0 -335.0 645.0 345.0 ] put
1582Mcbbox0 Encoding leg get [ 840.0 0 -415.0 -55.0 415.0 65.0 ] put
1583Mcbbox0 Encoding ll1rest get [ 840.0 0 -415.0 -5.0 415.0 625.0 ] put
1584Mcbbox0 Encoding ll2rest get [ 840.0 0 -415.0 -15.0 415.0 315.0 ] put
1585Mcbbox0 Encoding measrpt get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
1586Mcbbox0 Encoding mor get [ 1320.0 0 -655.0 -285.0 655.0 295.0 ] put
1587Mcbbox0 Encoding nat get [ 520.0 0 -255.0 -855.0 255.0 865.0 ] put
1588Mcbbox0 Encoding pedal get [ 1040.0 0 -515.0 -45.0 515.0 675.0 ] put
1589Mcbbox0 Encoding qwhrest get [ 340.0 0 -165.0 -605.0 165.0 615.0 ] put
1590Mcbbox0 Encoding rr get [ 940.0 0 -465.0 -25.0 465.0 1035.0 ] put
1591Mcbbox0 Encoding sharp get [ 700.0 0 -345.0 -935.0 345.0 945.0 ] put
1592Mcbbox0 Encoding sign get [ 1340.0 0 -665.0 -825.0 665.0 835.0 ] put
1593Mcbbox0 Encoding tr get [ 1440.0 0 -715.0 -5.0 715.0 1015.0 ] put
1594Mcbbox0 Encoding triangle get [ 800.0 0 -395.0 -45.0 395.0 785.0 ] put
1595Mcbbox0 Encoding turn get [ 1300.0 0 -645.0 -325.0 645.0 345.0 ] put
1596Mcbbox0 Encoding uferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
1597Mcbbox0 Encoding up128n get [ 1390.0 0 -745.0 -335.0 635.0 3555.0 ] put
1598Mcbbox0 Encoding up16n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
1599Mcbbox0 Encoding up256n get [ 1390.0 0 -745.0 -335.0 635.0 3975.0 ] put
1600Mcbbox0 Encoding up2n get [ 880.0 0 -435.0 -345.0 435.0 2115.0 ] put
1601Mcbbox0 Encoding up32n get [ 1390.0 0 -745.0 -335.0 635.0 2595.0 ] put
1602Mcbbox0 Encoding up4n get [ 850.0 0 -415.0 -335.0 425.0 2115.0 ] put
1603Mcbbox0 Encoding up64n get [ 1390.0 0 -745.0 -335.0 635.0 3075.0 ] put
1604Mcbbox0 Encoding up8n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
1605Mcbbox0 Encoding upbow get [ 720.0 0 -355.0 -115.0 355.0 925.0 ] put
1606Mcbbox0 Encoding upflag get [ 640.0 0 -335.0 -5.0 295.0 1715.0 ] put
1607Mcbbox0 Encoding uwedge get [ 340.0 0 -165.0 -5.0 165.0 505.0 ] put
1608Mcbbox0 Encoding wedge get [ 340.0 0 -165.0 5.0 165.0 515.0 ] put
1609Mcbbox0 Encoding xnote get [ 880.0 0 -435.0 -365.0 435.0 375.0 ] put
1610
1611end
1612end
1613
1614/Mfont0 mfont0 definefont
1615
1616
1617% find size of Encoding and make a dictionary
1618% that size for bounding box information
1619mfont1 begin
1620/dictsize Encoding length def
1621mfont1 /Mcbbox1 dictsize dict put
1622
1623% temporarily redefine printmchar1 to get code
16245 dict begin
1625/printmchar1 { {} forall } def
1626
1627Mcbbox1 Encoding blankhead get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
1628Mcbbox1 Encoding dwhisostriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
1629Mcbbox1 Encoding dwhpiewedge get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
1630Mcbbox1 Encoding dwhrectangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
1631Mcbbox1 Encoding dwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
1632Mcbbox1 Encoding dwhsemicircle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
1633Mcbbox1 Encoding dwhslashhead get [ 1410.0 0 -695.0 -725.0 705.0 735.0 ] put
1634Mcbbox1 Encoding fillisostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
1635Mcbbox1 Encoding fillpiewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
1636Mcbbox1 Encoding fillrectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
1637Mcbbox1 Encoding fillrighttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
1638Mcbbox1 Encoding fillsemicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
1639Mcbbox1 Encoding fillslashhead get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
1640Mcbbox1 Encoding isostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
1641Mcbbox1 Encoding piewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
1642Mcbbox1 Encoding rectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
1643Mcbbox1 Encoding righttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
1644Mcbbox1 Encoding semicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
1645Mcbbox1 Encoding slashhead get [ 1380.0 0 -685.0 -725.0 685.0 735.0 ] put
1646Mcbbox1 Encoding udwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
1647Mcbbox1 Encoding ufillrighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
1648Mcbbox1 Encoding urighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
1649
1650end
1651end
1652
1653/Mfont1 mfont1 definefont
1654
1655/makeExtEncoding {
1656 /extendedencoding 256 array def
1657 StandardEncoding extendedencoding copy
1658 extendedencoding 32 /exclamdown put
1659 extendedencoding 33 /cent put
1660 extendedencoding 34 /sterling put
1661 extendedencoding 35 /yen put
1662 extendedencoding 36 /quotedblleft put
1663 extendedencoding 37 /guillemotleft put
1664 extendedencoding 38 /guillemotright put
1665 extendedencoding 39 /guilsinglleft put
1666 extendedencoding 40 /guilsinglright put
1667 extendedencoding 41 /dagger put
1668 extendedencoding 42 /daggerdbl put
1669 extendedencoding 43 /bullet put
1670 extendedencoding 44 /quotedblbase put
1671 extendedencoding 45 /quotedblright put
1672 extendedencoding 46 /questiondown put
1673 extendedencoding 47 /grave put
1674 extendedencoding 48 /acute put
1675 extendedencoding 49 /macron put
1676 extendedencoding 50 /breve put
1677 extendedencoding 51 /dotaccent put
1678 extendedencoding 52 /dieresis put
1679 extendedencoding 53 /ring put
1680 extendedencoding 54 /cedilla put
1681 extendedencoding 55 /hungarumlaut put
1682 extendedencoding 56 /ogonek put
1683 extendedencoding 57 /caron put
1684 extendedencoding 58 /emdash put
1685 extendedencoding 59 /AE put
1686 extendedencoding 60 /ae put
1687 extendedencoding 61 /ordfeminine put
1688 extendedencoding 62 /ordmasculine put
1689 extendedencoding 63 /Lslash put
1690 extendedencoding 64 /lslash put
1691 extendedencoding 65 /Oslash put
1692 extendedencoding 66 /oslash put
1693 extendedencoding 67 /OE put
1694 extendedencoding 68 /oe put
1695 extendedencoding 69 /dotlessi put
1696 extendedencoding 70 /germandbls put
1697 extendedencoding 71 /Aacute put
1698 extendedencoding 72 /aacute put
1699 extendedencoding 73 /Acircumflex put
1700 extendedencoding 74 /acircumflex put
1701 extendedencoding 75 /Adieresis put
1702 extendedencoding 76 /adieresis put
1703 extendedencoding 77 /Agrave put
1704 extendedencoding 78 /agrave put
1705 extendedencoding 79 /Aring put
1706 extendedencoding 80 /aring put
1707 extendedencoding 81 /Atilde put
1708 extendedencoding 82 /atilde put
1709 extendedencoding 83 /Ccedilla put
1710 extendedencoding 84 /ccedilla put
1711 extendedencoding 85 /Eacute put
1712 extendedencoding 86 /eacute put
1713 extendedencoding 87 /Ecircumflex put
1714 extendedencoding 88 /ecircumflex put
1715 extendedencoding 89 /Edieresis put
1716 extendedencoding 90 /edieresis put
1717 extendedencoding 91 /Egrave put
1718 extendedencoding 92 /egrave put
1719 extendedencoding 93 /Iacute put
1720 extendedencoding 94 /iacute put
1721 extendedencoding 95 /Icircumflex put
1722 extendedencoding 96 /icircumflex put
1723 extendedencoding 97 /Idieresis put
1724 extendedencoding 98 /idieresis put
1725 extendedencoding 99 /Igrave put
1726 extendedencoding 100 /igrave put
1727 extendedencoding 101 /Ntilde put
1728 extendedencoding 102 /ntilde put
1729 extendedencoding 103 /Oacute put
1730 extendedencoding 104 /oacute put
1731 extendedencoding 105 /Ocircumflex put
1732 extendedencoding 106 /ocircumflex put
1733 extendedencoding 107 /Odieresis put
1734 extendedencoding 108 /odieresis put
1735 extendedencoding 109 /Ograve put
1736 extendedencoding 110 /ograve put
1737 extendedencoding 111 /Otilde put
1738 extendedencoding 112 /otilde put
1739 extendedencoding 113 /Scaron put
1740 extendedencoding 114 /scaron put
1741 extendedencoding 115 /Uacute put
1742 extendedencoding 116 /uacute put
1743 extendedencoding 117 /Ucircumflex put
1744 extendedencoding 118 /ucircumflex put
1745 extendedencoding 119 /Udieresis put
1746 extendedencoding 120 /udieresis put
1747 extendedencoding 121 /Ugrave put
1748 extendedencoding 122 /ugrave put
1749 extendedencoding 123 /Ydieresis put
1750 extendedencoding 124 /ydieresis put
1751 extendedencoding 125 /Zcaron put
1752 extendedencoding 126 /zcaron put
1753 extendedencoding 127 /space put
1754} def
1755
1756/makeExtendedFont {
1757 findfont
1758 dup length dict /newdict exch def
1759 { 1 index /FID ne
1760 { newdict 3 1 roll put }
1761 { pop pop }
1762 ifelse
1763 } forall
1764 newdict /Encoding extendedencoding put
1765 newdict /UniqueID newdict /UniqueID get 1 add put
1766 newdict definefont pop
1767} def
1768/flagsep 1.60 300 mul def % 1.60 stepsizes
1769/scv 149508 def /sf 962 string def
1770/fa {/p 0 def /chr exch -3 bitshift 127 and def {sf exch p add dup /p exch def chr put} forall} def
1771[ 74 62 70 54 29 55 36 37 19 26 45 40 41 50 45 52 19 73 11 68 ] 1567304784 fa
1772[ 961 ] 1341740116 fa
1773[ 12 4 5 4 4 2 4 3 3 7 7 3 5 5 4 5 4 2 5 3 ] 1969419526 fa
1774[ 96 4 4 3 2 4 11 2 6 23 13 16 8 3 28 13 8 3 6 11 ] 387152134 fa
1775[ 268 4 13 12 5 4 4 5 4 5 3 2 4 3 4 8 3 3 9 2 ] 305899779 fa
1776[ 369 3 4 9 3 3 9 2 4 3 4 7 4 4 4 9 5 3 5 4 ] 477458695 fa
1777[ 498 4 36 4 37 4 42 4 4 37 4 4 35 4 4 5 13 3 4 4 ] 1130513667 fa
1778[ 759 3 5 33 4 5 9 29 5 4 3 5 4 4 5 4 4 5 4 3 ] 1205319942 fa
1779[ 902 8 4 2 3 4 3 4 4 3 2 3 9 ] 1708988675 fa
1780[ 468 6 4 10 3 30 5 3 24 40 4 3 3 3 3 8 23 1 1 1 ] 123455756 fa
1781[ 664 23 4 2 13 66 4 5 9 ] 2061720845 fa
1782[ 795 ] 1622189328 fa
1783[ 463 45 40 41 50 45 84 ] 304180545 fa
1784[ 494 40 41 49 45 43 84 ] 251711819 fa
1785[ 149 203 37 144 ] 358262127 fa
1786[ 456 142 52 ] 95949173 fa
1787[ 0 13 13 10 65 36 6 26 38 17 13 53 4 13 13 25 36 183 7 140 ] 1751712121 fa
1788[ 839 5 13 12 13 13 48 ] 1943250302 fa
1789[ 30 164 254 7 42 4 36 4 18 1 18 4 46 3 1 41 4 39 4 41 ] 499619205 fa
1790[ 798 1 3 1 ] 1277775234 fa
1791[ 76 32 135 79 99 8 246 43 30 160 ] 734015880 fa
1792[ 265 70 36 12 25 87 4 36 4 37 4 46 4 41 43 83 4 83 41 3 ] 1546658194 fa
1793[ 193 49 180 8 17 134 ] 831070621 fa
1794[ 353 366 ] 1033403809 fa
1795[ 266 1 190 39 40 41 50 45 43 45 ] 1758436783 fa
1796[ 423 8 109 ] 508918194 fa
1797[ 328 6 30 6 31 6 269 ] 212071871 fa
1798[ 390 357 2 ] 1671244225 fa
1799[ 500 ] 347047368 fa
1800[ 558 ] 1276946910 fa
1801[ 651 ] 2109048312 fa
1802[ 644 ] 1914352160 fa
1803[ 520 ] 471204394 fa
1804[ 512 5 2 ] 1930983991 fa
1805[ 665 ] 154021439 fa
1806[ 513 ] 777103941 fa
1807[ 514 ] 260959830 fa
1808[ 530 239 ] 1284535922 fa
1809[ 510 ] 1982423675 fa
1810[ 150 ] 1969948305 fa
1811[ 511 7 134 ] 1407991454 fa
1812[ 144 371 ] 1896661664 fa
1813[ 464 52 ] 1444653737 fa
1814[ 509 81 ] 1712172720 fa
1815[ 110 11 32 24 22 18 40 12 54 7 17 19 18 19 22 13 377 94 9 11 ] 889612 fa
1816[ 954 ] 1802916616 fa
1817[ 80 146 51 78 37 84 8 8 73 5 44 45 33 9 73 9 130 9 11 12 ] 1808121621 fa
1818[ 19 42 3 22 8 82 63 23 25 13 8 5 176 248 40 73 12 13 13 12 ] 1752602397 fa
1819[ 22 10 37 42 1 2 19 26 6 38 17 13 38 11 21 13 16 9 27 9 ] 1598682919 fa
1820[ 405 9 13 46 49 50 50 213 18 12 13 13 12 45 10 ] 160257827 fa
1821[ 1 8 8 6 10 10 16 11 14 8 23 19 13 19 13 7 15 3 9 8 ] 882894639 fa
1822[ 234 40 9 15 6 7 6 25 36 37 19 6 47 16 40 41 50 45 43 6 ] 185215791 fa
1823[ 733 19 37 16 12 13 3 3 12 6 6 6 7 6 7 6 6 6 45 10 ] 1706915629 fa
1824[ 24 10 37 45 2 17 5 1 15 4 7 5 8 8 17 17 13 11 8 26 ] 1713964852 fa
1825[ 284 21 13 25 18 18 19 18 28 1 7 28 2 4 106 24 3 2 32 36 ] 1218620208 fa
1826[ 695 62 1 7 13 1 7 2 37 4 8 5 13 12 13 13 12 45 5 1 ] 1317868340 fa
1827[ 960 ] 75399990 fa
1828[ 45 9 155 6 245 68 21 98 60 109 ] 1430691640 fa
1829[ 20 27 15 25 8 33 173 13 45 37 83 170 5 34 8 115 40 12 13 13 ] 841629509 fa
1830[ 901 ] 422446918 fa
1831[ 27 25 37 13 3 40 12 73 49 77 4 33 4 68 89 219 21 27 3 4 ] 560155470 fa
1832[ 466 6 135 41 7 6 36 6 89 ] 803193686 fa
1833[ 42 80 1 55 80 1 80 36 37 155 1 263 40 65 ] 189315943 fa
1834[ 6 31 36 9 43 21 6 185 36 37 210 ] 1031359337 fa
1835[ 44 9 101 4 4 20 8 80 3 23 30 5 19 17 20 17 15 7 7 36 ] 586694517 fa
1836[ 552 22 20 16 3 55 42 31 10 33 ] 343336822 fa
1837[ 7 4 54 54 10 22 10 20 8 8 53 5 226 12 115 38 17 42 26 13 ] 1808462718 fa
1838[ 780 32 ] 847653755 fa
1839[ 3 63 31 408 18 4 18 6 22 13 15 3 32 9 17 4 15 5 18 4 ] 1627872128 fa
1840[ 724 83 7 ] 1643402114 fa
1841[ 228 296 8 25 39 16 159 14 34 ] 670118796 fa
1842[ 2 2 47 69 19 34 23 20 35 5 187 10 51 2 38 2 39 2 48 2 ] 888380310 fa
1843[ 680 2 41 2 2 5 13 11 10 40 2 50 80 ] 1392580498 fa
1844[ 14 25 10 7 22 49 21 22 1 4 10 23 4 13 15 5 16 15 12 3 ] 2114772893 fa
1845[ 295 30 24 9 28 9 23 19 13 1 8 24 67 16 3 30 3 3 53 9 ] 453068702 fa
1846[ 694 6 9 20 11 23 1 23 23 22 8 5 1 24 41 9 11 4 5 1 ] 1393470366 fa
1847[ 944 8 ] 1770206109 fa
1848[ 10 5 25 6 4 7 42 39 25 20 4 4 7 2 14 17 126 5 32 5 ] 113705892 fa
1849[ 442 25 4 6 114 27 38 42 32 25 20 47 19 112 ] 998588323 fa
1850[ 79 19 131 109 36 37 74 70 1 59 8 34 3 25 5 9 3 80 11 27 ] 1221405612 fa
1851[ 912 9 11 ] 273962927 fa
1852[ 8 230 25 23 6 17 130 31 61 64 16 127 32 ] 1881483187 fa
1853[ 130 683 ] 1406620603 fa
1854[ 18 10 32 25 5 3 10 3 143 50 13 9 61 93 86 1 1 180 48 58 ] 1980878788 fa
1855[ 861 13 9 4 12 8 17 3 ] 1447963591 fa
1856[ 67 143 8 128 115 435 19 2 ] 477757388 fa
1857[ 490 35 ] 1151262673 fa
1858[ 5 70 67 32 37 16 14 7 27 18 142 301 17 90 103 ] 1523362782 fa
1859[ 117 14 33 38 17 13 20 26 3 453 89 3 8 113 10 ] 1908448236 fa
1860sf cvx exec
1861%%BeginResource: procset grops 1.17 2
1862/setpacking where{
1863pop
1864currentpacking
1865true setpacking
1866}if
1867/grops 120 dict dup begin
1868/SC 32 def
1869/A/show load def
1870/B{0 SC 3 -1 roll widthshow}bind def
1871/C{0 exch ashow}bind def
1872/D{0 exch 0 SC 5 2 roll awidthshow}bind def
1873/E{0 rmoveto show}bind def
1874/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
1875/G{0 rmoveto 0 exch ashow}bind def
1876/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
1877/I{0 exch rmoveto show}bind def
1878/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
1879/K{0 exch rmoveto 0 exch ashow}bind def
1880/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
1881/M{rmoveto show}bind def
1882/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
1883/O{rmoveto 0 exch ashow}bind def
1884/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
1885/Q{moveto show}bind def
1886/R{moveto 0 SC 3 -1 roll widthshow}bind def
1887/S{moveto 0 exch ashow}bind def
1888/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
1889/SF{
1890findfont exch
1891[exch dup 0 exch 0 exch neg 0 0]makefont
1892dup setfont
1893[exch/setfont cvx]cvx bind def
1894}bind def
1895/MF{
1896findfont
1897[5 2 roll
18980 3 1 roll
1899neg 0 0]makefont
1900dup setfont
1901[exch/setfont cvx]cvx bind def
1902}bind def
1903/level0 0 def
1904/RES 0 def
1905/PL 0 def
1906/LS 0 def
1907/MANUAL{
1908statusdict begin/manualfeed true store end
1909}bind def
1910/PLG{
1911gsave newpath clippath pathbbox grestore
1912exch pop add exch pop
1913}bind def
1914/BP{
1915/level0 save def
19161 setlinecap
19171 setlinejoin
191872 RES div dup scale
1919LS{
192090 rotate
1921}{
19220 PL translate
1923}ifelse
19241 -1 scale
1925}bind def
1926/EP{
1927level0 restore
1928showpage
1929}bind def
1930/DA{
1931newpath arcn stroke
1932}bind def
1933/SN{
1934transform
1935.25 sub exch .25 sub exch
1936round .25 add exch round .25 add exch
1937itransform
1938}bind def
1939/DL{
1940SN
1941moveto
1942SN
1943lineto stroke
1944}bind def
1945/DC{
1946newpath 0 360 arc closepath
1947}bind def
1948/TM matrix def
1949/DE{
1950TM currentmatrix pop
1951translate scale newpath 0 0 .5 0 360 arc closepath
1952TM setmatrix
1953}bind def
1954/RC/rcurveto load def
1955/RL/rlineto load def
1956/ST/stroke load def
1957/MT/moveto load def
1958/CL/closepath load def
1959/FL{
1960currentgray exch setgray fill setgray
1961}bind def
1962/BL/fill load def
1963/LW/setlinewidth load def
1964/RE{
1965findfont
1966dup maxlength 1 index/FontName known not{1 add}if dict begin
1967{
19681 index/FID ne{def}{pop pop}ifelse
1969}forall
1970/Encoding exch def
1971dup/FontName exch def
1972currentdict end definefont pop
1973}bind def
1974/DEFS 0 def
1975/EBEGIN{
1976moveto
1977DEFS begin
1978}bind def
1979/EEND/end load def
1980/CNT 0 def
1981/level1 0 def
1982/PBEGIN{
1983/level1 save def
1984translate
1985div 3 1 roll div exch scale
1986neg exch neg exch translate
19870 setgray
19880 setlinecap
19891 setlinewidth
19900 setlinejoin
199110 setmiterlimit
1992[]0 setdash
1993/setstrokeadjust where{
1994pop
1995false setstrokeadjust
1996}if
1997/setoverprint where{
1998pop
1999false setoverprint
2000}if
2001newpath
2002/CNT countdictstack def
2003userdict begin
2004/showpage{}def
2005}bind def
2006/PEND{
2007clear
2008countdictstack CNT sub{end}repeat
2009level1 restore
2010}bind def
2011end def
2012/setpacking where{
2013pop
2014setpacking
2015}if
2016%%EndResource
2017%%IncludeResource: font Times-Bold
2018%%IncludeResource: font Times-Italic
2019%%IncludeResource: font Times-Roman
2020%%IncludeResource: font Courier
2021%%IncludeResource: font Times-BoldItalic
2022%%IncludeResource: font NewCenturySchlbk-BoldItalic
2023%%IncludeResource: font NewCenturySchlbk-Roman
2024grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
2025def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
2026/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
2027/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
2028/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
2029/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
2030/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
2031/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
2032/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
2033/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
2034/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
2035/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
2036/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
2037/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
2038/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
2039/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
2040/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
2041/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
2042/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
2043/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
2044/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
2045/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
2046/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
2047/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
2048/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
2049/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
2050/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
2051/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
2052/NewCenturySchlbk-Roman@0 ENC0/NewCenturySchlbk-Roman RE
2053/NewCenturySchlbk-BoldItalic@0 ENC0/NewCenturySchlbk-BoldItalic RE
2054/Times-BoldItalic@0 ENC0/Times-BoldItalic RE/Courier@0 ENC0/Courier RE
2055/Times-Roman@0 ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE
2056/Times-Bold@0 ENC0/Times-Bold RE
2057%%EndProlog
2058%%Page: 1 1
2059%%BeginPageSetup
2060BP
2061%%EndPageSetup
2062/F0 11/Times-Bold@0 SF(Mup V)195.888 43 Q(ersion 5.3 Statement Summary)
2063-1.1 E/F1 11/Times-Italic@0 SF(conte)36 56 Q(xt)-.22 E(staf)36 69 Q
2064(fs voices & staf)-.198 E(fs voices)-.198 E F0(:)A F1 -.165(ch)2.75 G
2065(or).165 E(d)-.407 E F0(;)2.75 E F1(....)2.75 E F0([)36 82 Q F1(staf)A
2066(fs voices & staf)-.198 E(fs voices)-.198 E F0(;)A F1(staf)2.75 E
2067(fs voices)-.198 E F0 2.75(]:)C F1 -.165(ch)C(or).165 E(d)-.407 E F0(;)
20682.75 E F1(....)2.75 E F0(lyrics)36 95 Q F1(place staf)2.75 E(f)-.198 E
2069F0(:)2.75 E F1(time_valuelist)2.75 E F0([)2.75 E F1(ver)2.75 E(ses)-.11
2070E F0 2.75(]")2.75 G F1(te)-2.75 E(xt)-.22 E F0(";)A F1(...)2.75 E
2071(linetype bartype)36 108 Q F0(pad)2.75 E F1(num ending_mark)2.75 E F0
2072-.198(re)2.75 G(hearsal).198 E F1(fontfamily font)2.75 E F0(\()2.75 E F1
2073(size)A F0(\))A F1 -.407(re)2.75 G(hear).407 E(sal_mark)-.11 E F0(mnum=)
20742.75 E F1(num)A F0(=)2.75 E F1(ta)A(g)-.11 E F0(hidechanges)2.75 E F1
2075(par)36 121 Q(ameter)-.165 E F0(=)A F1(value)A F0(multir)36 134 Q(est)
2076-.198 E F1(num)2.75 E F0(newscor)36 147 Q 2.75(el)-.198 G(eftmar)-2.75 E
2077(gin=)-.11 E F1(num)A F0(rightmar)2.75 E(gin=)-.11 E F1(num)A F0
2078(newpage leftmar)36 160 Q(gin=)-.11 E F1(num)A F0(rightmar)2.75 E(gin=)
2079-.11 E F1(num)A(fontfamily font)36 173 Q F0(\()2.75 E F1(size)A F0(\))A
2080F1(modi\214er place staf)2.75 E(fs)-.198 E F0(dist)2.75 E F1(num)2.75 E
2081F0 2.75(!:)2.75 G F1(beat)A F0(")2.75 E F1(te)A(xt)-.22 E F0 2.75("t)C
2082(il)-2.75 E F1(num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)2.75 E F0
2083(mussym \()36 186 Q F1(size)A/F2 11/Times-Roman@0 SF(\))A F1(place staf)
20842.75 E(fs)-.198 E F0(:)2.75 E F1(beat)2.75 E F0(")2.75 E F1(mus_symbol)A
2085F0 2.75("t)C(il)-2.75 E F1(num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)
20862.75 E(linetype)36 199 Q F0(phrase)2.75 E F1(place staf)2.75 E(fs)-.198
2087E F0(:)2.75 E F1(beat til num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)
20882.75 E F0(octa)36 212 Q -.11(ve)-.275 G F1(place staf)2.86 E(fs)-.198 E
2089F0(:)2.75 E F1(beat)2.75 E F0(")2.75 E F1(te)A(xt)-.22 E F0 2.75("t)C
2090(il)-2.75 E F1(num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)2.75 E F0
2091(pedal)36 225 Q F1(place staf)2.75 E(fs)-.198 E F0(:)2.75 E F1(beat)2.75
2092E F0 2.75(*;)2.75 G F1(....)A(cr)36 238 Q(es_mark place staf)-.407 E(fs)
2093-.198 E F0(:)2.75 E F1(beat til num)2.75 E F0(m+)A F1(num)A F0(;)A F1
2094(....)2.75 E F0(midi)36 251 Q F1(staf)2.75 E(fs voices)-.198 E F0(:)2.75
2095E F1(beat)2.75 E F0(")2.75 E F1(midi_k)A -.33(ey)-.11 G(wor).33 E(d)
2096-.407 E F0(=)A F1(value)A F0(";)A F1(....)2.75 E F0 -.198(ro)36 264 S
2097(ll).198 E F1(dir)2.75 E(ection staf)-.407 E(fnum voicenum)-.198 E F0
2098(to)2.75 E F1(staf)2.75 E(fnum voicenum)-.198 E F0(:)2.75 E F1(beat)2.75
2099E F0(;)2.75 E F1(....)2.75 E(printcmd location)36 277 Q F0(")2.75 E F1
2100(te)A(xt)-.22 E F0(")A(title)36 290 Q F1(fontfamily font)2.75 E F0(\()
21012.75 E F1(size)A F0 2.75(\)")C F1(te)-2.75 E(xt)-.22 E F0 2.75("")C F1
2102(te)-2.75 E(xt)-.22 E F0 2.75("")C F1(te)-2.75 E(xt)-.22 E F0(")A F1
2103(justifytype)36 303 Q F0(paragraph)2.75 E F1(fontfamily font)2.75 E F0
2104(\()2.75 E F1(size)A F0 2.75(\)")C F1(te)-2.75 E(xt)-.22 E F0(")A F1
2105(linetype)36 316 Q F0(line)2.75 E F1(location)2.75 E F0(to)2.75 E F1
2106(location)2.75 E F0(with)2.75 E F1(fontfamily font)2.75 E F0(\()2.75 E
2107F1(size)A F0 2.75(\)")C F1(te)-2.75 E(xt)-.22 E F0(")A F1(linetype)36
2108329 Q F0(cur)2.75 E -.11(ve)-.11 G F1(location)2.86 E F0(to)2.75 E F1
2109(location)2.75 E F0(to)2.75 E F1(location ....)2.75 E(linetype)36 342 Q
2110F0(cur)2.75 E -.11(ve)-.11 G F1(location)2.86 E F0(to)2.75 E F1
2111(location)2.75 E F0 -.22(bu)2.75 G(lge).22 E F1(num ....)2.75 E F0
2112(de\214ne)36 355 Q F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME)-.297 E F0(\()A
2113F1(mac_par)A(ams)-.165 E F0(\))A F1(macr)2.75 E(o_de\214nition)-.495 E
2114F0(@)2.75 E(ifdef)36 368 Q F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME .....)
2115-.297 E F0(else)2.75 E F1(.....)2.75 E F0(endif)2.75 E(ifndef)36 381 Q
2116F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME .....)-.297 E F0(else)2.75 E F1
2117(.....)2.75 E F0(endif)2.75 E(undef)36 394 Q F1(MA)2.75 E(CR)-.33 E(O_N)
2118-.44 E(AME)-.297 E F0(if)36 407 Q F1 -.22(ex)2.75 G(pr).22 E
2119(ession .....)-.407 E F0(else)2.75 E F1(.....)2.75 E F0(endif)2.75 E
2120(include ")36 420 Q F1(\214lename)A F0(")A -.275(fo)36 433 S(nt\214le ")
2121.275 E F1(\214lename)A F0(")A(//)36 446 Q F1(comment\212arbitr)2.75 E
2122(ary te)-.165 E(xt that will be ignor)-.22 E(ed.)-.407 E F0 -1.012(Va)
2123211.877 472 S(lues used in Mup statements)1.012 E F1(accidental)36 485 Q
2124F0(#)40.574 E F2(,)A F0(&)2.75 E F2(,)A F0(x)2.75 E F2(,)A F0(&&)2.75 E
2125F2 2.75(,o)C(r)-2.75 E F0(n)2.75 E F1(bartype)36 498 Q F0(bar)52.795 E
2126F2(,)A F0(dblbar)2.75 E F2(,)A F0 -.198(re)2.75 G(peatstart).198 E F2(,)
2127A F0 -.198(re)2.75 G(peatend).198 E F2(,)A F0 -.198(re)2.75 G(peatboth)
2128.198 E F2(,)A F0(endbar)2.75 E F2(,)A F0(in)2.75 E(visbar)-.44 E F2 2.75
2129(,o)C(r)-2.75 E F0 -.198(re)2.75 G(start).198 E F1(beat)36 511 Q F2(num\
2130ber from 0.0 to time signature denominator plus 1.0, optionally follo)
213167.458 E(wed)-.275 E(by ho)122.4 524 Q 2.75(wm)-.275 G(an)-2.75 E 2.75
2132(yg)-.165 G(race notes to back up from there, as a ne)-2.75 E -.055(ga)
2133-.165 G(ti).055 E .33 -.165(ve n)-.275 H(umber in parentheses,).165 E
2134(and an of)122.4 537 Q(fset as a signed number in square brack)-.275 E
2135(ets)-.11 E F1 -.165(ch)36 550 S(or).165 E(d)-.407 E F0(<<)61.309 E F1
2136(conte)A(xt par)-.22 E(ameter=value)-.165 E F0(>> [)A F1 -.165(ch)C(or)
2137.165 E(d_style)-.407 E F0(])A F1(time_value pitc)2.75 E
2138(h\(es\) note_attrib)-.165 E(utes inter)-.22 E(-c)-.22 E(hor)-.165 E
2139(d_attr)-.407 E F2 -.495(Tu)122.4 563 S(plets speci\214ed by).495 E F0
2140({)8.25 E F1 -.165(ch)2.75 G(or).165 E(d)-.407 E F0(;)2.75 E F1(....)
21412.75 E F0(})2.75 E F1(side num tupstyle)2.75 E 2.75(,t)-.11 G(ime_value)
2142-2.75 E F0(;)2.75 E F2(On tablature staf)122.4 576 Q(f, the)-.275 E F1
2143(pitc)2.75 E(h)-.165 E F2(is:)2.75 E F1(string fr)2.75 E(et)-.407 E F0
2144(")2.75 E F1(bend)A F0(")A F1(bend)36 589 Q F0(full)65.016 E F2 2.75(,o)
2145C(r)-2.75 E F1(num)2.75 E F2(and/or a fraction as)2.75 E F1(num)2.75 E
2146F0(/)A F1(num)A -.165(ch)36 602 S(or).165 E(d_style)-.407 E F2
2147(one or more \(semicolon-separated\) from the follo)35.646 E(wing:)-.275
2148E F0(grace)122.4 615 Q F2(,)A F0(cue)2.75 E F2(,)A F0(xnote)2.75 E F2(,)
2149A F0(diam)2.75 E F2(,)A F0(with)2.75 E F1(withlist)2.75 E F2(,)A F0(pad)
21502.75 E F1(num)2.75 E F2(,)A F0(slash)2.75 E F1(num)2.75 E F2(,)A F1
2151(stemdir)2.75 E F2(,)A F0(len)2.75 E F1(num)2.75 E F2(,)A F0(dist)2.75 E
2152F1(num)2.75 E F2(,)A F0(ho)122.4 628 Q F1(num)2.75 E F2(,)A F0(hs ")2.75
2153E F1(headshape)A F0(")A F2 2.75(,o)C(r)-2.75 E F0(=)2.75 E F1(ta)A(g)
2154-.11 E F2(Putting)122.4 641 Q F0(...)2.75 E F2(after the)2.75 E F0(])
21552.75 E F2(will repeat the)2.75 E F1 -.165(ch)2.75 G(or).165 E(d_style)
2156-.407 E F2(until)2.75 E F0([-])2.75 E F2(or end of measure.)2.75 E F1
2157(clef)36 654 Q F0(tr)70.516 E(eble)-.198 E F2(,)A F0(soprano)2.75 E F2
2158(,)A F0(mezzosoprano)2.75 E F2(,)A F0(alto)2.75 E F2(\(these ha)5.5 E
2159.33 -.165(ve d)-.22 H(ef).165 E(ault octa)-.11 E .33 -.165(ve o)-.22 H
21602.75(f4).165 G(\))-2.75 E F0(tr)122.4 667 Q(eble8)-.198 E F2(,)A F0
2161(tenor)2.75 E F2(,)A F0(baritone)2.75 E F2(,)A F0(bass)2.75 E F2
2162(\(these ha)5.5 E .33 -.165(ve d)-.22 H(ef).165 E(ault octa)-.11 E .33
2163-.165(ve o)-.22 H 2.75(f3).165 G(\))-2.75 E F0(fr)122.4 680 Q
2164(enchviolin)-.198 E F2(,)A F0(8tr)2.75 E(eble)-.198 E F2(\(these ha)2.75
2165E .33 -.165(ve d)-.22 H(ef).165 E(ault octa)-.11 E .33 -.165(ve o)-.22 H
21662.75(f5).165 G(\))-2.75 E F1(conte)36 693 Q(xt)-.22 E F0(scor)54.852 E
2167(e)-.198 E F2(,)A F0(staff)2.75 E F1(staf)2.75 E(fnum)-.198 E F2(,)A F0
2168-.11(vo)2.75 G(ice).11 E F1(staf)2.75 E(fnum voicenum)-.198 E F2(,)A F0
2169(music)2.75 E F2(,)A F0(top)2.75 E F2(,)A F0(bottom)2.75 E F2(,)A F0
2170(top2)2.75 E F2(,)A F0(bottom2)2.75 E F2(,)A F0(header)122.4 706 Q F2(,)
2171A F0 -.275(fo)2.75 G(oter).275 E F2(,)A F0(header2)2.75 E F2(,)A F0
2172-.275(fo)2.75 G(oter2).275 E F2(,)A F0(grids)2.75 E F2 2.75(,o)C(r)-2.75
2173E F0(headshapes)2.75 E F1(cr)36 719 Q(es_mark)-.407 E F0(<)40.376 E F2
2174(\(crescendo\) or)2.75 E F0(>)2.75 E F2(\(decrescendo\))2.75 E F1(dir)36
2175732 Q(ection)-.407 E F0(up)47.086 E F2(or)2.75 E F0(do)2.75 E(wn)-.11 E
2176F1(ending_mark)36 745 Q F0(ending ")28.353 E F1(te)A(xt)-.22 E F0(")A F2
2177(or)5.5 E F0(endending)2.75 E F1 -.22(ex)36 758 S(pr).22 E(ession)-.407
2178E F2(can contain)39.98 E F0 2.75
2179(de\214ned\(\) \(\) + - ~ ! * / % ^ & | << >> < > <= >= == != && || ?:)
21802.75 F F1(\214lename)36 771 Q F2
2181(path to a \214le on your system; uses MUPP)49.132 E -1.221(AT)-1.012 G
21822.75(Ht)1.221 G 2.75<6f8c>-2.75 G(nd, if not in current directory)-2.75
2183E(and not absolute path)122.4 784 Q EP
2184%%Page: 2 2
2185%%BeginPageSetup
2186BP
2187%%EndPageSetup
2188/F0 9/Times-Roman@0 SF 2.25(-2-)262.503 44.5 S/F1 11/Times-Italic@0 SF
2189(font)36 70.5 Q/F2 11/Times-Bold@0 SF -.198(ro)69.284 G(m).198 E/F3 11
2190/Times-Roman@0 SF(,)A F2(ital)2.75 E F3(,)A F2(bold)2.75 E F3 2.75(,o)C
2191(r)-2.75 E F2(boldital)2.75 E F1(fontfamily)36 83.5 Q F2 -2.31 -.275
2192(av a)41.784 H(ntgarde).275 E F3(,)A F2(bookman)2.75 E F3(,)A F2
2193(courier)2.75 E F3(,)A F2(helv)2.75 E(etica)-.11 E F3(,)A F2(newcentury)
21942.75 E F3(,)A F2(palatino, or times)2.75 E F1(fr)36 96.5 Q(et)-.407 E F3
2195(number from 0 to 99)71.528 E F1(he)36 109.5 Q(x_data)-.22 E F3 -2.365
2196-.275(ev e)46.294 H 2.75(nn).275 G(umber of he)-2.75 E(xadecimal digits)
2197-.165 E F1(inter)36 122.5 Q(-c)-.22 E(hor)-.165 E 12.942
2198(d_attr tieslur_style)-.407 F F2(tie)2.75 E F1(dir)2.75 E(ection)-.407 E
2199F3(,)A F1(tieslur_style)2.75 E F2(slur)2.75 E F1(dir)2.75 E(ection)-.407
2200E F3(,)A F2(bm)2.75 E F3(,)A F2(bm with staff)2.75 E F1(side)2.75 E F3
2201(,)A F2(ebm)2.75 E F3(,)A F2(esbm)2.75 E F3(,)A F2(slope)122.4 135.5 Q
2202F1(num)2.75 E F3 2.75(,o)C(r)-2.75 E F2(alt)2.75 E F1(num)2.75 E
2203(interval)36 148.5 Q F2(perfect)52.179 E F3(,)A F2(major)2.75 E F3(,)A
2204F2(minor)2.75 E F3(,)A F2(augmented)2.75 E F3 2.75(,o)C(r)-2.75 E F2
2205(diminished)2.75 E F1(justifytype)36 161.5 Q F2(justi\214ed)41.179 E F3
22062.75(,o)C(r)-2.75 E F2(ragged)2.75 E F1(linetype)36 174.5 Q F2(medium)
220751.574 E F3(,)A F2(wide)2.75 E F3(,)A F2(dashed)2.75 E F3 2.75(,o)C(r)
2208-2.75 E F2(dotted)2.75 E F3(\(if omitted,)2.75 E F1(linetype)2.75 E F3
2209(is narro)2.75 E(w\))-.275 E F1(location)36 187.5 Q F2(\()50.342 E F1
2210(ta)2.75 E(g)-.11 E F2(.)A F1(X)A F2(+)2.75 E F1(steps)2.75 E F2 2.75
2211(+t)2.75 G(ime)-2.75 E F1(time_value)2.75 E F2(,)A F1(ta)2.75 E(g)-.11 E
2212F2(.)A F1(Y)A F2(+)2.75 E F1(steps)2.75 E F2(\))2.75 E F1(mac_par)36
2213200.5 Q(ams)-.165 E F3
2214(comma-separated list of parameter names, same naming rules as)29.739 E
2215F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME)-.297 E(MA)36 213.5 Q(CR)-.33 E
2216(O_N)-.44 E(AME)-.297 E F3
2217(upper case letters, digits, and/or underscores, be)14.141 E
2218(ginning with a letter)-.165 E F1(macr)36 226.5 Q(o_de\214nition)-.495 E
2219F3(arbitrary te)11.732 E(xt that will be used where)-.165 E -.165(ve)
2220-.275 G(r).165 E F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME)-.297 E F3
2221(appears in input)2.75 E F1(midi_k)36 239.5 Q -.33(ey)-.11 G(wor).33 E
2222(d)-.407 E F3(an)24.921 E 2.75(yo)-.165 G 2.75(ft)-2.75 G(he follo)-2.75
2223E(wing:)-.275 E F2(tempo=)122.4 252.5 Q F1(num)A F2(pr)46.262 E(ogram=)
2224-.198 E F1(num)A F2(parameter=)34.239 E F1(num)A F2(,)A F1(num)A F2
2225(port=)4.418 E F1(num)A F2(on)122.4 265.5 Q -.11(ve)-.44 G(locity=).11 E
2226F1(num)A F2(offv)28.475 E(elocity=)-.11 E F1(num)A F2(channel=)26.825 E
2227F1(num)A F2(chanpr)38.914 E(essur)-.198 E(e=)-.198 E F1(num)A F2
2228(seqnum=)122.4 278.5 Q F1(num)A F2(text=)38.914 E F1(te)A(xt)-.22 E F2
2229(copyright=)61.156 E F1(te)A(xt)-.22 E F2(name=)33.645 E F1(te)A(xt)-.22
2230E F2(instrument=)122.4 291.5 Q F1(num)A F2(mark)23.646 E(er=)-.11 E F1
2231(te)A(xt)-.22 E F2(cue=)43.545 E F1(te)A(xt)-.22 E F2(hex=)62.982 E F1
2232(he)A(x_data)-.22 E(modi\214er)36 304.5 Q F2(chord)49.737 E F3(,)A F2
2233(analysis)2.75 E F3(,)A F2(\214gbass)2.75 E F3 2.75(,o)C 2.75(ro)-2.75 G
2234(mitted)-2.75 E F1(mus_symbol)36 317.5 Q F3
2235(musical symbol; see chart on page 6 for complete list.)32.016 E F1
2236(note_attrib)36 330.5 Q(utes)-.22 E F3(one or more of the follo)20.004 E
2237(wing:)-.275 E F1(tieslur_style)2.75 E F2(~)2.75 E F1(dir)2.75 E(ection)
2238-.407 E F3(\(tie\),)2.75 E F1(tieslur_style)2.75 E F2 2.75(<>)2.75 G F1
2239(dir)A(ection\) \(slur\),)-.407 E F2(?)122.4 343.5 Q F3(\(small\),)2.75
2240E F2(^)2.75 E F1(pitc)A(h)-.165 E F3(\(bend\),)2.75 E F2(hs ")2.75 E F1
2241(headshape)A F2(")A F3 2.75(,o)C(r)-2.75 E F2(=)2.75 E F1(ta)A(g)-.11 E
2242(num)36 356.5 Q F3(some number; v)67.458 E(alid v)-.275 E
2243(alues depend on where it appears)-.275 E F1(octave)36 369.5 Q F3
2244(number from)57.69 E F2(0)2.75 E F3(to)2.75 E F2(9)2.75 E F3
2245(or one or more)2.75 E F2(+)2.75 E F3(or)2.75 E F2(-)2.75 E F3(signs)
22462.75 E F1(par)36 382.5 Q(ameter)-.165 E F3
2247(See parameter table on page 5 for complete list)40.739 E F1(pitc)36
2248395.5 Q(h)-.165 E F3(letter from)64.565 E F2(a)2.75 E F3(to)2.75 E F2(g)
22492.75 E F3 2.75(,o)C(ptionally follo)-2.75 E(wed by)-.275 E F1
2250(accidental)2.75 E F3(and/or)2.75 E F1(octave)2.75 E F3(,)A(or)122.4
2251408.5 Q F2(r)2.75 E F3(\(rest\),)2.75 E F2(s)2.75 E F3(\(space\),)2.75 E
2252F2(us)2.75 E F3(\(uncollapseable space\), or)2.75 E F2 -.11(rp)2.75 G(t)
2253.11 E F3(\(repeat\))2.75 E F1(place)36 421.5 Q F2(abo)62.574 E -.11(ve)
2254-.11 G F3(,).11 E F2(belo)2.75 E(w)-.11 E F3 2.75(,o)C(r)-2.75 E F2
2255(between)2.75 E F3 2.75(.I)C(f)-2.75 E F2(between)2.75 E F3(,)A F1(staf)
22562.75 E(fs)-.198 E F3(must be of the form)2.75 E F1(num)2.75 E F2(&)A F1
2257(num)A(printcmd)36 434.5 Q F2(left)46.679 E F3(,)A F2(right)2.75 E F3(,)
2258A F2(center)2.75 E F3(,)A F2(print)2.75 E F3(or)2.75 E F2(postscript)
22592.75 E F1 -.407(re)36 447.5 S(hear).407 E(sal_mark)-.11 E F2(let)16.649
2260E F3(,)A F2(num)2.75 E F3(,)A F2(mnum)2.75 E F3 2.75(,o)C(r)-2.75 E F2
2261(")2.75 E F1(te)A(xt)-.22 E F2(")A F1(side)36 460.5 Q F2(abo)68.679 E
2262-.11(ve)-.11 G F3(or)2.86 E F2(belo)2.75 E(w)-.11 E F1(size)36 473.5 Q
2263F3(number from 1 to 100 \(points\))69.9 E F1(staf)36 486.5 Q(fnum)-.198
2264E F3(number from 1 to 40)48.703 E F1(staf)36 499.5 Q(fs)-.198 E F3
2265(number from 1 to 40, or comma-separated list of dash-separated ranges)
226663.366 E F1(stemdir)36 512.5 Q F2(up)53.4 E F3(or)2.75 E F2(do)2.75 E
2267(wn)-.11 E F1(stemlen)36 525.5 Q F3 2.75(an)52.795 G(umber)-2.75 E 2.75
2268(,i)-.44 G 2.75(ns)-2.75 G(tepsizes)-2.75 E F1(steps)36 538.5 Q F3 2.75
2269(an)64.4 G
2270(umber of stepsizes, where a stepsize is 1/2 the distance between tw)
2271-2.75 E 2.75(os)-.11 G(taf)-2.75 E 2.75(fl)-.275 G(ines)-2.75 E F1
2272(string)36 551.5 Q F3(in tablature chord:)60.726 E F1(pitc)2.75 E 2.75
2273(ha)-.165 G(ccidental)-2.75 E F3(follo)2.75 E(wed by zero or more)-.275
2274E F2(')2.75 E F3(marks)2.75 E F1(tab_string)36 564.5 Q F3
2275(list of tablature strings. Each includes a)41.168 E F1(pitc)2.75 E(h)
2276-.165 E F3 2.75(,o)C(ptional)-2.75 E F2(')2.75 E F3(marks, and optional)
22772.75 E F1(octave)2.75 E(.)-.165 E(ta)36 577.5 Q(g)-.11 E F3 2.75(al)
227872.452 G -.275(ow)-2.75 G(er case letter).275 E 2.75(,o)-.44 G 2.75(ra)
2279-2.75 G 2.75(nu)-2.75 G(nderscore follo)-2.75 E(wed by lo)-.275 E
2280(wer case letters, digits, and/or underscores)-.275 E
2281(Each has 6 associated v)122.4 590.5 Q(alues:)-.275 E F2(x)2.75 E F3(,)A
2282F2(y)2.75 E F3(,)A F2(n)2.75 E F3(,)A F2(s)2.75 E F3(,)A F2(e)2.75 E F3
22832.75(,a)C(nd)-2.75 E F2(w)2.75 E F3(Prede\214ned tag names are)122.4
2284603.5 Q F2(_win)2.75 E F3(,)A F2(_page)2.75 E F3 2.75(,a)C(nd)-2.75 E F2
2285(_cur)2.75 E F1(te)36 616.5 Q(xt)-.22 E F3(arbitrary te)70.736 E
2286(xt; use)-.165 E F2(\\")2.75 E F3(to include quotes,)2.75 E F2(\\f\()
22872.75 E F1(fontfamily font)A F2(\))A F3(to change font,)2.75 E F2(\\s\()
22882.75 E F1(num)A F2(\))A F3(to change size,)2.75 E F2(\\\()122.4 629.5 Q
2289F1(xx)A F2(\))A F3(to include special characters,)2.75 E F2(\\v\()2.75 E
2290F1(num)A F2(\))A F3(for v)2.75 E(ertical motion,)-.165 E F2(\\:)2.75 E
2291F3(to toggle piling,)2.75 E F2(\\|)2.75 E F3(or)2.75 E F2(\\^)2.75 E F3
2292(for alignment)2.75 E F1(time_value)36 642.5 Q F2(1/4)38.132 E F3(,)A F2
2293(1/2)2.75 E F3(,)A F2(1)2.75 E F3(,)A F2(2)2.75 E F3(,)A F2(4)2.75 E F3
2294(,)A F2(8)2.75 E F3(,)A F2(16)2.75 E F3(,)A F2(32)2.75 E F3(,)A F2(64)
22952.75 E F3(,)A F2(128)2.75 E F3 2.75(,o)C(r)-2.75 E F2(256)2.75 E F3
2296(with optional dots,)2.75 E F2(+)2.75 E F3(or)2.75 E F2(-)2.75 E F3 2.75
2297(;o)C(r)-2.75 E F2(m)2.75 E F3(\(measure\))2.75 E F1(tieslur_style)36
2298655.5 Q F2(dotted)32.621 E F3(,)A F2(dashed)2.75 E F3 2.75(,o)C 2.75(ro)
2299-2.75 G(mitted)-2.75 E F1(tuplet)36 668.5 Q F3(See)61.342 E F1 -.165(ch)
23002.75 G(or).165 E(d)-.407 E(tupstyle)36 681.5 Q F2(y)52.179 E F3(\(al)
23012.75 E -.11(wa)-.11 G(ys print brack).11 E(et\),)-.11 E F2(n)2.75 E F3
2302(\(no number or brack)2.75 E(et\),)-.11 E F2(num)2.75 E F3
2303(\(number only\), or omitted \(def)2.75 E(ault\))-.11 E F1(value)36
2304694.5 Q F3(See information about the item to the left of the = for v)
230562.574 E(alid v)-.275 E(alues)-.275 E F1(ver)36 707.5 Q(ses)-.11 E F3
2306(number or comma-separated list of dash-separated ranges)59.021 E F1
2307(voicenum)36 720.5 Q F2(1)44.248 E F3(,)A F2(2)2.75 E F3 2.75(,o)C(r)
2308-2.75 E F2(3)2.75 E F1 56.161(voices comma-separ)36 733.5 R
2309(ated list of dash-separ)-.165 E(ated r)-.165 E(ang)-.165 E
2310(es of voicenum)-.11 E F3(s)A F1(withlist)36 746.5 Q F3
2311(comma-separated list of the follo)53.994 E(wing:)-.275 E F2(.)2.75 E F3
2312(\(stacatto\),)2.75 E F2(-)2.75 E F3(\(le)2.75 E -.055(ga)-.165 G(to\),)
2313.055 E F2(^)2.75 E F3(\(accent\),)2.75 E F2(>)2.75 E F3(\(accent\), or)
23142.75 E F2(")2.75 E F1(te)A(xt)-.22 E F2(")A F1(X)36 759.5 Q F2(x)79.679
2315E F3(,)A F2(w)2.75 E F3 2.75(,o)C(r)-2.75 E F2(e)2.75 E F3
2316(\(x, west, or east\))5.5 E F1(Y)36 772.5 Q F2(y)80.284 E F3(,)A F2(n)
23172.75 E F3 2.75(,o)C(r)-2.75 E F2(s)2.75 E F3(\(y)5.5 E 2.75(,n)-.715 G
2318(orth, or south\))-2.75 E EP
2319%%Page: 3 3
2320%%BeginPageSetup
2321BP
2322%%EndPageSetup
2323/F0 9/Times-Roman@0 SF 2.25(-3-)262.503 44.5 S/F1 11/Times-Bold@0 SF
2324-.275(Fo)209.985 71.5 S(nt/size changes in text strings).275 E/F2 11
2325/Times-Roman@0 SF 1.76 -.88(To c)36 99.5 T
2326(hange font inside a quoted te).88 E(xt string, use)-.165 E F1(\\f\()
23272.75 E/F3 11/Times-Italic@0 SF(fontfamily font)A F1(\))A F2(or)2.75 E F1
2328(\\f\()2.75 E F3(font_abbr)A F1(\))A F2(from the table:)2.75 E F3
2329182.957(font fontfamily)44.558 113.5 R F2 -.22(av)86.732 127.5 S(antg)
2330-.055 E 13.75(arde bookman courier helv)-.055 F 13.75(etica ne)-.165 F
233113.75(wcentury palatino times)-.275 F .44 LW 455.397 132.25 36 132.25 DL
2332(rom)36 143.5 Q/F4 11/Courier@0 SF 41.025(AR BR)50.264 F 32.048(CR HR)
233339.347 F 39.941(NR PR)48.593 F(TR)32.939 E F1(bold)36 157.5 Q F4 41.025
2334(AB BB)47.195 F 32.048(CB HB)39.347 F 39.941(NB PB)48.593 F(TB)32.939 E
2335F3(ital)36 171.5 Q F4 41.025(AI BI)53.311 F 32.048(CI HI)39.347 F 39.941
2336(NI PI)48.593 F(TI)32.939 E/F5 11/Times-BoldItalic@0 SF(boldital)36
2337185.5 Q F4 41.025(AX BX)33.753 F 32.048(CX HX)39.347 F 39.941(NX PX)
233848.593 F(TX)32.939 E F1(\\f\(pr)36 199.5 Q -.165(ev)-.198 G(ious\)).165
2339E F2(or)2.75 E F1(\\f\(PV\))2.75 E F2(changes to pre)2.75 E(vious font.)
2340-.275 E F1(\\s\()2.75 E F3(num)A F1(\))A F2(changes to point size)2.75 E
2341F3(num)2.75 E F2 2.75(,1t)C 2.75(o1)-2.75 G(00.)-2.75 E F1(\\s\(+)36
2342213.5 Q F3(num)A F1(\))A F2(increases the size by)2.75 E F3(num)2.75 E
2343F2(while)2.75 E F1(\\s\(-)2.75 E F3(num)A F1(\))A F2(decreases it by)
23442.75 E F3(num)2.75 E F2(points.)2.75 E F1(\\s\(PV\))36 227.5 Q F2(or)
23452.75 E F1(\\s\(pr)2.75 E -.165(ev)-.198 G(ious\)).165 E F2(re)2.75 E
2346-.165(ve)-.275 G(rts to pre).165 E(vious size.)-.275 E F1
2347(Mup command line ar)212.19 255.5 Q(guments)-.11 E(-c)36 283.5 Q F3(num)
23482.75 E F2(combine)113.761 E F3(num)2.75 E F2
2349(or more measures of rest into multirest)2.75 E F1(-C)36 297.5 Q F2
2350(used with -E, k)132.395 E(eep comments rather than discarding them)-.11
2351E F1(-d)36 311.5 Q F3(num)2.75 E F2(turn on deb)112.529 E(ugging le)-.22
2352E -.165(ve)-.275 G(l).165 E F3(num)2.75 E F1(-D)36 325.5 Q F3(MA)2.75 E
2353(CR)-.33 E(O)-.44 E F1(=)A F3(def)A F2(de\214ne)72.819 E F3(MA)2.75 E
2354(CR)-.33 E(O)-.44 E F2(as)2.75 E F3(def)2.75 E F1(-e)36 339.5 Q F3
2355(err\214le)2.75 E F2(put error output into)105.819 E F3(err\214le)2.75 E
2356F1(-E)36 353.5 Q F2(just e)133 E
2357(xpand macros and "include" \214les and write result to standard output)
2358-.165 E F1(-f)36 367.5 Q F3(out\214le)2.75 E F2(put output into)106.424
2359E F3(out\214le)2.75 E F1(-F)36 381.5 Q F2(put output into \214le, deri)
2360133.616 E(ving output \214le name from input \214le name)-.275 E F1(-m)
236136 395.5 Q F3(midi\214le)2.75 E F2(generate MIDI output into)95.424 E F3
2362(midi\214le)2.75 E F1(-M)36 409.5 Q F2(generate MIDI output, deri)
2363129.953 E .33 -.165(ve \214)-.275 H(le name).165 E F1(-o)36 423.5 Q F3
2364(pa)2.75 E -.11(ge)-.11 G(list).11 E F2(only print pages in)97.47 E F3
2365(pa)2.75 E -.11(ge)-.11 G(list).11 E F2 2.75(,c)C
2366(an be list of numbers, or)-2.75 E F1(odd)2.75 E F2(or)2.75 E F1 -2.53
2367-.165(ev e)2.75 H(n).165 E(-p)36 437.5 Q F3(num)2.75 E F2
2368(start numbering pages at)112.529 E F3(num)2.75 E F1(-r)36 451.5 Q F2
2369(print share)135.453 E -.11(wa)-.275 G(re re).11 E(gistration form)-.165
2370E F1(-s)36 465.5 Q F3(staf)2.75 E(\215ist)-.198 E F2
2371(print only the staf)101.716 E(fs listed in)-.275 E F3(staf)2.75 E
2372(\215ist)-.198 E F2 2.75(;a)C(dd)-2.75 E F1(v)2.75 E F3(N)A F2
2373(to restrict to v)2.75 E(oice)-.22 E F3(N)2.75 E F1(-v)36 479.5 Q F2
2374(print v)134.837 E(ersion number and e)-.165 E(xit)-.165 E F1(-x)36
2375493.5 Q F3(M)2.75 E F1(,)A F3(N)A F2 -.165(ex)112.837 G(tract measures)
2376.165 E F3(M)2.75 E F2(through)2.75 E F3(N)2.75 E F2 2.75(,n)C -2.475
2377-.165(eg a)-2.75 H(ti).165 E .33 -.165(ve r)-.275 H(elati).165 E .33
2378-.165(ve t)-.275 H 2.75(oe).165 G(nd, 0 for pickup)-2.75 E F1
2379(Mupdisp commands)236.572 521.5 Q F3(num)36 549.5 Q F2 194.074
2380(<Enter> go)B(to page)2.75 E F3(num)2.75 E F1(+)36 563.5 Q F2
2381(or <space> or <cntl-E> or <cntl-F>)2.75 E(forw)86.923 E(ard 1/8")-.11 E
2382F1(f)36 577.5 Q F2(or <Enter> or <cntl-D> or <cntl-N>)2.75 E(forw)87.088
2383E(ard 1")-.11 E F1(-)36 591.5 Q F2
2384(or <backspace> or <cntl-Y> or <cntl-B>)2.75 E(backw)66.32 E(ard 1/8")
2385-.11 E F1(b)36 605.5 Q F2(or <cntrl-U> or <cntl-P> or <cntl-B>)2.75 E
2386(backw)79.124 E(ard 1")-.11 E F1(h)36 619.5 Q F2(or)2.75 E F1(?)2.75 E
2387F2(help)225.721 E F1(m)36 633.5 Q F2
2388(toggle between full and partial page modes)242.837 E F1(n)36 647.5 Q F2
2389(ne)245.884 E(xt page)-.165 E F1(p)36 661.5 Q F2(pre)245.884 E
2390(vious page)-.275 E F1(q)36 675.5 Q F2(or)2.75 E F1(ZZ)2.75 E F2(quit)
2391216.547 E F1(r)36 689.5 Q F2(repaint the screen)247.116 E EP
2392%%Page: 4 4
2393%%BeginPageSetup
2394BP
2395%%EndPageSetup
2396/F0 9/Times-Roman@0 SF 2.25(-4-)262.503 44.5 S/F1 11/Times-Bold@0 SF
2397(Mup P)244.591 70.5 Q(arameters)-.11 E .32 LW 578.6 74.5 36 74.5 DL/F2 8
2398/Times-Roman@0 SF -.12(Pa)57.964 86.5 S 27.964(rameter Score).12 F(Staf)
239912 E 16(fV)-.2 G 10(oice Hd/Ft)-17.032 F -.888(Va)130.812 G(lid V).888 E
2400137.96(alues Def)-.888 F(ault)-.08 E 578.6 90.5 36 90.5 DL 578.6 92.5 36
240192.5 DL/F3 8/Times-Bold@0 SF(abo)40 104.5 Q -.08(ve)-.08 G(order).08 E
2402F2 27.984<8383>49.004 G F3(mussym,octa)53.036 E -.08(ve)-.2 G
2403(,dyn&othertext&chord,lyrics,ending,r).08 E 97.84(eh as)-.144 F(listed)2
2404E 578.6 108.5 36 108.5 DL(addtranspose)40 120.5 Q F2 27.984<8383>42.164
2405G F3(up)53.036 E F2(or)2 E F3(do)2 E(wn)-.08 E F2 2(,f)C(ollo)-2 E
2406(wed by)-.2 E/F4 8/Times-Italic@0 SF(interval)2 E F2(and)2 E F4(num)2 E
2407F2(up perfect 1)153.232 E 578.6 124.5 36 124.5 DL F3(barstyle)40 136.5 Q
2408F2 111.804<8363>60.396 G(omma-separated lists of staf)-111.804 E
2409(fs or dash-separated ranges)-.2 E 578.6 140.5 36 140.5 DL F3(beamslope)
241040 152.5 Q F2 27.984<8383>51.948 G 50.308<8330>-.072 G
2411(.0 to 1.0, 0.0 to 45.0)-50.308 E(1.0,20.0)221.392 E 578.6 156.5 36
2412156.5 DL F3(beamstyle)40 168.5 Q F2 27.984<8383>53.732 G 50.308<8363>
2413-.072 G(omma-separated list of)-50.308 E F4(time_values)2 E F2
2414(that add up to a measure)2 E 578.6 172.5 36 172.5 DL F3(belo)40 184.5 Q
2415-.08(wo)-.08 G(rder).08 E F2 27.984<8383>49.004 G F3(mussym,octa)53.036
2416E -.08(ve)-.2 G 115.696(,dyn&othertext&chord,lyrics,pedal as).08 F
2417(listed)2 E 578.6 188.5 36 188.5 DL(betweenorder)40 200.5 Q F2 27.984
2418<8383>40.852 G F3 159.856(mussym,dyn&othertext&chord,lyrics as)53.036 F
2419(listed)2 E 578.6 204.5 36 204.5 DL(bottommar)40 216.5 Q(gin)-.08 E F2
2420111.804<8330>38.7 G(.0 to pageheight minus 0.5 inches)-111.804 E
2421(0.5 inches)178.512 E 578.6 220.5 36 220.5 DL F3(brace)40 232.5 Q F2
2422111.804<8363>68.844 G(omma-separated list of staf)-111.804 E
2423(fs or dash-separated ranges)-.2 E 578.6 236.5 36 236.5 DL F3(brack)40
2424248.5 Q(et)-.08 E F2 111.804<8363>61.812 G(omma-separated list of staf)
2425-111.804 E(fs or dash-separated ranges)-.2 E 578.6 252.5 36 252.5 DL F3
2426(cancelk)40 264.5 Q(ey)-.08 E F2 27.984<8383>54.7 G F3(y)53.036 E F2(or)
24272 E F3(n)2 E F2(n)270.728 E 578.6 268.5 36 268.5 DL F3(chorddist)40
2428280.5 Q F2 23.052 27.984<83832030>55.5 H(to 50 \(stepsizes\))-25.984 E
2429(3)231.848 E 578.6 284.5 36 284.5 DL F3(clef)40 296.5 Q F2 312.892
243027.984<83832074>75.956 H(reble)-27.984 E F3(tr)242.552 296.5 Q(eble,tr)
2431-.144 E(eble8)-.144 E F2(,)A F3(8tr)A(eble)-.144 E F2(,)A F3(fr)A
2432(enchviolin)-.144 E F2(,)A F3(soprano)A F2(,)A F3(mezzosoprano)A F2(,)A
2433F3(alto)A F2(,)A F3(tenor)A F2(,)A F3(baritone)A F2(,)A F3(bass)A 578.6
2434300.5 36 300.5 DL(def)40 312.5 Q(oct)-.2 E F2 27.984<8383>67.268 G
243550.308<8330>-.072 G(to 9)-48.308 E(based on clef)271.616 E 578.6 316.5
243636 316.5 DL F3(dist)40 328.5 Q F2 23.052 27.984<83832030>75.5 H
2437(to 50 \(stepsizes\))-25.984 E(2)231.848 E 578.6 332.5 36 332.5 DL F3
2438(di)40 344.5 Q(vision)-.08 E F2 111.804<834d>61.348 G(IDI di)-111.804 E
2439(vision, 1 to 1536 \(ticks per quarter note\))-.2 E(192)134.728 E 578.6
2440348.5 36 348.5 DL F3(dyndist)40 360.5 Q F2 23.052 27.984<83832030>62.604
2441H(to 50 \(stepsizes\))-25.984 E(2)231.848 E 578.6 364.5 36 364.5 DL F3
2442(endingstyle)40 376.5 Q F2<83>49.276 E F3(top)111.804 E F2(,)A F3(barr)2
2443E(ed)-.144 E F2 2(,o)C(r)-2 E F3(gr)2 E(ouped)-.144 E F2(top)210.352 E
2444578.6 380.5 36 380.5 DL F3(\214rstpage)40 392.5 Q F2 111.804<8331>58.172
2445G(to 5000)-109.804 E(1)259.616 E 578.6 396.5 36 396.5 DL F3 -.2(fo)40
2446408.5 S(nt).2 E F2 .316 27.984<83832083>74.372 H F3 -.144(ro)-8.048 G(m)
2447.144 E F2(,)A F3(bold)2 E F2(,)A F3(ital)2 E F2 2(,o)C(r)-2 E F3
2448(boldital)2 E F2(rom)202.64 E 578.6 412.5 36 412.5 DL F3 -.2(fo)40 424.5
2449S(ntfamily).2 E F2 .316 27.984<83832083>52.596 H(times)281.792 E F3
2450-1.68 -.2(av a)242.552 424.5 T(ntgarde).2 E F2(,)A F3(bookman)2 E F2(,)A
2451F3(courier)2 E F2(,)A F3(helv)2 E(etica)-.08 E F2(,)A F3(newcentury)2 E
2452F2(,)A F3(palatino)2 E F2 2(,o)C(r)-2 E F3(times)2 E 578.6 428.5 36
2453428.5 DL(gridfr)40 440.5 Q(et)-.144 E F2 23.052 27.984<83832032>61.436 H
2454(to 99)-25.984 E(4)267.616 E 578.6 444.5 36 444.5 DL F3(gridsatend)40
2455456.5 Q F2<83>51.5 E F3(y)111.804 E F2(or)2 E F3(n)2 E F2(n)270.728 E
2456578.6 460.5 36 460.5 DL F3(gridswher)40 472.5 Q(eused)-.144 E F2 27.984
2457<8383>34.316 G F3(y)53.036 E F2(or)2 E F3(n)2 E F2(n)270.728 E 578.6
2458476.5 36 476.5 DL F3(gridscale)40 488.5 Q F2 23.052 27.984<83832030>
245957.284 H(.1 to 10.0)-27.984 E(1.0)255.616 E 578.6 492.5 36 492.5 DL F3
2460-.08(ke)40 504.5 S(y).08 E F2 312.892 27.984<83832063>76.028 H(major)
2461-25.984 E F4(pitc)242.552 504.5 Q(h)-.12 E F3(major)2 E F2(or)2 E F3
2462(minor)2 E F2 2(;o)C 2(r0t)-2 G 2(o7)-2 G F3(#)A F2(or)2 E F3(&)2 E F2
2463(and optional)2 E F3(major)2 E F2(or)2 E F3(minor)2 E 578.6 508.5 36
2464508.5 DL(label2)40 520.5 Q F2 27.984<8383>67.5 G F3(")53.036 E F4(te)A
2465(xt)-.16 E F3(")A F2("")269.568 E 578.6 524.5 36 524.5 DL F3(label)40
2466536.5 Q F2 27.984<8383>71.5 G F3(")53.036 E F4(te)A(xt)-.16 E F3(")A F2
246724("")269.568 G 578.6 540.5 36 540.5 DL F3(leftmar)40 552.5 Q(gin)-.08 E
2468F2 111.804<8330>52.036 G(.0 to page)-111.804 E(width minus 0.5 inches)
2469-.2 E(0.5 inches)180.488 E 578.6 556.5 36 556.5 DL F3(lyricsalign)40
2470568.5 Q F2 23.052 27.984<83832030>52.388 H(.0 to 1.0)-27.984 E(0.25)
2471259.616 E 578.6 572.5 36 572.5 DL F3(lyricsf)40 584.5 Q(ont)-.2 E F2
247227.984<8383>55.708 G F3 -.144(ro)53.036 G(m).144 E F2(,)A F3(bold)2 E F2
2473(,)A F3(ital)2 E F2 2(,o)C(r)-2 E F3(boldital)2 E F2(rom)202.64 E 578.6
2474588.5 36 588.5 DL F3(lyricsf)40 600.5 Q(ontfamily)-.2 E F2 312.892
247527.984<83832074>33.932 H(imes)-27.984 E F3 -1.68 -.2(av a)242.552 600.5
2476T(ntgarde).2 E F2(,)A F3(bookman)2 E F2(,)A F3(courier)2 E F2(,)A F3
2477(helv)2 E(etica)-.08 E F2(,)A F3(newcentury)2 E F2(,)A F3(palatino)2 E
2478F2 2(,o)C(r)-2 E F3(times)2 E 578.6 604.5 36 604.5 DL(lyricssize)40
2479616.5 Q F2 23.052 27.984<83832031>56.844 H(to 100 \(points\))-25.984 E
2480(12)236.728 E 578.6 620.5 36 620.5 DL F3(measnum)40 632.5 Q F2<83>55.06
2481E F3(y)111.804 E F2(or)2 E F3(n)2 E F2(n)270.728 E 578.6 636.5 36 636.5
2482DL F3(measnumf)40 648.5 Q(ont)-.2 E F2<83>41.484 E F3 -.144(ro)111.804 G
2483(m).144 E F2(,)A F3(bold)2 E F2(,)A F3(ital)2 E F2 2(,o)C(r)-2 E F3
2484(boldital)2 E F2(rom)202.64 E 578.6 652.5 36 652.5 DL F3(measnumf)40
2485664.5 Q(ontfamily)-.2 E F2 401.644<8374>19.708 G(imes)-401.644 E F3
2486-1.68 -.2(av a)242.552 664.5 T(ntgarde).2 E F2(,)A F3(bookman)2 E F2(,)A
2487F3(courier)2 E F2(,)A F3(helv)2 E(etica)-.08 E F2(,)A F3(newcentury)2 E
2488F2(,)A F3(palatino)2 E F2 2(,o)C(r)-2 E F3(times)2 E 578.6 668.5 36
2489668.5 DL(measnumsize)40 680.5 Q F2 111.804<8331>42.62 G
2490(to 100 \(points\))-109.804 E(11)236.728 E 578.6 684.5 36 684.5 DL 578.6
249174.5 578.6 684.5 DL 36 74.5 36 684.5 DL 526.392 74.5 526.392 684.5 DL
2492236.552 74.5 236.552 684.5 DL 205.88 74.5 205.88 684.5 DL 175.808 74.5
2493175.808 684.5 DL 144.456 74.5 144.456 684.5 DL 114.24 74.5 114.24 684.5
2494DL EP
2495%%Page: 5 5
2496%%BeginPageSetup
2497BP
2498%%EndPageSetup
2499/F0 9/Times-Roman@0 SF 2.25(-5-)262.503 47 S .32 LW 545.656 65 36 65 DL
2500/F1 8/Times-Roman@0 SF -.12(Pa)48.472 77 S 20.164(rameter Score).12 F
2501(Staf)14.816 E 18.888(fV)-.2 G 13.228(oice Hd/Ft)-19.92 F -.888(Va)
2502119.356 G(lid V).888 E 124.936(alues Def)-.888 F(ault)-.08 E 545.656 81
250336 81 DL 545.656 83 36 83 DL/F2 8/Times-Bold@0 SF(noteheads)40 95 Q F1
2504-8.6 30.8<8383832073>36.432 H(tring containing 1 or 7 headshape names)
2505-30.8 E("norm")131.576 E 545.656 99 36 99 DL F2(numbermr)40 111 Q(pt)
2506-.08 E F1 30.8<8383>26.296 G F2(y)57.8 E F1(or)2 E F2(n)2 E F1(y)244.888
2507E 545.656 115 36 115 DL F2(ontheline)40 127 Q F1 30.8<838383>39.096 G F2
2508(y)24.2 E F1(or)2 E F2(n)2 E F1(y)244.888 E 545.656 131 36 131 DL F2
2509(pack)40 143 Q(exp)-.08 E F1 122.2<8330>42.288 G(.0 to 1.0)-122.2 E(0.8)
2510233.776 E 545.656 147 36 147 DL F2(packfact)40 159 Q F1 122.2<8330>
251141.328 G(.0 to 10.0)-122.2 E(1.0)229.776 E 545.656 163 36 163 DL F2(pad)
251240 175 Q F1 -8.6 30.8<838383202d>57.76 H(5.0 to 50.0)-30.8 E(0.0)227.112
2513E 545.656 179 36 179 DL F2(pageheight)40 191 Q F1 122.2<8332>33.32 G
2514(.0 to 24.0 inches or 5.0 to 61.0 cm)-122.2 E(11.0 inches)150.672 E
2515545.656 195 36 195 DL F2(pagesize)40 207 Q F1<83>42.216 E F2(letter)
2516122.2 E 2(,l)-.736 G(egal, \215sa, hal\215etter)-2 E 2(,a)-.736 G
2517(4, a5, a6)-2 E F1(then optional)2 E F2(portrait)2 E F1(or)2 E F2
2518(landscape)2 E F1(letter)23.048 E 545.656 211 36 211 DL F2(pagewidth)40
2519223 Q F1 122.2<8332>35.096 G(.0 to 24.0 inches or 5.0 to 61.0 cm)-122.2
2520E(8.5 inches)150.672 E 545.656 227 36 227 DL F2(panelsper)40 239 Q(page)
2521-.08 E F1 122.2<8331>21.4 G(or 2)-120.2 E(1)245.336 E 545.656 243 36 243
2522DL F2(pedstyle)40 255 Q F1 30.8<8383>42.656 G F2(line)57.8 E F1(,)A F2
2523(pedstar)2 E F1 2(,o)C(r)-2 E F2(alt pedstar)2 E F1(line)172.448 E
2524545.656 259 36 259 DL F2(printmultnum)40 271 Q F1 30.8<8383>21.76 G F2
2525(y)57.8 E F1(or)2 E F2(n)2 E F1(y)244.888 E 545.656 275 36 275 DL F2
2526-.144(re)40 287 S(hstyle).144 E F1 30.8<8383>43.696 G F2(boxed)57.8 E F1
2527(,)A F2(cir)2 E(cled)-.144 E F1 2(,o)C(r)-2 E F2(plain)2 E F1(box)
2528186.584 E(ed)-.12 E 545.656 291 36 291 DL F2 -.144(re)40 303 S(lease)
2529.144 E F1 -8.6 30.8<8383832030>47.256 H(to 500 \(milliseconds\))-28.8 E
2530(20)190 E 545.656 307 36 307 DL F2 -.144(re)40 319 S(stcombine).144 E F1
2531122.2<8332>29.032 G(to 1000)-120.2 E(not set)233.776 E 545.656 323 36
2532323 DL F2 -.144(re)40 335 S(stsymmult).144 E F1 30.8<8383>28.144 G F2(y)
253357.8 E F1(or)2 E F2(n)2 E F1(n)244.888 E 545.656 339 36 339 DL F2
2534(rightmar)40 351 Q(gin)-.08 E F1 122.2<8330>28.96 G(.0 to page)-122.2 E
2535(width minus 0.5 inches)-.2 E(0.5 inches)154.648 E 545.656 355 36 355 DL
2536F2(scale)40 367 Q F1 122.2<8330>54.216 G(.1 to 10.0)-122.2 E(1.0)229.776
2537E 545.656 371 36 371 DL F2(scor)40 383 Q(epad)-.144 E F1<83>40.136 E/F3
25388/Times-Italic@0 SF(num)122.2 E F1 2(,o)C(r)-2 E F3(num)2 E F2(,)A F3
2539(num)A F1 2(,n)C -1.8 -.12(eg a)-2 H(ti).12 E .24 -.12(ve p)-.2 H
2540(ageheight to pageheight \(stepsizes\)).12 E(2,2)59.184 E 545.656 387 36
2541387 DL F2(scor)40 399 Q(esep)-.144 E F1<83>41.92 E F3(num)122.2 E F1 2
2542(,o)C(r)-2 E F3(num)2 E F2(,)A F3(num)A F1 2(,6t)C 2(op)-2 G
2543(ageheight \(stepsizes\))-2 E(12,20)118.912 E 545.656 403 36 403 DL F2
2544(size)40 415 Q F1 .8 30.8<83832083>58.216 H 2(1t)-9.4 G 2(o1)-2 G
2545235.776(00 12)-2 F 545.656 419 36 419 DL F2(staf\215ines)40 431 Q F1
254630.8<8383>40.432 G F2(1)57.8 E F1(,)A F2(1n)2 E F1(,)A F2(5)2 E F1(,)A
2547F2(5n)2 E F1(,)A F2 2(5d)2 G(rum)-2 E F1(,)A F2 2(1d)2 G(rum)-2 E F1 2
2548(,o)C(r)-2 E F2(tab \()2 E F3(tab_strings)A F2(\))A F1(5)101.768 E
2549545.656 435 36 435 DL F2(staffpad)40 447 Q F1 25 30.8<8383206e>42.656 H
2550-1.8 -.12(eg a)-30.8 H(ti).12 E .24 -.12(ve p)-.2 H
2551(ageheight to pageheight \(stepsizes\)).12 E(0)119.176 E 545.656 451 36
2552451 DL F2(staffs)40 463 Q F1 122.2<8331>52.44 G(to 40)-120.2 E(1)241.776
2553E 545.656 467 36 467 DL F2(staffscale)40 479 Q F1 25 30.8<83832030>
255439.112 H(.1 to 10.0)-30.8 E(1.0)229.776 E 545.656 483 36 483 DL F2
2555(staffsep)40 495 Q F1 25 30.8<83832036>44.44 H
2556(to pageheight \(stepsizes\))-28.8 E(10)178.904 E 545.656 499 36 499 DL
2557F2(stemlen)40 511 Q F1 -8.6 30.8<8383832030>44.44 H
2558(.0 to 100.0 \(stepsizes\))-30.8 E(7.0)190.008 E 545.656 515 36 515 DL
2559F2(stemshorten)40 527 Q F1 -8.6 30.8<8383832030>28.888 H
2560(.0 to 2.0 \(stepsizes\))-30.8 E(1.0)198.008 E 545.656 531 36 531 DL F2
2561(swingunit)40 543 Q F1 -8.6 30.8<8383832074>37.312 H(ime v)-30.8 E
2562(alue or nothing)-.2 E(nothing)195.536 E 545.656 547 36 547 DL F2
2563(sylposition)40 559 Q F1 25 30.8<8383202d>34.2 H(100 to 100 \(points\))
2564-30.8 E(-5)200.224 E 545.656 563 36 563 DL F2(tabwhitebox)40 575 Q F1
256530.8<838383>28.432 G F2(y)24.2 E F1(or)2 E F2(n)2 E F1(n)244.888 E
2566545.656 579 36 579 DL F2(time)40 591 Q F1<83>55.552 E F2(common)122.2 E
2567F1(,)A F2(cut)2 E F1(or)2 E F3(N)2 E F2(/)A F3(D)A F1(where)2 E F3(N)2 E
2568F1(is 1 to 99 and)2 E F3(D)2 E F1(is)2 E F2(1)2 E F1(,)A F2(2)2 E F1(,)A
2569F2(4)2 E F1(,)A F2(8)2 E F1(,)A F2(16)2 E F1(,)A F2(32)2 E F1 2(,o)C(r)
2570-2 E F2(64)2 E F1(4/4)32.24 E 545.656 595 36 595 DL F2(timeunit)40 607 Q
2571F1 30.8<838383>41.768 G F3(time_value)24.2 E F1(\(can include dots\))2 E
2572F3(D)169.576 E F1(of time sig)2 E 545.656 611 36 611 DL F2(topmar)40 623
2573Q(gin)-.08 E F1 122.2<8330>34.736 G(.0 to pageheight minus 0.5 inches)
2574-122.2 E(0.5 inches)152.672 E 545.656 627 36 627 DL F2(transpose)40 639
2575Q F1 30.8<8383>37.768 G F2(up)57.8 E F1(or)2 E F2(do)2 E(wn)-.08 E F1 2
2576(,f)C(ollo)-2 E(wed by)-.2 E F3(interval)2 E F1(and)2 E F3(num)2 E F1
2577(up perfect 1)127.392 E 545.656 643 36 643 DL F2(units)40 655 Q F1<83>
257853.76 E F2(inches)122.2 E F1(or)2 E F2(cm)2 E F1(inches)221.784 E
2579545.656 659 36 659 DL F2(visible)40 671 Q F1 30.8<838383>48.872 G F2(y)
258024.2 E F1(,)A F2(n)2 E F1 2(,o)C(r)-2 E F2(wher)2 E(eused)-.144 E F1(y)
2581202.592 E 545.656 675 36 675 DL F2(vcombine)40 687 Q F1 25 30.8
2582<8383206c>37.768 H(ist of staf)-30.8 E(fs, plus optional)-.2 E F2(noo)2
2583E -.08(ve)-.08 G(rlap).08 E F1(,)A F2(shar)2 E(eone)-.144 E F1 2(,o)C(r)
2584-2 E F2 -.08(ove)2 G(rlap).08 E F1 2(,o)C 2(rn)-2 G 32.888
2585(othing nothing)-2 F 545.656 691 36 691 DL F2(vscheme)40 703 Q F1 30.8
2586<8383>41.776 G F2(1)57.8 E F1(,)A F2(2o)2 E F1(,)A F2(2f)2 E F1(,)A F2
2587(3o)2 E F1 2(,o)C(r)-2 E F2(3f)2 E F1(1)206.008 E 545.656 707 36 707 DL
2588F2(war)40 719 Q(n)-.12 E F1<83>53 E F2(y)122.2 E F1(or)2 E F2(n)2 E F1
2589(y)244.888 E 545.656 723 36 723 DL 545.656 65 545.656 723 DL 36 65 36
2590723 DL 493.656 65 493.656 723 DL 229.656 65 229.656 723 DL 196.056 65
2591196.056 723 DL 162.456 65 162.456 723 DL 128.856 65 128.856 723 DL
259295.256 65 95.256 723 DL EP
2593%%Page: 6 6
2594%%BeginPageSetup
2595BP
2596%%EndPageSetup
2597/F0 9/Times-Roman@0 SF 2.25(-6-)262.503 47 S/F1 8/Times-Roman@0 SF
2598(Music symbols can be used in te)36 61 Q(xt strings by using)-.12 E/F2 8
2599/Times-Bold@0 SF(\\\()2 E/F3 8/Times-Italic@0 SF(symbol_name)A F2(\))A
2600F1 2(.P)C(re\214x with)-2 E F2(sm)2 E F1(for smaller v)2 E(ersion.)-.12
2601E 70 157 443 443 -589 589 14.4 663 PBEGIN
2602%%BeginDocument: muschar.ps
2603%%BoundingBox: 70 157 513 746
2604/boxheight 62 def
2605/boxwidth 40 def
2606/nameheight 10 def
2607/tmpstring 50 string def
2608/flagsep 1.6 300 mul def
2609
2610/Times-Roman findfont nameheight 2 sub scalefont setfont
2611/prm {
2612 /yoff exch def
2613 /xoff exch def
2614 /sym exch def
2615 /name sym tmpstring cvs def
2616 /realboxheight boxheight extra add def
2617
2618 save
2619 xoff yoff translate
2620
2621 % draw box
2622 newpath
2623 0 0 moveto
2624 boxwidth 0 lineto
2625 boxwidth realboxheight lineto
2626 0 realboxheight lineto
2627 closepath
2628 stroke
2629
2630 % print name of music character
2631 gsave
2632 nameheight 4 sub
2633 realboxheight name stringwidth pop sub 2 div 4 add moveto
2634 55 rotate
2635 0 0.25 0.75 setrgbcolor
2636 name show
2637 grestore
2638 % display the music character
2639 boxwidth 2 div nameheight add
2640 realboxheight nameheight sub 2 div
2641 1.0 sym cvx exec
2642 restore
2643} def
2644
2645/offset 72 def
2646/col 0 def
2647/row 11 def
2648/extra 0 def
2649/extraoffset 0 def
2650
2651% go to next display slot on the page and show one music character
2652/showone {
2653 col boxwidth mul offset add row boxheight mul
2654 extra sub extraoffset sub prm
2655 /col col 1 add def
2656 % go to next column when current one is full
2657 col 11 ge { /col 0 def /row row 1 sub def } if
2658 % one row has to be extra tall
2659 row 5 eq { /extra 28 def } if
2660 row 4 eq { /extraoffset 28 def /extra 0 def } if
2661} def
2662
2663/gclef showone
2664/fclef showone
2665/cclef showone
2666/dblwhole showone
2667/1n showone
2668/2n showone
2669/4n showone
2670/upflag showone
2671/dnflag showone
2672/qwhrest showone
2673/dwhrest showone
2674/1rest showone
2675/2rest showone
2676/4rest showone
2677/8rest showone
2678/16rest showone
2679/32rest showone
2680/64rest showone
2681/128rest showone
2682/256rest showone
2683/ll1rest showone
2684/ll2rest showone
2685/dot showone
2686/nat showone
2687/sharp showone
2688/flat showone
2689/dblsharp showone
2690/dblflat showone
2691/xnote showone
2692/dwhdiamond showone
2693/diamond showone
2694/filldiamond showone
2695/up2n showone
2696/dn2n showone
2697/up4n showone
2698/dn4n showone
2699/com showone
2700/cut showone
2701/begped showone
2702/pedal showone
2703/endped showone
2704/dnbow showone
2705/upbow showone
2706/wedge showone
2707/uwedge showone
2708/ferm showone
2709/uferm showone
2710/sign showone
2711/coda showone
2712/mor showone
2713/invmor showone
2714/turn showone
2715/invturn showone
2716/acc_gt showone
2717/acc_hat showone
2718/acc_uhat showone
2719/tr showone
2720/leg showone
2721/rr showone
2722/dim showone
2723/halfdim showone
2724/triangle showone
2725/measrpt showone
2726/copyright showone
2727/up8n showone
2728/dn8n showone
2729/up16n showone
2730/dn16n showone
2731/up32n showone
2732/dn32n showone
2733/up64n showone
2734/dn64n showone
2735/up128n showone
2736/dn128n showone
2737/up256n showone
2738/dn256n showone
2739/dwhrighttriangle showone
2740/righttriangle showone
2741/fillrighttriangle showone
2742/udwhrighttriangle showone
2743/urighttriangle showone
2744/ufillrighttriangle showone
2745/dwhrectangle showone
2746/rectangle showone
2747/fillrectangle showone
2748/dwhisostriangle showone
2749/isostriangle showone
2750/fillisostriangle showone
2751/dwhpiewedge showone
2752/piewedge showone
2753/fillpiewedge showone
2754/dwhsemicircle showone
2755/semicircle showone
2756/fillsemicircle showone
2757/dwhslashhead showone
2758/slashhead showone
2759/fillslashhead showone
2760/blankhead showone
2761showpage
2762%%EndDocument
2763end PEND 9 90 115 115 -669 669 471.8 734 PBEGIN
2764%%BeginDocument: extlist.ps
2765%%BoundingBox: 9 90 124 759
2766makeExtEncoding
2767/Ext-Times-Roman /Times-Roman makeExtendedFont
2768/do1char {
2769 15 y moveto
2770 /Ext-Times-Roman findfont 7 scalefont setfont
2771 show
2772 /Times-Roman findfont 7 scalefont setfont
2773 50 y moveto
2774 show
2775 110 y moveto
2776 show
2777 /y y 7 sub def
2778} def
2779save
27801.000000 1.000000 scale
2781newpath
278210 91 moveto
278310 758 lineto
2784123 758 lineto
2785123 91 lineto
2786closepath
2787stroke
2788/y 748 def
2789( ) (exclamdown) ( ) do1char
2790( ) (questiondown) (.) do1char
2791( ) (sterling) (") do1char
2792( ) (yen) (#) do1char
2793(\301\301) (quotedblleft) ($) do1char
2794(\302\302) (quotedblright) (-) do1char
2795(<<) (guillemotleft) (%) do1char
2796(>>) (guillemotright) (&) do1char
2797( ) (guilsinglleft) (') do1char
2798( ) (guilsinglright) (\() do1char
2799( ) (dagger) (\)) do1char
2800( ) (daggerdbl) (*) do1char
2801( ) (grave) (/) do1char
2802( ) (acute) (0) do1char
2803( ) (macron) (1) do1char
2804( ) (breve) (2) do1char
2805( ) (dotaccent) (3) do1char
2806( ) (dieresis) (4) do1char
2807( ) (ring) (5) do1char
2808( ) (cedilla) (6) do1char
2809( ) (hungarumlaut) (7) do1char
2810( ) (ogonek) (8) do1char
2811( ) (caron) (9) do1char
2812( ) (emdash) (:) do1char
2813( ) (space) (\177) do1char
2814( ) (AE) (;) do1char
2815( ) (ae) (<) do1char
2816( ) (ordfeminine) (=) do1char
2817( ) (ordmasculine) (>) do1char
2818(L/) (Lslash) (?) do1char
2819(l/) (lslash) (@) do1char
2820(O/) (Oslash) (A) do1char
2821(o/) (oslash) (B) do1char
2822( ) (OE) (C) do1char
2823( ) (oe) (D) do1char
2824( ) (dotlessi) (E) do1char
2825(ss) (germandbls) (F) do1char
2826(A') (Aacute) (G) do1char
2827(a') (aacute) (H) do1char
2828(A^) (Acircumflex) (I) do1char
2829(a^) (acircumflex) (J) do1char
2830(A:) (Adieresis) (K) do1char
2831(a:) (adieresis) (L) do1char
2832(A`) (Agrave) (M) do1char
2833(a`) (agrave) (N) do1char
2834(Ao) (Aring) (O) do1char
2835(ao) (oring) (P) do1char
2836(A~) (Atilde) (Q) do1char
2837(a~) (atilde) (R) do1char
2838(C,) (Ccedilla) (S) do1char
2839(c,) (ccedilla) (T) do1char
2840(E') (Eacute) (U) do1char
2841(e') (eacute) (V) do1char
2842(E^) (Ecircumflex) (W) do1char
2843(e^) (ecircumflex) (X) do1char
2844(E:) (Edieresis) (Y) do1char
2845(e:) (edieresis) (Z) do1char
2846(E`) (Egrave) ([) do1char
2847(e`) (egrave) (\\) do1char
2848(I') (Iacute) (]) do1char
2849(i') (iacute) (^) do1char
2850(I^) (Icircumflex) (_) do1char
2851(i^) (icircumflex) (`) do1char
2852(I:) (Idieresis) (a) do1char
2853(i:) (idieresis) (b) do1char
2854(I`) (Igrave) (c) do1char
2855(i`) (igrave) (d) do1char
2856(N~) (Ntilde) (e) do1char
2857(n~) (ntilde) (f) do1char
2858(O') (Oacute) (g) do1char
2859(o') (oacute) (h) do1char
2860(O^) (Ocircumflex) (i) do1char
2861(o^) (ocircumflex) (j) do1char
2862(O:) (Odieresis) (k) do1char
2863(o:) (odieresis) (l) do1char
2864(O`) (Ograve) (m) do1char
2865(o`) (ograve) (n) do1char
2866(O~) (Otilde) (o) do1char
2867(o~) (otilde) (p) do1char
2868(Sv) (Scaron) (q) do1char
2869(sv) (scaron) (r) do1char
2870(U') (Uacute) (s) do1char
2871(u') (uacute) (t) do1char
2872(U^) (Ucircumflex) (u) do1char
2873(u^) (ucircumflex) (v) do1char
2874(U:) (Udieresis) (w) do1char
2875(u:) (udieresis) (x) do1char
2876(U`) (Ugrave) (y) do1char
2877(u`) (ugrave) (z) do1char
2878(Y:) (Ydieresis) ({) do1char
2879(y:) (ydieresis) (|) do1char
2880(Zv) (Zcaron) (}) do1char
2881(zv) (zcaron) (~) do1char
2882( ) (bullet) (+) do1char
2883showpage
2884restore
2885%%Pages: 1
2886%%EndDocument
2887end PEND/F4 9/NewCenturySchlbk-BoldItalic@0 SF -2.502(Ar kkr)266.832
2888688.5 R 2.583(aE)-.099 G(nter)-2.583 E(pr)-.153 E(ises)-.126 E/F5 9
2889/NewCenturySchlbk-Roman@0 SF -1.125(P.)285.201 701.5 S .666 -.333(O. B)
28901.125 H(ox 315).333 E -.675(Wa)249.885 714.5 S(rrenville).675 E 2.502
2891(,I)-.162 G 2.502(L6)-2.502 G 10.008(0555 USA)-2.502 F(http://www)
2892263.785 727.5 Q(.arkkra.com)-1.125 E(support@arkkra.com)268.249 740.5 Q
2893EP
2894%%Trailer
2895end
2896%%EOF