3 %%Creator: Xcircuit v1.6
4 %%CreationDate: Thu Aug 28 13:10:40 1997
6 %%BoundingBox: 32 35 578 756
7 %%DocumentNeededResources: font Times-BoldItalic font Times-Bold
12 % PostScript prolog for output from xcircuit
15 % Electrical circuit (and otherwise general) drawing program
17 % Written by Tim Edwards 8/5/93--8/8/97 (tim@bach.ece.jhu.edu)
18 % The Johns Hopkins University
20 %%BeginResource: procset XCIRCproc 1.6 2
21 % supporting definitions --- these are the primary xcircuit types.
24 /topmat matrix currentmatrix def
26 /fontslant { /slant exch def [1 0 slant 1 0 0]
27 exch findfont exch makefont dup length dict /ndict exch def
28 { 1 index /FID ne { ndict 3 1 roll put } { pop pop } ifelse } forall
29 ndict definefont pop} def
30 /cf { dup type /realtype eq {40 mul /fscale exch def} if dup /xfont exch def
31 findfont fscale scalefont setfont } def
32 /Ss { gsave 0.67 dup scale gsave mty neg rmoveto
33 glevel 1 add /glevel exch def } def
34 /ss { gsave 0.67 dup scale gsave mty 0.5 mul rmoveto
35 glevel 1 add /glevel exch def } def
36 /ns { currentpoint transform % preserve x position!
37 glevel {grestore} repeat /glevel 0 def
38 itransform pop currentpoint pop sub 0 rmoveto } def
39 /ul { showflag 1 eq { gsave
40 currentpoint topmat setmatrix 0 0 moveto 2 index stringwidth pop (_)
41 false charpath flattenpath pathbbox grestore exch pop 1 index
42 sub setlinewidth exch pop currentpoint 3 -1 roll add moveto 0
43 rlineto stroke moveto } if } def
44 /ol { showflag 1 eq { gsave gsave
45 currentpoint topmat setmatrix 2 index stringwidth pop 3 index
46 true charpath flattenpath pathbbox grestore exch pop
47 exch pop topmat setmatrix (_) true charpath pathbbox grestore
48 exch pop 1 index sub setlinewidth exch pop currentpoint
49 exch 4 1 roll exch sub add moveto pop 0 rlineto stroke
51 /bs { gsave true charpath flattenpath pathbbox pop exch pop sub
52 grestore 0 rmoveto } def
53 /textx { dup 2 mul 1 add copy 0 exch
54 { exch exec exch stringwidth pop add } repeat neg ns } def
55 /mty { 0 topmat setmatrix (A) true charpath flattenpath pathbbox exch
56 pop exch sub exch pop neg grestore } def
57 /texty { gsave 2 copy pop exec mty } def
58 /tcenter { textx grestore 0.5 mul 0 rmoveto } def
59 /tright { textx grestore 0 rmoveto } def
60 /tmiddle { texty 0.5 mul rmoveto } def
61 /ttop { texty rmoveto } def
62 /tshow { { exec show } repeat ns } def
64 /label { gsave translate 0 0 moveto rotate /just exch def
65 /glevel 0 def /showflag 0 def
66 just 1 and 0 gt {gsave just 2 and 0 gt {tright}{tcenter} ifelse} if
67 just 4 and 0 gt {just 8 and 0 gt {ttop}{tmiddle} ifelse} if
68 /showflag 1 def tshow grestore } def
70 /begingate { gsave translate 0 0 moveto dup 0 lt {neg 1 sub -1 1 scale} if
71 rotate dup scale } bind def
72 /endgate { grestore } bind def
74 /tmpa [1 0 0 1 0 0] def
75 /gar {8 8 true tmpa {<c0 c0 00 00 0c 0c 00 00>} imagemask} bind
76 {8 8 true tmpa {<30 70 60 02 03 07 06 20>} imagemask} bind
77 {8 8 true tmpa {<0c 1e 1e 0c c0 e1 e1 c0>} imagemask} bind
78 {8 8 true tmpa {<0f 0f 0f 0f f0 f0 f0 f0>} imagemask} bind
79 {8 8 true tmpa {<3f f3 e1 e1 f3 3f 1e 1e>} imagemask} bind
80 {8 8 true tmpa {<df cf 8f 9f fd fc f8 f9>} imagemask} bind
81 {8 8 true tmpa {<ff 3f 3f ff ff f3 f3 ff>} imagemask} bind 7 array astore def
82 /ppaint { gsave tmpa pathbbox clip transform neg exch neg 4 2 roll transform
83 neg 4 -1 roll 2 copy gt {exch} if 8 div ceiling 8 mul 4 2 roll neg 2 copy
84 gt {exch} if 8 div ceiling 8 mul 3 -1 roll -8 5 -1 roll
85 [1 0 0 1 0 0] setmatrix { 3 index exch 5 exch put dup -8 3 index { 3 index
86 exch 4 exch put 3 index exec } for } for pop pop pop pop grestore } bind def
88 currentlinewidth mul setlinewidth /style exch def
89 style 1 and 0 gt not {closepath} if
90 style 2 and 0 gt {currentlinewidth 4 mul dup 2 array astore 0 setdash} if
91 style 4 and 0 gt {0.5 currentlinewidth 4 mul 2 array astore 0 setdash} if
92 style dup 256 ge exch 480 lt and { gsave 1 setgray eofill grestore } if
93 style 16 and 0 gt { gsave style 224 and -5 bitshift dup 7 lt
94 {gar exch get ppaint} { pop eofill } ifelse grestore } if
95 style 8 and 0 gt { newpath } { stroke } ifelse grestore } def
96 /scb { gsave setrgbcolor } bind def /sce { grestore } bind def
98 /polygon { gsave /num exch def moveto num 1 sub {lineto} repeat setstyles } def
99 /xcarc { gsave newpath arc setstyles } def
100 /elb { matrix currentmatrix 7 -1 roll 7 -1 roll translate 5 1 roll 4 -1 roll
101 3 index div 1 scale } def
102 /ele { 0 4 1 roll 0 4 1 roll } bind def
103 /ellipse { gsave elb newpath ele arc setmatrix setstyles } def
104 /pellip { elb ele arc setmatrix } def
105 /nellip { elb ele arcn setmatrix } def
106 /spline { gsave moveto curveto setstyles } def
107 /polyc { {lineto} repeat } bind def
108 /beginpath { gsave moveto } bind def
109 /endpath { setstyles } bind def
110 /bop { 1 setlinecap 0 setlinejoin 6 setmiterlimit 0 setgray } def
111 /inchscale {0.375 mul dup scale} def
112 /cmscale {0.35433071 mul dup scale} def
117 % XCircuit output starts here.
123 -2 25 -38 9 -30 -9 curveto
124 -22 -25 14 -9 6 9 curveto
133 1 1.00 0 18 0 128 2 polygon
138 % -40 -96 38 127 bbox
148 -48 32 -28 0 -12 0 curveto
149 -52 0 -52 32 -28 32 curveto
150 12 32 12 0 -12 0 curveto
151 8 0 -12 32 -28 32 curveto
157 % 0 -64 3552 128 bbox
159 1 1.00 0 -32 3552 -32 2 polygon
160 1 1.00 0 64 3552 64 2 polygon
161 1 1.00 0 0 3552 0 2 polygon
162 1 1.00 0 32 3552 32 2 polygon
163 1 1.00 0 -64 3552 -64 2 polygon
168 % -33 -160 34 256 bbox
171 -76 52 60 -100 -32 -160 curveto
172 44 -116 -92 36 0 96 curveto
180 1 1.50 0 256 0 -256 2 polygon
185 % -44 -42 83 210 bbox
187 1 1.00 -2 -26 16 180.00 360.00 xcarc
188 241 1.00 -8 -26 10 0.00 360.00 xcarc
189 1 1.00 14 -26 -4 112 2 polygon
191 -20 20 -16 50 12 50 curveto
192 42 50 36 0 4 0 curveto
193 48 0 52 64 12 64 curveto
194 -20 64 -28 20 -4 12 curveto
197 -24 0 -32 16 -32 32 curveto
198 -32 80 30 84 30 140 curveto
199 30 170 -10 140 -4 112 curveto
200 -10 156 12 164 22 168 curveto
201 28 158 30 152 30 140 curveto
202 30 108 -44 92 -44 40 curveto
203 -44 8 -16 0 4 0 curveto
209 % -28 -68 79 100 bbox
211 1 1.00 0 5 27 90.00 192.00 xcarc
212 241 1.00 48 16 3 0.00 360.00 xcarc
213 241 1.00 48 -15 3 0.00 360.00 xcarc
214 241 1.00 -17 3 10 0.00 360.00 xcarc
216 36 -44 8 -60 -28 -68 curveto
217 40 -52 32 32 0 32 curveto
218 28 32 36 12 36 -4 curveto
226 1 1.00 -8 71 -8 -1 2 polygon
228 32 22 12 46 -8 30 curveto
229 2 40 20 22 -8 -2 curveto
235 % -42 -51 56 121 bbox
243 % 15 -275 3601 571 bbox
247 1.00 -181 48 -160 br1
252 1.00 0 128 -160 bclef
253 1.00 0 240 -224 keyBf
262 16 12 -20 -12 -30 4 curveto
263 -24 -6 12 20 6 28 curveto
264 -4 44 -40 20 -30 4 curveto
265 -36 12 0 38 6 28 curveto
273 1 1.00 0 23 0 128 2 polygon
282 0 32 68 8 28 -52 curveto
283 64 0 0 32 0 32 curveto
299 240 1.00 -16 24 16 32 16 40 -16 32 4 polygon
300 240 1.00 -16 -8 16 0 16 8 -16 0 4 polygon
301 1 1.00 -8 56 -8 -28 2 polygon
302 1 1.00 8 -24 8 60 2 polygon
309 1 1.75 -4 0 60 0 2 polygon
324 240 1.00 -24 0 -24 16 20 16 20 0 4 polygon
329 % -52 -96 64 127 bbox
339 1 1.30 -3 39 -20 -8 2 polygon
340 241 1.00 -24 36 6 0.00 360.00 xcarc
341 1 1.00 -18 44 16 237.00 337.00 xcarc
346 % -55 -96 64 127 bbox
354 % -15 -50 29 100 bbox
356 1 1.00 3 41 -1 49 2 polygon
357 1 1.00 14 -34 -14 6 2 polygon
359 -2 -12 -30 -22 -6 -50 curveto
360 -20 -36 -4 -24 14 -34 curveto
363 -10 30 6 34 -2 50 curveto
365 -2 14 -6 -6 0 -14 curveto
373 248 1.00 0 0 6 0.00 360.00 xcarc
378 % -40 -130 40 161 bbox
381 1.00 -181 -40 -54 flg
388 240 1.00 -14 -8 8 0 8 8 -14 0 4 polygon
389 240 1.00 -14 24 8 32 8 40 -14 32 4 polygon
390 1 1.00 -14 62 -14 -8 2 polygon
391 1 1.00 8 -32 8 40 2 polygon
398 1 1.00 -24 -10 24 -10 2 polygon
400 20 -24 8 180.00 270.00 arc
402 -10 -24 8 -90.00 0.00 arc
403 12 -24 12 18 -2 2 3 polyc
406 -16 0 -6 20 -6 28 curveto
407 -22 -10 14 32 2 polyc
421 % -40 -96 39 129 bbox
428 % -52 -130 64 161 bbox
457 1 1.00 3753 4858 3753 4890 2 polygon
458 1 1.00 3641 4842 3641 4874 2 polygon
459 1 1.00 3417 4858 3417 4794 2 polygon
460 1 1.00 1049 3594 1049 3610 2 polygon
461 1 1.00 1217 3498 1217 3458 2 polygon
462 1 1.00 2041 4730 2041 4794 2 polygon
463 1 1.00 2169 4778 2169 4810 2 polygon
464 1 1.00 2665 3978 2665 4074 2 polygon
465 1 1.00 2377 3978 2377 4026 2 polygon
466 1 1.00 1881 3962 1881 4058 2 polygon
467 1 1.00 1593 3962 1593 4010 2 polygon
468 1 1.00 3481 3946 3481 4042 2 polygon
469 1 1.00 3193 3946 3193 3994 2 polygon
470 1 1.00 1745 3162 1745 3258 2 polygon
471 1 1.00 1481 3162 1481 3210 2 polygon
472 1 1.00 2641 3178 2641 3274 2 polygon
473 1 1.00 2377 3178 2377 3226 2 polygon
474 1 1.00 953 3242 953 3290 2 polygon
475 1 1.00 689 3242 689 3258 2 polygon
476 1 1.00 769 3194 769 3274 2 polygon
477 1 1.00 1929 4394 1929 4362 2 polygon
478 1 1.00 3457 3226 3457 3306 2 polygon
479 1 1.00 3633 3194 3633 3298 2 polygon
480 1 1.00 3721 3290 3721 3306 2 polygon
481 1 1.00 569 2426 569 2498 2 polygon
482 1 1.00 753 2458 745 2466 2 polygon
483 1 1.00 841 2426 841 2466 2 polygon
484 1 1.00 3369 3274 3369 3258 2 polygon
485 1 1.00 3281 3194 3281 3250 2 polygon
486 1 1.00 3121 1966 3121 1942 2 polygon
487 1 1.00 3033 1954 3033 1978 2 polygon
488 1 1.00 1945 1146 1945 1186 2 polygon
489 1 1.00 1393 1162 1393 1130 2 polygon
490 1 1.00 1169 1146 1169 1130 2 polygon
491 1 1.00 617 938 617 906 2 polygon
492 1 1.00 729 938 729 946 2 polygon
493 1 1.00 953 954 953 986 2 polygon
494 1 1.00 1081 906 1081 914 2 polygon
495 1 1.00 1305 922 1305 954 2 polygon
496 1 1.00 1193 938 1193 954 2 polygon
497 1 1.00 1577 1194 1577 1218 2 polygon
498 1 1.00 3017 505 3017 553 2 polygon
499 1 1.00 985 2746 985 2722 2 polygon
500 1 1.00 1161 2746 1161 2722 2 polygon
501 1 1.00 1425 906 1425 962 2 polygon
502 1 1.00 1081 914 1081 970 2 polygon
503 496 1.00 1705 4730 1705 4746 1801 4730 1801 4714 4 polygon
504 496 1.00 1401 4794 1401 4810 1497 4794 1497 4778 4 polygon
505 496 1.00 1401 4762 1401 4778 1497 4762 1497 4746 4 polygon
506 496 1.00 1097 4826 1097 4842 1193 4826 1193 4810 4 polygon
507 496 1.00 1097 4794 1097 4810 1193 4794 1193 4778 4 polygon
508 496 1.00 1705 4762 1705 4778 1801 4762 1801 4746 4 polygon
509 496 1.00 2617 4794 2617 4810 2729 4826 2729 4810 4 polygon
510 496 1.00 809 4842 809 4858 905 4842 905 4826 4 polygon
511 496 1.00 3001 4842 3001 4858 3097 4842 3097 4826 4 polygon
512 496 1.00 3001 4874 3001 4890 3097 4874 3097 4858 4 polygon
513 496 1.00 3193 4874 3193 4890 3305 4842 3305 4826 4 polygon
514 496 1.00 3417 4842 3417 4858 3753 4890 3753 4874 4 polygon
515 240 1.00 617 4058 617 4074 921 4026 921 4010 4 polygon
516 496 1.00 809 4874 809 4890 905 4874 905 4858 4 polygon
517 496 1.00 617 3642 617 3658 729 3690 729 3674 4 polygon
518 496 1.00 1217 3458 1217 3474 1313 3514 1313 3498 4 polygon
519 496 1.00 1929 4762 1929 4778 2297 4842 2297 4826 4 polygon
520 496 1.00 1049 3602 1049 3618 1145 3658 1145 3642 4 polygon
521 496 1.00 1921 3474 1921 3490 2113 3530 2113 3514 4 polygon
522 497 1.00 2377 4010 2377 4026 2665 4074 2665 4058 4 polygon
523 496 1.00 2705 3490 2705 3506 2897 3546 2897 3530 4 polygon
524 497 1.00 1593 3994 1593 4010 1881 4058 1881 4042 4 polygon
525 496 1.00 3193 3978 3193 3994 3481 4042 3481 4026 4 polygon
526 496 1.00 3521 3458 3521 3474 3713 3514 3713 3498 4 polygon
527 496 1.00 609 1290 609 1306 953 1370 953 1354 4 polygon
528 496 1.00 689 3258 689 3274 953 3290 953 3274 4 polygon
529 496 1.00 1481 3194 1481 3210 1745 3258 1745 3242 4 polygon
530 496 1.00 1865 2674 1865 2690 2041 2730 2041 2714 4 polygon
531 496 1.00 2697 2722 2697 2738 2873 2778 2873 2762 4 polygon
532 496 1.00 2377 3210 2377 3226 2641 3274 2641 3258 4 polygon
533 496 1.00 3457 3290 3457 3306 3721 3306 3721 3290 4 polygon
534 496 1.00 569 2482 569 2498 841 2466 841 2450 4 polygon
535 496 1.00 953 2434 953 2450 1209 2490 1209 2474 4 polygon
536 496 1.00 3193 3226 3193 3242 3369 3274 3369 3258 4 polygon
537 496 1.00 2705 2442 2705 2458 2897 2490 2897 2474 4 polygon
538 496 1.00 2569 1938 2569 1954 2865 2010 2865 1994 4 polygon
539 496 1.00 2201 2090 2201 2106 2505 2154 2505 2138 4 polygon
541 505 1930 465 1914 425 1930 curveto
542 465 1906 505 1922 521 1970 curveto
544 496 1.00 1345 2042 1345 2058 1649 2106 1649 2090 4 polygon
545 496 1.00 1721 1890 1721 1906 2017 1962 2017 1946 4 polygon
546 496 1.00 3033 1954 3033 1970 3329 1922 3329 1906 4 polygon
547 496 1.00 3465 2122 3465 2138 3785 2090 3785 2074 4 polygon
548 496 1.00 3017 538 3017 554 3353 506 3353 490 4 polygon
550 1 1.00 1081 538 1081 546 2 polygon
551 496 1.00 985 2722 985 2738 1161 2738 1161 2722 4 polygon
552 496 1.00 1577 1194 1577 1210 1945 1162 1945 1146 4 polygon
553 496 1.00 617 930 617 946 953 994 953 978 4 polygon
554 1 1.00 2793 536 2793 568 2 polygon
555 496 1.00 1849 2394 1849 2410 2057 2450 2057 2434 4 polygon
556 496 1.00 2113 1354 2113 1370 2449 1322 2449 1306 4 polygon
557 496 1.00 1081 954 1081 970 1425 962 1425 946 4 polygon
559 1.00 0 217 3738 staff
583 1.00 180 2833 4410 hn
584 1.00 180 2833 4682 hn
586 1.00 180 2833 4714 hn
587 1.00 180 3377 4666 hn
601 1.00 180 3601 4362 qn
602 1.00 0 3417 4394 qstem1
614 1.00 180 1009 3930 qn
615 1.00 180 1009 3898 qn
616 1.00 180 1217 3914 qn
617 1.00 180 1217 3866 qn
621 1.00 0 825 3642 qstem2
625 1.00 180 1217 3610 qn
626 1.00 180 1313 3626 qn
639 1.00 180 2705 3626 qn
640 1.00 180 2801 3642 qn
650 1.00 180 1921 3610 qn
651 1.00 180 2017 3626 qn
652 1.00 180 2113 3642 qn
661 1.00 180 3521 3594 qn
662 1.00 180 3617 3610 qn
663 1.00 180 3713 3626 qn
671 1.00 180 1865 2810 qn
672 1.00 180 1953 2826 qn
673 1.00 180 2041 2842 qn
684 1.00 180 1073 2858 qn
685 1.00 180 1161 2874 qn
693 1.00 180 2697 2858 qn
694 1.00 180 2785 2874 qn
699 1.00 0 217 2970 staff
700 1.00 0 217 4506 staff
749 1.00 0 217 2202 staff
752 1.00 180 2569 2074 qn
753 1.00 180 2665 2090 qn
754 1.00 180 2769 2106 qn
766 1.00 180 2017 2074 qn
767 1.00 180 1721 2026 qn
768 1.00 180 1825 2042 qn
769 1.00 180 1921 2058 qn
774 1.00 180 3329 2074 qn
775 1.00 180 3033 2106 qn
776 1.00 180 3121 2090 qn
777 1.00 180 3225 2058 qn
785 1.00 180 1945 1290 qn
805 1.00 180 1393 1290 qn
806 1.00 180 1169 1274 qn
807 1.00 180 1281 1258 qn
814 1.00 180 1049 1562 hn
816 1.00 0 217 1434 staff
837 1.00 180 1577 1338 qn
838 1.00 180 1697 1322 qn
839 1.00 180 1817 1306 qn
840 1.00 0 1737 554 qstem1
841 1.00 0 1849 538 qstem2
843 1.00 0 1977 522 qstem1
886 (f) {/Times-BoldItalic 2.250 cf} 1 5 0 569 4506 label
887 (Prelude in g-minor) {/Times-Bold 3.000 cf} 1 9 0 1977 4938 label
888 (Tempo I) {/Times-BoldItalic 2.000 cf} 1 0 0 377 994 label
889 (Andante) {/Times-BoldItalic 2.000 cf} 1 0 0 289 4898 label
890 (rit . . .) {/Times-BoldItalic 2.000 cf} 1 0 0 2937 1410 label
891 (rit . . .) {/Times-BoldItalic 2.000 cf} 1 0 0 3009 626 label
892 (Allegretto) {/Times-BoldItalic 2.000 cf} 1 0 0 1417 4074 label
893 (Tim Edwards 1992) {/Times-Roman 2.000 cf} 1 11 0 3833 4938 label
895 857 4474 1721 4474 1865 4402 curveto
896 1721 4466 857 4466 697 4410 curveto
899 857 4154 1721 4154 1865 4226 curveto
900 1721 4162 857 4162 697 4218 curveto
903 3217 2714 3657 2714 3817 2754 curveto
904 3657 2706 3217 2706 3129 2762 curveto
906 496 1.00 2169 554 2169 570 2393 570 2393 554 4 polygon
907 496 1.00 2681 554 2681 570 2905 570 2905 554 4 polygon
912 1 1.00 3329 1906 3329 1950 2 polygon
918 1.00 0 2937 3626 qstem1
919 1.00 0 3481 3818 qstem3
920 1.00 0 3193 3818 qstem3
921 1.00 0 1745 3034 qstem4
922 1.00 0 1481 3034 qstem4
923 1.00 0 2641 3050 qstem3
924 1.00 0 2377 3050 qstem3
925 1.00 0 2913 2858 qstem1
926 1.00 0 2905 2090 qstem1
927 496 1.00 1041 1114 1041 1130 1393 1146 1393 1130 4 polygon
928 1 1.00 617 522 617 538 2 polygon
929 496 1.00 1697 458 1697 474 1937 442 1937 426 4 polygon
931 1.00 0 1849 2282 qstem3
932 pgsave restore showpage