From 69695f3390a852259515c5e34005c291ef6c9e76 Mon Sep 17 00:00:00 2001
Message-Id: <69695f3390a852259515c5e34005c291ef6c9e76.1727361439.git.mdw@distorted.org.uk>
From: Mark Wooding
Date: Mon, 22 Jan 2007 12:35:19 +0000
Subject: [PATCH] Import upstream version 5.3.
Organization: Straylight/Edgeware
From: Mark Wooding
---
mup/docs/README0 | 172 +
mup/docs/faq.txt | 307 +
mup/docs/license.txt | 82 +
mup/docs/mkmupfnt.1 | 106 +
mup/docs/mkmupfnt.ps | 314 +
mup/docs/mup.1 | 219 +
mup/docs/mup.ps | 463 +
mup/docs/mupdisp.1 | 127 +
mup/docs/mupdisp.ps | 326 +
mup/docs/mupfeat.txt | 115 +
mup/docs/mupmate.1 | 69 +
mup/docs/mupmate.ps | 301 +
mup/docs/mupprnt.1 | 29 +
mup/docs/mupprnt.ps | 236 +
mup/docs/mupqref.ps | 2896 +++
mup/docs/overview.txt | 143 +
mup/docs/register.txt | 28 +
mup/docs/sample.mup | 576 +
mup/docs/sample.ps | 6024 +++++++
mup/docs/star.mup | 211 +
mup/docs/star.ps | 4854 +++++
mup/docs/template.mup | 142 +
mup/docs/uguide.ps | 30255 ++++++++++++++++++++++++++++++++
mup/docs/uguide/adjust.html | 74 +
mup/docs/uguide/altinp.html | 177 +
mup/docs/uguide/bars.html | 348 +
mup/docs/uguide/basics.html | 315 +
mup/docs/uguide/brackmac.html | 71 +
mup/docs/uguide/breathmk.html | 32 +
mup/docs/uguide/cadenza.html | 35 +
mup/docs/uguide/chant.html | 92 +
mup/docs/uguide/chordinp.html | 393 +
mup/docs/uguide/chrdattr.html | 392 +
mup/docs/uguide/cmdargs.html | 409 +
mup/docs/uguide/contexts.html | 135 +
mup/docs/uguide/cres.html | 45 +
mup/docs/uguide/crossbar.html | 73 +
mup/docs/uguide/crossst.html | 63 +
mup/docs/uguide/debug.html | 37 +
mup/docs/uguide/fontfile.html | 39 +
mup/docs/uguide/gensyn.html | 137 +
mup/docs/uguide/headfoot.html | 199 +
mup/docs/uguide/heeltoe.html | 40 +
mup/docs/uguide/ichdattr.html | 382 +
mup/docs/uguide/ifclause.html | 249 +
mup/docs/uguide/include.html | 39 +
mup/docs/uguide/index.html | 257 +
mup/docs/uguide/intro.html | 63 +
mup/docs/uguide/invisbar.html | 81 +
mup/docs/uguide/linecurv.html | 134 +
mup/docs/uguide/lyrics.html | 399 +
mup/docs/uguide/macros.html | 211 +
mup/docs/uguide/mantup.html | 47 +
mup/docs/uguide/manual.html | 92 +
mup/docs/uguide/midi.html | 333 +
mup/docs/uguide/midmeas.html | 59 +
mup/docs/uguide/mixtsig.html | 71 +
mup/docs/uguide/mugex10.gif | Bin 0 -> 631 bytes
mup/docs/uguide/mugex100.gif | Bin 0 -> 647 bytes
mup/docs/uguide/mugex101.gif | Bin 0 -> 534 bytes
mup/docs/uguide/mugex11.gif | Bin 0 -> 1134 bytes
mup/docs/uguide/mugex12.gif | Bin 0 -> 569 bytes
mup/docs/uguide/mugex13.gif | Bin 0 -> 797 bytes
mup/docs/uguide/mugex14.gif | Bin 0 -> 729 bytes
mup/docs/uguide/mugex15.gif | Bin 0 -> 509 bytes
mup/docs/uguide/mugex16.gif | Bin 0 -> 797 bytes
mup/docs/uguide/mugex17.gif | Bin 0 -> 520 bytes
mup/docs/uguide/mugex18.gif | Bin 0 -> 679 bytes
mup/docs/uguide/mugex19.gif | Bin 0 -> 729 bytes
mup/docs/uguide/mugex2.gif | Bin 0 -> 418 bytes
mup/docs/uguide/mugex20.gif | Bin 0 -> 562 bytes
mup/docs/uguide/mugex21.gif | Bin 0 -> 1389 bytes
mup/docs/uguide/mugex22.gif | Bin 0 -> 638 bytes
mup/docs/uguide/mugex23.gif | Bin 0 -> 908 bytes
mup/docs/uguide/mugex24.gif | Bin 0 -> 3756 bytes
mup/docs/uguide/mugex25.gif | Bin 0 -> 1919 bytes
mup/docs/uguide/mugex26.gif | Bin 0 -> 1012 bytes
mup/docs/uguide/mugex27.gif | Bin 0 -> 1184 bytes
mup/docs/uguide/mugex28.gif | Bin 0 -> 569 bytes
mup/docs/uguide/mugex29.gif | Bin 0 -> 644 bytes
mup/docs/uguide/mugex3.gif | Bin 0 -> 545 bytes
mup/docs/uguide/mugex30.gif | Bin 0 -> 1311 bytes
mup/docs/uguide/mugex31.gif | Bin 0 -> 1432 bytes
mup/docs/uguide/mugex32.gif | Bin 0 -> 989 bytes
mup/docs/uguide/mugex33.gif | Bin 0 -> 768 bytes
mup/docs/uguide/mugex34.gif | Bin 0 -> 1741 bytes
mup/docs/uguide/mugex35.gif | Bin 0 -> 733 bytes
mup/docs/uguide/mugex36.gif | Bin 0 -> 707 bytes
mup/docs/uguide/mugex37.gif | Bin 0 -> 1837 bytes
mup/docs/uguide/mugex38.gif | Bin 0 -> 828 bytes
mup/docs/uguide/mugex39.gif | Bin 0 -> 1590 bytes
mup/docs/uguide/mugex4.gif | Bin 0 -> 651 bytes
mup/docs/uguide/mugex40.gif | Bin 0 -> 784 bytes
mup/docs/uguide/mugex41.gif | Bin 0 -> 2968 bytes
mup/docs/uguide/mugex42.gif | Bin 0 -> 721 bytes
mup/docs/uguide/mugex43.gif | Bin 0 -> 638 bytes
mup/docs/uguide/mugex44.gif | Bin 0 -> 693 bytes
mup/docs/uguide/mugex45.gif | Bin 0 -> 786 bytes
mup/docs/uguide/mugex46.gif | Bin 0 -> 606 bytes
mup/docs/uguide/mugex47.gif | Bin 0 -> 741 bytes
mup/docs/uguide/mugex48.gif | Bin 0 -> 498 bytes
mup/docs/uguide/mugex49.gif | Bin 0 -> 847 bytes
mup/docs/uguide/mugex5.gif | Bin 0 -> 982 bytes
mup/docs/uguide/mugex50.gif | Bin 0 -> 869 bytes
mup/docs/uguide/mugex51.gif | Bin 0 -> 1015 bytes
mup/docs/uguide/mugex52.gif | Bin 0 -> 2208 bytes
mup/docs/uguide/mugex53.gif | Bin 0 -> 1096 bytes
mup/docs/uguide/mugex54.gif | Bin 0 -> 973 bytes
mup/docs/uguide/mugex55.gif | Bin 0 -> 1385 bytes
mup/docs/uguide/mugex56.gif | Bin 0 -> 1382 bytes
mup/docs/uguide/mugex57.gif | Bin 0 -> 2298 bytes
mup/docs/uguide/mugex58.gif | Bin 0 -> 824 bytes
mup/docs/uguide/mugex59.gif | Bin 0 -> 1974 bytes
mup/docs/uguide/mugex6.gif | Bin 0 -> 1159 bytes
mup/docs/uguide/mugex60.gif | Bin 0 -> 1349 bytes
mup/docs/uguide/mugex61.gif | Bin 0 -> 608 bytes
mup/docs/uguide/mugex62.gif | Bin 0 -> 2094 bytes
mup/docs/uguide/mugex63.gif | Bin 0 -> 1998 bytes
mup/docs/uguide/mugex64.gif | Bin 0 -> 930 bytes
mup/docs/uguide/mugex65.gif | Bin 0 -> 1013 bytes
mup/docs/uguide/mugex66.gif | Bin 0 -> 579 bytes
mup/docs/uguide/mugex67.gif | Bin 0 -> 789 bytes
mup/docs/uguide/mugex68.gif | Bin 0 -> 561 bytes
mup/docs/uguide/mugex69.gif | Bin 0 -> 2161 bytes
mup/docs/uguide/mugex7.gif | Bin 0 -> 644 bytes
mup/docs/uguide/mugex70.gif | Bin 0 -> 1499 bytes
mup/docs/uguide/mugex71.gif | Bin 0 -> 1285 bytes
mup/docs/uguide/mugex72.gif | Bin 0 -> 584 bytes
mup/docs/uguide/mugex73.gif | Bin 0 -> 2230 bytes
mup/docs/uguide/mugex74.gif | Bin 0 -> 1123 bytes
mup/docs/uguide/mugex75.gif | Bin 0 -> 2179 bytes
mup/docs/uguide/mugex76.gif | Bin 0 -> 1700 bytes
mup/docs/uguide/mugex77.gif | Bin 0 -> 1300 bytes
mup/docs/uguide/mugex78.gif | Bin 0 -> 699 bytes
mup/docs/uguide/mugex79.gif | Bin 0 -> 1799 bytes
mup/docs/uguide/mugex8.gif | Bin 0 -> 556 bytes
mup/docs/uguide/mugex80.gif | Bin 0 -> 997 bytes
mup/docs/uguide/mugex81.gif | Bin 0 -> 7352 bytes
mup/docs/uguide/mugex82.gif | Bin 0 -> 3866 bytes
mup/docs/uguide/mugex83.gif | Bin 0 -> 1049 bytes
mup/docs/uguide/mugex84.gif | Bin 0 -> 579 bytes
mup/docs/uguide/mugex85.gif | Bin 0 -> 1161 bytes
mup/docs/uguide/mugex86.gif | Bin 0 -> 918 bytes
mup/docs/uguide/mugex87.gif | Bin 0 -> 573 bytes
mup/docs/uguide/mugex88.gif | Bin 0 -> 1697 bytes
mup/docs/uguide/mugex89.gif | Bin 0 -> 5521 bytes
mup/docs/uguide/mugex9.gif | Bin 0 -> 661 bytes
mup/docs/uguide/mugex90.gif | Bin 0 -> 843 bytes
mup/docs/uguide/mugex91.gif | Bin 0 -> 858 bytes
mup/docs/uguide/mugex92.gif | Bin 0 -> 1345 bytes
mup/docs/uguide/mugex93.gif | Bin 0 -> 947 bytes
mup/docs/uguide/mugex94.gif | Bin 0 -> 1080 bytes
mup/docs/uguide/mugex95.gif | Bin 0 -> 714 bytes
mup/docs/uguide/mugex96.gif | Bin 0 -> 2850 bytes
mup/docs/uguide/mugex97.gif | Bin 0 -> 845 bytes
mup/docs/uguide/mugex98.gif | Bin 0 -> 2245 bytes
mup/docs/uguide/mugex99.gif | Bin 0 -> 494 bytes
mup/docs/uguide/multirst.html | 50 +
mup/docs/uguide/multsong.html | 82 +
mup/docs/uguide/muschar.gif | Bin 0 -> 14667 bytes
mup/docs/uguide/music.html | 39 +
mup/docs/uguide/muspaper.html | 65 +
mup/docs/uguide/mussym.html | 51 +
mup/docs/uguide/newscore.html | 59 +
mup/docs/uguide/noteattr.html | 196 +
mup/docs/uguide/octave.html | 47 +
mup/docs/uguide/oddeven.html | 62 +
mup/docs/uguide/param.html | 2848 +++
mup/docs/uguide/pedal.html | 50 +
mup/docs/uguide/phrase.html | 89 +
mup/docs/uguide/pianored.html | 73 +
mup/docs/uguide/prnttext.html | 277 +
mup/docs/uguide/pstools.html | 40 +
mup/docs/uguide/register.html | 39 +
mup/docs/uguide/roll.html | 81 +
mup/docs/uguide/running.html | 90 +
mup/docs/uguide/shaped.html | 390 +
mup/docs/uguide/sharehd.html | 25 +
mup/docs/uguide/slashmrk.html | 50 +
mup/docs/uguide/stuff.html | 293 +
mup/docs/uguide/tabstaff.html | 394 +
mup/docs/uguide/tags.html | 224 +
mup/docs/uguide/tempochg.html | 68 +
mup/docs/uguide/textmark.html | 233 +
mup/docs/uguide/textstr.html | 495 +
mup/docs/uguide/trnspose.html | 139 +
mup/docs/uguide/tuplets.html | 98 +
mup/docs/uguide/utilpgms.html | 112 +
mup/docs/uguide/verses.html | 73 +
mup/docs/whatsnew.html | 700 +
mup/docs/whatsnew.txt | 556 +
mup/makefile | 222 +
mup/mkmupfnt/mkmupfnt.c | 436 +
mup/mup/abshorz.c | 3446 ++++
mup/mup/absvert.c | 3422 ++++
mup/mup/assign.c | 2181 +++
mup/mup/beaming.c | 1082 ++
mup/mup/beamstem.c | 2645 +++
mup/mup/brac.c | 1017 ++
mup/mup/charinfo.c | 3081 ++++
mup/mup/check.c | 1994 +++
mup/mup/debug.c | 888 +
mup/mup/defines.h | 1327 ++
mup/mup/errors.c | 604 +
mup/mup/extchar.h | 106 +
mup/mup/extchtbl.c | 114 +
mup/mup/font.c | 426 +
mup/mup/fontdata.c | 17883 +++++++++++++++++++
mup/mup/globals.c | 266 +
mup/mup/globals.h | 813 +
mup/mup/grpsyl.c | 3427 ++++
mup/mup/ifgram.c | 1697 ++
mup/mup/lex.c | 5059 ++++++
mup/mup/locvar.c | 2359 +++
mup/mup/lyrics.c | 1266 ++
mup/mup/macros.c | 1322 ++
mup/mup/main.c | 1441 ++
mup/mup/mainlist.c | 170 +
mup/mup/map.c | 1242 ++
mup/mup/midi.c | 2804 +++
mup/mup/midiutil.c | 1460 ++
mup/mup/mkchords.c | 1767 ++
mup/mup/muschar.h | 113 +
mup/mup/muschtbl.c | 113 +
mup/mup/nxtstrch.c | 938 +
mup/mup/parstssv.c | 297 +
mup/mup/parstuff.c | 1501 ++
mup/mup/phrase.c | 2148 +++
mup/mup/plutils.c | 2327 +++
mup/mup/print.c | 4089 +++++
mup/mup/prntdata.c | 3668 ++++
mup/mup/prntmisc.c | 1421 ++
mup/mup/prnttab.c | 886 +
mup/mup/prolog.c | 1769 ++
mup/mup/range.c | 432 +
mup/mup/rational.c | 1158 ++
mup/mup/rational.h | 108 +
mup/mup/relvert.c | 2758 +++
mup/mup/restsyl.c | 2682 +++
mup/mup/roll.c | 661 +
mup/mup/setgrps.c | 2920 +++
mup/mup/setnotes.c | 1783 ++
mup/mup/ssv.c | 1420 ++
mup/mup/ssvused.h | 104 +
mup/mup/structs.h | 1423 ++
mup/mup/stuff.c | 2255 +++
mup/mup/symtbl.c | 1332 ++
mup/mup/tie.c | 1109 ++
mup/mup/trantab.c | 1662 ++
mup/mup/trnspose.c | 819 +
mup/mup/undrscre.c | 1542 ++
mup/mup/utils.c | 2024 +++
mup/mup/ytab.c | 8414 +++++++++
mup/mup/ytab.h | 363 +
mup/mupdisp/at386.c | 262 +
mup/mupdisp/dispttyp.h | 20 +
mup/mupdisp/do_cmd.c | 222 +
mup/mupdisp/dos.c | 295 +
mup/mupdisp/genfile.c | 422 +
mup/mupdisp/help.bm | 327 +
mup/mupdisp/init.c | 195 +
mup/mupdisp/linvga.c | 357 +
mup/mupdisp/mupdisp.c | 464 +
mup/mupdisp/mupdisp.h | 155 +
mup/mupdisp/waitmsg.bm | 56 +
mup/mupdisp/xterm.c | 644 +
mup/mupmate/Config.C | 1089 ++
mup/mupmate/Config.H | 220 +
mup/mupmate/Edit.C | 640 +
mup/mupmate/Edit.H | 171 +
mup/mupmate/File.C | 608 +
mup/mupmate/File.H | 122 +
mup/mupmate/Help.C | 291 +
mup/mupmate/Help.H | 113 +
mup/mupmate/Main.C | 724 +
mup/mupmate/Main.H | 133 +
mup/mupmate/Preferences.C | 317 +
mup/mupmate/Preferences.H | 64 +
mup/mupmate/Run.C | 1371 ++
mup/mupmate/Run.H | 209 +
mup/mupmate/globals.H | 32 +
mup/mupmate/license.C | 69 +
mup/mupmate/mup16.xpm | 23 +
mup/mupmate/mup32.xpm | 42 +
mup/mupmate/mup48.xpm | 58 +
mup/mupmate/mupicons.ico | Bin 0 -> 2734 bytes
mup/mupmate/mupmate.rc | 2 +
mup/mupmate/regform.C | 32 +
mup/mupmate/resource.h | 3 +
mup/mupmate/template.C | 148 +
mup/mupmate/utils.C | 573 +
mup/mupmate/utils.H | 86 +
mup/mupprnt | 57 +
mup_5.3.orig.tar.gz | Bin 0 -> 1638633 bytes
294 files changed, 192428 insertions(+)
create mode 100644 mup/docs/README0
create mode 100644 mup/docs/faq.txt
create mode 100644 mup/docs/license.txt
create mode 100644 mup/docs/mkmupfnt.1
create mode 100644 mup/docs/mkmupfnt.ps
create mode 100644 mup/docs/mup.1
create mode 100644 mup/docs/mup.ps
create mode 100644 mup/docs/mupdisp.1
create mode 100644 mup/docs/mupdisp.ps
create mode 100644 mup/docs/mupfeat.txt
create mode 100644 mup/docs/mupmate.1
create mode 100644 mup/docs/mupmate.ps
create mode 100644 mup/docs/mupprnt.1
create mode 100644 mup/docs/mupprnt.ps
create mode 100644 mup/docs/mupqref.ps
create mode 100644 mup/docs/overview.txt
create mode 100644 mup/docs/register.txt
create mode 100644 mup/docs/sample.mup
create mode 100644 mup/docs/sample.ps
create mode 100644 mup/docs/star.mup
create mode 100644 mup/docs/star.ps
create mode 100644 mup/docs/template.mup
create mode 100644 mup/docs/uguide.ps
create mode 100644 mup/docs/uguide/adjust.html
create mode 100644 mup/docs/uguide/altinp.html
create mode 100644 mup/docs/uguide/bars.html
create mode 100644 mup/docs/uguide/basics.html
create mode 100644 mup/docs/uguide/brackmac.html
create mode 100644 mup/docs/uguide/breathmk.html
create mode 100644 mup/docs/uguide/cadenza.html
create mode 100644 mup/docs/uguide/chant.html
create mode 100644 mup/docs/uguide/chordinp.html
create mode 100644 mup/docs/uguide/chrdattr.html
create mode 100644 mup/docs/uguide/cmdargs.html
create mode 100644 mup/docs/uguide/contexts.html
create mode 100644 mup/docs/uguide/cres.html
create mode 100644 mup/docs/uguide/crossbar.html
create mode 100644 mup/docs/uguide/crossst.html
create mode 100644 mup/docs/uguide/debug.html
create mode 100644 mup/docs/uguide/fontfile.html
create mode 100644 mup/docs/uguide/gensyn.html
create mode 100644 mup/docs/uguide/headfoot.html
create mode 100644 mup/docs/uguide/heeltoe.html
create mode 100644 mup/docs/uguide/ichdattr.html
create mode 100644 mup/docs/uguide/ifclause.html
create mode 100644 mup/docs/uguide/include.html
create mode 100644 mup/docs/uguide/index.html
create mode 100644 mup/docs/uguide/intro.html
create mode 100644 mup/docs/uguide/invisbar.html
create mode 100644 mup/docs/uguide/linecurv.html
create mode 100644 mup/docs/uguide/lyrics.html
create mode 100644 mup/docs/uguide/macros.html
create mode 100644 mup/docs/uguide/mantup.html
create mode 100644 mup/docs/uguide/manual.html
create mode 100644 mup/docs/uguide/midi.html
create mode 100644 mup/docs/uguide/midmeas.html
create mode 100644 mup/docs/uguide/mixtsig.html
create mode 100644 mup/docs/uguide/mugex10.gif
create mode 100644 mup/docs/uguide/mugex100.gif
create mode 100644 mup/docs/uguide/mugex101.gif
create mode 100644 mup/docs/uguide/mugex11.gif
create mode 100644 mup/docs/uguide/mugex12.gif
create mode 100644 mup/docs/uguide/mugex13.gif
create mode 100644 mup/docs/uguide/mugex14.gif
create mode 100644 mup/docs/uguide/mugex15.gif
create mode 100644 mup/docs/uguide/mugex16.gif
create mode 100644 mup/docs/uguide/mugex17.gif
create mode 100644 mup/docs/uguide/mugex18.gif
create mode 100644 mup/docs/uguide/mugex19.gif
create mode 100644 mup/docs/uguide/mugex2.gif
create mode 100644 mup/docs/uguide/mugex20.gif
create mode 100644 mup/docs/uguide/mugex21.gif
create mode 100644 mup/docs/uguide/mugex22.gif
create mode 100644 mup/docs/uguide/mugex23.gif
create mode 100644 mup/docs/uguide/mugex24.gif
create mode 100644 mup/docs/uguide/mugex25.gif
create mode 100644 mup/docs/uguide/mugex26.gif
create mode 100644 mup/docs/uguide/mugex27.gif
create mode 100644 mup/docs/uguide/mugex28.gif
create mode 100644 mup/docs/uguide/mugex29.gif
create mode 100644 mup/docs/uguide/mugex3.gif
create mode 100644 mup/docs/uguide/mugex30.gif
create mode 100644 mup/docs/uguide/mugex31.gif
create mode 100644 mup/docs/uguide/mugex32.gif
create mode 100644 mup/docs/uguide/mugex33.gif
create mode 100644 mup/docs/uguide/mugex34.gif
create mode 100644 mup/docs/uguide/mugex35.gif
create mode 100644 mup/docs/uguide/mugex36.gif
create mode 100644 mup/docs/uguide/mugex37.gif
create mode 100644 mup/docs/uguide/mugex38.gif
create mode 100644 mup/docs/uguide/mugex39.gif
create mode 100644 mup/docs/uguide/mugex4.gif
create mode 100644 mup/docs/uguide/mugex40.gif
create mode 100644 mup/docs/uguide/mugex41.gif
create mode 100644 mup/docs/uguide/mugex42.gif
create mode 100644 mup/docs/uguide/mugex43.gif
create mode 100644 mup/docs/uguide/mugex44.gif
create mode 100644 mup/docs/uguide/mugex45.gif
create mode 100644 mup/docs/uguide/mugex46.gif
create mode 100644 mup/docs/uguide/mugex47.gif
create mode 100644 mup/docs/uguide/mugex48.gif
create mode 100644 mup/docs/uguide/mugex49.gif
create mode 100644 mup/docs/uguide/mugex5.gif
create mode 100644 mup/docs/uguide/mugex50.gif
create mode 100644 mup/docs/uguide/mugex51.gif
create mode 100644 mup/docs/uguide/mugex52.gif
create mode 100644 mup/docs/uguide/mugex53.gif
create mode 100644 mup/docs/uguide/mugex54.gif
create mode 100644 mup/docs/uguide/mugex55.gif
create mode 100644 mup/docs/uguide/mugex56.gif
create mode 100644 mup/docs/uguide/mugex57.gif
create mode 100644 mup/docs/uguide/mugex58.gif
create mode 100644 mup/docs/uguide/mugex59.gif
create mode 100644 mup/docs/uguide/mugex6.gif
create mode 100644 mup/docs/uguide/mugex60.gif
create mode 100644 mup/docs/uguide/mugex61.gif
create mode 100644 mup/docs/uguide/mugex62.gif
create mode 100644 mup/docs/uguide/mugex63.gif
create mode 100644 mup/docs/uguide/mugex64.gif
create mode 100644 mup/docs/uguide/mugex65.gif
create mode 100644 mup/docs/uguide/mugex66.gif
create mode 100644 mup/docs/uguide/mugex67.gif
create mode 100644 mup/docs/uguide/mugex68.gif
create mode 100644 mup/docs/uguide/mugex69.gif
create mode 100644 mup/docs/uguide/mugex7.gif
create mode 100644 mup/docs/uguide/mugex70.gif
create mode 100644 mup/docs/uguide/mugex71.gif
create mode 100644 mup/docs/uguide/mugex72.gif
create mode 100644 mup/docs/uguide/mugex73.gif
create mode 100644 mup/docs/uguide/mugex74.gif
create mode 100644 mup/docs/uguide/mugex75.gif
create mode 100644 mup/docs/uguide/mugex76.gif
create mode 100644 mup/docs/uguide/mugex77.gif
create mode 100644 mup/docs/uguide/mugex78.gif
create mode 100644 mup/docs/uguide/mugex79.gif
create mode 100644 mup/docs/uguide/mugex8.gif
create mode 100644 mup/docs/uguide/mugex80.gif
create mode 100644 mup/docs/uguide/mugex81.gif
create mode 100644 mup/docs/uguide/mugex82.gif
create mode 100644 mup/docs/uguide/mugex83.gif
create mode 100644 mup/docs/uguide/mugex84.gif
create mode 100644 mup/docs/uguide/mugex85.gif
create mode 100644 mup/docs/uguide/mugex86.gif
create mode 100644 mup/docs/uguide/mugex87.gif
create mode 100644 mup/docs/uguide/mugex88.gif
create mode 100644 mup/docs/uguide/mugex89.gif
create mode 100644 mup/docs/uguide/mugex9.gif
create mode 100644 mup/docs/uguide/mugex90.gif
create mode 100644 mup/docs/uguide/mugex91.gif
create mode 100644 mup/docs/uguide/mugex92.gif
create mode 100644 mup/docs/uguide/mugex93.gif
create mode 100644 mup/docs/uguide/mugex94.gif
create mode 100644 mup/docs/uguide/mugex95.gif
create mode 100644 mup/docs/uguide/mugex96.gif
create mode 100644 mup/docs/uguide/mugex97.gif
create mode 100644 mup/docs/uguide/mugex98.gif
create mode 100644 mup/docs/uguide/mugex99.gif
create mode 100644 mup/docs/uguide/multirst.html
create mode 100644 mup/docs/uguide/multsong.html
create mode 100644 mup/docs/uguide/muschar.gif
create mode 100644 mup/docs/uguide/music.html
create mode 100644 mup/docs/uguide/muspaper.html
create mode 100644 mup/docs/uguide/mussym.html
create mode 100644 mup/docs/uguide/newscore.html
create mode 100644 mup/docs/uguide/noteattr.html
create mode 100644 mup/docs/uguide/octave.html
create mode 100644 mup/docs/uguide/oddeven.html
create mode 100644 mup/docs/uguide/param.html
create mode 100644 mup/docs/uguide/pedal.html
create mode 100644 mup/docs/uguide/phrase.html
create mode 100644 mup/docs/uguide/pianored.html
create mode 100644 mup/docs/uguide/prnttext.html
create mode 100644 mup/docs/uguide/pstools.html
create mode 100644 mup/docs/uguide/register.html
create mode 100644 mup/docs/uguide/roll.html
create mode 100644 mup/docs/uguide/running.html
create mode 100644 mup/docs/uguide/shaped.html
create mode 100644 mup/docs/uguide/sharehd.html
create mode 100644 mup/docs/uguide/slashmrk.html
create mode 100644 mup/docs/uguide/stuff.html
create mode 100644 mup/docs/uguide/tabstaff.html
create mode 100644 mup/docs/uguide/tags.html
create mode 100644 mup/docs/uguide/tempochg.html
create mode 100644 mup/docs/uguide/textmark.html
create mode 100644 mup/docs/uguide/textstr.html
create mode 100644 mup/docs/uguide/trnspose.html
create mode 100644 mup/docs/uguide/tuplets.html
create mode 100644 mup/docs/uguide/utilpgms.html
create mode 100644 mup/docs/uguide/verses.html
create mode 100644 mup/docs/whatsnew.html
create mode 100644 mup/docs/whatsnew.txt
create mode 100644 mup/makefile
create mode 100644 mup/mkmupfnt/mkmupfnt.c
create mode 100644 mup/mup/abshorz.c
create mode 100644 mup/mup/absvert.c
create mode 100644 mup/mup/assign.c
create mode 100644 mup/mup/beaming.c
create mode 100644 mup/mup/beamstem.c
create mode 100644 mup/mup/brac.c
create mode 100644 mup/mup/charinfo.c
create mode 100644 mup/mup/check.c
create mode 100644 mup/mup/debug.c
create mode 100644 mup/mup/defines.h
create mode 100644 mup/mup/errors.c
create mode 100644 mup/mup/extchar.h
create mode 100644 mup/mup/extchtbl.c
create mode 100644 mup/mup/font.c
create mode 100644 mup/mup/fontdata.c
create mode 100644 mup/mup/globals.c
create mode 100644 mup/mup/globals.h
create mode 100644 mup/mup/grpsyl.c
create mode 100644 mup/mup/ifgram.c
create mode 100644 mup/mup/lex.c
create mode 100644 mup/mup/locvar.c
create mode 100644 mup/mup/lyrics.c
create mode 100644 mup/mup/macros.c
create mode 100644 mup/mup/main.c
create mode 100644 mup/mup/mainlist.c
create mode 100644 mup/mup/map.c
create mode 100644 mup/mup/midi.c
create mode 100644 mup/mup/midiutil.c
create mode 100644 mup/mup/mkchords.c
create mode 100644 mup/mup/muschar.h
create mode 100644 mup/mup/muschtbl.c
create mode 100644 mup/mup/nxtstrch.c
create mode 100644 mup/mup/parstssv.c
create mode 100644 mup/mup/parstuff.c
create mode 100644 mup/mup/phrase.c
create mode 100644 mup/mup/plutils.c
create mode 100644 mup/mup/print.c
create mode 100644 mup/mup/prntdata.c
create mode 100644 mup/mup/prntmisc.c
create mode 100644 mup/mup/prnttab.c
create mode 100644 mup/mup/prolog.c
create mode 100644 mup/mup/range.c
create mode 100644 mup/mup/rational.c
create mode 100644 mup/mup/rational.h
create mode 100644 mup/mup/relvert.c
create mode 100644 mup/mup/restsyl.c
create mode 100644 mup/mup/roll.c
create mode 100644 mup/mup/setgrps.c
create mode 100644 mup/mup/setnotes.c
create mode 100644 mup/mup/ssv.c
create mode 100644 mup/mup/ssvused.h
create mode 100644 mup/mup/structs.h
create mode 100644 mup/mup/stuff.c
create mode 100644 mup/mup/symtbl.c
create mode 100644 mup/mup/tie.c
create mode 100644 mup/mup/trantab.c
create mode 100644 mup/mup/trnspose.c
create mode 100644 mup/mup/undrscre.c
create mode 100644 mup/mup/utils.c
create mode 100644 mup/mup/ytab.c
create mode 100644 mup/mup/ytab.h
create mode 100644 mup/mupdisp/at386.c
create mode 100644 mup/mupdisp/dispttyp.h
create mode 100644 mup/mupdisp/do_cmd.c
create mode 100644 mup/mupdisp/dos.c
create mode 100644 mup/mupdisp/genfile.c
create mode 100644 mup/mupdisp/help.bm
create mode 100644 mup/mupdisp/init.c
create mode 100644 mup/mupdisp/linvga.c
create mode 100644 mup/mupdisp/mupdisp.c
create mode 100644 mup/mupdisp/mupdisp.h
create mode 100644 mup/mupdisp/waitmsg.bm
create mode 100644 mup/mupdisp/xterm.c
create mode 100644 mup/mupmate/Config.C
create mode 100644 mup/mupmate/Config.H
create mode 100644 mup/mupmate/Edit.C
create mode 100644 mup/mupmate/Edit.H
create mode 100644 mup/mupmate/File.C
create mode 100644 mup/mupmate/File.H
create mode 100644 mup/mupmate/Help.C
create mode 100644 mup/mupmate/Help.H
create mode 100644 mup/mupmate/Main.C
create mode 100644 mup/mupmate/Main.H
create mode 100644 mup/mupmate/Preferences.C
create mode 100644 mup/mupmate/Preferences.H
create mode 100644 mup/mupmate/Run.C
create mode 100644 mup/mupmate/Run.H
create mode 100644 mup/mupmate/globals.H
create mode 100644 mup/mupmate/license.C
create mode 100644 mup/mupmate/mup16.xpm
create mode 100644 mup/mupmate/mup32.xpm
create mode 100644 mup/mupmate/mup48.xpm
create mode 100644 mup/mupmate/mupicons.ico
create mode 100644 mup/mupmate/mupmate.rc
create mode 100644 mup/mupmate/regform.C
create mode 100644 mup/mupmate/resource.h
create mode 100644 mup/mupmate/template.C
create mode 100644 mup/mupmate/utils.C
create mode 100644 mup/mupmate/utils.H
create mode 100755 mup/mupprnt
create mode 100644 mup_5.3.orig.tar.gz
diff --git a/mup/docs/README0 b/mup/docs/README0
new file mode 100644
index 0000000..81a78c3
--- /dev/null
+++ b/mup/docs/README0
@@ -0,0 +1,172 @@
+
+ Compiling Mup for UNIX
+
+ 1. Compiling Mup for UNIX
+
+ Mup has been compiled successfully on a wide variety of
+ UNIX-type systems, including Linux, UNIX SV_R4, and Solaris.
+ We cannot guarantee that it will work on your system, but it
+ generally ports with no more than minimal changes.
+
+ Download the mup53src.tar.gz Mup source package file and
+ unpack it:
+ gunzip mup53src.tar.gz
+ tar xf mup53src.tar
+
+ Alternately, you can download the RPM format Mup source
+ package and install it as you would any RPM package:
+ rpm -i mup-5.3-0.src.rpm
+
+ Installing the source package will create a mup-5.3
+ directory. Go to that directory.
+ cd mup-5.3
+ There is a simple makefile provided, which should work on
+ most systems, so all you need to do is:
+ make install
+ You can edit the makefile if necessary for your environment.
+ Comments at the top of the makefile describe suggested
+ modifications if it doesn't work for you as is. Note that
+ if you want to install in a system directory (like the
+ default location /usr/bin) you will need to be root for the
+ installation step. Otherwise building Mup requires no
+ special privileges.
+
+ If for some reason the makefile doesn't work, you can
+ compile Mup and any of the optional utility programs
+ (mupdisp, mkmupfnt, and mupmate) manually. For compling Mup
+ itself, generally, something like the following will work:
+ cd mup
+ cc -o mup *.c -lm
+ For most UNIX-like compilers, the "-o mup" will cause the
+ program to be put into a file called "mup," and the "-lm"
+ will cause the math library to be included (That's a lower-
+ case letter "el" not a one). You may also want to use other
+ options. For example, for many compilers "-O" (that's a
+ capital letter "oh" not a zero) will run the optimizer, and
+ "-s" will strip the resulting program to save disk space.
+
+ Copy mup into your $HOME/bin or a similar directory in your
+ $PATH.
+ cp mup $HOME/bin/mup
+
+ If you already have a means of displaying PostScript files,
+ such as gv, ghostview, or pageview, you can simply pipe the
+ output of Mup into your display program. Or you can use the
+ mupdisp program in connection with Ghostscript, which is
+ free. You can download Ghostscript from
+ http://www.cs.wisc.edu/~ghost, or
+ http://www.ghostscript.com/. We've found that on some
+ systems, Ghostscript compiles with lots of warnings, but it
+ works okay anyway.
+
+ Once you have installed Ghostscript, compile the mupdisp
+ program for displaying Mup output on screen. See the comment
+ at the top of mupdisp.c for suggestions on compiler options
+ to try.
+
+ Copy mupdisp into your $HOME/bin or similar directory.
+ cp mupdisp $HOME/bin/mupdisp
+
+ The mupdisp program works on the AT386 $TERM type under UNIX
+ x86 or under X-windows. If you have a different display
+ type, you may need to write your own display functions. In
+ most cases, you'll only need to write 6 short functions, and
+ you can use the examples in at386.c, dos.c, or xterm.c for a
+ general template of the functions. You will also need to
+ update dispttyp.h and init.c appropriately.
+
+ If you want to supply your own fonts to override the
+ standard Mup fonts, you can compile the mkmupfnt program:
+ cd mkmupfnt cc -o mkmupfnt mkmupfnt.c
+
+ The Mupmate program provide a menu-driven interface on top
+ of Mup. It is built on top of the FLTK library, so you will
+ need to have the FLTK development package. You can get this
+ from http://www.fltk.org Get the latest version in the 1.1.x
+ series (we built with 1.1.7); don't get from the 2.x series.
+ Mupmate is written in C++, so you will need a C++ compiler,
+ such as g++. See the top level makefile for typical
+ compilation options. FLTK normally comes with its own copies
+ of libjpg, libpng, and libz (compression) libraries, but it
+ will usually work with the generic versions of those
+ libraries as well. You will also need standard X-windows
+ libraries: libX11, libXext, and libXpm.
+
+ A shell script called "mupprnt" is included for printing Mup
+ files using Ghostscript. Copy mupprnt to your $HOME/bin or
+ other appropriate directory.
+ cp mupprnt $HOME/bin/mupprnt
+ You will need to set the GS_DEVICE shell variable to the
+ proper value for your printer. If you don't know what to set
+ it to, the comment at the top of mupprnt may help, or check
+ your Ghostscript documentation. You could also just use the
+ print option on your PostScript viewer such as gv.
+
+ Once you have everything installed, you can remove the .tar
+ file if you wish, to free up disk space.
+ rm mup53src.tar
+
+ Please let us know if you need any workarounds for compiling
+ on your system. We want to try to make Mup as portable as
+ possible.
+
+ 2. Getting Mup running for the first time
+
+ Once you get Mup to compile successfully, try running it.
+ The first time you run Mup, it should give you a message
+ indicating Mup is shareware, and asking you to read the Mup
+ license agreement. It will then tell you to create a
+ particular file. By creating this file, you agree to abide
+ by the Mup license, and Mup will be turned on for normal
+ operation.
+
+ Try running Mup on the sample input files (sample.mup and
+ star.mup ). Verify that the output you get matches the
+ corresponding sample output files (sample.ps and star.ps ).
+ You will find differences in some of the numbers, comments,
+ timestamp, filenames, etc, but otherwise, in general the
+ PostScript output you get should be similar to the sample
+ output files provided, and if you display them, the results
+ should look pretty much identical.
+
+ If Mup fails to run properly on the sample files, either
+ your system has uncovered a bug that we haven't seen yet or
+ your machine has some incompatibility. You can turn on
+ debugging, by running with the -dN option, where N is a
+ bitmap of debugging flags, to help pinpoint where bugs may
+ be. The Mup User's Guide explains the bits of the debugging
+ flags. If you get stuck, you may contact us at
+ support@arkkra.com and we will try to help.
+
+ If you need to make any changes in order to get Mup to
+ compile and run successfully, please let us know. If you
+ find anything confusing, we'd like to know that too. We
+ want Mup to be as solid, portable, useful, and easy to use
+ as possible.
+
+ Also, please let us know if there are ways we can improve
+ the Mup documentation.
+
+ If you receive messages beginning with "internal error" this
+ usually indicates a program bug, so we'd like to know about
+ them. An exception is when you get a message about being
+ unable to allocate memory when there really isn't any memory
+ left. If you get other internal errors, please send us a
+ copy of an input file and any other information that may
+ help us reproduce the problem, so we can try to fix it in
+ the next Mup release.
+
+ Mup is shareware. Once you get Mup up and running, you can
+ try it out for free to decide whether you want to use it or
+ not. If you like it, execute
+ mup -r
+ to get a copy of the shareware registration form. The
+ registration fee is $29. See the license file for license
+ details.
+
+ Provide feedback (bugs reports, comments, suggestions,
+ questions) to: support@arkkra.com
+
+ --------------------------------------------------
+
+ Arkkra Enterprises
diff --git a/mup/docs/faq.txt b/mup/docs/faq.txt
new file mode 100644
index 0000000..fd7cff2
--- /dev/null
+++ b/mup/docs/faq.txt
@@ -0,0 +1,307 @@
+
+ Mup Frequently Asked Questions (FAQ)
+
+ 1. Frequent questions for those who have not yet used Mup
+
+ 1.1 Q: What makes Mup unique? Why should I consider using
+ Mup?
+
+ 1. Mup provides high quality music output at very low
+ cost. You can download Mup and try it out for
+ yourself.
+
+ 2. Mup is available ready-to-run for several computer
+ operating systems, and is also available in source
+ form, so that it can be run on almost any kind of
+ computers, including Windows, Apple, Linux or Unix.
+
+ 3. If you prefer a command line interface, Mup provides
+ that, and doesn't require using a mouse or learning a
+ new editor; you can just create a Mup input file using
+ any text editor of your choice. However, if you
+ prefer an interface with menus and integrated editor,
+ the companion Mupmate program provides that.
+
+ 4. Mup input can be easily generated or manipulated by
+ another program. Input files are typically small, so
+ it doesn't take a long time to create them. Since they
+ are ordinary text they can easily be moved to other
+ systems, even if the other system uses a different
+ operating system. For example, it would be easy to
+ email a song in Mup format to a friend, and if they
+ had Mup, they could then print it out or play it via
+ MIDI. Since Mup output is standard PostScript or
+ standard MIDI, output files are also portable to
+ almost any operating system.
+
+ 5. Mup handles page layout details, but provides ways to
+ alter the layout if you wish. It has the power to
+ handle complicated scores, and can produce
+ professional-quality output quickly.
+
+ 6. Mup's ability to produce MIDI output can be very
+ helpful for "proof listening" to your music, which is
+ usually a very effective way to spot errors that you
+ might miss by just looking at the score,
+
+ 1.2 Q: Will Mup run on my computer?
+
+ We currently provide Mup in ready-to-run form for Windows
+ and Linux x86 systems. A port of Mup for the Macintosh is
+ available from
+ http://www.uni-paderborn.de/cs/Michael.Thies.html and a
+ version for OS/2 is available from http://homepages.tu-
+ darmstadt.de/~st002279/os2/html/mup.html
+
+ If you use a different operating system, Mup source code is
+ also available, so if you have a C compiler, you can
+ probably compile and run Mup. It has been run using several
+ versions of UNIX on x86, Sun, Digital, Silicon Graphics, and
+ other systems. It has also been run under OS/2, as well as
+ on an Amiga. An ANSI-C compiler is recommended, but not
+ required. Under MS-DOS, you will need a memory extender,
+ and at least a 32-bit compiler is strongly recommended. Mup
+ will run on a 386, but at least a 486 is recommended for
+ best performance. If you try to compile Mup and have
+ problems, please let us know at support@arkkra.com We'd like
+ to make it portable to as many computer system types as
+ possible. The companion Mupmate program requires a C++
+ compiler and the FLTK toolkit.
+
+ 1.3 Q: How long will it take to learn how to use Mup?
+
+ This will vary from person to person. A person who has
+ experience with computer languages will probably pick up Mup
+ more quickly, but such knowledge is not necessary. Mup has
+ a broad array of features, so if you want to learn how to
+ use every feature that Mup has to offer, this may take
+ several days. (The Mup User's Guide, which explains all the
+ features, and includes many examples, is about 150 pages
+ long.) However, once you get Mup installed, you can start
+ experimenting with Mup after reading the first few pages of
+ the User's Guide, and it should take no more than a few
+ hours to feel comfortable with the basics, enough to enter
+ simple songs and get professional-looking output. The
+ User's Guide includes many examples, and is provided both as
+ a PostScript file that you can print out on paper, and as
+ HTML files with hundreds of hypertext links, that you can
+ view with your Web browser. The Mup installation package
+ contains several sample files and a template file to help
+ you get started. You can also download sample songs from
+ ftp://ftp.arkkra.com/pub/music
+
+ 1.4 Q: How long will it take to enter music?
+
+ This will vary greatly, depending on a number of factors,
+ such as how complicated the music is, how much experience
+ you have had with using Mup, how fast you type, etc. An
+ experienced Mup user can typically enter simple music in
+ less than 15 minutes per page, but very complex music can
+ often take over an hour, especially if you like to make a
+ lot of adjustments to make things look just exactly the way
+ you want.
+
+ 1.5 Q: How did Mup and Arkkra Enterprises come about?
+
+ We are musicians and computer programmers who wanted a music
+ publication program that would produce very high-quality
+ output with a minimum amount of fuss. We wrote the Mup
+ program for our own use, and continue to use it for all our
+ own compositions. When other people expressed an interest in
+ getting a copy of Mup, we formed Arkkra Enterprises to set
+ up a Web site to make Mup available as shareware to anyone
+ who wants it. We rely on the shareware registration fee
+ that you pay to cover the cost of maintaining a Web site and
+ providing support to answer questions. We add new features
+ based on user suggestions, and once you register, we will
+ notify you of any future free upgrades.
+
+ 1.6 Q: How do I pay for Mup?
+
+ Fill out the registration form and send the form and (US)
+ $29 in cash, check, or money order to the address given on
+ the form. If you are writing a check from a bank outside
+ the United States, please make it out in the bank's local
+ currency in an amount equivalent to 29 U.S. dollars; our
+ bank will not accept US-dollar-denominated checks from non-
+ US banks. If you wish to pay via credit card, we have an
+ arrangement with setSystems to handle paying for Mup with a
+ credit card. They are able to handle transactions in many
+ different currencies. setSystems is part of Digital River,
+ a well-known e-commerce company. As soon as we receive your
+ payment, we will email the registration information to you.
+ Once you register, we will notify you via email of future
+ Mup versions, and you can upgrade to any future versions of
+ Mup for free. Once you have registered, you also can join
+ the Mup users mailing list if you wish, at no additional
+ charge. We only use your address to send you information
+ about Mup; it is our policy to not give out names, email, or
+ street addresses to anyone else.
+
+ --------------------------------------------------
+
+ 2. Frequent questions from Mup users
+
+ 2.1 Q. Is there a mailing list for Mup users?
+
+ Yes. There is a "majordomo" mailing list available
+ exclusively to registered Mup users. It provides a forum
+ where you can ask or answer questions, get tips on how other
+ people are using Mup, etc.
+
+ 2.2 Q. Can I put Mup output into some other document?
+
+ There is a tool that comes with Ghostscript, called
+ "ps2epsi" that converts a PostScript file to an Encapsulated
+ PostScript file, which can then be imported into other
+ documents.
+
+ 2.3 Q: Can Mup produce PDF files?
+
+ Not directly, but since Mup produces PostScript output, you
+ can easily convert the output to PDF format using the ps2pdf
+ utility that comes with Ghostscript.
+
+ 2.4 Q. Why is the first score indented differently than the
+ others?
+
+ The first score of a piece of music is traditionally
+ indented somewhat more than subsequent scores, so that's
+ what Mup does by default. It does that by setting the
+ default label parameter to a few spaces, whereas it sets the
+ default for the label2 parameter to an empty string. If you
+ don't want the indentation, you can set
+ label=""
+
+ 2.5 Q: Is is possible to specify a pickup measure?
+
+ Yes. You use "space" on all voices. For example,
+ 1: 2.s; 4e;
+ 2: 2.s; 4c;
+ will produce a pickup measure with just a quarter note in
+ it.
+
+ 2.6 Q: Is it possible to display a tempo marking of the
+ form '(N = 120)' where N is a note symbol, like a
+ quarter note?
+
+ Yes. Try something like
+ rom above all: 1 "( \(sm4n) = 120 )";
+
+ 2.7 Q: Can Mup take a MIDI file as input?
+
+ No. However, it is possible to write a program that reads a
+ MIDI file and outputs a file that can be input to Mup. Two
+ programs that do this, called "mtm" and "midi2mup" have been
+ donated by Mup users. They are limited, and not supported
+ by Arkkra Enterprises, but may be useful for some people.
+ Check out the programs donated by Mup users.
+
+ 2.8 Q: What are some of the shorthands that can be used to
+ reduce typing?
+
+ There are many shorthands available. Some of the most useful
+ are:
+
+ - When the time value of a chord is the same as that of
+ the previous chord in the measure, it can be omitted.
+ If all pitch values of a chord are the same as the
+ previous chord, they can be omitted. For example:
+ 1: 4c; 4c; 4ceg; 4ceg;
+ is the same as
+ 1: 4c; ; ceg; ;
+
+ - If several voices have the same music data, they can be
+ given on a single line.
+ 1-3 1-2: mr;
+ is equivalent to
+ 1 1: mr;
+ 1 2: mr;
+ 2 1: mr;
+ 2 2: mr;
+ 3 1: mr;
+ 3 2: mr;
+ A similar shorthand works for text and music symbols:
+ rom above 1-4: 3 "mf"; // staffs 1 through 4
+ < below 2-3: 4 til 3m+2; // staffs 2 and 3
+ mussym 1-5: 1 "ferm"; // staffs 1 through 5
+
+ - If several chords in a row have the same items in
+ square brackets before the chords, only the first must
+ have everything included. By giving an ellipsis after
+ the ] the items in brackets will be repeated for the
+ rest of the measure or until cancelled. Thus the
+ following lines are equivalent:
+ 1: [with .] c; [with .] d; [with .] e;
+ 1: [with .]... c; d; e;
+
+ 2.9 Q: The Mupprnt command doesn't seem to work right. What
+ do I do?
+
+ You may need to edit the mupprnt file to make sure the
+ variables and paths are set to match where things are
+ installed on your system. In particular,
+
+ - GS_DIR needs to be set to the directory which contains
+ the Ghostscript font files (*.gsf) and the other
+ Ghostscript setup files (gs_*.ps).
+
+ - GS_DEVICE needs to be set to the proper type to match
+ your printer type.
+
+ - The path to Mup must be correct
+
+ - The path to Ghostscript (gs or gs386 on MS-DOS/Windows
+ system) must be correct.
+
+ - On MS-DOS/Windows systems, dos4gw.exe must be in your
+ PATH.
+ If you are using a viewer such as GSview or gv, you may want
+ to use its print feature rather than using mupprnt.
+
+ 2.10 Q: On MS-DOS, the Mupdisp command comes back with
+ ghostscript error 1. What do I do?
+
+ Check your config.sys file. You need to have a line like
+ files=10
+ where the number after the equals sign is greater than or
+ equal to 9.
+
+ Also, make sure gs386.exe exists and is in your PATH. If you
+ are running Mup from MS-DOS directly or from a DOS prompt
+ under Windows, make sure you installed the DOS version of
+ Ghostscript, not the Windows version. If you are using
+ Mupmate, or Winmup, make sure you installed the Windows
+ version of Ghostscript, not the MS-DOS version.
+
+ 2.11 Q: If I use Mup for a language other than English,
+ will it handle the letters that are not used in
+ English?
+
+ Mup handles most common non-ASCII characters. If your
+ keyboard does not allow you to enter them directly, you can
+ enter them by name, such as \(a:) for an 'a' with 2 dots
+ over it. The User's Guide section on text strings gives a
+ complete list of supported non-ASCII characters.
+
+ 2.12 Q: Under Linux, Mupdisp says it can't open
+ /dev/console. What do I do?
+
+ The svga library used by Mupdisp in non-X-windows mode
+ requires write permission to the console. To allow this:
+
+ - Make Mupdisp setuid to root:
+ chown root mupdisp
+ chmod 4755 mupdisp
+
+ 2.13 Q: What if I have more questions about Mup?
+
+ Send us email at support@arkkra.com We welcome any comments
+ and questions about Mup. Normally, you should have no
+ problem contacting us this way. In the unlikely event you
+ get a "rejected" reply when sending email, this is because
+ excessive "spam" (junk mail) has been received from your
+ domain at some time in the past, and our Internet service
+ provider has installed a "spam blocker." In this case, you
+ will have to send email from another address or send paper
+ mail.
diff --git a/mup/docs/license.txt b/mup/docs/license.txt
new file mode 100644
index 0000000..8aa2155
--- /dev/null
+++ b/mup/docs/license.txt
@@ -0,0 +1,82 @@
+
+ Mup License
+
+ At Arkkra Enterprises, we'd like all our customers to be
+ delighted with our products. To ensure that Mup and any
+ other products or services we provide are readily available
+ at the lowest possible cost to you, we need to establish
+ licensing terms.
+
+ While there are other music publication programs on the
+ market, we believe Mup has unique features that you may find
+ very useful. Since different people may want different
+ things in a music publication program, you do not have to
+ pay for Mup until after you've had a chance to try it out
+ and evaluate it for yourself. If you have problems with
+ Mup, let us know and we will try to resolve them. If you
+ have paid your registration fee and we cannot resolve
+ problems to your satisfaction, we will gladly refund your
+ money.
+
+ 1. Mup License
+
+ Arkkra Enterprises disclaims all warranties relating to this
+ software, whether expressed or implied, including but not
+ limited to any implied warranties of merchantability and
+ fitness for a particular purpose, and all such warranties
+ are expressly and specifically disclaimed. Neither Arkkra
+ Enterprises nor anyone else who has been involved in the
+ creation, production, or delivery of this software shall be
+ liable for any indirect, consequential, or incidental
+ damages arising out of the use of or inability to use such
+ software even if Arkkra Enterprises has been advised of the
+ possibility of such damages of claims. In no event shall
+ Arkkra Enterprises' liability for any damages ever exceed
+ the price paid for the license to use the software,
+ regardless of the form of the claim. The person using the
+ software bears all risk as to the quality and performance of
+ the software.
+
+ Some states do not allow the exclusion of the limit of
+ liability for consequential damages, so the above limitation
+ may not apply to you.
+
+ This agreement shall be governed by the laws of the state of
+ Illinois and shall inure to the benefit of Arkkra
+ Enterprises, and any successors, administrators, heirs and
+ assigns. Any action or proceeding brought by either party
+ against the other arising out of or related to this
+ agreement shall be brought only in the state or federal
+ court of competent jurisdiction located in DuPage County,
+ Illinois. The parties hereby consent to in personam
+ jurisdiction of said courts.
+
+ This software is licensed to you, for your own use. This is
+ copyrighted software. You are not obtaining title to the
+ software or any copyright rights. You may not sublicense,
+ rent, lease, convey, modify, or translate this software for
+ any purpose.
+
+ You may make as many copies as you need for back-up
+ purposes. You may use this software on more than one
+ computer, provided there is no chance it will be used
+ simultaneously on more than one computer. If you need to
+ use this software on more than one computer simultaneously,
+ you will need to obtain a license for each copy or a site
+ license.
+
+ You may make copies of this software for other parties under
+ the following terms:
+
+ - The copy must be an exact copy as would be obtained
+ directly from Arkkra Enterprises, including this
+ license. It must clearly state that it is a copy, and
+ must give the address of Arkkra Enterprises.
+
+ - The copy must be used by the obtaining party only for
+ the purpose of trialing the software. If after trialing
+ the software, the receiving party wishes to continue to
+ use the software, they must submit their license fee.
+
+ - All limitations and disclaimers of this license apply
+ to the copy.
diff --git a/mup/docs/mkmupfnt.1 b/mup/docs/mkmupfnt.1
new file mode 100644
index 0000000..f2438d3
--- /dev/null
+++ b/mup/docs/mkmupfnt.1
@@ -0,0 +1,106 @@
+.TH mkmupfnt 1 "July 31, 1999" "Arkkra Enterprises"
+.SH NAME
+.PP
+mkmupfnt - create fontfile for overriding Mup fonts
+.SH SYNOPSIS
+.PP
+mkmupfnt \fIPostScript_font_name Mup_font_name outfile [file]\fP
+.SH DESCRIPTION
+.PP
+The \fBmkmupfnt\fP program creates an \fIoutfile\fP that can be used
+with the Mup "fontfile" statement to override a Mup font.
+.PP
+The \fIPostScript_font_name\fP is the name of the font you want Mup
+to use. This would be something that could be given as a name
+to the PostScript \fBfindfont\fP procedure.
+.PP
+The \fIMup_font_name\fP is the name of the Mup font you want to
+override, either an abbreviated name, like "PR" or a full
+name, like "palatino rom".
+.PP
+The \fIoutfile\fP is the file that will be generated, which will
+contain character size and other information, to use with
+Mup's "fontfile" statement.
+.PP
+The final optional \fIfile\fP argument is the name of a file that
+contains PostScript to be placed at the end of the Mup PostScript prolog.
+This might be useful if you have a font whose implementation PostScript could
+not find on its own. For example, if you've written your own font
+implementation, you could put it in the given \fIfile\fP.
+The actual characters produced by the font need not be similar to those
+in the font being replaced; they could be in some other alphabet,
+or hieroglyphics or whatever you wish. However, see the CAVEATS section
+for limitations.
+.PP
+An an example, suppose you want Mup to use the Helvetica-Narrow font
+rather than the plain Helvetica font. You could use:
+.br
+.in +0.5i
+mkmupfnt Helvetica-Narrow HR helvnarr
+.in -0.5i
+.br
+to generate a Mup fontfile, then in your Mup program put:
+.br
+.in +0.5i
+fontfile "helvnarr"
+.in -0.5i
+.br
+Then anything that would normally be printed in Helvetica will come out
+in Helvetica-Narrow instead.
+.SH "FILE FORMAT"
+.PP
+Mup requires a \fIfontfile\fP to be in a fairly rigid format.
+This section describes the format of the file that is produced by
+mkmupfnt.
+The file can contain comment lines, which have a '#' in column 1.
+Otherwise the format is:
+.br
+.nf
+.na
+.in +0.3i
+\fBMup font name:\fP \fIMup_font_name\fP
+\fBPostScript font name:\fP \fIPostScript_font_name\fP
+\fBSize data:\fP
+\fB32\fP \fIwidth height ascent\fP
+\fB33\fP \fIwidth height ascent\fP
+ \fI... similar lines for ASCII codes 34-126.
+ Dimension are given in 1/1000ths of an inch for a 12-point character.
+ All codes must be specified, and they must be in order.\fP
+\fBPostScript:\fP
+ \fIZero or more lines of PostScript that will be copied
+ exactly as is to the end of the Mup PostScript prolog.\fP
+.br
+.in -0.3i
+.fi
+.ad
+.SH FILES
+.P
+mkmupfnt.ps PostScript program that extracts font size information
+.SH "SEE ALSO"
+.PP
+gs(1), mup(1).
+.br
+Mup \(em Music Publisher User's Guide
+.SH "CAVEATS"
+.PP
+You must have ghostscript (gs or gs386.exe) in your PATH
+and it must be built to include the "bit" device.
+.PP
+Mup uses certain fonts for certain things, such as
+time signatures, octave marks, endings, tuplet numbers, etc.
+(The fonts used include all the Times fonts and New Century bold, plus
+Helvetica roman and Helvetica bold for tablature.)
+If your override one of the fonts used for those things, they will
+come out in your new font. On the one hand, if you don't like Mup's
+choices, this provides you a way to get your own. On the other hand,
+if you want to change most, but not all uses of a particular font,
+it may not be possible to do that.
+.PP
+Only the ASCII characters 32-126 can be overridden. The non-ASCII
+characters can not be overridden.
+.PP
+Mup only allows width values up to 1/2 inch for
+a 12-point character. This program does not enforce that limitation.
+.PP
+This program has been tested with various Ghostscript fonts,
+but may not work on just any arbitrary PostScript font.
diff --git a/mup/docs/mkmupfnt.ps b/mup/docs/mkmupfnt.ps
new file mode 100644
index 0000000..3527c5f
--- /dev/null
+++ b/mup/docs/mkmupfnt.ps
@@ -0,0 +1,314 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.17.2
+%%CreationDate: Sat Dec 9 16:59:22 2006
+%%DocumentNeededResources: font Times-Roman
+%%+ font Times-Bold
+%%+ font Times-Italic
+%%DocumentSuppliedResources: procset grops 1.17 2
+%%Pages: 2
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.17 2
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash/bracketright/circumflex
+/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
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
+/Times-Roman@0 ENC0/Times-Roman RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 358.84(mkmupfnt\(1\) mkmupfnt\(1\))72 48 R/F1
+10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0
+(mkmupfnt - create font\214le for o)108 96 Q -.15(ve)-.15 G
+(rriding Mup fonts).15 E F1(SYNOPSIS)72 112.8 Q F0(mkmupfnt)108 124.8 Q
+/F2 10/Times-Italic@0 SF -.8(Po)2.5 G
+(stScript_font_name Mup_font_name out\214le [\214le]).8 E F1
+(DESCRIPTION)72 141.6 Q F0(The)108 153.6 Q/F3 10/Times-Bold@0 SF
+(mkmupfnt)2.862 E F0 .362(program creates an)2.862 F F2(out\214le)2.862
+E F0 .362(that can be used with the Mup "font\214le" statement to o)
+2.862 F -.15(ve)-.15 G .361(rride a).15 F(Mup font.)108 165.6 Q(The)108
+182.4 Q F2 -.8(Po)3.854 G(stScript_font_name).8 E F0 1.354
+(is the name of the font you w)3.854 F 1.354(ant Mup to use. This w)-.1
+F 1.355(ould be something that)-.1 F(could be gi)108 194.4 Q -.15(ve)
+-.25 G 2.5(na).15 G 2.5(san)-2.5 G(ame to the PostScript)-2.5 E F3
+(\214ndf)2.5 E(ont)-.25 E F0(procedure.)2.5 E(The)108 211.2 Q F2
+(Mup_font_name)3.5 E F0 1(is the name of the Mup font you w)3.5 F .999
+(ant to o)-.1 F -.15(ve)-.15 G .999(rride, either an abbre).15 F .999
+(viated name, lik)-.25 F(e)-.1 E("PR" or a full name, lik)108 223.2 Q
+2.5(e")-.1 G(palatino rom".)-2.5 E(The)108 240 Q F2(out\214le)2.831 E F0
+.331(is the \214le that will be generated, which will contain character\
+ size and other information, to use)2.831 F(with Mup')108 252 Q 2.5(s")
+-.55 G(font\214le" statement.)-2.5 E .49(The \214nal optional)108 268.8
+R F2(\214le)2.99 E F0(ar)2.99 E .489(gument is the name of a \214le tha\
+t contains PostScript to be placed at the end of the)-.18 F .077
+(Mup PostScript prolog.)108 280.8 R .077(This might be useful if you ha)
+5.077 F .378 -.15(ve a f)-.2 H .078
+(ont whose implementation PostScript could not).15 F .233
+(\214nd on its o)108 292.8 R .233(wn. F)-.25 F .233(or e)-.15 F .233
+(xample, if you')-.15 F .533 -.15(ve w)-.5 H .233(ritten your o).15 F
+.232(wn font implementation, you could put it in the gi)-.25 F -.15(ve)
+-.25 G(n).15 E F2(\214le)108 304.8 Q F0 5.103(.T)C .103(he actual chara\
+cters produced by the font need not be similar to those in the font bei\
+ng replaced; the)-5.103 F(y)-.15 E .496
+(could be in some other alphabet, or hieroglyphics or whate)108 316.8 R
+-.15(ve)-.25 G 2.996(ry).15 G .496(ou wish. Ho)-2.996 F(we)-.25 E -.15
+(ve)-.25 G 1.296 -.4(r, s).15 H .496(ee the CA).4 F(VEA)-1.35 E .496
+(TS sec-)-1.11 F(tion for limitations.)108 328.8 Q 1.031(An an e)108
+345.6 R 1.031(xample, suppose you w)-.15 F 1.031
+(ant Mup to use the Helv)-.1 F(etica-Narro)-.15 E 3.531(wf)-.25 G 1.032
+(ont rather than the plain Helv)-3.531 F(etica)-.15 E(font. Y)108 357.6
+Q(ou could use:)-1.1 E(mkmupfnt Helv)144 369.6 Q(etica-Narro)-.15 E 2.5
+(wH)-.25 G 2.5(Rh)-2.5 G(elvnarr)-2.5 E
+(to generate a Mup font\214le, then in your Mup program put:)108 381.6 Q
+(font\214le "helvnarr")144 393.6 Q(Then an)108 405.6 Q(ything that w)
+-.15 E(ould normally be printed in Helv)-.1 E
+(etica will come out in Helv)-.15 E(etica-Narro)-.15 E 2.5(wi)-.25 G
+(nstead.)-2.5 E F1(FILE FORMA)72 422.4 Q(T)-1.04 E F0 .037
+(Mup requires a)108 434.4 R F2(font\214le)2.537 E F0 .037(to be in a f)
+2.537 F .037(airly rigid format.)-.1 F .036
+(This section describes the format of the \214le that is pro-)5.037 F
+.068(duced by mkmupfnt.)108 446.4 R .068
+(The \214le can contain comment lines, which ha)5.068 F .368 -.15
+(ve a ')-.2 H .069(#' in column 1.).15 F .069(Otherwise the for)5.069 F
+(-)-.2 E(mat is:)108 458.4 Q F3(Mup f)129.6 470.4 Q(ont name:)-.25 E F2
+(Mup_font_name)2.5 E F3 -.2(Po)129.6 482.4 S(stScript f).2 E(ont name:)
+-.25 E F2 -.8(Po)2.5 G(stScript_font_name).8 E F3(Size data:)129.6 494.4
+Q(32)129.6 506.4 Q F2 5(width height ascent)7.5 F F3(33)129.6 518.4 Q F2
+5(width height ascent)7.5 F(... similar lines for ASCII codes 34-126.)
+165.6 530.4 Q(Dimension ar)165.6 542.4 Q 2.5(eg)-.37 G
+(iven in 1/1000ths of an inc)-2.5 E 2.5(hf)-.15 G(or a 12-point c)-2.5 E
+(har)-.15 E(acter)-.15 E(.)-1.11 E
+(All codes must be speci\214ed, and the)165.6 554.4 Q 2.5(ym)-.3 G
+(ust be in or)-2.5 E(der)-.37 E(.)-1.11 E F3 -.2(Po)129.6 566.4 S
+(stScript:).2 E F2(Zer)165.6 578.4 Q 2.5(oo)-.45 G 2.5(rm)-2.5 G(or)-2.5
+E 2.5(el)-.37 G(ines of P)-2.5 E(ostScript that will be copied)-.8 E -.2
+(ex)165.6 590.4 S(actly as is to the end of the Mup P).2 E(ostScript pr)
+-.8 E(olo)-.45 E -.15(g.)-.1 G F1(FILES)72 607.2 Q F0 7.5
+(mkmupfnt.ps PostScript)108 619.2 R(program that e)2.5 E
+(xtracts font size information)-.15 E F1(SEE ALSO)72 636 Q F0
+(gs\(1\), mup\(1\).)108 648 Q(Mup \212 Music Publisher User')108 660 Q
+2.5(sG)-.55 G(uide)-2.5 E F1(CA)72 676.8 Q(VEA)-1.588 E(TS)-1.04 E F0
+-1.1(Yo)108 688.8 S 2.5(um)1.1 G(ust ha)-2.5 E .3 -.15(ve g)-.2 H
+(hostscript \(gs or gs386.e).15 E -.15(xe)-.15 G 2.5(\)i).15 G 2.5(ny)
+-2.5 G(our P)-2.5 E -1.11(AT)-.92 G 2.5(Ha)1.11 G(nd it must be b)-2.5 E
+(uilt to include the "bit" de)-.2 E(vice.)-.25 E .79(Mup uses certain f\
+onts for certain things, such as time signatures, octa)108 705.6 R 1.09
+-.15(ve m)-.2 H .79(arks, endings, tuplet numbers,).15 F 2.544
+(etc. \(The)108 717.6 R .044(fonts used include all the T)2.544 F .044
+(imes fonts and Ne)-.35 F 2.544(wC)-.25 G .044(entury bold, plus Helv)
+-2.544 F .045(etica roman and Helv)-.15 F(etica)-.15 E .43
+(bold for tablature.\))108 729.6 R .43(If your o)5.43 F -.15(ve)-.15 G
+.43(rride one of the fonts used for those things, the).15 F 2.93(yw)-.15
+G .43(ill come out in your ne)-2.93 F(w)-.25 E(Arkkra Enterprises)72 768
+Q(July 31, 1999)131.105 E(1)201.915 E EP
+%%Page: 2 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 358.84(mkmupfnt\(1\) mkmupfnt\(1\))72 48 R .862
+(font. On the one hand, if you don')108 84 R 3.362(tl)-.18 G(ik)-3.362 E
+3.362(eM)-.1 G(up')-3.362 E 3.362(sc)-.55 G .862(hoices, this pro)-3.362
+F .862(vides you a w)-.15 F .862(ay to get your o)-.1 F .862(wn. On the)
+-.25 F .826(other hand, if you w)108 96 R .826(ant to change most, b)-.1
+F .826
+(ut not all uses of a particular font, it may not be possible to do)-.2
+F(that.)108 108 Q(Only the ASCII characters 32-126 can be o)108 124.8 Q
+-.15(ve)-.15 G(rridden. The non-ASCII characters can not be o).15 E -.15
+(ve)-.15 G(rridden.).15 E .682(Mup only allo)108 141.6 R .682
+(ws width v)-.25 F .682(alues up to 1/2 inch for a 12-point character)
+-.25 F 3.182(.T)-.55 G .683(his program does not enforce that)-3.182 F
+(limitation.)108 153.6 Q 2.064(This program has been tested with v)108
+170.4 R 2.064(arious Ghostscript fonts, b)-.25 F 2.064(ut may not w)-.2
+F 2.063(ork on just an)-.1 F 4.563(ya)-.15 G(rbitrary)-4.563 E
+(PostScript font.)108 182.4 Q(Arkkra Enterprises)72 768 Q(July 31, 1999)
+131.105 E(2)201.915 E EP
+%%Trailer
+end
+%%EOF
diff --git a/mup/docs/mup.1 b/mup/docs/mup.1
new file mode 100644
index 0000000..39f8645
--- /dev/null
+++ b/mup/docs/mup.1
@@ -0,0 +1,219 @@
+.TH mup 1 "Sep 25, 2006" "Arkkra Enterprises"
+.SH NAME
+.PP
+mup - music publisher
+.SH SYNOPSIS
+.PP
+\fBmup\fP [\fB-c\fP\fIN\fP] [-C] [\fB-d\fP\fIN\fP] [\fB-D\fP \fIMACRO[=macro-def\fP]]
+[\fB-e\fP \fIerrfile\fP] [-E]
+[\fB-f\fP \fIoutfile\fP] [\fB-F\fP] [\fB-m\fP \fImidifile\fP] [\fB-M\fP] [\fB-o\fP \fIpagelist\fP] [\fB-p\fP\fIN\fP]
+[\fB-v\fP] [\fB-x\fP \fIN\fP[,\fIM\fP] [\fIfile...\fP]
+.SH DESCRIPTION
+.PP
+Mup is a program for producing printed music.
+There is an optional companion program called Mupmate
+that provides a more graphical user interface on top of Mup,
+but this manual page describes the command line interface.
+The Mup User's Guide should be consulted for details of the format of the
+input file.
+Options include:
+.TP
+\fB-c\fP \fIN\fP
+Combine consecutive measures of all rests or spaces into multirests (multiple
+measures of rest printed as a single measure, with the number of measures of
+rest printed above the staff).
+Any time there
+are \fIN\fP or more measures in a row that consist entirely of rests or spaces,
+they will be replaced by a multirest. The combining of measures
+stops when there is a visible staff that contains notes,
+lyrics, or other musical symbols,
+when there are parameter changes on a visible staff or in score context, or
+when there is a bar line other than an ordinary or invisible bar.
+This option is most likely to be useful when printing a subset of staffs,
+where the particular staff(s) you are printing have long periods of rests.
+(See the -s option.)
+.TP
+\fB-C\fP
+This option is only used in connection with the -E option.
+It specifies that comments
+are to be passed through rather than deleted.
+.TP
+\fB-d\fP \fIN\fP
+Print debugging information. \fIN\fP is a bitmap.
+.RS 4
+.TP
+1
+parse phase information
+.TP
+2
+high level parse phase tracing
+.TP
+4
+low level parse phase tracing
+.TP
+8
+reserved
+.TP
+16
+high level placement phase tracing
+.TP
+32
+low level placement phase tracing
+.TP
+64
+reserved
+.TP
+128
+contents of the main internal list
+.TP
+256
+high level print phase tracing
+.TP
+512
+low level print phase tracing
+.RE
+.IP
+\fIN\fP can be specified in decimal, octal
+(by using a leading zero), or hex (by using a leading 0x).
+This information is intended for debugging of
+\fBMup\fP itself and thus is not likely to be of use to the average user.
+.TP
+\fB-D\fP \fIMACRO[=macro-def]\fP
+Define the macro \fIMACRO\fP. The
+macro name must consist of upper case letters,
+digits, and underscores, beginning
+with an upper case letter. The \fImacro_def\fP is optional, and gives the
+text of the macro. If it contains any white space or other special characters,
+it must be quoted (if quoting is supported by your operating system or shell).
+.TP
+\fB-e\fP \fIerrfile\fP
+Place error messages into \fIerrfile\fP instead of writing them to the standard
+error output stream.
+.TP
+\fB-E\fP
+Rather than produce PostScript or MIDI output, just expand macros and
+includes, and write the result to the standard output stream.
+Comments in the input are deleted, unless the -C option is also specified.
+.TP
+\fB-f\fP \fIoutfile\fP
+Place the output into \fIoutfile\fP instead of writing it to the
+standard output.
+.TP
+\fB-F\fP
+This is like the \fB-f\fP option, except the name of the output file is
+derived from the name of the Mup input file. If the name of the Mup input
+file ends with a ".mup" suffix, the generated PostScript output
+file will end with a ".ps" suffix instead.
+If the name of the Mup input file ends with
+a ".MUP" suffix, the PostScript file will end with a ".PS" suffix.
+Otherwise, a ".ps" suffix will be appended to the end of the Mup
+input file name. If multiple input files are listed, the last is used.
+If none are specified (input is read from standard input),
+the name "stdin.ps" will be used for the output file.
+.TP
+\fB-m\fP \fImidifile\fP
+Instead of generating PostScript output,
+generate standard MIDI (Musical Instrument Digital Interface) output,
+and put it in \fImidifile\fP.
+This option also causes the macro "MIDI" to become defined.
+.TP
+\fB-M\fP
+This is like the \fB-m\fP option, except the name of the MIDI file is
+derived from the name of the Mup input file. If the name of the Mup input
+file ends with a ".mup" suffix, the generated MIDI file will end with
+a ".mid" suffix instead. If the name of the Mup input file ends with
+a ".MUP" suffix, the MIDI file will end with a ".MID" suffix.
+Otherwise, a ".mid" suffix will be appended to the end of the Mup
+input file name. If multiple input files are listed, the last is used.
+If none are specified (input is read from standard input),
+the name "stdin.mid" will be used for the MIDI file.
+.TP
+\fB-o\fP \fIpagelist\fP
+Print only the pages given in \fIpagelist\fP. The \fIpagelist\fP can be
+a comma-separated list of numbers or ranges, where a range is two numbers
+separated by a dash. For example, -o1,7-9,12-14 would print pages 1, 7, 8,
+9, 12, 13, and 14. Pages will be printed in the order given.
+They need not be in order, and a page
+number may be included more than once.
+Alternately, the \fIpagelist\fP can be the special
+keyword "odd" or "even" which will cause all odd or even numbered pages
+to be printed. This may be useful if you have a printer that only makes
+single-sided copies, but you wish to print Mup output double-sided. You could
+print odd-numbered pages, then turn the paper over and feed the pages
+through again for the even-numbered pages.
+.TP
+\fB-p\fP\fIN\fP
+Start numbering pages at \fIN\fP instead of at 1.
+If \fB-o\fP and \fB-p\fP are used together, the page numbers given in the
+\fB-o\fP\fIpagelist\fP must be the printed page numbers. For example, if you
+use -p10 and want to print just the second page,
+you would need to specify -o11.
+.TP
+\fB-r\fP
+Print a copy of the Mup shareware registration form to the standard output.
+.TP
+\fB-s\fP\fIstafflist\fP
+Only print the staffs that are included in \fIstafflist\fP. This can be a
+comma-separated list of staff numbers or ranges, such as "1,5" or "1-3,7-8"
+To further restrict to a single voice on a staff, add \fBv\fP\fIN\fP where
+\fIN\fP is the voice number (1, 2, or 3), after the staff, as in "2v1,5v2"
+You can't specify a list or range for voices;
+if you only want to make two out of three voices visible,
+you have to specify them separately, like "1v2,1v3".
+No spaces are allowed in the list.
+.TP
+\fB-v\fP
+Print the Mup version number and exit. This manual page is for version 5.3.
+.TP
+\fB-x\fP\fIM,N\fP
+Extract measures \fIM\fP through \fIN\fP of the song. This allows you to print
+or play a part of a song. The comma and second value are optional;
+if not specified, the default is to go to the end of the piece.
+Positive values specify the number of measures from the beginning of the piece,
+while negative values are relative to the end, with -1 referring to the
+last measure of the song.
+So -x1,-1 means the entire song, if the song doesn't have a pickup measure.
+If the song has a pickup measure, that is specified by 0.
+So for a song with a pickup, -x0,-1 would mean the entire song,
+and -x0,0 would mean just the pickup measure.
+As other examples, -x-1,-1 means just the final measure of the song,
+-x2 means starting after the first full measure, -x3,4 means only
+measures 3 and 4, and -x6,6 means just measure 6.
+The starting measure is not allowed to be inside an ending.
+A common use for this option might be to generate a MIDI file
+for just a few measures. For example, if you were
+trying to tweak tempo values for a ritard in the last 2 measures of a song,
+you could use -x-2 to listen to just those measures.
+.PP
+The options, if any, can be followed by one or more \fIfiles\fP in Mup format.
+If no \fIfiles\fP are specified, standard input is read.
+If several \fIfiles\fP are listed, they are effectively concatenated together
+and treated as one big file. Since there are some things (such as header
+and footer) that are only allowed to occur once, if you have several independent
+pieces, mup should be called on each individually rather than trying to
+print them all with one command.
+If a specified file does not exist, and its name does not already end
+with .mup or .MUP, then Mup will append .mup to the specified name and
+attempt to open that.
+.PP
+On most systems, the environment variable MUPPATH can be set
+to a list of paths in which to look for 'include' files.
+The components are separated by a colon on Unix or Linux systems, and by a
+semicolon on systems with DOS-like file naming conventions.
+.PP
+For more debugging, in addition to the -d option,
+if the environment variable MUP_BB is set to "bcfghnsu" or any subset
+of those letters, the generated output will include "bounding
+boxes" for the things Mup internally calls bars (b), chords (c), feeds (f),
+grpsyls (g), header/footer and top/bottom (h),
+notes (n), staffs (s), and stuff (u).
+While this is intended for use in debugging Mup itself, it may also
+help you understand why Mup places things the way it does,
+since in general, Mup only allows bounding boxes to overlap according
+to specific rules. If viewed with a color PostScript viewer (not mupdisp),
+these boxes will be in color.
+.SH "SEE ALSO"
+.PP
+gs(1), mkmupfnt(1), mupdisp(1), mupmate(1), mupprnt(1).
+.br
+Mup \(em Music Publisher User's Guide
diff --git a/mup/docs/mup.ps b/mup/docs/mup.ps
new file mode 100644
index 0000000..3383401
--- /dev/null
+++ b/mup/docs/mup.ps
@@ -0,0 +1,463 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.17.2
+%%CreationDate: Sat Dec 9 16:59:22 2006
+%%DocumentNeededResources: font Times-Roman
+%%+ font Times-Bold
+%%+ font Times-Italic
+%%DocumentSuppliedResources: procset grops 1.17 2
+%%Pages: 3
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.17 2
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash/bracketright/circumflex
+/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
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
+/Times-Roman@0 ENC0/Times-Roman RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 406.62(mup\(1\) mup\(1\))72 48 R/F1 10.95
+/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0(mup - music publisher)108
+96 Q F1(SYNOPSIS)72 112.8 Q/F2 10/Times-Bold@0 SF(mup)108 124.8 Q F0([)
+3.88 E F2(-c)A/F3 10/Times-Italic@0 SF(N)A F0 3.88(][)C 1.38(-C] [)-3.88
+F F2(-d)A F3(N)A F0 3.88(][)C F2(-D)-3.88 E F3(MA)3.88 E(CR)-.3 E
+(O[=macr)-.4 E(o-def)-.45 E F0 1.38(]] [)B F2(-e)A F3(err\214le)3.88 E
+F0 3.88(][)C 1.38(-E] [)-3.88 F F2(-f)A F3(out\214le)3.88 E F0 3.88(][)C
+F2(-F)-3.88 E F0 3.88(][)C F2(-m)-3.88 E F3(midi\214le)3.88 E F0 3.88
+(][)C F2(-M)-3.88 E F0 3.88(][)C F2(-o)-3.88 E F3(pa)108 136.8 Q -.1(ge)
+-.1 G(list).1 E F0 2.5(][)C F2(-p)-2.5 E F3(N)A F0 2.5(][)C F2(-v)-2.5 E
+F0 2.5(][)C F2(-x)-2.5 E F3(N)2.5 E F0([,)A F3(M)A F0 2.5(][)C F3
+(\214le)-2.5 E(...)-.15 E F0(])A F1(DESCRIPTION)72 153.6 Q F0 .563
+(Mup is a program for producing printed music.)108 165.6 R .564
+(There is an optional companion program called Mupmate)5.563 F .574
+(that pro)108 177.6 R .574(vides a more graphical user interf)-.15 F
+.574(ace on top of Mup, b)-.1 F .573
+(ut this manual page describes the command)-.2 F 2.022(line interf)108
+189.6 R 4.522(ace. The)-.1 F 2.022(Mup User')4.522 F 4.522(sG)-.55 G
+2.022(uide should be consulted for details of the format of the input \
+\214le.)-4.522 F(Options include:)108 201.6 Q F2(-c)108 218.4 Q F3(N)2.5
+E F0 1.544(Combine consecuti)19.06 F 1.843 -.15(ve m)-.25 H 1.543(easur\
+es of all rests or spaces into multirests \(multiple measures of rest)
+.15 F 1.205(printed as a single measure, with the number of measures of\
+ rest printed abo)144 230.4 R 1.505 -.15(ve t)-.15 H 1.205(he staf).15 F
+3.705(f\). An)-.25 F(y)-.15 E 1.014(time there are)144 242.4 R F3(N)
+3.514 E F0 1.013(or more measures in a ro)3.513 F 3.513(wt)-.25 G 1.013
+(hat consist entirely of rests or spaces, the)-3.513 F 3.513(yw)-.15 G
+1.013(ill be)-3.513 F .967(replaced by a multirest. The combining of me\
+asures stops when there is a visible staf)144 254.4 R 3.468(ft)-.25 G
+.968(hat con-)-3.468 F .718(tains notes, lyrics, or other musical symbo\
+ls, when there are parameter changes on a visible staf)144 266.4 R(f)
+-.25 E .347(or in score conte)144 278.4 R .348
+(xt, or when there is a bar line other than an ordinary or in)-.15 F
+.348(visible bar)-.4 F 5.348(.T)-.55 G .348(his option)-5.348 F 1.046
+(is most lik)144 290.4 R 1.046
+(ely to be useful when printing a subset of staf)-.1 F 1.046
+(fs, where the particular staf)-.25 F 1.045(f\(s\) you are)-.25 F
+(printing ha)144 302.4 Q .3 -.15(ve l)-.2 H(ong periods of rests.).15 E
+(\(See the -s option.\))5 E F2(-C)108 319.2 Q F0 1.154
+(This option is only used in connection with the -E option.)25.45 F
+1.155(It speci\214es that comments are to be)6.155 F
+(passed through rather than deleted.)144 331.2 Q F2(-d)108 348 Q F3(N)
+2.5 E F0(Print deb)17.94 E(ugging information.)-.2 E F3(N)2.5 E F0
+(is a bitmap.)2.5 E 31(1p)128 364.8 S(arse phase information)-31 E 31
+(2h)128 381.6 S(igh le)-31 E -.15(ve)-.25 G 2.5(lp).15 G
+(arse phase tracing)-2.5 E 31(4l)128 398.4 S .5 -.25(ow l)-31 H -2.15
+-.25(ev e).25 H 2.5(lp).25 G(arse phase tracing)-2.5 E 31(8r)128 415.2 S
+(eserv)-31 E(ed)-.15 E 23.5(16 high)128 432 R(le)2.5 E -.15(ve)-.25 G
+2.5(lp).15 G(lacement phase tracing)-2.5 E 23.5(32 lo)128 448.8 R 2.5
+(wl)-.25 G -2.15 -.25(ev e)-2.5 H 2.5(lp).25 G(lacement phase tracing)
+-2.5 E 23.5(64 reserv)128 465.6 R(ed)-.15 E 18.5(128 contents)128 482.4
+R(of the main internal list)2.5 E 18.5(256 high)128 499.2 R(le)2.5 E
+-.15(ve)-.25 G 2.5(lp).15 G(rint phase tracing)-2.5 E 18.5(512 lo)128
+516 R 2.5(wl)-.25 G -2.15 -.25(ev e)-2.5 H 2.5(lp).25 G
+(rint phase tracing)-2.5 E F3(N)144 532.8 Q F0 .108(can be speci\214ed \
+in decimal, octal \(by using a leading zero\), or he)2.608 F 2.608(x\()
+-.15 G .108(by using a leading 0x\).)-2.608 F(This)5.107 E .289
+(information is intended for deb)144 544.8 R .289(ugging of)-.2 F F2
+(Mup)2.789 E F0 .289(itself and thus is not lik)2.789 F .289
+(ely to be of use to the a)-.1 F -.15(ve)-.2 G -.2(r-).15 G(age user)144
+556.8 Q(.)-.55 E F2(-D)108 573.6 Q F3(MA)2.5 E(CR)-.3 E(O[=macr)-.4 E
+(o-def])-.45 E F0 .576(De\214ne the macro)144 585.6 R F3(MA)3.076 E(CR)
+-.3 E(O)-.4 E F0 3.076(.T)C .576
+(he macro name must consist of upper case letters, digits, and under)
+-3.076 F(-)-.2 E 1.023(scores, be)144 597.6 R 1.023
+(ginning with an upper case letter)-.15 F 3.523(.T)-.55 G(he)-3.523 E F3
+(macr)3.523 E(o_def)-.45 E F0 1.023(is optional, and gi)3.523 F -.15(ve)
+-.25 G 3.523(st).15 G 1.023(he te)-3.523 F 1.024(xt of the)-.15 F .807
+(macro. If it contains an)144 609.6 R 3.307(yw)-.15 G .807(hite space o\
+r other special characters, it must be quoted \(if quoting is)-3.307 F
+(supported by your operating system or shell\).)144 621.6 Q F2(-e)108
+638.4 Q F3(err\214le)2.5 E F0(Place error messages into)144 650.4 Q F3
+(err\214le)2.5 E F0
+(instead of writing them to the standard error output stream.)2.5 E F2
+(-E)108 667.2 Q F0 1.078
+(Rather than produce PostScript or MIDI output, just e)26 F 1.078
+(xpand macros and includes, and write the)-.15 F .984
+(result to the standard output stream.)144 679.2 R .984
+(Comments in the input are deleted, unless the -C option is)5.984 F
+(also speci\214ed.)144 691.2 Q(Arkkra Enterprises)72 768 Q(Sep 25, 2006)
+131.94 E(1)202.75 E EP
+%%Page: 2 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 406.62(mup\(1\) mup\(1\))72 48 R/F1 10
+/Times-Bold@0 SF(-f)108 84 Q/F2 10/Times-Italic@0 SF(out\214le)2.5 E F0
+(Place the output into)144 96 Q F2(out\214le)2.5 E F0
+(instead of writing it to the standard output.)2.5 E F1(-F)108 112.8 Q
+F0 .598(This is lik)26.56 F 3.098(et)-.1 G(he)-3.098 E F1(-f)3.098 E F0
+.598(option, e)3.098 F .598(xcept the name of the output \214le is deri)
+-.15 F -.15(ve)-.25 G 3.099(df).15 G .599(rom the name of the Mup)-3.099
+F 1.065(input \214le. If the name of the Mup input \214le ends with a "\
+.mup" suf)144 124.8 R 1.065(\214x, the generated PostScript)-.25 F 1.508
+(output \214le will end with a ".ps" suf)144 136.8 R 1.508
+(\214x instead.)-.25 F 1.509
+(If the name of the Mup input \214le ends with a)6.508 F .992
+(".MUP" suf)144 148.8 R .992
+(\214x, the PostScript \214le will end with a ".PS" suf)-.25 F 3.492
+(\214x. Otherwise,)-.25 F 3.492(a")3.492 G .992(.ps" suf)-3.492 F .991
+(\214x will be)-.25 F .609(appended to the end of the Mup input \214le \
+name. If multiple input \214les are listed, the last is used.)144 160.8
+R .71(If none are speci\214ed \(input is read from standard input\), th\
+e name "stdin.ps" will be used for the)144 172.8 R(output \214le.)144
+184.8 Q F1(-m)108 201.6 Q F2(midi\214le)2.5 E F0 .065(Instead of genera\
+ting PostScript output, generate standard MIDI \(Musical Instrument Dig\
+ital Inter)144 213.6 R(-)-.2 E -.1(fa)144 225.6 S
+(ce\) output, and put it in).1 E F2(midi\214le)2.5 E F0 5(.T)C
+(his option also causes the macro "MIDI" to become de\214ned.)-5 E F1
+(-M)108 242.4 Q F0 .488(This is lik)23.23 F 2.988(et)-.1 G(he)-2.988 E
+F1(-m)2.988 E F0 .488(option, e)2.988 F .488
+(xcept the name of the MIDI \214le is deri)-.15 F -.15(ve)-.25 G 2.988
+(df).15 G .488(rom the name of the Mup)-2.988 F .164(input \214le. If t\
+he name of the Mup input \214le ends with a ".mup" suf)144 254.4 R .165
+(\214x, the generated MIDI \214le will)-.25 F .464
+(end with a ".mid" suf)144 266.4 R .464(\214x instead. If the name of t\
+he Mup input \214le ends with a ".MUP" suf)-.25 F .463(\214x, the)-.25 F
+.151(MIDI \214le will end with a ".MID" suf)144 278.4 R 2.651
+(\214x. Otherwise,)-.25 F 2.651(a")2.651 G .151(.mid" suf)-2.651 F .151
+(\214x will be appended to the end of)-.25 F 1.045(the Mup input \214le\
+ name. If multiple input \214les are listed, the last is used.)144 290.4
+R 1.045(If none are speci\214ed)6.045 F(\(input is read from standard i\
+nput\), the name "stdin.mid" will be used for the MIDI \214le.)144 302.4
+Q F1(-o)108 319.2 Q F2(pa)2.5 E -.1(ge)-.1 G(list).1 E F0 .723
+(Print only the pages gi)144 331.2 R -.15(ve)-.25 G 3.223(ni).15 G(n)
+-3.223 E F2(pa)3.223 E -.1(ge)-.1 G(list).1 E F0 3.223(.T)C(he)-3.223 E
+F2(pa)3.223 E -.1(ge)-.1 G(list).1 E F0 .723
+(can be a comma-separated list of numbers or)3.223 F .069
+(ranges, where a range is tw)144 343.2 R 2.569(on)-.1 G .069
+(umbers separated by a dash. F)-2.569 F .068(or e)-.15 F .068
+(xample, -o1,7-9,12-14 w)-.15 F .068(ould print)-.1 F 1.194
+(pages 1, 7, 8, 9, 12, 13, and 14. P)144 355.2 R 1.194
+(ages will be printed in the order gi)-.15 F -.15(ve)-.25 G 3.695
+(n. The).15 F 3.695(yn)-.15 G 1.195(eed not be in)-3.695 F(order)144
+367.2 Q 3.48(,a)-.4 G .98
+(nd a page number may be included more than once.)-3.48 F(Alternately)
+5.979 E 3.479(,t)-.65 G(he)-3.479 E F2(pa)3.479 E -.1(ge)-.1 G(list).1 E
+F0 .979(can be the)3.479 F .664(special k)144 379.2 R -.15(ey)-.1 G -.1
+(wo).15 G .664(rd "odd" or "e).1 F -.15(ve)-.25 G .664
+(n" which will cause all odd or e).15 F -.15(ve)-.25 G 3.165(nn).15 G
+.665(umbered pages to be printed.)-3.165 F .202
+(This may be useful if you ha)144 391.2 R .502 -.15(ve a p)-.2 H .202
+(rinter that only mak).15 F .201(es single-sided copies, b)-.1 F .201
+(ut you wish to print)-.2 F .335(Mup output double-sided. Y)144 403.2 R
+.335(ou could print odd-numbered pages, then turn the paper o)-1.1 F
+-.15(ve)-.15 G 2.835(ra).15 G .335(nd feed)-2.835 F
+(the pages through ag)144 415.2 Q(ain for the e)-.05 E -.15(ve)-.25 G
+(n-numbered pages.).15 E F1(-p)108 432 Q F2(N)A F0 .245
+(Start numbering pages at)20.44 F F2(N)2.745 E F0 .245(instead of at 1.)
+2.745 F(If)5.245 E F1(-o)2.745 E F0(and)2.745 E F1(-p)2.745 E F0 .245
+(are used together)2.745 F 2.744(,t)-.4 G .244(he page numbers gi)-2.744
+F -.15(ve)-.25 G(n).15 E .152(in the)144 444 R F1(-o)2.652 E F2(pa)A -.1
+(ge)-.1 G(list).1 E F0 .153(must be the printed page numbers. F)2.652 F
+.153(or e)-.15 F .153(xample, if you use -p10 and w)-.15 F .153
+(ant to print)-.1 F(just the second page, you w)144 456 Q
+(ould need to specify -o11.)-.1 E F1(-r)108 472.8 Q F0(Print a cop)28.23
+E 2.5(yo)-.1 G 2.5(ft)-2.5 G(he Mup share)-2.5 E -.1(wa)-.25 G(re re).1
+E(gistration form to the standard output.)-.15 E F1(-s)108 489.6 Q F2
+(staf)A(\215ist)-.18 E F0 .299(Only print the staf)144 501.6 R .298
+(fs that are included in)-.25 F F2(staf)2.798 E(\215ist)-.18 E F0 2.798
+(.T)C .298(his can be a comma-separated list of staf)-2.798 F 2.798(fn)
+-.25 G(um-)-2.798 E .974(bers or ranges, such as "1,5" or "1-3,7-8" T)
+144 513.6 R 3.474(of)-.8 G .974(urther restrict to a single v)-3.474 F
+.975(oice on a staf)-.2 F .975(f, add)-.25 F F1(v)3.475 E F2(N)A F0
+(where)144 525.6 Q F2(N)2.828 E F0 .328(is the v)2.828 F .327
+(oice number \(1, 2, or 3\), after the staf)-.2 F .327
+(f, as in "2v1,5v2" Y)-.25 F .327(ou can')-1.1 F 2.827(ts)-.18 G .327
+(pecify a list or)-2.827 F 1.151(range for v)144 537.6 R 1.151
+(oices; if you only w)-.2 F 1.151(ant to mak)-.1 F 3.651(et)-.1 G 1.351
+-.1(wo o)-3.651 H 1.151(ut of three v).1 F 1.151(oices visible, you ha)
+-.2 F 1.452 -.15(ve t)-.2 H 3.652(os).15 G(pecify)-3.652 E
+(them separately)144 549.6 Q 2.5(,l)-.65 G(ik)-2.5 E 2.5(e")-.1 G 2.5
+(1v2,1v3". No)-2.5 F(spaces are allo)2.5 E(wed in the list.)-.25 E F1
+(-v)108 566.4 Q F0(Print the Mup v)27.67 E(ersion number and e)-.15 E
+(xit. This manual page is for v)-.15 E(ersion 5.3.)-.15 E F1(-x)108
+583.2 Q F2(M,N)A F0 .565(Extract measures)10.17 F F2(M)3.065 E F0
+(through)3.065 E F2(N)3.065 E F0 .565(of the song. This allo)3.065 F
+.565(ws you to print or play a part of a song. The)-.25 F .41
+(comma and second v)144 595.2 R .41
+(alue are optional; if not speci\214ed, the def)-.25 F .411
+(ault is to go to the end of the piece.)-.1 F(Positi)144 607.2 Q 1.409
+-.15(ve v)-.25 H 1.109(alues specify the number of measures from the be)
+-.1 F 1.108(ginning of the piece, while ne)-.15 F -.05(ga)-.15 G(ti).05
+E -.15(ve)-.25 G -.25(va)144 619.2 S .775(lues are relati).25 F 1.075
+-.15(ve t)-.25 H 3.275(ot).15 G .775
+(he end, with -1 referring to the last measure of the song.)-3.275 F
+.775(So -x1,-1 means)5.775 F .336(the entire song, if the song doesn')
+144 631.2 R 2.836(th)-.18 G -2.25 -.2(av e)-2.836 H 2.836(ap)3.036 G
+.336(ickup measure.)-2.836 F .336
+(If the song has a pickup measure, that)5.336 F .08
+(is speci\214ed by 0.)144 643.2 R .08
+(So for a song with a pickup, -x0,-1 w)5.08 F .08
+(ould mean the entire song, and -x0,0 w)-.1 F(ould)-.1 E 1.433
+(mean just the pickup measure.)144 655.2 R 1.433(As other e)6.433 F
+1.432(xamples, -x-1,-1 means just the \214nal measure of the)-.15 F .226
+(song, -x2 means starting after the \214rst full measure, -x3,4 means o\
+nly measures 3 and 4, and -x6,6)144 667.2 R .126(means just measure 6.)
+144 679.2 R .125(The starting measure is not allo)5.126 F .125
+(wed to be inside an ending.)-.25 F 2.625(Ac)5.125 G .125(ommon use)
+-2.625 F .363
+(for this option might be to generate a MIDI \214le for just a fe)144
+691.2 R 2.863(wm)-.25 G .363(easures. F)-2.863 F .363(or e)-.15 F .364
+(xample, if you were)-.15 F .089(trying to tweak tempo v)144 703.2 R
+.088(alues for a ritard in the last 2 measures of a song, you could use\
+ -x-2 to lis-)-.25 F(ten to just those measures.)144 715.2 Q
+(Arkkra Enterprises)72 768 Q(Sep 25, 2006)131.94 E(2)202.75 E EP
+%%Page: 3 3
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 406.62(mup\(1\) mup\(1\))72 48 R .448
+(The options, if an)108 84 R 1.748 -.65(y, c)-.15 H .448(an be follo).65
+F .448(wed by one or more)-.25 F/F1 10/Times-Italic@0 SF(\214les)2.948 E
+F0 .448(in Mup format.)2.948 F .448(If no)5.448 F F1(\214les)2.948 E F0
+.448(are speci\214ed, standard)2.948 F .092(input is read.)108 96 R .092
+(If se)5.092 F -.15(ve)-.25 G(ral).15 E F1(\214les)2.592 E F0 .092
+(are listed, the)2.592 F 2.592(ya)-.15 G .092(re ef)-2.592 F(fecti)-.25
+E -.15(ve)-.25 G .091
+(ly concatenated together and treated as one big \214le.).15 F .99(Sinc\
+e there are some things \(such as header and footer\) that are only all\
+o)108 108 R .991(wed to occur once, if you ha)-.25 F -.15(ve)-.2 G(se)
+108 120 Q -.15(ve)-.25 G .777
+(ral independent pieces, mup should be called on each indi).15 F .777
+(vidually rather than trying to print them all)-.25 F .054
+(with one command.)108 132 R .054(If a speci\214ed \214le does not e)
+5.054 F .054(xist, and its name does not already end with .mup or .MUP)
+-.15 F(,)-1.11 E(then Mup will append .mup to the speci\214ed name and \
+attempt to open that.)108 144 Q 1.096(On most systems, the en)108 160.8
+R 1.096(vironment v)-.4 F 1.096(ariable MUPP)-.25 F -1.11(AT)-.92 G
+3.596(Hc)1.11 G 1.096(an be set to a list of paths in which to look for)
+-3.596 F .13('include' \214les.)108 172.8 R .13(The components are sepa\
+rated by a colon on Unix or Linux systems, and by a semicolon on)5.13 F
+(systems with DOS-lik)108 184.8 Q 2.5<658c>-.1 G(le naming con)-2.5 E
+-.15(ve)-.4 G(ntions.).15 E -.15(Fo)108 201.6 S 2.672(rm).15 G .172
+(ore deb)-2.672 F .171(ugging, in addition to the -d option, if the en)
+-.2 F .171(vironment v)-.4 F .171(ariable MUP_BB is set to "bcfghnsu")
+-.25 F .355(or an)108 213.6 R 2.855(ys)-.15 G .356(ubset of those lette\
+rs, the generated output will include "bounding box)-2.855 F .356
+(es" for the things Mup inter)-.15 F(-)-.2 E .465(nally calls bars \(b\
+\), chords \(c\), feeds \(f\), grpsyls \(g\), header/footer and top/bot\
+tom \(h\), notes \(n\), staf)108 225.6 R .465(fs \(s\),)-.25 F .367
+(and stuf)108 237.6 R 2.867(f\()-.25 G 2.867(u\). While)-2.867 F .367
+(this is intended for use in deb)2.867 F .368
+(ugging Mup itself, it may also help you understand wh)-.2 F(y)-.05 E
+.315(Mup places things the w)108 249.6 R .315
+(ay it does, since in general, Mup only allo)-.1 F .314(ws bounding box)
+-.25 F .314(es to o)-.15 F -.15(ve)-.15 G .314(rlap according).15 F
+(to speci\214c rules. If vie)108 261.6 Q
+(wed with a color PostScript vie)-.25 E(wer \(not mupdisp\), these box)
+-.25 E(es will be in color)-.15 E(.)-.55 E/F2 10.95/Times-Bold@0 SF
+(SEE ALSO)72 278.4 Q F0
+(gs\(1\), mkmupfnt\(1\), mupdisp\(1\), mupmate\(1\), mupprnt\(1\).)108
+290.4 Q(Mup \212 Music Publisher User')108 302.4 Q 2.5(sG)-.55 G(uide)
+-2.5 E(Arkkra Enterprises)72 768 Q(Sep 25, 2006)131.94 E(3)202.75 E EP
+%%Trailer
+end
+%%EOF
diff --git a/mup/docs/mupdisp.1 b/mup/docs/mupdisp.1
new file mode 100644
index 0000000..1be9165
--- /dev/null
+++ b/mup/docs/mupdisp.1
@@ -0,0 +1,127 @@
+.TH mupdisp 1 "November 4, 2006" "Arkkra Enterprises"
+.SH NAME
+.PP
+mupdisp - display output from Mup music publisher program
+.SH SYNOPSIS
+.PP
+mupdisp \fI[mup_options] file\fP
+.SH DESCRIPTION
+.PP
+Mupdisp provides a way to view Mup output on your screen.
+The \fIfile\fP is Mup input. Any other Mup options can be given,
+except -f, -m, -M, -r, or -v, which don't produce print output.
+.PP
+Mupdisp will run under MS-DOS or will run under
+UNIX with a TERM of AT386, linux, or xterm (under X windows).
+.PP
+When running under X windows, several standard X options are
+available:
+.TP
+\fB-geometry\fP \fIXxY+M+N\fP
+Sets the window size and/or location on the screen. The actual window
+width will be determined by the width of the Mup output. The height
+will be adjusted if necessary to be between 400 and the actual height
+of the Mup output. The window placment specifications can be positive
+or negative. The actual placement may be adjusted by your window manager.
+.TP
+\fB-fg\fP \fIcolor\fP or \fB-foreground\fP \fIcolor\fP
+Specifies the foreground color to use.
+.TP
+\fB-bg\fP \fIcolor\fP or \fB-background\fP \fIcolor\fP
+Specifies the background color to use.
+.PP
+These X options can also be set in your .Xdefaults file using resource names of
+mupdisp.geometry, mupdisp.foreground, and mupdisp.background. Command
+line arguments will override values in the .Xdefaults file.
+As an example, you could add these lines to your .Xdefaults file:
+.nf
+.na
+.ft CW
+.in +1i
+
+mupdisp.foreground: navy
+mupdisp.background: gray
+mupdisp.geometry: 400x760+100-34
+
+.in -1i
+.ft P
+.fi
+.ad
+.PP
+The Mupdisp program begins in partial page mode,
+which displays output at approximately actual size (depending
+on the size of your monitor). In this mode, most likely
+not all of the page fits on the
+screen, so the scrolling commands can be used to move up and down to view
+different parts of the page. In full page mode, a small version of the
+entire page is displayed. This is useful
+for seeing overall page layout, but is generally too small to see much detail.
+This mode is now somewhat of a relic of the days when screens were typically
+much smaller than they are today, and is thus becoming less useful.
+.PP
+If the environment variable MUPDISPMODE is set to some value,
+Mupdisp will start in full page rather than partial page mode.
+.PP
+The commands are:
+.TP
+\fInum\fP
+Go to page number \fInum\fP.
+.TP
++ or or or
+move forward on the page by about 1/8 of an inch
+(partial page mode only)
+.TP
+- or or or
+move backward on the page by about 1/8 of an inch
+(partial page mode only)
+.TP
+b or or or
+move backward on the page by about an inch
+(partial page mode only)
+.TP
+f or or or or
+move forward on the page by about an inch
+(partial page mode only)
+.TP
+h or ?
+display help screen
+.TP
+m
+toggle between partial page and full page modes.
+.TP
+n or
+go to next page
+.TP
+p or
+go to previous page
+.TP
+q or ZZ
+quit
+.TP
+r
+Repaint the page (useful for exiting help page)
+.PP
+When in X windows, the mouse can be used for scrolling. The left button scrolls
+downward like the f command, while the right button scrolls backwards like
+the b command.
+.PP
+Mupdisp supports page sizes of letter (8.5 x 11.0 inches),
+note (7.5 x 10.0 inches), legal (8.5 x 14.0 inches),
+A4 (8.26 x 11.69 inches), A5 (5.85 x 8.26 inches),
+A6 (4.125 x 5.85 inches), flsa (8.5 x 13.0 inches), and
+halfletter (5.5 x 8.5 inches).
+.SH FILES
+.P
+$HOME/.Xdefaults default X window resource definitions
+.SH "SEE ALSO"
+.PP
+gs(1), mup(1), mupmate(1), mupprnt(1).
+.br
+Mup \(em Music Publisher User's Guide
+.SH "CAVEATS AND BUGS"
+.PP
+You must have mup in your PATH.
+You must have ghostscript (gs or gs386.exe) in your PATH
+and it must be built to include the "bit" device.
+.PP
+Resizing the window does not resize the full page view.
diff --git a/mup/docs/mupdisp.ps b/mup/docs/mupdisp.ps
new file mode 100644
index 0000000..fe483c7
--- /dev/null
+++ b/mup/docs/mupdisp.ps
@@ -0,0 +1,326 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.17.2
+%%CreationDate: Sat Dec 9 16:59:22 2006
+%%DocumentNeededResources: font Times-Roman
+%%+ font Times-Bold
+%%+ font Times-Italic
+%%+ font Courier
+%%DocumentSuppliedResources: procset grops 1.17 2
+%%Pages: 2
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.17 2
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+%%IncludeResource: font Courier
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash/bracketright/circumflex
+/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
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Courier@0 ENC0/Courier RE/Times-Italic@0 ENC0/Times-Italic RE
+/Times-Bold@0 ENC0/Times-Bold RE/Times-Roman@0 ENC0/Times-Roman RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 373.28(mupdisp\(1\) mupdisp\(1\))72 48 R/F1
+10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0
+(mupdisp - display output from Mup music publisher program)108 96 Q F1
+(SYNOPSIS)72 112.8 Q F0(mupdisp)108 124.8 Q/F2 10/Times-Italic@0 SF
+([mup_options] \214le)2.5 E F1(DESCRIPTION)72 141.6 Q F0 .054
+(Mupdisp pro)108 153.6 R .054(vides a w)-.15 F .053(ay to vie)-.1 F
+2.553(wM)-.25 G .053(up output on your screen.)-2.553 F(The)5.053 E F2
+(\214le)2.553 E F0 .053(is Mup input. An)2.553 F 2.553(yo)-.15 G .053
+(ther Mup options)-2.553 F(can be gi)108 165.6 Q -.15(ve)-.25 G(n, e).15
+E(xcept -f, -m, -M, -r)-.15 E 2.5(,o)-.4 G 2.5(r-)-2.5 G 1.3 -.65(v, w)
+-2.5 H(hich don').65 E 2.5(tp)-.18 G(roduce print output.)-2.5 E .453
+(Mupdisp will run under MS-DOS or will run under UNIX with a TERM of A)
+108 182.4 R .453(T386, linux, or xterm \(under)-1.11 F 2.5(Xw)108 194.4
+S(indo)-2.5 E(ws\).)-.25 E(When running under X windo)108 211.2 Q
+(ws, se)-.25 E -.15(ve)-.25 G(ral standard X options are a).15 E -.25
+(va)-.2 G(ilable:).25 E/F3 10/Times-Bold@0 SF(-geometry)108 228 Q F2
+(XxY+M+N)2.5 E F0 .66(Sets the windo)144 240 R 3.16(ws)-.25 G .659
+(ize and/or location on the screen. The actual windo)-3.16 F 3.159(ww)
+-.25 G .659(idth will be determined)-3.159 F .814(by the width of the M\
+up output. The height will be adjusted if necessary to be between 400 a\
+nd)144 252 R .716(the actual height of the Mup output. The windo)144 264
+R 3.216(wp)-.25 G .716(lacment speci\214cations can be positi)-3.216 F
+1.016 -.15(ve o)-.25 H 3.216(rn).15 G -.15(eg)-3.216 G(-).15 E(ati)144
+276 Q -.15(ve)-.25 G 2.5(.T).15 G
+(he actual placement may be adjusted by your windo)-2.5 E 2.5(wm)-.25 G
+(anager)-2.5 E(.)-.55 E F3(-fg)108 292.8 Q F2(color)2.5 E F0(or)2.5 E F3
+(-f)2.5 E(or)-.25 E(egr)-.18 E(ound)-.18 E F2(color)2.5 E F0
+(Speci\214es the fore)144 304.8 Q(ground color to use.)-.15 E F3(-bg)108
+321.6 Q F2(color)2.5 E F0(or)2.5 E F3(-backgr)2.5 E(ound)-.18 E F2
+(color)2.5 E F0(Speci\214es the background color to use.)144 333.6 Q
+2.483(These X options can also be set in your .Xdef)108 350.4 R 2.484
+(aults \214le using resource names of mupdisp.geometry)-.1 F(,)-.65 E
+(mupdisp.fore)108 362.4 Q .468
+(ground, and mupdisp.background. Command line ar)-.15 F .468
+(guments will o)-.18 F -.15(ve)-.15 G .468(rride v).15 F .468
+(alues in the .Xde-)-.25 F -.1(fa)108 374.4 S(ults \214le.).1 E(As an e)
+5 E(xample, you could add these lines to your .Xdef)-.15 E
+(aults \214le:)-.1 E/F4 10/Courier@0 SF 12(mupdisp.foreground: navy)180
+398.4 R 12(mupdisp.background: gray)180 410.4 R 24
+(mupdisp.geometry: 400x760+100-34)180 422.4 R F0 1.565
+(The Mupdisp program be)108 451.2 R 1.566(gins in partial page mode, wh\
+ich displays output at approximately actual size)-.15 F .446
+(\(depending on the size of your monitor\). In this mode, most lik)108
+463.2 R .445(ely not all of the page \214ts on the screen, so)-.1 F .503
+(the scrolling commands can be used to mo)108 475.2 R .803 -.15(ve u)
+-.15 H 3.003(pa).15 G .503(nd do)-3.003 F .504(wn to vie)-.25 F 3.004
+(wd)-.25 G(if)-3.004 E .504(ferent parts of the page. In full page)-.25
+F .684(mode, a small v)108 487.2 R .683
+(ersion of the entire page is displayed.)-.15 F .683
+(This is useful for seeing o)5.683 F -.15(ve)-.15 G .683
+(rall page layout, b).15 F .683(ut is)-.2 F .968
+(generally too small to see much detail.)108 499.2 R .968
+(This mode is no)5.968 F 3.468(ws)-.25 G(ome)-3.468 E .969
+(what of a relic of the days when screens)-.25 F
+(were typically much smaller than the)108 511.2 Q 2.5(ya)-.15 G
+(re today)-2.5 E 2.5(,a)-.65 G(nd is thus becoming less useful.)-2.5 E
+.965(If the en)108 528 R .965(vironment v)-.4 F .965
+(ariable MUPDISPMODE is set to some v)-.25 F .965
+(alue, Mupdisp will start in full page rather)-.25 F
+(than partial page mode.)108 540 Q(The commands are:)108 556.8 Q F2(num)
+108 573.6 Q F0()A(Go to page number)144 585.6 Q F2(num)2.5 E F0
+(.)A 2.5(+o)108 602.4 S 2.5(r<)-2.5 G
+(space> or or )-2.5 E(mo)144 614.4 Q .3 -.15
+(ve f)-.15 H(orw).15 E
+(ard on the page by about 1/8 of an inch \(partial page mode only\))-.1
+E 2.5(-o)108 631.2 S 2.5(r<)-2.5 G
+(backspace> or or )-2.5 E(mo)144 643.2 Q .3 -.15
+(ve b)-.15 H(ackw).15 E
+(ard on the page by about 1/8 of an inch \(partial page mode only\))-.1
+E 2.5(bo)108 660 S 2.5(r<)-2.5 G(control-U> or or ).15 E(mo)144 672 Q .3 -.15(ve b)-.15 H
+(ackw).15 E(ard on the page by about an inch \(partial page mode only\))
+-.1 E 2.5(fo)108 688.8 S 2.5(r<)-2.5 G
+(Enter> or or or ).15 E(mo)144 700.8 Q .3 -.15(ve f)-.15 H(orw).15
+E(ard on the page by about an inch \(partial page mode only\))-.1 E 2.5
+(ho)108 717.6 S 5.73 2.5(r? d)-2.5 H(isplay help screen)-2.5 E
+(Arkkra Enterprises)72 768 Q(No)120.985 E -.15(ve)-.15 G(mber 4, 2006)
+.15 E(1)191.795 E EP
+%%Page: 2 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 373.28(mupdisp\(1\) mupdisp\(1\))72 48 R 28.22
+(mt)108 84 S(oggle between partial page and full page modes.)-28.22 E
+2.5(no)108 100.8 S 2.5(r<)-2.5 G -.15(Pa)-2.5 G(geDo).15 E(wn>)-.25 E
+(go to ne)144 112.8 Q(xt page)-.15 E 2.5(po)108 129.6 S 2.5(r<)-2.5 G
+-.15(Pa)-2.5 G(geUp>).15 E(go to pre)144 141.6 Q(vious page)-.25 E 2.5
+(qo)108 158.4 S 2.5(rZ)-2.5 G 5.45(Zq)-2.5 G(uit)-5.45 E 32.67(rR)108
+175.2 S(epaint the page \(useful for e)-32.67 E(xiting help page\))-.15
+E .258(When in X windo)108 192 R .258
+(ws, the mouse can be used for scrolling. The left b)-.25 F .259
+(utton scrolls do)-.2 F(wnw)-.25 E .259(ard lik)-.1 F 2.759(et)-.1 G
+.259(he f com-)-2.759 F(mand, while the right b)108 204 Q
+(utton scrolls backw)-.2 E(ards lik)-.1 E 2.5(et)-.1 G(he b command.)
+-2.5 E .119(Mupdisp supports page sizes of letter \(8.5 x 11.0 inches\)\
+, note \(7.5 x 10.0 inches\), le)108 220.8 R -.05(ga)-.15 G 2.619(l\()
+.05 G .119(8.5 x 14.0 inches\),)-2.619 F .658(A4 \(8.26 x 11.69 inches\
+\), A5 \(5.85 x 8.26 inches\), A6 \(4.125 x 5.85 inches\), \215sa \(8.5\
+ x 13.0 inches\), and)108 232.8 R(hal\215etter \(5.5 x 8.5 inches\).)108
+244.8 Q/F1 10.95/Times-Bold@0 SF(FILES)72 261.6 Q F0($HOME/.Xdef)108
+273.6 Q 5(aults def)-.1 F(ault X windo)-.1 E 2.5(wr)-.25 G
+(esource de\214nitions)-2.5 E F1(SEE ALSO)72 290.4 Q F0
+(gs\(1\), mup\(1\), mupmate\(1\), mupprnt\(1\).)108 302.4 Q
+(Mup \212 Music Publisher User')108 314.4 Q 2.5(sG)-.55 G(uide)-2.5 E F1
+(CA)72 331.2 Q(VEA)-1.588 E(TS AND B)-1.04 E(UGS)-.11 E F0 -1.1(Yo)108
+343.2 S 2.814(um)1.1 G .314(ust ha)-2.814 F .614 -.15(ve m)-.2 H .313
+(up in your P).15 F -1.11(AT)-.92 G 2.813(H. Y)1.11 F .313(ou must ha)
+-1.1 F .613 -.15(ve g)-.2 H .313(hostscript \(gs or gs386.e).15 F -.15
+(xe)-.15 G 2.813(\)i).15 G 2.813(ny)-2.813 G .313(our P)-2.813 F -1.11
+(AT)-.92 G 2.813(Ha)1.11 G .313(nd it must)-2.813 F(be b)108 355.2 Q
+(uilt to include the "bit" de)-.2 E(vice.)-.25 E(Resizing the windo)108
+372 Q 2.5(wd)-.25 G(oes not resize the full page vie)-2.5 E -.65(w.)-.25
+G(Arkkra Enterprises)72 768 Q(No)120.985 E -.15(ve)-.15 G(mber 4, 2006)
+.15 E(2)191.795 E EP
+%%Trailer
+end
+%%EOF
diff --git a/mup/docs/mupfeat.txt b/mup/docs/mupfeat.txt
new file mode 100644
index 0000000..6e22a1e
--- /dev/null
+++ b/mup/docs/mupfeat.txt
@@ -0,0 +1,115 @@
+
+ Mup - Music Publication Program Highlights
+
+ 1. The Mup Music Publication program
+
+ Mup is a shareware music publication program. Mup Version
+ 5.3 is now available in source form as well as ready-to-run
+ for MS-DOS/Windows and Linux x86. There is also a Mac
+ version available.
+
+ Music is described by a text file that you can create using
+ your favorite editor or the included Mupmate program. Mup
+ then determines how to lay out the music, and generates
+ PostScript output for displaying or printing it. It is a
+ powerful and flexible program, which has been used on
+ thousands of songs in a wide variety of styles, both
+ instrumental and vocal.
+
+ Mup's features include:
+
+ - Up to 40 staffs, which can include 1-line, 5-line, and
+ tablature staffs. Output can be restricted to any
+ subset of the staffs. Different staffs can be
+ different sizes.
+
+ - Up to 3 independent voices per staff, up to 70
+ simultaneous notes per voice.
+
+ - Double whole to 256th notes, with any number of dots.
+ Tuplets.
+
+ - Note styles of normal, grace, cue, X, diamond, plus
+ shaped notes. Optional parentheses around notes and/or
+ accidentals.
+
+ - Cross-staff stems.
+
+ - Time signatures of cut, common, or numerators from 1 to
+ 99 and denominators from 1 to 64. Complicated time
+ signatures, including numerators with two or more
+ numbers added together, or two or more fractions added
+ together, or alternating time signatures.
+
+ - All standard clefs, including treble, treble8, 8treble,
+ French violin, soprano, mezzosoprano, alto, tenor,
+ baritone, and bass, as well as the drum (neutral) clef.
+ Clefs can be changed in the middle of measures.
+
+ - Barline styles of single, double, dashed, dotted, end,
+ repeats, or none.
+
+ - 8th note and shorter notes can have either flags or
+ beams; beams can be cross-staff.
+
+ - Guitar grids
+
+ - Lyrics can be placed above, below, or between staffs.
+ Unlimited number of verses, with control of font and
+ size.
+
+ - Headers and footers.
+
+ - Staffs can be grouped with braces or brackets.
+
+ - Automatic transposition of music and chord marks per
+ staff.
+
+ - First and subsequent endings.
+
+ - Optional rehearsal marks and/or automatic measure
+ numbering. Rehearsal marks can be boxed, circled, or
+ plain.
+
+ - Crescendo/decrescendo marks.
+
+ - Rolls, ornaments, fermatas, accents.
+
+ - Measure repeats.
+
+ - Ties, slurs, phrase marks, octave marks, piano pedal
+ marks, etc. Ties, slurs, and phrase marks can be
+ solid, dotted, or dashed.
+
+ - Suport for figured bass, analysis, and chords.
+
+ - Optional MIDI file output. (Very useful for "proof-
+ listening" to your songs to check for input mistakes!)
+
+ - PostScript output for printing on any PostScript
+ compatible output device. Can be used with
+ Ghostscript.
+
+ - All standard PostScript fonts supported, in 1 to 100
+ point size, including most common non-English
+ characters.
+
+ - Input is a text file, for easy portability between
+ computer systems.
+
+ - Macros and 'include' files.
+
+ - General 'if' clauses that can be used to generate
+ different outputs based on values of parameters.
+
+ - Mup will determine how to lay out the music, but there
+ are numerous user controls available to fine-tune the
+ output to meet your specific needs.
+
+ - Comprehensive User's Guide provided in both PostScript
+ and HTML formats, including many examples.
+
+ - Mup is available via ftp to try out for free. If you
+ like it and want to keep it, the shareware registration
+ is far lower than the cost of most music publication
+ software.
diff --git a/mup/docs/mupmate.1 b/mup/docs/mupmate.1
new file mode 100644
index 0000000..b9239cd
--- /dev/null
+++ b/mup/docs/mupmate.1
@@ -0,0 +1,69 @@
+.TH mupmate 1 "November 4, 2006" "Arkkra Enterprises"
+.SH NAME
+.PP
+mupmate - user interface for Mup music publisher
+.SH SYNOPSIS
+.PP
+mupmate [\fIfile\fP]
+.SH DESCRIPTION
+.PP
+.P
+You can create a Mup file using any ordinary text editor.
+On Windows, Notepad is a typical choice; on Linux, editors like
+vim and emacs are commonly used. But if you prefer to be able to
+edit, display, and play from a single integrated and more graphical
+interface, a helper program called "mupmate" is provided. Mupmate is currently
+only supported on Windows and Linux. However, since the source code is
+available, and it is based on the cross-platform FLTK toolkit, it
+can probably be made to run on any system supported by FLTK fairly easily.
+If you prefer to use the Mup program directly rather than via mupmate,
+you can. The Mupmate program just helps lead you through some of the steps.
+.PP
+Once you have installed Mup and Mupmate on Windows, double clicking
+a .mup file in Windows explorer will run Mupmate on that file.
+Or, you can run Mupmate by going to the Start menu, and choosing
+Programs, then Arkkra, and then Mupmate. If you would like an icon
+on the desktop, you can create one by right clicking
+the Mupmate choice in the Arkkra menu,
+choosing "copy", right clicking somewhere on the desktop, and choosing "paste."
+.PP
+On Linux, you can just type the mupmate command,
+optionally followed by the name of a Mup input file.
+Or you can add mupmate to your favorite window manager's menus.
+.P
+Mupmate provides five top level menus: File, Edit, Run, Config, and Help.
+The File menu provides commands for opening new files and saving the
+file you are working on, as well as exit the program. The Edit menu
+provides the kinds of things you would expect in a editor: commands to find
+a pattern, or find and replace; to select text; to copy, cut, and paste;
+to go to a specific line; and to undo the previous operation, if you make
+a mistake or change you mind.
+The Run menu lets you set runtime options,
+and then run the Mup program on your input in various
+ways. You can either just generate a PostScript or MIDI file,
+or display the PostScript or play the MIDI.
+The Config menu lets you specify what application program you want
+to use to view PostScript files and which you want to use to play MIDI files,
+and well as specify locations for other Mup files. Mupmate will try to
+find reasonable default values, but you may want to check that they are
+what you want, and tweak them if they aren't.
+The Config menu also provides a way for you to fill in the Mup registration
+form if you wish to send in a paper form rather than registering online
+via credit card, as well as a place to entry the registration key you
+will receive once you have paid.
+The Help menu lets you browse the Mup User's Guide, view some startup hints,
+or see the current version number of Mup and Mupmate.
+.SH "SEE ALSO"
+.PP
+gs(1), mup(1).
+.br
+Mup \(em Music Publisher User's Guide
+.SH "CAVEATS"
+.PP
+Mupmate is currently only supported on Windows and Linux or similar.
+.PP
+Mupmate does not directly provide a print facility. Almost any PostScript
+viewer already provides this ability, so you can simply select "Display"
+from the Run menu and use the viewer's print capabilities.
+Alternately you can use the "Write PostScript File" from the Run menu
+and then print the resulting file.
diff --git a/mup/docs/mupmate.ps b/mup/docs/mupmate.ps
new file mode 100644
index 0000000..e9bd14a
--- /dev/null
+++ b/mup/docs/mupmate.ps
@@ -0,0 +1,301 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.17.2
+%%CreationDate: Sat Dec 9 16:59:22 2006
+%%DocumentNeededResources: font Times-Roman
+%%+ font Times-Bold
+%%+ font Times-Italic
+%%DocumentSuppliedResources: procset grops 1.17 2
+%%Pages: 1
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.17 2
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash/bracketright/circumflex
+/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
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
+/Times-Roman@0 ENC0/Times-Roman RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 367.74(mupmate\(1\) mupmate\(1\))72 48 R/F1
+10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0
+(mupmate - user interf)108 96 Q(ace for Mup music publisher)-.1 E F1
+(SYNOPSIS)72 112.8 Q F0(mupmate [)108 124.8 Q/F2 10/Times-Italic@0 SF
+(\214le)A F0(])A F1(DESCRIPTION)72 141.6 Q F0 -1.1(Yo)108 153.6 S 3.67
+(uc)1.1 G 1.17(an create a Mup \214le using an)-3.67 F 3.67(yo)-.15 G
+1.17(rdinary te)-3.67 F 1.17(xt editor)-.15 F 6.17(.O)-.55 G 3.67(nW)
+-6.17 G(indo)-4.07 E 1.17(ws, Notepad is a typical choice; on)-.25 F
+.084(Linux, editors lik)108 165.6 R 2.584(ev)-.1 G .085(im and emacs ar\
+e commonly used. But if you prefer to be able to edit, display)-2.584 F
+2.585(,a)-.65 G .085(nd play)-2.585 F 1.62(from a single inte)108 177.6
+R 1.619(grated and more graphical interf)-.15 F 1.619
+(ace, a helper program called "mupmate" is pro)-.1 F(vided.)-.15 E .466
+(Mupmate is currently only supported on W)108 189.6 R(indo)-.4 E .467
+(ws and Linux. Ho)-.25 F(we)-.25 E -.15(ve)-.25 G 1.267 -.4(r, s).15 H
+.467(ince the source code is a).4 F -.25(va)-.2 G(ilable,).25 E .164
+(and it is based on the cross-platform FL)108 201.6 R .164
+(TK toolkit, it can probably be made to run on an)-.92 F 2.663(ys)-.15 G
+.163(ystem supported)-2.663 F .98(by FL)108 213.6 R .98(TK f)-.92 F .98
+(airly easily)-.1 F 5.98(.I)-.65 G 3.48(fy)-5.98 G .98(ou prefer to use\
+ the Mup program directly rather than via mupmate, you can.)-3.48 F
+(The Mupmate program just helps lead you through some of the steps.)108
+225.6 Q .38(Once you ha)108 242.4 R .68 -.15(ve i)-.2 H .38
+(nstalled Mup and Mupmate on W).15 F(indo)-.4 E .379
+(ws, double clicking a .mup \214le in W)-.25 F(indo)-.4 E .379(ws e)-.25
+F(xplorer)-.15 E .902(will run Mupmate on that \214le.)108 254.4 R(Or)
+5.902 E 3.402(,y)-.4 G .903
+(ou can run Mupmate by going to the Start menu, and choosing Pro-)-3.402
+F .705(grams, then Arkkra, and then Mupmate.)108 266.4 R .705(If you w)
+5.705 F .705(ould lik)-.1 F 3.205(ea)-.1 G 3.205(ni)-3.205 G .704
+(con on the desktop, you can create one by)-3.205 F .598
+(right clicking the Mupmate choice in the Arkkra menu, choosing "cop)108
+278.4 R .598(y", right clicking some)-.1 F .598(where on the)-.25 F
+(desktop, and choosing "paste.")108 290.4 Q .512
+(On Linux, you can just type the mupmate command, optionally follo)108
+307.2 R .512(wed by the name of a Mup input \214le.)-.25 F
+(Or you can add mupmate to your f)108 319.2 Q -.2(avo)-.1 G(rite windo)
+.2 E 2.5(wm)-.25 G(anager')-2.5 E 2.5(sm)-.55 G(enus.)-2.5 E .665
+(Mupmate pro)108 336 R .665(vides \214v)-.15 F 3.165(et)-.15 G .665
+(op le)-3.165 F -.15(ve)-.25 G 3.165(lm).15 G .665
+(enus: File, Edit, Run, Con\214g, and Help.)-3.165 F .665
+(The File menu pro)5.665 F .665(vides com-)-.15 F .555
+(mands for opening ne)108 348 R 3.055<778c>-.25 G .555(les and sa)-3.055
+F .555(ving the \214le you are w)-.2 F .554(orking on, as well as e)-.1
+F .554(xit the program. The Edit)-.15 F .917(menu pro)108 360 R .917
+(vides the kinds of things you w)-.15 F .917(ould e)-.1 F .918
+(xpect in a editor: commands to \214nd a pattern, or \214nd and)-.15 F
+.232(replace; to select te)108 372 R .232(xt; to cop)-.15 F 1.532 -.65
+(y, c)-.1 H .232
+(ut, and paste; to go to a speci\214c line; and to undo the pre).65 F
+.231(vious operation, if)-.25 F 1.082(you mak)108 384 R 3.582(eam)-.1 G
+(istak)-3.582 E 3.582(eo)-.1 G 3.582(rc)-3.582 G 1.082(hange you mind.)
+-3.582 F 1.083
+(The Run menu lets you set runtime options, and then run the)6.083 F
+.346(Mup program on your input in v)108 396 R .345(arious w)-.25 F .345
+(ays. Y)-.1 F .345
+(ou can either just generate a PostScript or MIDI \214le, or dis-)-1.1 F
+1.273(play the PostScript or play the MIDI.)108 408 R 1.273
+(The Con\214g menu lets you specify what application program you)6.273 F
+-.1(wa)108 420 S .199(nt to use to vie).1 F 2.698(wP)-.25 G .198
+(ostScript \214les and which you w)-2.698 F .198
+(ant to use to play MIDI \214les, and well as specify loca-)-.1 F .859
+(tions for other Mup \214les. Mupmate will try to \214nd reasonable def)
+108 432 R .86(ault v)-.1 F .86(alues, b)-.25 F .86(ut you may w)-.2 F
+.86(ant to check)-.1 F .437(that the)108 444 R 2.937(ya)-.15 G .437
+(re what you w)-2.937 F .437(ant, and tweak them if the)-.1 F 2.937(ya)
+-.15 G(ren')-2.937 E 2.937(t. The)-.18 F .437(Con\214g menu also pro)
+2.937 F .437(vides a w)-.15 F .437(ay for you)-.1 F .95
+(to \214ll in the Mup re)108 456 R .951
+(gistration form if you wish to send in a paper form rather than re)-.15
+F .951(gistering online via)-.15 F .441(credit card,)108 468 R .441
+(as well as a place to entry the re)5.441 F .44(gistration k)-.15 F .74
+-.15(ey y)-.1 H .44(ou will recei).15 F .74 -.15(ve o)-.25 H .44
+(nce you ha).15 F .74 -.15(ve p)-.2 H 2.94(aid. The).15 F(Help)2.94 E
+.243(menu lets you bro)108 480 R .243(wse the Mup User')-.25 F 2.743(sG)
+-.55 G .243(uide, vie)-2.743 F 2.743(ws)-.25 G .244
+(ome startup hints, or see the current v)-2.743 F .244(ersion number of)
+-.15 F(Mup and Mupmate.)108 492 Q F1(SEE ALSO)72 508.8 Q F0
+(gs\(1\), mup\(1\).)108 520.8 Q(Mup \212 Music Publisher User')108 532.8
+Q 2.5(sG)-.55 G(uide)-2.5 E F1(CA)72 549.6 Q(VEA)-1.588 E(TS)-1.04 E F0
+(Mupmate is currently only supported on W)108 561.6 Q(indo)-.4 E
+(ws and Linux or similar)-.25 E(.)-.55 E .159
+(Mupmate does not directly pro)108 578.4 R .159(vide a print f)-.15 F
+(acility)-.1 E 2.659(.A)-.65 G .159(lmost an)-2.659 F 2.659(yP)-.15 G
+.158(ostScript vie)-2.659 F .158(wer already pro)-.25 F .158
+(vides this abil-)-.15 F(ity)108 590.4 Q 3.25(,s)-.65 G 3.25(oy)-3.25 G
+.751(ou can simply select "Display" from the Run menu and use the vie)
+-3.25 F(wer')-.25 E 3.251(sp)-.55 G .751(rint capabilities.)-3.251 F
+(Alter)5.751 E(-)-.2 E(nately you can use the "Write PostScript File" f\
+rom the Run menu and then print the resulting \214le.)108 602.4 Q
+(Arkkra Enterprises)72 768 Q(No)120.985 E -.15(ve)-.15 G(mber 4, 2006)
+.15 E(1)191.795 E EP
+%%Trailer
+end
+%%EOF
diff --git a/mup/docs/mupprnt.1 b/mup/docs/mupprnt.1
new file mode 100644
index 0000000..0a9141c
--- /dev/null
+++ b/mup/docs/mupprnt.1
@@ -0,0 +1,29 @@
+.TH mupprnt 1 "Oct 27, 1995" "Arkkra Enterprises"
+.SH NAME
+.PP
+mupprnt - print output from Mup music publisher
+.SH SYNOPSIS
+.PP
+mupprnt \fI[mup_options] file\fP
+.SH DESCRIPTION
+.PP
+mupprnt provides a way to print Mup output on your printer.
+The \fIfile\fP is Mup input. Any other Mup options can be given,
+except -f, -m, -r, or -v, which don't produce print output.
+.PP
+Under UNIX, if the environment variable COPIES is set to a number,
+that number of copies will be printed. Otherwise only 1 copy will be printed.
+.PP
+.PP
+The GS_DEVICE shell variable must be set to the proper value for your printer
+type. Mupprnt is a shell script (under UNIX) or batch script (under MS-DOS),
+so you can customize it if you wish.
+.SH "SEE ALSO"
+.PP
+gs(1), mup(1), mupdisp(1).
+.br
+Mup \(em Music Publisher User's Guide
+.SH "CAVEATS AND BUGS"
+.PP
+You must have mup in your PATH.
+You must have ghostscript (gs or gs386.exe) in your PATH.
diff --git a/mup/docs/mupprnt.ps b/mup/docs/mupprnt.ps
new file mode 100644
index 0000000..d33bf40
--- /dev/null
+++ b/mup/docs/mupprnt.ps
@@ -0,0 +1,236 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.17.2
+%%CreationDate: Sat Dec 9 16:59:22 2006
+%%DocumentNeededResources: font Times-Roman
+%%+ font Times-Bold
+%%+ font Times-Italic
+%%DocumentSuppliedResources: procset grops 1.17 2
+%%Pages: 1
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.17 2
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash/bracketright/circumflex
+/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
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
+/Times-Roman@0 ENC0/Times-Roman RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 374.4(mupprnt\(1\) mupprnt\(1\))72 48 R/F1 10.95
+/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0
+(mupprnt - print output from Mup music publisher)108 96 Q F1(SYNOPSIS)72
+112.8 Q F0(mupprnt)108 124.8 Q/F2 10/Times-Italic@0 SF
+([mup_options] \214le)2.5 E F1(DESCRIPTION)72 141.6 Q F0 .127
+(mupprnt pro)108 153.6 R .127(vides a w)-.15 F .127
+(ay to print Mup output on your printer)-.1 F 5.127(.T)-.55 G(he)-5.127
+E F2(\214le)2.627 E F0 .127(is Mup input. An)2.627 F 2.626(yo)-.15 G
+.126(ther Mup options)-2.626 F(can be gi)108 165.6 Q -.15(ve)-.25 G
+(n, e).15 E(xcept -f, -m, -r)-.15 E 2.5(,o)-.4 G 2.5(r-)-2.5 G 1.3 -.65
+(v, w)-2.5 H(hich don').65 E 2.5(tp)-.18 G(roduce print output.)-2.5 E
+.095(Under UNIX, if the en)108 182.4 R .095(vironment v)-.4 F .095
+(ariable COPIES is set to a number)-.25 F 2.596(,t)-.4 G .096
+(hat number of copies will be printed.)-2.596 F(Otherwise only 1 cop)108
+194.4 Q 2.5(yw)-.1 G(ill be printed.)-2.5 E .822(The GS_DEVICE shell v)
+108 216 R .821(ariable must be set to the proper v)-.25 F .821
+(alue for your printer type.)-.25 F .821(Mupprnt is a shell)5.821 F(scr\
+ipt \(under UNIX\) or batch script \(under MS-DOS\), so you can customi\
+ze it if you wish.)108 228 Q F1(SEE ALSO)72 244.8 Q F0
+(gs\(1\), mup\(1\), mupdisp\(1\).)108 256.8 Q
+(Mup \212 Music Publisher User')108 268.8 Q 2.5(sG)-.55 G(uide)-2.5 E F1
+(CA)72 285.6 Q(VEA)-1.588 E(TS AND B)-1.04 E(UGS)-.11 E F0 -1.1(Yo)108
+297.6 S 2.5(um)1.1 G(ust ha)-2.5 E .3 -.15(ve m)-.2 H(up in your P).15 E
+-1.11(AT)-.92 G 2.5(H. Y)1.11 F(ou must ha)-1.1 E .3 -.15(ve g)-.2 H
+(hostscript \(gs or gs386.e).15 E -.15(xe)-.15 G 2.5(\)i).15 G 2.5(ny)
+-2.5 G(our P)-2.5 E -1.11(AT)-.92 G(H.)1.11 E(Arkkra Enterprises)72 768
+Q(Oct 27, 1995)132.22 E(1)203.03 E EP
+%%Trailer
+end
+%%EOF
diff --git a/mup/docs/mupqref.ps b/mup/docs/mupqref.ps
new file mode 100644
index 0000000..e2f1b28
--- /dev/null
+++ b/mup/docs/mupqref.ps
@@ -0,0 +1,2896 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.17.2
+%%CreationDate: Mon Dec 4 22:55:33 2006
+%%DocumentNeededResources: font Times-Bold
+%%+ font Times-Italic
+%%+ font Times-Roman
+%%+ font Courier
+%%+ font Times-BoldItalic
+%%+ font NewCenturySchlbk-BoldItalic
+%%+ font NewCenturySchlbk-Roman
+%%DocumentSuppliedResources: file extlist.ps
+%%+ file muschar.ps
+%%+ procset grops 1.17 2
+%%Pages: 6
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+% Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2003, 2004 by Arkkra Enterprises
+% All rights reserved
+
+% Mup PostScript Prolog 5.3 for use with Mup 5.3
+
+% lwid is used as the width of a standard (thin) line in the music
+% character definitions.
+/lwid 70 def
+/halflwid lwid 2 div def
+
+% Define the following for use in do_upshortnote, do_dnshortnote, and
+% do_shortrest; it has to be done outside of the music font definition.
+/utildict 10 dict def
+utildict begin
+ /setnumflags { /numflags exch def } def
+ /sethooksm1 { /hooksm1 exch def } def
+ /setoffsets { /offsets exch def } def
+ /setx { /x exch def } def
+ /sety { /y exch def } def
+end
+
+% Define a music character font. Each music character is defined as if it
+% were a normal ASCII character in a strange font where "A" looks like a
+% treble clef, "B" looks like a bass clef, etc.
+
+/mfont0 100 dict def
+mfont0 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont0) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ % the following definitions are used for quarter rests
+ /topx -170 def /topy 950 def
+ /cor1x 250 def /cor1y 450 def
+ /cor2x -300 def /cor2y 200 def
+ /cor3x 250 def /cor3y -400 def
+
+ % the following definitions are used for double sharps
+ /limit 300 halflwid add def
+ /off 70 def
+ /inbendsmall limit 200 sub def
+ /inbendbig limit 20 sub def
+ /outbendsmall 100 def
+ /outbendbig outbendsmall off add def
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+ /do_1n {
+ gsave
+ newpath -10 rotate 1.6 1 scale
+ 0 0 325 0 360 arc %outer ellipse
+ 1 1.6 div 1 scale 10 rotate %back to original
+ 35 rotate 0.85 1.1 scale
+ 0 0 275 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_upflag {
+ -315 0 moveto
+ -300 100 -100 480 0 600 curveto
+ 300 960 350 1500 200 1700 curveto
+ 130 1700 lineto
+ 350 1200 50 650 -315 600 curveto
+ fill
+ } def
+ /do_flat {
+ -250 -400 moveto %outer edge of loop
+ 500 0 350 650 -250 160 curveto
+ -250 160 lwid sub lineto %inner edge of loop
+ 100 400 300 0 -250 -400 lwid add curveto
+ fill
+
+ lwid setlinewidth %stem
+ -250 1100 moveto -250 -400 lineto stroke
+ } def
+ /do_diamond {
+ newpath
+ 420 0 moveto 0 300 lineto -420 0 lineto
+ 0 -300 lineto closepath
+ 259 -29 moveto -41 185 lineto -259 29 lineto
+ 41 -185 lineto closepath
+ eofill
+ } def
+ /do_2n {
+ gsave
+ newpath 25 rotate 1.4 1 scale
+ 0 0 315 0 360 arc %outer ellipse
+ 1 1.4 div 1 scale %back to original
+ 1.3 0.5 scale
+ 0 0 310 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_4n {
+ gsave
+ newpath 25 rotate 1.35 1 scale
+ 0 0 310 0 360 arc fill
+ grestore
+ } def
+ /do_com {
+ newpath
+ 330 250 150 0 360 arc fill %knob at upper right
+ 465 300 moveto %outer boundary
+ 410 500 200 635 0 635 curveto
+ -750 635 -750 -635 0 -635 curveto
+ 350 -635 480 -300 500 -100 curveto
+ 430 -100 lineto %inner boundary
+ 380 -300 250 -565 0 -565 curveto
+ -450 -565 -450 565 0 565 curveto
+ 200 565 370 350 395 300 curveto
+ fill
+ } def
+ /do_ferm {
+ 0 0 800 lwid sub 0 180 arc %inner arc
+ -800 0 lineto
+ 0 270 lwid sub 800 180 0 arcn %outer arc
+ 800 0 lineto fill
+ 0 120 120 0 360 arc fill %the dot
+ } def
+ /do_mor {
+ gsave
+ 0.7 1 scale %scrunch the following horizontally
+ 45 rotate %to pretend all lines horz or vertical
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %one half of the mordent
+ 0 40 moveto 350 40 lineto 350 -460 lineto
+ 750 -460 lineto 750 -540 lineto
+ 150 -540 lineto 150 -40 lineto
+ 0 -40 lineto fill
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+ /do_turn {
+ gsave
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 -100 moveto %outer boundary
+ 200 -400 625 -400 625 0 curveto
+ 625 200 500 325 300 325 curveto
+ 300 185 lineto %inner boundary
+ 450 255 555 150 555 0 curveto
+ 555 -350 250 -250 0 100 curveto
+ fill
+ 300 255 70 0 360 arc fill %knob on end
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+
+ /do_upshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ gsave
+ -330 0 translate %half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto
+ 370 2100 numflags 2 sub flagsep mul add lineto stroke
+ 670 2100 numflags 2 sub flagsep mul add translate
+ 1 -1 scale %reflect across X axis
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_dnshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto
+ -370 -2100 numflags 2 sub flagsep mul sub lineto stroke
+ gsave
+ -70 -2100 numflags 2 sub flagsep mul sub translate
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_shortrest {
+ utildict begin
+ sety setx setoffsets sethooksm1 %set variable from the stack
+ gsave
+ -105.8 offsets mul -600 offsets mul translate
+ 0 1 hooksm1 { %loop once per hook
+ newpath
+ 1 setlinewidth
+ gsave
+ 1 1.2 scale
+ -150 300 1.2 div 140 0 360 arc fill %the dot
+ grestore
+ lwid setlinewidth
+ -50 700 550 255 315 arc %rest of the hook
+ hooksm1 lt { stroke 105.8 600 translate } if
+ } for
+ x y lineto stroke
+ grestore
+ end
+ } def
+
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % gclef
+ /A {
+ newpath
+ %start with inner curl, inside boundary
+ -50 -300 moveto
+ -450 600 700 700 750 0 curveto
+ 750 -800 -700 -800 -700 200 curveto
+ -700 900 500 1400 520 2250 curveto
+ 520 2900 300 3000 200 3000 curveto
+ 100 3000 -400 2500 -200 1800 curveto
+ 350 -600 lineto
+ 720 -1600 0 -1650 -400 -1400 curveto
+
+ %go back to start, drawing the other boundary
+ -400 -1480 lineto
+ 0 -1700 800 -1700 430 -600 curveto
+ -120 1800 lineto
+ -300 2400 200 2800 250 2800 curveto
+ 400 2800 430 2700 430 2450 curveto
+ 430 1800 -900 1200 -900 300 curveto
+ -750 -900 800 -900 850 0 curveto
+ 900 1100 -750 900 -120 -300 curveto fill
+
+ %circle at the bottom
+ -300 -1250 250 0 360 arc fill
+ } def
+
+ % fclef
+ /B {
+ newpath
+ %start with outside boundary, at bottom
+ -1000 -1700 moveto
+ 100 -1100 500 -600 450 0 curveto
+ 450 850 -1100 850 -950 0 curveto
+
+ %go back to start, drawing the other boundary
+ -880 0 lineto
+ -920 400 -600 560 -300 560 curveto
+ 0 560 150 400 150 0 curveto
+ 150 -400 100 -900 -1000 -1620 curveto fill
+
+ %circle at the left
+ newpath
+ -700 0 250 0 360 arc fill
+
+ %do the two dots after the main curve
+ 700 -300 100 0 360 arc fill
+ 700 300 100 0 360 arc fill
+ } def
+
+ % cclef
+ /C {
+ gsave
+ %do upper curved part, then scale to do mirror image
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %outer boundary of curve
+ -170 0 moveto 100 300 lineto
+ 400 -200 750 300 750 650 curveto
+ 750 1100 450 1235 250 1235 curveto
+ 0 1235 -143 1100 -143 950 curveto
+
+ %inner boundary of curve
+ 0 950 lineto
+ 0 1100 30 1165 250 1165 curveto
+ 300 1165 450 1100 450 650 curveto
+ 450 400 400 -100 100 400 curveto
+ -270 0 lineto fill
+ %stroke
+ %-270 0 moveto 100 400 lineto
+ %400 -100 450 400 450 650 curveto
+ %450 1100 300 1165 250 1165 curveto
+ %30 1165 0 1100 0 950 curveto
+ %stroke
+
+ %elliptical ball at end of curve
+ gsave
+ 1.3 1 scale
+ 10 950 120 0 360 arc fill
+ grestore
+ 1 -1 scale %reflect across X axis
+ } for
+ grestore
+
+ % two vertical lines on the left
+ 300 setlinewidth -600 -1200 halflwid sub moveto
+ -600 1200 halflwid add lineto stroke
+ lwid setlinewidth -300 -1200 halflwid sub moveto
+ -300 1200 halflwid add lineto stroke
+ } def
+
+ % dblwhole
+ /D {
+ do_1n %do a whole note
+ lwid setlinewidth
+ -490 -600 moveto -490 600 lineto stroke
+ 490 -600 moveto 490 600 lineto stroke
+ } def
+
+ % 1n
+ /E {
+ do_1n %do a whole note
+ } def
+
+ % 2n
+ /F {
+ do_2n %do a half note
+ } def
+
+ % 4n
+ /G {
+ do_4n %do a quarter note head
+ } def
+
+ % upflag
+ /H {
+ do_upflag %do an upflag
+ } def
+
+ % dnflag
+ /I {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dwhrest
+ /J {
+ 300 setlinewidth
+ 0 0 moveto 0 600 lineto stroke
+ } def
+
+ % 1rest
+ /K {
+ lwid setlinewidth
+ -750 600 moveto 750 600 lineto stroke
+ 300 setlinewidth
+ -400 450 moveto 400 450 lineto stroke
+ } def
+
+ % 2rest
+ /L {
+ lwid setlinewidth
+ -750 0 moveto 750 0 lineto stroke
+ 300 setlinewidth
+ -400 150 moveto 400 150 lineto stroke
+ } def
+
+ % 4rest
+ /M {
+ newpath
+ cor3x cor3y halflwid add moveto
+ %-400 -200 -450 -650 50 -950 lwid add curveto
+ -450 -50 -450 -650 50 -950 lwid add curveto
+ -150 -650 -100 -250 cor3x cor3y halflwid sub curveto
+ fill
+
+ cor1x cor1y moveto cor1x 200 sub cor1y 200 add lineto
+ cor2x cor2y lineto cor2x 200 add cor2y 200 sub lineto
+ fill
+
+ lwid setlinewidth
+ topx topy moveto cor1x cor1y lineto stroke
+ cor2x cor2y moveto cor3x cor3y lineto stroke
+ } def
+
+ % 8rest
+ /N {
+ 0 0 0 -600 do_shortrest
+ } def
+
+ % 16rest
+ /O {
+ 1 1 100 -1200 do_shortrest
+ } def
+
+ % 32rest
+ /P {
+ 2 1 0 -1800 do_shortrest
+ } def
+
+ % 64rest
+ /Q {
+ 3 2 -80 -2100 do_shortrest
+ } def
+
+ % 128rest
+ /R {
+ 4 2 -150 -2700 do_shortrest
+ } def
+
+ % 256rest
+ /S {
+ 5 3 -280 -3300 do_shortrest
+ } def
+
+ % dot
+ /T {
+ newpath
+ 0 0 120 0 360 arc fill
+ } def
+
+ % nat
+ /U {
+ % fill crossbars so that we can do parallelograms
+ -235 -470 moveto -235 -270 lineto
+ 235 -130 lineto 235 -330 lineto fill
+ -235 130 moveto -235 330 lineto
+ 235 470 lineto 235 270 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -200 -380 moveto -200 850 lineto stroke
+ 200 -850 moveto 200 380 lineto stroke
+ } def
+
+ % sharp
+ /V {
+ % fill crossbars so that we can do parallelograms
+ -325 -480 moveto -325 -280 lineto
+ 325 -120 lineto 325 -320 lineto fill
+ -325 120 moveto -325 320 lineto
+ 325 480 lineto 325 280 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -150 -930 moveto -150 880 lineto stroke
+ 150 -880 moveto 150 930 lineto stroke
+ } def
+
+ % flat
+ /W {
+ do_flat %do a flat
+ } def
+
+ % dblsharp
+ /X {
+ gsave
+ 0 1 3 { %loop once for each of 4 sticks
+ pop %we don't need the loop variable
+ 0 off neg moveto
+ outbendbig outbendsmall lineto
+ inbendbig inbendsmall lineto
+ limit limit lineto
+ inbendsmall inbendbig lineto
+ outbendsmall outbendbig lineto
+ off neg 0 lineto
+ fill
+ -90 rotate
+ } for
+ grestore
+ } def
+
+ % dblflat
+ /Y {
+ -290 580 290 { %loop once for each flat
+
+ gsave
+ 1 setlinewidth
+ 0 translate %translate left/right (loop var)
+ do_flat %do a flat
+ grestore
+
+ } for
+ } def
+
+ % xnote
+ /Z {
+ gsave
+ 1.15 1 scale 120 setlinewidth 1 setlinecap %round
+ -300 -300 moveto 300 300 lineto stroke
+ -300 300 moveto 300 -300 lineto stroke
+ grestore
+ } def
+
+ % dwhdiamond
+ /a {
+ do_diamond %do a diamond
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+
+ % diamond
+ /b {
+ do_diamond %do a diamond
+ } def
+
+ % filldiamond
+ /c {
+ 420 0 moveto 0 300 lineto
+ -420 0 lineto 0 -300 lineto fill
+ } def
+
+ % up2n
+ /d {
+ lwid setlinewidth
+ 380 0 moveto 380 2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % dn2n
+ /e {
+ lwid setlinewidth
+ -380 0 moveto -380 -2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % up4n
+ /f {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ } def
+
+ % dn4n
+ /g {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ } def
+
+ % up8n
+ /h {
+ gsave
+ -330 0 translate % half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ 670 2100 translate
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dn8n
+ /i {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ gsave
+ -70 -2100 translate
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % up16n
+ /j {
+ 2 do_upshortnote
+ } def
+
+ % dn16n
+ /k {
+ 2 do_dnshortnote
+ } def
+
+ % up32n
+ /l {
+ 3 do_upshortnote
+ } def
+
+ % dn32n
+ /m {
+ 3 do_dnshortnote
+ } def
+
+ % up64n
+ /n {
+ 4 do_upshortnote
+ } def
+
+ % dn64n
+ /o {
+ 4 do_dnshortnote
+ } def
+
+ % up128n
+ /p {
+ 5 do_upshortnote
+ } def
+
+ % dn128n
+ /q {
+ 5 do_dnshortnote
+ } def
+
+ % up256n
+ /r {
+ 6 do_upshortnote
+ } def
+
+ % dn256n
+ /s {
+ 6 do_dnshortnote
+ } def
+
+ % com
+ /t {
+ do_com %do a common time symbol
+ } def
+
+ % cut
+ /u {
+ do_com %do a common time symbol
+ lwid setlinewidth
+ 0 -900 moveto 0 900 lineto stroke
+ } def
+
+ % begped
+ /v {
+ lwid setlinewidth
+ -200 600 moveto -200 0 lineto 200 0 lineto stroke
+ } def
+
+ % pedal
+ /w {
+ lwid setlinewidth
+ -500 0 moveto -450 0 lineto 0 600 lineto
+ 450 0 lineto 500 0 lineto stroke
+ } def
+
+ % endped
+ /x {
+ lwid setlinewidth
+ 200 600 moveto 200 0 lineto -200 0 lineto stroke
+ } def
+
+ % dnbow
+ /y {
+ lwid setlinewidth
+ -350 0 moveto -350 900 lineto stroke
+ 350 0 moveto 350 900 lineto stroke
+ 200 setlinewidth
+ -350 800 moveto 350 800 lineto stroke
+ } def
+
+ % upbow
+ /z {
+ lwid setlinewidth
+ -300 900 moveto 0 0 lineto 300 900 lineto stroke
+ } def
+
+ % wedge
+ /one {
+ 0 0 moveto -150 500 lineto 150 500 lineto fill
+ } def
+
+ % uwedge
+ /two {
+ -150 0 moveto 150 0 lineto 0 500 lineto fill
+ } def
+
+ % ferm
+ /three {
+ newpath
+ do_ferm %do a right side up fermata
+ } def
+
+ % uferm
+ /four {
+ newpath
+ gsave
+ 0 270 lwid sub 800 add translate %baseline at bottom
+ 180 rotate %upside down
+ do_ferm %do a right side up fermata
+ grestore
+ } def
+
+ % sign
+ /five {
+ gsave
+ %do upper left curved part, upper right dot;
+ %then rotate 180 to do other half
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 100 moveto %inner boundary
+ -1000 300 -400 750 -200 700 curveto
+ -200 800 lineto %outer boundary
+ -550 900 -1100 100 0 -100 curveto
+ fill
+ %dot at end of curve
+ -200 700 100 0 360 arc fill
+ %dot in upper right quadrant
+ 500 200 70 0 360 arc fill
+ 180 rotate
+ } for
+ grestore
+
+ %slash through middle
+ lwid setlinewidth
+ -400 -800 moveto 400 800 lineto stroke
+ } def
+
+ % coda
+ /six {
+ newpath
+ gsave
+ 0.6 1 scale
+ 0 0 550 0 360 arc %outside boundary
+ 1 0.6 div 1 scale %back to original
+ 0.9 1 scale
+ 0 0 650 0 360 arc %inside boundary
+ eofill
+ grestore
+ lwid setlinewidth
+ 0 -850 moveto 0 850 lineto stroke
+ -800 0 moveto 800 0 lineto stroke
+ } def
+
+ % mor
+ /seven {
+ do_mor %do a mordent
+ } def
+
+ % invmor
+ /eight {
+ do_mor %do a mordent
+ lwid setlinewidth
+ 0 -450 moveto 0 450 lineto stroke
+ } def
+
+ % turn
+ /nine {
+ do_turn %do a turn
+ } def
+
+ % invturn
+ /zero {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_turn %do a turn
+ grestore
+ } def
+
+ % acc_gt
+ /numbersign {
+ lwid setlinewidth
+ -500 300 moveto 500 0 lineto -500 -300 lineto stroke
+ } def
+
+ % acc_hat
+ /dollar {
+ newpath
+ -365 0 moveto 0 860 lineto 365 0 lineto
+ 150 0 lineto -75 530 lineto -300 0 lineto fill
+ } def
+
+ % acc_uhat
+ /quotedbl {
+ newpath
+ 365 860 moveto 0 0 lineto -365 860 lineto
+ -150 860 lineto 75 330 lineto 300 860 lineto fill
+ } def
+
+ % tr
+ /asterisk {
+ %vertical bar of t
+ -350 1000 moveto -550 200 lineto
+ -612.5 -50 -212.5 -50 -160 200 curveto
+ -230 200 lineto
+ -300 50 -420 50 -400 200 curveto
+ -200 1000 lineto fill
+
+ %crossbar of t and vertical bar of r
+ -700 600 moveto -160 600 lineto
+ 20 600 30 520 60 440 curveto
+ -50 0 lineto 70 0 lineto 180 440 lineto
+ 190 480 100 670 -150 670 curveto
+ -690 670 lineto fill
+
+ %horizontal curve of r
+ 100 480 moveto
+ 300 630 450 700 650 550 curveto
+ 560 480 lineto
+ 450 630 300 560 100 390 curveto
+ fill
+
+ %knob at end of r
+ 600 460 100 0 360 arc fill
+ } def
+
+ % leg
+ /comma {
+ 100 setlinewidth
+ -400 0 moveto 400 0 lineto stroke
+ } def
+
+ % rr
+ /hyphen {
+ 100 setlinewidth
+ -400 0 moveto 0 1000 lineto stroke
+ 0 0 moveto 400 1000 lineto stroke
+ } def
+
+ % measrpt
+ /period {
+ newpath -450 400 150 0 360 arc fill
+ newpath 450 -400 150 0 360 arc fill
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % copyright
+ /slash {
+ lwid setlinewidth
+ newpath 0 400 400 0 360 arc stroke
+ newpath 0 400 200 45 315 arc stroke
+ } def
+
+ % dim
+ /quoteleft {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ } def
+
+ % halfdim
+ /quoteright {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ newpath -340 300 moveto 340 980 lineto stroke
+ } def
+
+ % triangle
+ /asciicircum {
+ 50 setlinewidth
+ newpath -340 -10 moveto 0 710 lineto
+ 340 -10 lineto closepath stroke
+ } def
+
+ % qwhrest
+ /ampersand {
+ 300 setlinewidth
+ 0 -600 moveto 0 600 lineto stroke
+ } def
+
+ % ll1rest
+ /exclam {
+ 310 setlinewidth
+ -400 455 moveto 400 450 lineto stroke
+ } def
+
+ % ll2rest
+ /at {
+ 310 setlinewidth
+ -400 145 moveto 400 150 lineto stroke
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox0 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% Define another music character font, since there are too many to fit in one
+% font. It works the same way as the first one.
+
+/mfont1 100 dict def
+mfont1 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont1) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+
+ /do_dwh_bars {
+ % the two bars surrounding a double whole note
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+ /do_righttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ 350 150 moveto -140 150 lineto 350 -213 lineto
+ eofill
+ } def
+ /do_fillrighttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ fill
+ } def
+ /do_rectangle {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto 420 -270 lineto
+ 350 150 moveto -350 150 lineto -350 -150 lineto 350 -150 lineto
+ eofill
+ } def
+ /do_isostriangle {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ 0 182 moveto -245 -150 lineto 245 -150 lineto
+ eofill
+ } def
+ /do_piewedge {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ 0 -209 moveto 0 -244 394 43 137 arc
+ eofill
+ } def
+ /do_semicircle {
+ newpath
+ gsave
+ 1 1.357 scale 420 199 moveto 0 199 420 180 360 arc
+ 1 1.09 scale 350 111 moveto 0 199 350 194.1 345.9 arc
+ eofill
+ grestore
+ } def
+ /do_slashhead {
+ newpath
+ lwid setlinewidth
+ -620 -530 moveto -480 -670 lineto 620 530 lineto 480 670 lineto
+ closepath stroke
+ } def
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % dwhrighttriangle
+ /A {
+ do_righttriangle
+ do_dwh_bars
+ } def
+
+ % righttriangle
+ /B {
+ do_righttriangle
+ } def
+
+ % fillrighttriangle
+ /C {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto
+ 420 -300 lineto
+ fill
+ } def
+
+ % udwhrighttriangle
+ /D {
+ gsave
+ 180 rotate
+ do_righttriangle
+ do_dwh_bars
+ grestore
+ } def
+
+ % urighttriangle
+ /E {
+ gsave
+ 180 rotate
+ do_righttriangle
+ grestore
+ } def
+
+ % ufillrighttriangle
+ /F {
+ gsave
+ 180 rotate
+ do_fillrighttriangle
+ grestore
+ } def
+
+ % dwhrectangle
+ /G {
+ do_rectangle
+ do_dwh_bars
+ } def
+
+ % rectangle
+ /H {
+ do_rectangle
+ } def
+
+ % fillrectangle
+ /I {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto
+ 420 -270 lineto
+ fill
+ } def
+
+ % dwhisostriangle
+ /J {
+ do_isostriangle
+ do_dwh_bars
+ } def
+
+ % isostriangle
+ /K {
+ do_isostriangle
+ } def
+
+ % fillisostriangle
+ /L {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ fill
+ } def
+
+ % dwhpiewedge
+ /M {
+ do_piewedge
+ do_dwh_bars
+ } def
+
+ % piewedge
+ /N {
+ do_piewedge
+ } def
+
+ % fillpiewedge
+ /O {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ fill
+ } def
+
+ % dwhsemicircle
+ /P {
+ do_semicircle
+ do_dwh_bars
+ } def
+
+ % semicircle
+ /Q {
+ do_semicircle
+ } def
+
+ % fillsemicircle
+ /R {
+ newpath
+ gsave
+ 1 570 420 div scale
+ 420 199 moveto 0 199 420 180 360 arc
+ fill
+ grestore
+ } def
+
+ % dwhslashhead
+ /S {
+ do_slashhead
+ lwid setlinewidth
+ -650 -600 moveto -650 600 lineto stroke
+ 650 -600 moveto 650 600 lineto stroke
+ } def
+
+ % slashhead
+ /T {
+ do_slashhead
+ } def
+
+ % fillslashhead
+ /U {
+ newpath
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % blankhead
+ /V {
+ %print nothing
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox1 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% General routines for printing any music character, invoked by each music
+% character's specific routine below. The scaling factor (default 1) needs
+% to be multiplied by 10 to get the actual size. These routines restore the
+% preexisting current font when they are done.
+
+/printmchar0 {
+ gsave
+ /musicchar exch def
+ /Mfont0 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+/printmchar1 {
+ gsave
+ /musicchar exch def
+ /Mfont1 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+
+% Define each music character name to be a routine that prints the character.
+% Each character is to be invoked as in this example:
+% 100 200 1 gclef % at (100, 200), scale to default size & print
+
+/gclef { (A) printmchar0 } def
+/fclef { (B) printmchar0 } def
+/cclef { (C) printmchar0 } def
+/dblwhole { (D) printmchar0 } def
+/1n { (E) printmchar0 } def
+/2n { (F) printmchar0 } def
+/4n { (G) printmchar0 } def
+/upflag { (H) printmchar0 } def
+/dnflag { (I) printmchar0 } def
+/dwhrest { (J) printmchar0 } def
+/1rest { (K) printmchar0 } def
+/2rest { (L) printmchar0 } def
+/4rest { (M) printmchar0 } def
+/8rest { (N) printmchar0 } def
+/16rest { (O) printmchar0 } def
+/32rest { (P) printmchar0 } def
+/64rest { (Q) printmchar0 } def
+/128rest { (R) printmchar0 } def
+/256rest { (S) printmchar0 } def
+/dot { (T) printmchar0 } def
+/nat { (U) printmchar0 } def
+/sharp { (V) printmchar0 } def
+/flat { (W) printmchar0 } def
+/dblsharp { (X) printmchar0 } def
+/dblflat { (Y) printmchar0 } def
+/xnote { (Z) printmchar0 } def
+/dwhdiamond { (a) printmchar0 } def
+/diamond { (b) printmchar0 } def
+/filldiamond { (c) printmchar0 } def
+/up2n { (d) printmchar0 } def
+/dn2n { (e) printmchar0 } def
+/up4n { (f) printmchar0 } def
+/dn4n { (g) printmchar0 } def
+/up8n { (h) printmchar0 } def
+/dn8n { (i) printmchar0 } def
+/up16n { (j) printmchar0 } def
+/dn16n { (k) printmchar0 } def
+/up32n { (l) printmchar0 } def
+/dn32n { (m) printmchar0 } def
+/up64n { (n) printmchar0 } def
+/dn64n { (o) printmchar0 } def
+/up128n { (p) printmchar0 } def
+/dn128n { (q) printmchar0 } def
+/up256n { (r) printmchar0 } def
+/dn256n { (s) printmchar0 } def
+/com { (t) printmchar0 } def
+/cut { (u) printmchar0 } def
+/begped { (v) printmchar0 } def
+/pedal { (w) printmchar0 } def
+/endped { (x) printmchar0 } def
+/dnbow { (y) printmchar0 } def
+/upbow { (z) printmchar0 } def
+/wedge { (1) printmchar0 } def
+/uwedge { (2) printmchar0 } def
+/ferm { (3) printmchar0 } def
+/uferm { (4) printmchar0 } def
+/sign { (5) printmchar0 } def
+/coda { (6) printmchar0 } def
+/mor { (7) printmchar0 } def
+/invmor { (8) printmchar0 } def
+/turn { (9) printmchar0 } def
+/invturn { (0) printmchar0 } def
+/acc_gt { (#) printmchar0 } def
+/acc_hat { ($) printmchar0 } def
+/acc_uhat { (") printmchar0 } def
+/tr { (*) printmchar0 } def
+/leg { (,) printmchar0 } def
+/rr { (-) printmchar0 } def
+/measrpt { (.) printmchar0 } def
+/copyright { (/) printmchar0 } def
+/dim { (`) printmchar0 } def
+/halfdim { (') printmchar0 } def
+/triangle { (^) printmchar0 } def
+/qwhrest { (&) printmchar0 } def
+/ll1rest { (!) printmchar0 } def
+/ll2rest { (@) printmchar0 } def
+/dwhrighttriangle { (A) printmchar1 } def
+/righttriangle { (B) printmchar1 } def
+/fillrighttriangle { (C) printmchar1 } def
+/udwhrighttriangle { (D) printmchar1 } def
+/urighttriangle { (E) printmchar1 } def
+/ufillrighttriangle { (F) printmchar1 } def
+/dwhrectangle { (G) printmchar1 } def
+/rectangle { (H) printmchar1 } def
+/fillrectangle { (I) printmchar1 } def
+/dwhisostriangle { (J) printmchar1 } def
+/isostriangle { (K) printmchar1 } def
+/fillisostriangle { (L) printmchar1 } def
+/dwhpiewedge { (M) printmchar1 } def
+/piewedge { (N) printmchar1 } def
+/fillpiewedge { (O) printmchar1 } def
+/dwhsemicircle { (P) printmchar1 } def
+/semicircle { (Q) printmchar1 } def
+/fillsemicircle { (R) printmchar1 } def
+/dwhslashhead { (S) printmchar1 } def
+/slashhead { (T) printmchar1 } def
+/fillslashhead { (U) printmchar1 } def
+/blankhead { (V) printmchar1 } def
+
+
+% Define routines for Mup output other than music characters.
+
+/stepsize 3 def % define a step size as 3 points (at default magnification)
+
+% x1 y1 x2 lines dist staffscale staff
+% draw a staff starting at x1, y1 and extending to x2 with "lines"
+% lines, 2*dist*stepsize apart, scaled by staffscale
+/staff {
+ /staffscale exch def
+ /dist exch def
+ /lines exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 0.7 staffscale mul sb setlinewidth
+ 1 lines sub 2 lines 1 sub { % loop from bottom line to top line
+ dup stepsize mul staffscale mul dist mul y1 add x1 exch moveto
+ stepsize mul staffscale mul dist mul y1 add x2 exch lineto stroke
+ } for
+} def
+
+% x y1 y2 bracket draw a bracket; y1 is the top
+/bracket {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ 3 setlinewidth
+ x 2 sub y1 1 add moveto
+ x 2 sub y2 1 sub lineto
+ stroke
+ x 2 sub y1 1 add moveto
+ x 1 sub y1 1 add x 3 add y1 1 add x 5 add y1 6 add curveto
+ x 6 add y1 5 add lineto
+ x 5 add y1 2 add x 1 add y1 2 sub x 2 sub y1 2 sub curveto
+ fill
+ x 2 sub y2 1 sub moveto
+ x 1 sub y2 1 sub x 3 add y2 1 sub x 5 add y2 6 sub curveto
+ x 6 add y2 5 sub lineto
+ x 5 add y2 2 sub x 1 add y2 2 add x 2 sub y2 2 add curveto
+ fill
+ grestore
+} def
+
+% x y1 y2 brace draw a brace; y1 is the top
+/brace {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ x 9 sub y1 y2 add 2 div translate
+ /topy y1 y2 sub 2 div 1 sub def
+ 0 1 1 {
+ pop
+ %0 topy moveto 0 0 lineto stroke
+ 0 0 moveto
+ 16 topy 0.2 mul -11 topy 0.6 mul 8 topy curveto
+ 8.7 topy lineto
+ -7 topy 0.7 mul 20 topy 0.3 mul 1 0 curveto
+ fill
+ 1 -1 scale % flip to do bottom half
+ } for
+ grestore
+} def
+
+% endx endy wavy staffscale draw a wavy line from current point to here,
+% scaled by staffscale
+/wavy {
+ /staffscale exch def
+ /endy exch def % define the end point of the line
+ /endx exch def
+ currentpoint % line starts at current point
+ /begy exch def % define the beginning point of the line
+ /begx exch def
+ gsave
+ /dx endx begx sub def % find delta x and delta y
+ /dy endy begy sub def
+ /r dx dx mul dy dy mul add sqrt def % hypotenuse
+ /theta dy dx atan def % angle with positive x axis
+ begx begy translate % change axes so that we can draw the line
+ theta rotate % from (0, 0) to (r, 0)
+ staffscale staffscale scale % scale everything by staffscale
+ /scaledr r staffscale div def % but scale r in reverse to keep length
+
+ % Each outer loop draws one cycle of the squiggle. It continues until
+ % we are at or beyond the desired end point.
+ 0 0 moveto
+ 0 6 scaledr {
+ gsave
+ % first loop draws left half of squiggle; second draws right
+ 0 1 1 {
+ 0.0 0.4 moveto
+ 2.0 1.9 3.4 2.3 3.9 0.0 curveto
+ 2.1 0.0 lineto
+ 1.9 0.8 1.4 0.7 0.0 -0.4 curveto
+ fill
+ pop 180 rotate -6 0 translate
+ } for
+ grestore
+
+ pop 6 0 translate % shift axes right one squiggle
+ } for
+
+ grestore
+} def
+
+% x y space frets fretno numvert curvel curver [ f1 f2 f3 ... ] grid
+% print a guitar grid diagram
+/grid {
+ /grid_positions exch def % 0="o", -1="x", -2=nothing, positive=dot
+ /curver exch def % right string for curve, 0 if none
+ /curvel exch def % left string for curve, 0 if none
+ /numvert exch def % vertical position to print fretno, 0 if none
+ /fretno exch def % fret no. to print at right, 0 if none
+ /frets exch def % number of fret lines
+ /space exch def % points between two neighboring lines
+ /y exch def % y coord of top fret line
+ /x exch def % x coord of left strings
+
+ gsave
+ /strings grid_positions length def % number of strings
+ /lmarky 0.4 space mul y add def % lowest Y of a "o" or "x"
+ space 10 div setlinewidth
+ 2 setlinecap
+
+ % draw the lines of the grid
+ 0 1 strings 1 sub { % loop from left string to right string
+ dup space mul x add y moveto
+ space mul x add frets 1 sub space mul y exch sub lineto stroke
+ } for
+ 0 -1 1 frets sub { % loop from top fret (nut) to bottom fret
+ dup space mul y add x exch moveto
+ space mul y add strings 1 sub space mul x add exch lineto stroke
+ } for
+
+ % draw the curved line if there is one
+ curvel 0 gt {
+ % within strings curvel to curver, find smallest positive fret
+ /minfret 1000 def
+ curvel 1 curver {
+ /strno exch def
+ /grid_p grid_positions strno 1 sub get def
+ grid_p 0 gt grid_p minfret lt and {
+ /minfret grid_p def
+ } if
+ } for
+
+ % if curve goes above top fret, other marks must be higher
+ minfret 1 eq {
+ /hmarky 1.2 space mul y add def
+ } {
+ /hmarky lmarky def
+ } ifelse
+
+ /strdiff curver curvel sub def
+ space 8 div setlinewidth
+
+ % set endpoint coords of curve; higher if curve is short
+ /curvex1 curvel 1 sub space mul x add def
+ /curvex2 curver 1 sub space mul x add def
+ /curvey 1 minfret sub space mul y add def
+ strdiff 3 lt {
+ /curvey 0.2 strdiff div space mul curvey add def
+ } if
+
+ % move to left end, set other points, draw curve
+ curvex1 curvey moveto
+
+ curvex1 curvex2 curvex1 sub 3 div add
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvex2 curvex1 sub 3 div sub
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvey curveto stroke
+ } if
+
+ space 10 div setlinewidth
+
+ % draw dots and x and o marks
+ 0 1 strings 1 sub { % loop from left string to right string
+ /strno exch def % first string is 0
+ /grid_p grid_positions strno get def
+ /strx strno space mul x add def
+
+ % set Y of mark higher if curved line covers this string
+ strno 1 add curvel ge strno 1 add curver le and {
+ /marky hmarky def
+ } {
+ /marky lmarky def
+ } ifelse
+
+ grid_p -1 eq { % draw an X above the string
+ /xhwid space 3 div def
+ strx xhwid sub marky xhwid sub moveto
+ strx xhwid add marky xhwid add lineto stroke
+ strx xhwid sub marky xhwid add moveto
+ strx xhwid add marky xhwid sub lineto stroke
+ } if
+ grid_p 0 eq { % draw a circle above the string
+ strx marky space 0.3 mul 0 360 arc stroke
+ } if
+ grid_p 1 ge { % draw a dot by the proper fret
+ strx y grid_p space mul sub space 3 div add
+ space 3 div 0 360 arc fill
+ } if
+ } for
+
+ % print "X fr" if requested
+ fretno 0 gt {
+ /Palatino-Roman findfont space 1.9 mul scalefont setfont
+ x strings 0.5 sub space mul add
+ y space numvert 0.3 add mul sub moveto
+ fretno 2 string cvs show ( fr) show
+ } if
+ grestore
+} def
+
+% x1 y1 x2 y2 whitebox draw a white rectangle with opposite
+% corners of (x1,y1) and (x2,y2)
+/whitebox {
+ /y2 exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 1.0 setgray
+ newpath
+ x1 y1 moveto
+ x1 y2 lineto
+ x2 y2 lineto
+ x2 y1 lineto
+ closepath
+ fill
+ stroke
+ 0.0 setgray
+} def
+
+
+/LineNum 0 def
+/InputFile (unknown) def
+
+% n linenum
+/linenum {
+ /LineNum exch def
+} def
+
+% (inputfilename) inputfile
+/inputfile {
+ /InputFile exch def
+} def
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont0 begin
+/dictsize Encoding length def
+mfont0 /Mcbbox0 dictsize dict put
+
+% temporarily redefine printmchar0 to get code
+5 dict begin
+/printmchar0 { {} forall } def
+
+Mcbbox0 Encoding 128rest get [ 1140.0 0 -515.0 -1515.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 16rest get [ 830.0 0 -415.0 -1215.0 405.0 485.0 ] put
+Mcbbox0 Encoding 1n get [ 1080.0 0 -535.0 -335.0 535.0 345.0 ] put
+Mcbbox0 Encoding 1rest get [ 1540.0 0 -765.0 -5.0 765.0 645.0 ] put
+Mcbbox0 Encoding 256rest get [ 1250.0 0 -625.0 -2115.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 2n get [ 880.0 0 -435.0 -345.0 435.0 355.0 ] put
+Mcbbox0 Encoding 2rest get [ 1540.0 0 -765.0 -45.0 765.0 315.0 ] put
+Mcbbox0 Encoding 32rest get [ 940.0 0 -415.0 -1215.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 4n get [ 840.0 0 -415.0 -335.0 415.0 345.0 ] put
+Mcbbox0 Encoding 4rest get [ 650.0 0 -345.0 -885.0 295.0 985.0 ] put
+Mcbbox0 Encoding 64rest get [ 1040.0 0 -515.0 -1515.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 8rest get [ 750.0 0 -305.0 -615.0 435.0 485.0 ] put
+Mcbbox0 Encoding acc_gt get [ 1170.0 0 -525.0 -335.0 635.0 345.0 ] put
+Mcbbox0 Encoding acc_hat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding acc_uhat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding begped get [ 470.0 0 -245.0 -45.0 215.0 615.0 ] put
+Mcbbox0 Encoding cclef get [ 1540.0 0 -765.0 -1245.0 765.0 1255.0 ] put
+Mcbbox0 Encoding coda get [ 1640.0 0 -815.0 -855.0 815.0 865.0 ] put
+Mcbbox0 Encoding com get [ 1100.0 0 -575.0 -635.0 515.0 655.0 ] put
+Mcbbox0 Encoding copyright get [ 920.0 0 -455.0 -45.0 455.0 855.0 ] put
+Mcbbox0 Encoding cut get [ 1100.0 0 -575.0 -905.0 515.0 915.0 ] put
+Mcbbox0 Encoding dblflat get [ 1170.0 0 -595.0 -405.0 565.0 1115.0 ] put
+Mcbbox0 Encoding dblsharp get [ 720.0 0 -355.0 -345.0 355.0 355.0 ] put
+Mcbbox0 Encoding dblwhole get [ 1090.0 0 -535.0 -605.0 545.0 615.0 ] put
+Mcbbox0 Encoding diamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding dim get [ 540.0 0 -265.0 -5.0 265.0 905.0 ] put
+Mcbbox0 Encoding dn128n get [ 840.0 0 -415.0 -3545.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn16n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn256n get [ 840.0 0 -415.0 -3965.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn2n get [ 880.0 0 -435.0 -2105.0 435.0 355.0 ] put
+Mcbbox0 Encoding dn32n get [ 840.0 0 -415.0 -2585.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn4n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn64n get [ 840.0 0 -415.0 -3065.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn8n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dnbow get [ 810.0 0 -395.0 -5.0 405.0 915.0 ] put
+Mcbbox0 Encoding dnflag get [ 640.0 0 -335.0 -1705.0 295.0 15.0 ] put
+Mcbbox0 Encoding dot get [ 280.0 0 -135.0 -125.0 135.0 135.0 ] put
+Mcbbox0 Encoding dwhdiamond get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox0 Encoding dwhrest get [ 340.0 0 -165.0 -5.0 165.0 615.0 ] put
+Mcbbox0 Encoding endped get [ 480.0 0 -215.0 -45.0 255.0 615.0 ] put
+Mcbbox0 Encoding fclef get [ 1840.0 0 -1015.0 -1705.0 815.0 655.0 ] put
+Mcbbox0 Encoding ferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding filldiamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding flat get [ 580.0 0 -295.0 -405.0 275.0 1115.0 ] put
+Mcbbox0 Encoding gclef get [ 1790.0 0 -915.0 -1605.0 865.0 3015.0 ] put
+Mcbbox0 Encoding halfdim get [ 760.0 0 -375.0 -5.0 375.0 1015.0 ] put
+Mcbbox0 Encoding invmor get [ 1320.0 0 -655.0 -455.0 655.0 465.0 ] put
+Mcbbox0 Encoding invturn get [ 1300.0 0 -645.0 -335.0 645.0 345.0 ] put
+Mcbbox0 Encoding leg get [ 840.0 0 -415.0 -55.0 415.0 65.0 ] put
+Mcbbox0 Encoding ll1rest get [ 840.0 0 -415.0 -5.0 415.0 625.0 ] put
+Mcbbox0 Encoding ll2rest get [ 840.0 0 -415.0 -15.0 415.0 315.0 ] put
+Mcbbox0 Encoding measrpt get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox0 Encoding mor get [ 1320.0 0 -655.0 -285.0 655.0 295.0 ] put
+Mcbbox0 Encoding nat get [ 520.0 0 -255.0 -855.0 255.0 865.0 ] put
+Mcbbox0 Encoding pedal get [ 1040.0 0 -515.0 -45.0 515.0 675.0 ] put
+Mcbbox0 Encoding qwhrest get [ 340.0 0 -165.0 -605.0 165.0 615.0 ] put
+Mcbbox0 Encoding rr get [ 940.0 0 -465.0 -25.0 465.0 1035.0 ] put
+Mcbbox0 Encoding sharp get [ 700.0 0 -345.0 -935.0 345.0 945.0 ] put
+Mcbbox0 Encoding sign get [ 1340.0 0 -665.0 -825.0 665.0 835.0 ] put
+Mcbbox0 Encoding tr get [ 1440.0 0 -715.0 -5.0 715.0 1015.0 ] put
+Mcbbox0 Encoding triangle get [ 800.0 0 -395.0 -45.0 395.0 785.0 ] put
+Mcbbox0 Encoding turn get [ 1300.0 0 -645.0 -325.0 645.0 345.0 ] put
+Mcbbox0 Encoding uferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding up128n get [ 1390.0 0 -745.0 -335.0 635.0 3555.0 ] put
+Mcbbox0 Encoding up16n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding up256n get [ 1390.0 0 -745.0 -335.0 635.0 3975.0 ] put
+Mcbbox0 Encoding up2n get [ 880.0 0 -435.0 -345.0 435.0 2115.0 ] put
+Mcbbox0 Encoding up32n get [ 1390.0 0 -745.0 -335.0 635.0 2595.0 ] put
+Mcbbox0 Encoding up4n get [ 850.0 0 -415.0 -335.0 425.0 2115.0 ] put
+Mcbbox0 Encoding up64n get [ 1390.0 0 -745.0 -335.0 635.0 3075.0 ] put
+Mcbbox0 Encoding up8n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding upbow get [ 720.0 0 -355.0 -115.0 355.0 925.0 ] put
+Mcbbox0 Encoding upflag get [ 640.0 0 -335.0 -5.0 295.0 1715.0 ] put
+Mcbbox0 Encoding uwedge get [ 340.0 0 -165.0 -5.0 165.0 505.0 ] put
+Mcbbox0 Encoding wedge get [ 340.0 0 -165.0 5.0 165.0 515.0 ] put
+Mcbbox0 Encoding xnote get [ 880.0 0 -435.0 -365.0 435.0 375.0 ] put
+
+end
+end
+
+/Mfont0 mfont0 definefont
+
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont1 begin
+/dictsize Encoding length def
+mfont1 /Mcbbox1 dictsize dict put
+
+% temporarily redefine printmchar1 to get code
+5 dict begin
+/printmchar1 { {} forall } def
+
+Mcbbox1 Encoding blankhead get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding dwhisostriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhpiewedge get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrectangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhsemicircle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhslashhead get [ 1410.0 0 -695.0 -725.0 705.0 735.0 ] put
+Mcbbox1 Encoding fillisostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding fillpiewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrighttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillsemicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillslashhead get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox1 Encoding isostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding piewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding rectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding righttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding semicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding slashhead get [ 1380.0 0 -685.0 -725.0 685.0 735.0 ] put
+Mcbbox1 Encoding udwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding ufillrighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding urighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+
+end
+end
+
+/Mfont1 mfont1 definefont
+
+/makeExtEncoding {
+ /extendedencoding 256 array def
+ StandardEncoding extendedencoding copy
+ extendedencoding 32 /exclamdown put
+ extendedencoding 33 /cent put
+ extendedencoding 34 /sterling put
+ extendedencoding 35 /yen put
+ extendedencoding 36 /quotedblleft put
+ extendedencoding 37 /guillemotleft put
+ extendedencoding 38 /guillemotright put
+ extendedencoding 39 /guilsinglleft put
+ extendedencoding 40 /guilsinglright put
+ extendedencoding 41 /dagger put
+ extendedencoding 42 /daggerdbl put
+ extendedencoding 43 /bullet put
+ extendedencoding 44 /quotedblbase put
+ extendedencoding 45 /quotedblright put
+ extendedencoding 46 /questiondown put
+ extendedencoding 47 /grave put
+ extendedencoding 48 /acute put
+ extendedencoding 49 /macron put
+ extendedencoding 50 /breve put
+ extendedencoding 51 /dotaccent put
+ extendedencoding 52 /dieresis put
+ extendedencoding 53 /ring put
+ extendedencoding 54 /cedilla put
+ extendedencoding 55 /hungarumlaut put
+ extendedencoding 56 /ogonek put
+ extendedencoding 57 /caron put
+ extendedencoding 58 /emdash put
+ extendedencoding 59 /AE put
+ extendedencoding 60 /ae put
+ extendedencoding 61 /ordfeminine put
+ extendedencoding 62 /ordmasculine put
+ extendedencoding 63 /Lslash put
+ extendedencoding 64 /lslash put
+ extendedencoding 65 /Oslash put
+ extendedencoding 66 /oslash put
+ extendedencoding 67 /OE put
+ extendedencoding 68 /oe put
+ extendedencoding 69 /dotlessi put
+ extendedencoding 70 /germandbls put
+ extendedencoding 71 /Aacute put
+ extendedencoding 72 /aacute put
+ extendedencoding 73 /Acircumflex put
+ extendedencoding 74 /acircumflex put
+ extendedencoding 75 /Adieresis put
+ extendedencoding 76 /adieresis put
+ extendedencoding 77 /Agrave put
+ extendedencoding 78 /agrave put
+ extendedencoding 79 /Aring put
+ extendedencoding 80 /aring put
+ extendedencoding 81 /Atilde put
+ extendedencoding 82 /atilde put
+ extendedencoding 83 /Ccedilla put
+ extendedencoding 84 /ccedilla put
+ extendedencoding 85 /Eacute put
+ extendedencoding 86 /eacute put
+ extendedencoding 87 /Ecircumflex put
+ extendedencoding 88 /ecircumflex put
+ extendedencoding 89 /Edieresis put
+ extendedencoding 90 /edieresis put
+ extendedencoding 91 /Egrave put
+ extendedencoding 92 /egrave put
+ extendedencoding 93 /Iacute put
+ extendedencoding 94 /iacute put
+ extendedencoding 95 /Icircumflex put
+ extendedencoding 96 /icircumflex put
+ extendedencoding 97 /Idieresis put
+ extendedencoding 98 /idieresis put
+ extendedencoding 99 /Igrave put
+ extendedencoding 100 /igrave put
+ extendedencoding 101 /Ntilde put
+ extendedencoding 102 /ntilde put
+ extendedencoding 103 /Oacute put
+ extendedencoding 104 /oacute put
+ extendedencoding 105 /Ocircumflex put
+ extendedencoding 106 /ocircumflex put
+ extendedencoding 107 /Odieresis put
+ extendedencoding 108 /odieresis put
+ extendedencoding 109 /Ograve put
+ extendedencoding 110 /ograve put
+ extendedencoding 111 /Otilde put
+ extendedencoding 112 /otilde put
+ extendedencoding 113 /Scaron put
+ extendedencoding 114 /scaron put
+ extendedencoding 115 /Uacute put
+ extendedencoding 116 /uacute put
+ extendedencoding 117 /Ucircumflex put
+ extendedencoding 118 /ucircumflex put
+ extendedencoding 119 /Udieresis put
+ extendedencoding 120 /udieresis put
+ extendedencoding 121 /Ugrave put
+ extendedencoding 122 /ugrave put
+ extendedencoding 123 /Ydieresis put
+ extendedencoding 124 /ydieresis put
+ extendedencoding 125 /Zcaron put
+ extendedencoding 126 /zcaron put
+ extendedencoding 127 /space put
+} def
+
+/makeExtendedFont {
+ findfont
+ dup length dict /newdict exch def
+ { 1 index /FID ne
+ { newdict 3 1 roll put }
+ { pop pop }
+ ifelse
+ } forall
+ newdict /Encoding extendedencoding put
+ newdict /UniqueID newdict /UniqueID get 1 add put
+ newdict definefont pop
+} def
+/flagsep 1.60 300 mul def % 1.60 stepsizes
+/scv 149508 def /sf 962 string def
+/fa {/p 0 def /chr exch -3 bitshift 127 and def {sf exch p add dup /p exch def chr put} forall} def
+[ 74 62 70 54 29 55 36 37 19 26 45 40 41 50 45 52 19 73 11 68 ] 1567304784 fa
+[ 961 ] 1341740116 fa
+[ 12 4 5 4 4 2 4 3 3 7 7 3 5 5 4 5 4 2 5 3 ] 1969419526 fa
+[ 96 4 4 3 2 4 11 2 6 23 13 16 8 3 28 13 8 3 6 11 ] 387152134 fa
+[ 268 4 13 12 5 4 4 5 4 5 3 2 4 3 4 8 3 3 9 2 ] 305899779 fa
+[ 369 3 4 9 3 3 9 2 4 3 4 7 4 4 4 9 5 3 5 4 ] 477458695 fa
+[ 498 4 36 4 37 4 42 4 4 37 4 4 35 4 4 5 13 3 4 4 ] 1130513667 fa
+[ 759 3 5 33 4 5 9 29 5 4 3 5 4 4 5 4 4 5 4 3 ] 1205319942 fa
+[ 902 8 4 2 3 4 3 4 4 3 2 3 9 ] 1708988675 fa
+[ 468 6 4 10 3 30 5 3 24 40 4 3 3 3 3 8 23 1 1 1 ] 123455756 fa
+[ 664 23 4 2 13 66 4 5 9 ] 2061720845 fa
+[ 795 ] 1622189328 fa
+[ 463 45 40 41 50 45 84 ] 304180545 fa
+[ 494 40 41 49 45 43 84 ] 251711819 fa
+[ 149 203 37 144 ] 358262127 fa
+[ 456 142 52 ] 95949173 fa
+[ 0 13 13 10 65 36 6 26 38 17 13 53 4 13 13 25 36 183 7 140 ] 1751712121 fa
+[ 839 5 13 12 13 13 48 ] 1943250302 fa
+[ 30 164 254 7 42 4 36 4 18 1 18 4 46 3 1 41 4 39 4 41 ] 499619205 fa
+[ 798 1 3 1 ] 1277775234 fa
+[ 76 32 135 79 99 8 246 43 30 160 ] 734015880 fa
+[ 265 70 36 12 25 87 4 36 4 37 4 46 4 41 43 83 4 83 41 3 ] 1546658194 fa
+[ 193 49 180 8 17 134 ] 831070621 fa
+[ 353 366 ] 1033403809 fa
+[ 266 1 190 39 40 41 50 45 43 45 ] 1758436783 fa
+[ 423 8 109 ] 508918194 fa
+[ 328 6 30 6 31 6 269 ] 212071871 fa
+[ 390 357 2 ] 1671244225 fa
+[ 500 ] 347047368 fa
+[ 558 ] 1276946910 fa
+[ 651 ] 2109048312 fa
+[ 644 ] 1914352160 fa
+[ 520 ] 471204394 fa
+[ 512 5 2 ] 1930983991 fa
+[ 665 ] 154021439 fa
+[ 513 ] 777103941 fa
+[ 514 ] 260959830 fa
+[ 530 239 ] 1284535922 fa
+[ 510 ] 1982423675 fa
+[ 150 ] 1969948305 fa
+[ 511 7 134 ] 1407991454 fa
+[ 144 371 ] 1896661664 fa
+[ 464 52 ] 1444653737 fa
+[ 509 81 ] 1712172720 fa
+[ 110 11 32 24 22 18 40 12 54 7 17 19 18 19 22 13 377 94 9 11 ] 889612 fa
+[ 954 ] 1802916616 fa
+[ 80 146 51 78 37 84 8 8 73 5 44 45 33 9 73 9 130 9 11 12 ] 1808121621 fa
+[ 19 42 3 22 8 82 63 23 25 13 8 5 176 248 40 73 12 13 13 12 ] 1752602397 fa
+[ 22 10 37 42 1 2 19 26 6 38 17 13 38 11 21 13 16 9 27 9 ] 1598682919 fa
+[ 405 9 13 46 49 50 50 213 18 12 13 13 12 45 10 ] 160257827 fa
+[ 1 8 8 6 10 10 16 11 14 8 23 19 13 19 13 7 15 3 9 8 ] 882894639 fa
+[ 234 40 9 15 6 7 6 25 36 37 19 6 47 16 40 41 50 45 43 6 ] 185215791 fa
+[ 733 19 37 16 12 13 3 3 12 6 6 6 7 6 7 6 6 6 45 10 ] 1706915629 fa
+[ 24 10 37 45 2 17 5 1 15 4 7 5 8 8 17 17 13 11 8 26 ] 1713964852 fa
+[ 284 21 13 25 18 18 19 18 28 1 7 28 2 4 106 24 3 2 32 36 ] 1218620208 fa
+[ 695 62 1 7 13 1 7 2 37 4 8 5 13 12 13 13 12 45 5 1 ] 1317868340 fa
+[ 960 ] 75399990 fa
+[ 45 9 155 6 245 68 21 98 60 109 ] 1430691640 fa
+[ 20 27 15 25 8 33 173 13 45 37 83 170 5 34 8 115 40 12 13 13 ] 841629509 fa
+[ 901 ] 422446918 fa
+[ 27 25 37 13 3 40 12 73 49 77 4 33 4 68 89 219 21 27 3 4 ] 560155470 fa
+[ 466 6 135 41 7 6 36 6 89 ] 803193686 fa
+[ 42 80 1 55 80 1 80 36 37 155 1 263 40 65 ] 189315943 fa
+[ 6 31 36 9 43 21 6 185 36 37 210 ] 1031359337 fa
+[ 44 9 101 4 4 20 8 80 3 23 30 5 19 17 20 17 15 7 7 36 ] 586694517 fa
+[ 552 22 20 16 3 55 42 31 10 33 ] 343336822 fa
+[ 7 4 54 54 10 22 10 20 8 8 53 5 226 12 115 38 17 42 26 13 ] 1808462718 fa
+[ 780 32 ] 847653755 fa
+[ 3 63 31 408 18 4 18 6 22 13 15 3 32 9 17 4 15 5 18 4 ] 1627872128 fa
+[ 724 83 7 ] 1643402114 fa
+[ 228 296 8 25 39 16 159 14 34 ] 670118796 fa
+[ 2 2 47 69 19 34 23 20 35 5 187 10 51 2 38 2 39 2 48 2 ] 888380310 fa
+[ 680 2 41 2 2 5 13 11 10 40 2 50 80 ] 1392580498 fa
+[ 14 25 10 7 22 49 21 22 1 4 10 23 4 13 15 5 16 15 12 3 ] 2114772893 fa
+[ 295 30 24 9 28 9 23 19 13 1 8 24 67 16 3 30 3 3 53 9 ] 453068702 fa
+[ 694 6 9 20 11 23 1 23 23 22 8 5 1 24 41 9 11 4 5 1 ] 1393470366 fa
+[ 944 8 ] 1770206109 fa
+[ 10 5 25 6 4 7 42 39 25 20 4 4 7 2 14 17 126 5 32 5 ] 113705892 fa
+[ 442 25 4 6 114 27 38 42 32 25 20 47 19 112 ] 998588323 fa
+[ 79 19 131 109 36 37 74 70 1 59 8 34 3 25 5 9 3 80 11 27 ] 1221405612 fa
+[ 912 9 11 ] 273962927 fa
+[ 8 230 25 23 6 17 130 31 61 64 16 127 32 ] 1881483187 fa
+[ 130 683 ] 1406620603 fa
+[ 18 10 32 25 5 3 10 3 143 50 13 9 61 93 86 1 1 180 48 58 ] 1980878788 fa
+[ 861 13 9 4 12 8 17 3 ] 1447963591 fa
+[ 67 143 8 128 115 435 19 2 ] 477757388 fa
+[ 490 35 ] 1151262673 fa
+[ 5 70 67 32 37 16 14 7 27 18 142 301 17 90 103 ] 1523362782 fa
+[ 117 14 33 38 17 13 20 26 3 453 89 3 8 113 10 ] 1908448236 fa
+sf cvx exec
+%%BeginResource: procset grops 1.17 2
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Courier
+%%IncludeResource: font Times-BoldItalic
+%%IncludeResource: font NewCenturySchlbk-BoldItalic
+%%IncludeResource: font NewCenturySchlbk-Roman
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash/bracketright/circumflex
+/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
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/NewCenturySchlbk-Roman@0 ENC0/NewCenturySchlbk-Roman RE
+/NewCenturySchlbk-BoldItalic@0 ENC0/NewCenturySchlbk-BoldItalic RE
+/Times-BoldItalic@0 ENC0/Times-BoldItalic RE/Courier@0 ENC0/Courier RE
+/Times-Roman@0 ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE
+/Times-Bold@0 ENC0/Times-Bold RE
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Bold@0 SF(Mup V)195.888 43 Q(ersion 5.3 Statement Summary)
+-1.1 E/F1 11/Times-Italic@0 SF(conte)36 56 Q(xt)-.22 E(staf)36 69 Q
+(fs voices & staf)-.198 E(fs voices)-.198 E F0(:)A F1 -.165(ch)2.75 G
+(or).165 E(d)-.407 E F0(;)2.75 E F1(....)2.75 E F0([)36 82 Q F1(staf)A
+(fs voices & staf)-.198 E(fs voices)-.198 E F0(;)A F1(staf)2.75 E
+(fs voices)-.198 E F0 2.75(]:)C F1 -.165(ch)C(or).165 E(d)-.407 E F0(;)
+2.75 E F1(....)2.75 E F0(lyrics)36 95 Q F1(place staf)2.75 E(f)-.198 E
+F0(:)2.75 E F1(time_valuelist)2.75 E F0([)2.75 E F1(ver)2.75 E(ses)-.11
+E F0 2.75(]")2.75 G F1(te)-2.75 E(xt)-.22 E F0(";)A F1(...)2.75 E
+(linetype bartype)36 108 Q F0(pad)2.75 E F1(num ending_mark)2.75 E F0
+-.198(re)2.75 G(hearsal).198 E F1(fontfamily font)2.75 E F0(\()2.75 E F1
+(size)A F0(\))A F1 -.407(re)2.75 G(hear).407 E(sal_mark)-.11 E F0(mnum=)
+2.75 E F1(num)A F0(=)2.75 E F1(ta)A(g)-.11 E F0(hidechanges)2.75 E F1
+(par)36 121 Q(ameter)-.165 E F0(=)A F1(value)A F0(multir)36 134 Q(est)
+-.198 E F1(num)2.75 E F0(newscor)36 147 Q 2.75(el)-.198 G(eftmar)-2.75 E
+(gin=)-.11 E F1(num)A F0(rightmar)2.75 E(gin=)-.11 E F1(num)A F0
+(newpage leftmar)36 160 Q(gin=)-.11 E F1(num)A F0(rightmar)2.75 E(gin=)
+-.11 E F1(num)A(fontfamily font)36 173 Q F0(\()2.75 E F1(size)A F0(\))A
+F1(modi\214er place staf)2.75 E(fs)-.198 E F0(dist)2.75 E F1(num)2.75 E
+F0 2.75(!:)2.75 G F1(beat)A F0(")2.75 E F1(te)A(xt)-.22 E F0 2.75("t)C
+(il)-2.75 E F1(num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)2.75 E F0
+(mussym \()36 186 Q F1(size)A/F2 11/Times-Roman@0 SF(\))A F1(place staf)
+2.75 E(fs)-.198 E F0(:)2.75 E F1(beat)2.75 E F0(")2.75 E F1(mus_symbol)A
+F0 2.75("t)C(il)-2.75 E F1(num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)
+2.75 E(linetype)36 199 Q F0(phrase)2.75 E F1(place staf)2.75 E(fs)-.198
+E F0(:)2.75 E F1(beat til num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)
+2.75 E F0(octa)36 212 Q -.11(ve)-.275 G F1(place staf)2.86 E(fs)-.198 E
+F0(:)2.75 E F1(beat)2.75 E F0(")2.75 E F1(te)A(xt)-.22 E F0 2.75("t)C
+(il)-2.75 E F1(num)2.75 E F0(m+)A F1(num)A F0(;)A F1(....)2.75 E F0
+(pedal)36 225 Q F1(place staf)2.75 E(fs)-.198 E F0(:)2.75 E F1(beat)2.75
+E F0 2.75(*;)2.75 G F1(....)A(cr)36 238 Q(es_mark place staf)-.407 E(fs)
+-.198 E F0(:)2.75 E F1(beat til num)2.75 E F0(m+)A F1(num)A F0(;)A F1
+(....)2.75 E F0(midi)36 251 Q F1(staf)2.75 E(fs voices)-.198 E F0(:)2.75
+E F1(beat)2.75 E F0(")2.75 E F1(midi_k)A -.33(ey)-.11 G(wor).33 E(d)
+-.407 E F0(=)A F1(value)A F0(";)A F1(....)2.75 E F0 -.198(ro)36 264 S
+(ll).198 E F1(dir)2.75 E(ection staf)-.407 E(fnum voicenum)-.198 E F0
+(to)2.75 E F1(staf)2.75 E(fnum voicenum)-.198 E F0(:)2.75 E F1(beat)2.75
+E F0(;)2.75 E F1(....)2.75 E(printcmd location)36 277 Q F0(")2.75 E F1
+(te)A(xt)-.22 E F0(")A(title)36 290 Q F1(fontfamily font)2.75 E F0(\()
+2.75 E F1(size)A F0 2.75(\)")C F1(te)-2.75 E(xt)-.22 E F0 2.75("")C F1
+(te)-2.75 E(xt)-.22 E F0 2.75("")C F1(te)-2.75 E(xt)-.22 E F0(")A F1
+(justifytype)36 303 Q F0(paragraph)2.75 E F1(fontfamily font)2.75 E F0
+(\()2.75 E F1(size)A F0 2.75(\)")C F1(te)-2.75 E(xt)-.22 E F0(")A F1
+(linetype)36 316 Q F0(line)2.75 E F1(location)2.75 E F0(to)2.75 E F1
+(location)2.75 E F0(with)2.75 E F1(fontfamily font)2.75 E F0(\()2.75 E
+F1(size)A F0 2.75(\)")C F1(te)-2.75 E(xt)-.22 E F0(")A F1(linetype)36
+329 Q F0(cur)2.75 E -.11(ve)-.11 G F1(location)2.86 E F0(to)2.75 E F1
+(location)2.75 E F0(to)2.75 E F1(location ....)2.75 E(linetype)36 342 Q
+F0(cur)2.75 E -.11(ve)-.11 G F1(location)2.86 E F0(to)2.75 E F1
+(location)2.75 E F0 -.22(bu)2.75 G(lge).22 E F1(num ....)2.75 E F0
+(de\214ne)36 355 Q F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME)-.297 E F0(\()A
+F1(mac_par)A(ams)-.165 E F0(\))A F1(macr)2.75 E(o_de\214nition)-.495 E
+F0(@)2.75 E(ifdef)36 368 Q F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME .....)
+-.297 E F0(else)2.75 E F1(.....)2.75 E F0(endif)2.75 E(ifndef)36 381 Q
+F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME .....)-.297 E F0(else)2.75 E F1
+(.....)2.75 E F0(endif)2.75 E(undef)36 394 Q F1(MA)2.75 E(CR)-.33 E(O_N)
+-.44 E(AME)-.297 E F0(if)36 407 Q F1 -.22(ex)2.75 G(pr).22 E
+(ession .....)-.407 E F0(else)2.75 E F1(.....)2.75 E F0(endif)2.75 E
+(include ")36 420 Q F1(\214lename)A F0(")A -.275(fo)36 433 S(nt\214le ")
+.275 E F1(\214lename)A F0(")A(//)36 446 Q F1(comment\212arbitr)2.75 E
+(ary te)-.165 E(xt that will be ignor)-.22 E(ed.)-.407 E F0 -1.012(Va)
+211.877 472 S(lues used in Mup statements)1.012 E F1(accidental)36 485 Q
+F0(#)40.574 E F2(,)A F0(&)2.75 E F2(,)A F0(x)2.75 E F2(,)A F0(&&)2.75 E
+F2 2.75(,o)C(r)-2.75 E F0(n)2.75 E F1(bartype)36 498 Q F0(bar)52.795 E
+F2(,)A F0(dblbar)2.75 E F2(,)A F0 -.198(re)2.75 G(peatstart).198 E F2(,)
+A F0 -.198(re)2.75 G(peatend).198 E F2(,)A F0 -.198(re)2.75 G(peatboth)
+.198 E F2(,)A F0(endbar)2.75 E F2(,)A F0(in)2.75 E(visbar)-.44 E F2 2.75
+(,o)C(r)-2.75 E F0 -.198(re)2.75 G(start).198 E F1(beat)36 511 Q F2(num\
+ber from 0.0 to time signature denominator plus 1.0, optionally follo)
+67.458 E(wed)-.275 E(by ho)122.4 524 Q 2.75(wm)-.275 G(an)-2.75 E 2.75
+(yg)-.165 G(race notes to back up from there, as a ne)-2.75 E -.055(ga)
+-.165 G(ti).055 E .33 -.165(ve n)-.275 H(umber in parentheses,).165 E
+(and an of)122.4 537 Q(fset as a signed number in square brack)-.275 E
+(ets)-.11 E F1 -.165(ch)36 550 S(or).165 E(d)-.407 E F0(<<)61.309 E F1
+(conte)A(xt par)-.22 E(ameter=value)-.165 E F0(>> [)A F1 -.165(ch)C(or)
+.165 E(d_style)-.407 E F0(])A F1(time_value pitc)2.75 E
+(h\(es\) note_attrib)-.165 E(utes inter)-.22 E(-c)-.22 E(hor)-.165 E
+(d_attr)-.407 E F2 -.495(Tu)122.4 563 S(plets speci\214ed by).495 E F0
+({)8.25 E F1 -.165(ch)2.75 G(or).165 E(d)-.407 E F0(;)2.75 E F1(....)
+2.75 E F0(})2.75 E F1(side num tupstyle)2.75 E 2.75(,t)-.11 G(ime_value)
+-2.75 E F0(;)2.75 E F2(On tablature staf)122.4 576 Q(f, the)-.275 E F1
+(pitc)2.75 E(h)-.165 E F2(is:)2.75 E F1(string fr)2.75 E(et)-.407 E F0
+(")2.75 E F1(bend)A F0(")A F1(bend)36 589 Q F0(full)65.016 E F2 2.75(,o)
+C(r)-2.75 E F1(num)2.75 E F2(and/or a fraction as)2.75 E F1(num)2.75 E
+F0(/)A F1(num)A -.165(ch)36 602 S(or).165 E(d_style)-.407 E F2
+(one or more \(semicolon-separated\) from the follo)35.646 E(wing:)-.275
+E F0(grace)122.4 615 Q F2(,)A F0(cue)2.75 E F2(,)A F0(xnote)2.75 E F2(,)
+A F0(diam)2.75 E F2(,)A F0(with)2.75 E F1(withlist)2.75 E F2(,)A F0(pad)
+2.75 E F1(num)2.75 E F2(,)A F0(slash)2.75 E F1(num)2.75 E F2(,)A F1
+(stemdir)2.75 E F2(,)A F0(len)2.75 E F1(num)2.75 E F2(,)A F0(dist)2.75 E
+F1(num)2.75 E F2(,)A F0(ho)122.4 628 Q F1(num)2.75 E F2(,)A F0(hs ")2.75
+E F1(headshape)A F0(")A F2 2.75(,o)C(r)-2.75 E F0(=)2.75 E F1(ta)A(g)
+-.11 E F2(Putting)122.4 641 Q F0(...)2.75 E F2(after the)2.75 E F0(])
+2.75 E F2(will repeat the)2.75 E F1 -.165(ch)2.75 G(or).165 E(d_style)
+-.407 E F2(until)2.75 E F0([-])2.75 E F2(or end of measure.)2.75 E F1
+(clef)36 654 Q F0(tr)70.516 E(eble)-.198 E F2(,)A F0(soprano)2.75 E F2
+(,)A F0(mezzosoprano)2.75 E F2(,)A F0(alto)2.75 E F2(\(these ha)5.5 E
+.33 -.165(ve d)-.22 H(ef).165 E(ault octa)-.11 E .33 -.165(ve o)-.22 H
+2.75(f4).165 G(\))-2.75 E F0(tr)122.4 667 Q(eble8)-.198 E F2(,)A F0
+(tenor)2.75 E F2(,)A F0(baritone)2.75 E F2(,)A F0(bass)2.75 E F2
+(\(these ha)5.5 E .33 -.165(ve d)-.22 H(ef).165 E(ault octa)-.11 E .33
+-.165(ve o)-.22 H 2.75(f3).165 G(\))-2.75 E F0(fr)122.4 680 Q
+(enchviolin)-.198 E F2(,)A F0(8tr)2.75 E(eble)-.198 E F2(\(these ha)2.75
+E .33 -.165(ve d)-.22 H(ef).165 E(ault octa)-.11 E .33 -.165(ve o)-.22 H
+2.75(f5).165 G(\))-2.75 E F1(conte)36 693 Q(xt)-.22 E F0(scor)54.852 E
+(e)-.198 E F2(,)A F0(staff)2.75 E F1(staf)2.75 E(fnum)-.198 E F2(,)A F0
+-.11(vo)2.75 G(ice).11 E F1(staf)2.75 E(fnum voicenum)-.198 E F2(,)A F0
+(music)2.75 E F2(,)A F0(top)2.75 E F2(,)A F0(bottom)2.75 E F2(,)A F0
+(top2)2.75 E F2(,)A F0(bottom2)2.75 E F2(,)A F0(header)122.4 706 Q F2(,)
+A F0 -.275(fo)2.75 G(oter).275 E F2(,)A F0(header2)2.75 E F2(,)A F0
+-.275(fo)2.75 G(oter2).275 E F2(,)A F0(grids)2.75 E F2 2.75(,o)C(r)-2.75
+E F0(headshapes)2.75 E F1(cr)36 719 Q(es_mark)-.407 E F0(<)40.376 E F2
+(\(crescendo\) or)2.75 E F0(>)2.75 E F2(\(decrescendo\))2.75 E F1(dir)36
+732 Q(ection)-.407 E F0(up)47.086 E F2(or)2.75 E F0(do)2.75 E(wn)-.11 E
+F1(ending_mark)36 745 Q F0(ending ")28.353 E F1(te)A(xt)-.22 E F0(")A F2
+(or)5.5 E F0(endending)2.75 E F1 -.22(ex)36 758 S(pr).22 E(ession)-.407
+E F2(can contain)39.98 E F0 2.75
+(de\214ned\(\) \(\) + - ~ ! * / % ^ & | << >> < > <= >= == != && || ?:)
+2.75 F F1(\214lename)36 771 Q F2
+(path to a \214le on your system; uses MUPP)49.132 E -1.221(AT)-1.012 G
+2.75(Ht)1.221 G 2.75<6f8c>-2.75 G(nd, if not in current directory)-2.75
+E(and not absolute path)122.4 784 Q EP
+%%Page: 2 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 9/Times-Roman@0 SF 2.25(-2-)262.503 44.5 S/F1 11/Times-Italic@0 SF
+(font)36 70.5 Q/F2 11/Times-Bold@0 SF -.198(ro)69.284 G(m).198 E/F3 11
+/Times-Roman@0 SF(,)A F2(ital)2.75 E F3(,)A F2(bold)2.75 E F3 2.75(,o)C
+(r)-2.75 E F2(boldital)2.75 E F1(fontfamily)36 83.5 Q F2 -2.31 -.275
+(av a)41.784 H(ntgarde).275 E F3(,)A F2(bookman)2.75 E F3(,)A F2
+(courier)2.75 E F3(,)A F2(helv)2.75 E(etica)-.11 E F3(,)A F2(newcentury)
+2.75 E F3(,)A F2(palatino, or times)2.75 E F1(fr)36 96.5 Q(et)-.407 E F3
+(number from 0 to 99)71.528 E F1(he)36 109.5 Q(x_data)-.22 E F3 -2.365
+-.275(ev e)46.294 H 2.75(nn).275 G(umber of he)-2.75 E(xadecimal digits)
+-.165 E F1(inter)36 122.5 Q(-c)-.22 E(hor)-.165 E 12.942
+(d_attr tieslur_style)-.407 F F2(tie)2.75 E F1(dir)2.75 E(ection)-.407 E
+F3(,)A F1(tieslur_style)2.75 E F2(slur)2.75 E F1(dir)2.75 E(ection)-.407
+E F3(,)A F2(bm)2.75 E F3(,)A F2(bm with staff)2.75 E F1(side)2.75 E F3
+(,)A F2(ebm)2.75 E F3(,)A F2(esbm)2.75 E F3(,)A F2(slope)122.4 135.5 Q
+F1(num)2.75 E F3 2.75(,o)C(r)-2.75 E F2(alt)2.75 E F1(num)2.75 E
+(interval)36 148.5 Q F2(perfect)52.179 E F3(,)A F2(major)2.75 E F3(,)A
+F2(minor)2.75 E F3(,)A F2(augmented)2.75 E F3 2.75(,o)C(r)-2.75 E F2
+(diminished)2.75 E F1(justifytype)36 161.5 Q F2(justi\214ed)41.179 E F3
+2.75(,o)C(r)-2.75 E F2(ragged)2.75 E F1(linetype)36 174.5 Q F2(medium)
+51.574 E F3(,)A F2(wide)2.75 E F3(,)A F2(dashed)2.75 E F3 2.75(,o)C(r)
+-2.75 E F2(dotted)2.75 E F3(\(if omitted,)2.75 E F1(linetype)2.75 E F3
+(is narro)2.75 E(w\))-.275 E F1(location)36 187.5 Q F2(\()50.342 E F1
+(ta)2.75 E(g)-.11 E F2(.)A F1(X)A F2(+)2.75 E F1(steps)2.75 E F2 2.75
+(+t)2.75 G(ime)-2.75 E F1(time_value)2.75 E F2(,)A F1(ta)2.75 E(g)-.11 E
+F2(.)A F1(Y)A F2(+)2.75 E F1(steps)2.75 E F2(\))2.75 E F1(mac_par)36
+200.5 Q(ams)-.165 E F3
+(comma-separated list of parameter names, same naming rules as)29.739 E
+F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME)-.297 E(MA)36 213.5 Q(CR)-.33 E
+(O_N)-.44 E(AME)-.297 E F3
+(upper case letters, digits, and/or underscores, be)14.141 E
+(ginning with a letter)-.165 E F1(macr)36 226.5 Q(o_de\214nition)-.495 E
+F3(arbitrary te)11.732 E(xt that will be used where)-.165 E -.165(ve)
+-.275 G(r).165 E F1(MA)2.75 E(CR)-.33 E(O_N)-.44 E(AME)-.297 E F3
+(appears in input)2.75 E F1(midi_k)36 239.5 Q -.33(ey)-.11 G(wor).33 E
+(d)-.407 E F3(an)24.921 E 2.75(yo)-.165 G 2.75(ft)-2.75 G(he follo)-2.75
+E(wing:)-.275 E F2(tempo=)122.4 252.5 Q F1(num)A F2(pr)46.262 E(ogram=)
+-.198 E F1(num)A F2(parameter=)34.239 E F1(num)A F2(,)A F1(num)A F2
+(port=)4.418 E F1(num)A F2(on)122.4 265.5 Q -.11(ve)-.44 G(locity=).11 E
+F1(num)A F2(offv)28.475 E(elocity=)-.11 E F1(num)A F2(channel=)26.825 E
+F1(num)A F2(chanpr)38.914 E(essur)-.198 E(e=)-.198 E F1(num)A F2
+(seqnum=)122.4 278.5 Q F1(num)A F2(text=)38.914 E F1(te)A(xt)-.22 E F2
+(copyright=)61.156 E F1(te)A(xt)-.22 E F2(name=)33.645 E F1(te)A(xt)-.22
+E F2(instrument=)122.4 291.5 Q F1(num)A F2(mark)23.646 E(er=)-.11 E F1
+(te)A(xt)-.22 E F2(cue=)43.545 E F1(te)A(xt)-.22 E F2(hex=)62.982 E F1
+(he)A(x_data)-.22 E(modi\214er)36 304.5 Q F2(chord)49.737 E F3(,)A F2
+(analysis)2.75 E F3(,)A F2(\214gbass)2.75 E F3 2.75(,o)C 2.75(ro)-2.75 G
+(mitted)-2.75 E F1(mus_symbol)36 317.5 Q F3
+(musical symbol; see chart on page 6 for complete list.)32.016 E F1
+(note_attrib)36 330.5 Q(utes)-.22 E F3(one or more of the follo)20.004 E
+(wing:)-.275 E F1(tieslur_style)2.75 E F2(~)2.75 E F1(dir)2.75 E(ection)
+-.407 E F3(\(tie\),)2.75 E F1(tieslur_style)2.75 E F2 2.75(<>)2.75 G F1
+(dir)A(ection\) \(slur\),)-.407 E F2(?)122.4 343.5 Q F3(\(small\),)2.75
+E F2(^)2.75 E F1(pitc)A(h)-.165 E F3(\(bend\),)2.75 E F2(hs ")2.75 E F1
+(headshape)A F2(")A F3 2.75(,o)C(r)-2.75 E F2(=)2.75 E F1(ta)A(g)-.11 E
+(num)36 356.5 Q F3(some number; v)67.458 E(alid v)-.275 E
+(alues depend on where it appears)-.275 E F1(octave)36 369.5 Q F3
+(number from)57.69 E F2(0)2.75 E F3(to)2.75 E F2(9)2.75 E F3
+(or one or more)2.75 E F2(+)2.75 E F3(or)2.75 E F2(-)2.75 E F3(signs)
+2.75 E F1(par)36 382.5 Q(ameter)-.165 E F3
+(See parameter table on page 5 for complete list)40.739 E F1(pitc)36
+395.5 Q(h)-.165 E F3(letter from)64.565 E F2(a)2.75 E F3(to)2.75 E F2(g)
+2.75 E F3 2.75(,o)C(ptionally follo)-2.75 E(wed by)-.275 E F1
+(accidental)2.75 E F3(and/or)2.75 E F1(octave)2.75 E F3(,)A(or)122.4
+408.5 Q F2(r)2.75 E F3(\(rest\),)2.75 E F2(s)2.75 E F3(\(space\),)2.75 E
+F2(us)2.75 E F3(\(uncollapseable space\), or)2.75 E F2 -.11(rp)2.75 G(t)
+.11 E F3(\(repeat\))2.75 E F1(place)36 421.5 Q F2(abo)62.574 E -.11(ve)
+-.11 G F3(,).11 E F2(belo)2.75 E(w)-.11 E F3 2.75(,o)C(r)-2.75 E F2
+(between)2.75 E F3 2.75(.I)C(f)-2.75 E F2(between)2.75 E F3(,)A F1(staf)
+2.75 E(fs)-.198 E F3(must be of the form)2.75 E F1(num)2.75 E F2(&)A F1
+(num)A(printcmd)36 434.5 Q F2(left)46.679 E F3(,)A F2(right)2.75 E F3(,)
+A F2(center)2.75 E F3(,)A F2(print)2.75 E F3(or)2.75 E F2(postscript)
+2.75 E F1 -.407(re)36 447.5 S(hear).407 E(sal_mark)-.11 E F2(let)16.649
+E F3(,)A F2(num)2.75 E F3(,)A F2(mnum)2.75 E F3 2.75(,o)C(r)-2.75 E F2
+(")2.75 E F1(te)A(xt)-.22 E F2(")A F1(side)36 460.5 Q F2(abo)68.679 E
+-.11(ve)-.11 G F3(or)2.86 E F2(belo)2.75 E(w)-.11 E F1(size)36 473.5 Q
+F3(number from 1 to 100 \(points\))69.9 E F1(staf)36 486.5 Q(fnum)-.198
+E F3(number from 1 to 40)48.703 E F1(staf)36 499.5 Q(fs)-.198 E F3
+(number from 1 to 40, or comma-separated list of dash-separated ranges)
+63.366 E F1(stemdir)36 512.5 Q F2(up)53.4 E F3(or)2.75 E F2(do)2.75 E
+(wn)-.11 E F1(stemlen)36 525.5 Q F3 2.75(an)52.795 G(umber)-2.75 E 2.75
+(,i)-.44 G 2.75(ns)-2.75 G(tepsizes)-2.75 E F1(steps)36 538.5 Q F3 2.75
+(an)64.4 G
+(umber of stepsizes, where a stepsize is 1/2 the distance between tw)
+-2.75 E 2.75(os)-.11 G(taf)-2.75 E 2.75(fl)-.275 G(ines)-2.75 E F1
+(string)36 551.5 Q F3(in tablature chord:)60.726 E F1(pitc)2.75 E 2.75
+(ha)-.165 G(ccidental)-2.75 E F3(follo)2.75 E(wed by zero or more)-.275
+E F2(')2.75 E F3(marks)2.75 E F1(tab_string)36 564.5 Q F3
+(list of tablature strings. Each includes a)41.168 E F1(pitc)2.75 E(h)
+-.165 E F3 2.75(,o)C(ptional)-2.75 E F2(')2.75 E F3(marks, and optional)
+2.75 E F1(octave)2.75 E(.)-.165 E(ta)36 577.5 Q(g)-.11 E F3 2.75(al)
+72.452 G -.275(ow)-2.75 G(er case letter).275 E 2.75(,o)-.44 G 2.75(ra)
+-2.75 G 2.75(nu)-2.75 G(nderscore follo)-2.75 E(wed by lo)-.275 E
+(wer case letters, digits, and/or underscores)-.275 E
+(Each has 6 associated v)122.4 590.5 Q(alues:)-.275 E F2(x)2.75 E F3(,)A
+F2(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
+2.75(,a)C(nd)-2.75 E F2(w)2.75 E F3(Prede\214ned tag names are)122.4
+603.5 Q F2(_win)2.75 E F3(,)A F2(_page)2.75 E F3 2.75(,a)C(nd)-2.75 E F2
+(_cur)2.75 E F1(te)36 616.5 Q(xt)-.22 E F3(arbitrary te)70.736 E
+(xt; use)-.165 E F2(\\")2.75 E F3(to include quotes,)2.75 E F2(\\f\()
+2.75 E F1(fontfamily font)A F2(\))A F3(to change font,)2.75 E F2(\\s\()
+2.75 E F1(num)A F2(\))A F3(to change size,)2.75 E F2(\\\()122.4 629.5 Q
+F1(xx)A F2(\))A F3(to include special characters,)2.75 E F2(\\v\()2.75 E
+F1(num)A F2(\))A F3(for v)2.75 E(ertical motion,)-.165 E F2(\\:)2.75 E
+F3(to toggle piling,)2.75 E F2(\\|)2.75 E F3(or)2.75 E F2(\\^)2.75 E F3
+(for alignment)2.75 E F1(time_value)36 642.5 Q F2(1/4)38.132 E F3(,)A F2
+(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
+(,)A F2(8)2.75 E F3(,)A F2(16)2.75 E F3(,)A F2(32)2.75 E F3(,)A F2(64)
+2.75 E F3(,)A F2(128)2.75 E F3 2.75(,o)C(r)-2.75 E F2(256)2.75 E F3
+(with optional dots,)2.75 E F2(+)2.75 E F3(or)2.75 E F2(-)2.75 E F3 2.75
+(;o)C(r)-2.75 E F2(m)2.75 E F3(\(measure\))2.75 E F1(tieslur_style)36
+655.5 Q F2(dotted)32.621 E F3(,)A F2(dashed)2.75 E F3 2.75(,o)C 2.75(ro)
+-2.75 G(mitted)-2.75 E F1(tuplet)36 668.5 Q F3(See)61.342 E F1 -.165(ch)
+2.75 G(or).165 E(d)-.407 E(tupstyle)36 681.5 Q F2(y)52.179 E F3(\(al)
+2.75 E -.11(wa)-.11 G(ys print brack).11 E(et\),)-.11 E F2(n)2.75 E F3
+(\(no number or brack)2.75 E(et\),)-.11 E F2(num)2.75 E F3
+(\(number only\), or omitted \(def)2.75 E(ault\))-.11 E F1(value)36
+694.5 Q F3(See information about the item to the left of the = for v)
+62.574 E(alid v)-.275 E(alues)-.275 E F1(ver)36 707.5 Q(ses)-.11 E F3
+(number or comma-separated list of dash-separated ranges)59.021 E F1
+(voicenum)36 720.5 Q F2(1)44.248 E F3(,)A F2(2)2.75 E F3 2.75(,o)C(r)
+-2.75 E F2(3)2.75 E F1 56.161(voices comma-separ)36 733.5 R
+(ated list of dash-separ)-.165 E(ated r)-.165 E(ang)-.165 E
+(es of voicenum)-.11 E F3(s)A F1(withlist)36 746.5 Q F3
+(comma-separated list of the follo)53.994 E(wing:)-.275 E F2(.)2.75 E F3
+(\(stacatto\),)2.75 E F2(-)2.75 E F3(\(le)2.75 E -.055(ga)-.165 G(to\),)
+.055 E F2(^)2.75 E F3(\(accent\),)2.75 E F2(>)2.75 E F3(\(accent\), or)
+2.75 E F2(")2.75 E F1(te)A(xt)-.22 E F2(")A F1(X)36 759.5 Q F2(x)79.679
+E F3(,)A F2(w)2.75 E F3 2.75(,o)C(r)-2.75 E F2(e)2.75 E F3
+(\(x, west, or east\))5.5 E F1(Y)36 772.5 Q F2(y)80.284 E F3(,)A F2(n)
+2.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
+(orth, or south\))-2.75 E EP
+%%Page: 3 3
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 9/Times-Roman@0 SF 2.25(-3-)262.503 44.5 S/F1 11/Times-Bold@0 SF
+-.275(Fo)209.985 71.5 S(nt/size changes in text strings).275 E/F2 11
+/Times-Roman@0 SF 1.76 -.88(To c)36 99.5 T
+(hange font inside a quoted te).88 E(xt string, use)-.165 E F1(\\f\()
+2.75 E/F3 11/Times-Italic@0 SF(fontfamily font)A F1(\))A F2(or)2.75 E F1
+(\\f\()2.75 E F3(font_abbr)A F1(\))A F2(from the table:)2.75 E F3
+182.957(font fontfamily)44.558 113.5 R F2 -.22(av)86.732 127.5 S(antg)
+-.055 E 13.75(arde bookman courier helv)-.055 F 13.75(etica ne)-.165 F
+13.75(wcentury palatino times)-.275 F .44 LW 455.397 132.25 36 132.25 DL
+(rom)36 143.5 Q/F4 11/Courier@0 SF 41.025(AR BR)50.264 F 32.048(CR HR)
+39.347 F 39.941(NR PR)48.593 F(TR)32.939 E F1(bold)36 157.5 Q F4 41.025
+(AB BB)47.195 F 32.048(CB HB)39.347 F 39.941(NB PB)48.593 F(TB)32.939 E
+F3(ital)36 171.5 Q F4 41.025(AI BI)53.311 F 32.048(CI HI)39.347 F 39.941
+(NI PI)48.593 F(TI)32.939 E/F5 11/Times-BoldItalic@0 SF(boldital)36
+185.5 Q F4 41.025(AX BX)33.753 F 32.048(CX HX)39.347 F 39.941(NX PX)
+48.593 F(TX)32.939 E F1(\\f\(pr)36 199.5 Q -.165(ev)-.198 G(ious\)).165
+E F2(or)2.75 E F1(\\f\(PV\))2.75 E F2(changes to pre)2.75 E(vious font.)
+-.275 E F1(\\s\()2.75 E F3(num)A F1(\))A F2(changes to point size)2.75 E
+F3(num)2.75 E F2 2.75(,1t)C 2.75(o1)-2.75 G(00.)-2.75 E F1(\\s\(+)36
+213.5 Q F3(num)A F1(\))A F2(increases the size by)2.75 E F3(num)2.75 E
+F2(while)2.75 E F1(\\s\(-)2.75 E F3(num)A F1(\))A F2(decreases it by)
+2.75 E F3(num)2.75 E F2(points.)2.75 E F1(\\s\(PV\))36 227.5 Q F2(or)
+2.75 E F1(\\s\(pr)2.75 E -.165(ev)-.198 G(ious\)).165 E F2(re)2.75 E
+-.165(ve)-.275 G(rts to pre).165 E(vious size.)-.275 E F1
+(Mup command line ar)212.19 255.5 Q(guments)-.11 E(-c)36 283.5 Q F3(num)
+2.75 E F2(combine)113.761 E F3(num)2.75 E F2
+(or more measures of rest into multirest)2.75 E F1(-C)36 297.5 Q F2
+(used with -E, k)132.395 E(eep comments rather than discarding them)-.11
+E F1(-d)36 311.5 Q F3(num)2.75 E F2(turn on deb)112.529 E(ugging le)-.22
+E -.165(ve)-.275 G(l).165 E F3(num)2.75 E F1(-D)36 325.5 Q F3(MA)2.75 E
+(CR)-.33 E(O)-.44 E F1(=)A F3(def)A F2(de\214ne)72.819 E F3(MA)2.75 E
+(CR)-.33 E(O)-.44 E F2(as)2.75 E F3(def)2.75 E F1(-e)36 339.5 Q F3
+(err\214le)2.75 E F2(put error output into)105.819 E F3(err\214le)2.75 E
+F1(-E)36 353.5 Q F2(just e)133 E
+(xpand macros and "include" \214les and write result to standard output)
+-.165 E F1(-f)36 367.5 Q F3(out\214le)2.75 E F2(put output into)106.424
+E F3(out\214le)2.75 E F1(-F)36 381.5 Q F2(put output into \214le, deri)
+133.616 E(ving output \214le name from input \214le name)-.275 E F1(-m)
+36 395.5 Q F3(midi\214le)2.75 E F2(generate MIDI output into)95.424 E F3
+(midi\214le)2.75 E F1(-M)36 409.5 Q F2(generate MIDI output, deri)
+129.953 E .33 -.165(ve \214)-.275 H(le name).165 E F1(-o)36 423.5 Q F3
+(pa)2.75 E -.11(ge)-.11 G(list).11 E F2(only print pages in)97.47 E F3
+(pa)2.75 E -.11(ge)-.11 G(list).11 E F2 2.75(,c)C
+(an be list of numbers, or)-2.75 E F1(odd)2.75 E F2(or)2.75 E F1 -2.53
+-.165(ev e)2.75 H(n).165 E(-p)36 437.5 Q F3(num)2.75 E F2
+(start numbering pages at)112.529 E F3(num)2.75 E F1(-r)36 451.5 Q F2
+(print share)135.453 E -.11(wa)-.275 G(re re).11 E(gistration form)-.165
+E F1(-s)36 465.5 Q F3(staf)2.75 E(\215ist)-.198 E F2
+(print only the staf)101.716 E(fs listed in)-.275 E F3(staf)2.75 E
+(\215ist)-.198 E F2 2.75(;a)C(dd)-2.75 E F1(v)2.75 E F3(N)A F2
+(to restrict to v)2.75 E(oice)-.22 E F3(N)2.75 E F1(-v)36 479.5 Q F2
+(print v)134.837 E(ersion number and e)-.165 E(xit)-.165 E F1(-x)36
+493.5 Q F3(M)2.75 E F1(,)A F3(N)A F2 -.165(ex)112.837 G(tract measures)
+.165 E F3(M)2.75 E F2(through)2.75 E F3(N)2.75 E F2 2.75(,n)C -2.475
+-.165(eg a)-2.75 H(ti).165 E .33 -.165(ve r)-.275 H(elati).165 E .33
+-.165(ve t)-.275 H 2.75(oe).165 G(nd, 0 for pickup)-2.75 E F1
+(Mupdisp commands)236.572 521.5 Q F3(num)36 549.5 Q F2 194.074
+( go)B(to page)2.75 E F3(num)2.75 E F1(+)36 563.5 Q F2
+(or or or )2.75 E(forw)86.923 E(ard 1/8")-.11 E
+F1(f)36 577.5 Q F2(or or or )2.75 E(forw)87.088
+E(ard 1")-.11 E F1(-)36 591.5 Q F2
+(or or or )2.75 E(backw)66.32 E(ard 1/8")
+-.11 E F1(b)36 605.5 Q F2(or or or )2.75 E
+(backw)79.124 E(ard 1")-.11 E F1(h)36 619.5 Q F2(or)2.75 E F1(?)2.75 E
+F2(help)225.721 E F1(m)36 633.5 Q F2
+(toggle between full and partial page modes)242.837 E F1(n)36 647.5 Q F2
+(ne)245.884 E(xt page)-.165 E F1(p)36 661.5 Q F2(pre)245.884 E
+(vious page)-.275 E F1(q)36 675.5 Q F2(or)2.75 E F1(ZZ)2.75 E F2(quit)
+216.547 E F1(r)36 689.5 Q F2(repaint the screen)247.116 E EP
+%%Page: 4 4
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 9/Times-Roman@0 SF 2.25(-4-)262.503 44.5 S/F1 11/Times-Bold@0 SF
+(Mup P)244.591 70.5 Q(arameters)-.11 E .32 LW 578.6 74.5 36 74.5 DL/F2 8
+/Times-Roman@0 SF -.12(Pa)57.964 86.5 S 27.964(rameter Score).12 F(Staf)
+12 E 16(fV)-.2 G 10(oice Hd/Ft)-17.032 F -.888(Va)130.812 G(lid V).888 E
+137.96(alues Def)-.888 F(ault)-.08 E 578.6 90.5 36 90.5 DL 578.6 92.5 36
+92.5 DL/F3 8/Times-Bold@0 SF(abo)40 104.5 Q -.08(ve)-.08 G(order).08 E
+F2 27.984<8383>49.004 G F3(mussym,octa)53.036 E -.08(ve)-.2 G
+(,dyn&othertext&chord,lyrics,ending,r).08 E 97.84(eh as)-.144 F(listed)2
+E 578.6 108.5 36 108.5 DL(addtranspose)40 120.5 Q F2 27.984<8383>42.164
+G F3(up)53.036 E F2(or)2 E F3(do)2 E(wn)-.08 E F2 2(,f)C(ollo)-2 E
+(wed by)-.2 E/F4 8/Times-Italic@0 SF(interval)2 E F2(and)2 E F4(num)2 E
+F2(up perfect 1)153.232 E 578.6 124.5 36 124.5 DL F3(barstyle)40 136.5 Q
+F2 111.804<8363>60.396 G(omma-separated lists of staf)-111.804 E
+(fs or dash-separated ranges)-.2 E 578.6 140.5 36 140.5 DL F3(beamslope)
+40 152.5 Q F2 27.984<8383>51.948 G 50.308<8330>-.072 G
+(.0 to 1.0, 0.0 to 45.0)-50.308 E(1.0,20.0)221.392 E 578.6 156.5 36
+156.5 DL F3(beamstyle)40 168.5 Q F2 27.984<8383>53.732 G 50.308<8363>
+-.072 G(omma-separated list of)-50.308 E F4(time_values)2 E F2
+(that add up to a measure)2 E 578.6 172.5 36 172.5 DL F3(belo)40 184.5 Q
+-.08(wo)-.08 G(rder).08 E F2 27.984<8383>49.004 G F3(mussym,octa)53.036
+E -.08(ve)-.2 G 115.696(,dyn&othertext&chord,lyrics,pedal as).08 F
+(listed)2 E 578.6 188.5 36 188.5 DL(betweenorder)40 200.5 Q F2 27.984
+<8383>40.852 G F3 159.856(mussym,dyn&othertext&chord,lyrics as)53.036 F
+(listed)2 E 578.6 204.5 36 204.5 DL(bottommar)40 216.5 Q(gin)-.08 E F2
+111.804<8330>38.7 G(.0 to pageheight minus 0.5 inches)-111.804 E
+(0.5 inches)178.512 E 578.6 220.5 36 220.5 DL F3(brace)40 232.5 Q F2
+111.804<8363>68.844 G(omma-separated list of staf)-111.804 E
+(fs or dash-separated ranges)-.2 E 578.6 236.5 36 236.5 DL F3(brack)40
+248.5 Q(et)-.08 E F2 111.804<8363>61.812 G(omma-separated list of staf)
+-111.804 E(fs or dash-separated ranges)-.2 E 578.6 252.5 36 252.5 DL F3
+(cancelk)40 264.5 Q(ey)-.08 E F2 27.984<8383>54.7 G F3(y)53.036 E F2(or)
+2 E F3(n)2 E F2(n)270.728 E 578.6 268.5 36 268.5 DL F3(chorddist)40
+280.5 Q F2 23.052 27.984<83832030>55.5 H(to 50 \(stepsizes\))-25.984 E
+(3)231.848 E 578.6 284.5 36 284.5 DL F3(clef)40 296.5 Q F2 312.892
+27.984<83832074>75.956 H(reble)-27.984 E F3(tr)242.552 296.5 Q(eble,tr)
+-.144 E(eble8)-.144 E F2(,)A F3(8tr)A(eble)-.144 E F2(,)A F3(fr)A
+(enchviolin)-.144 E F2(,)A F3(soprano)A F2(,)A F3(mezzosoprano)A F2(,)A
+F3(alto)A F2(,)A F3(tenor)A F2(,)A F3(baritone)A F2(,)A F3(bass)A 578.6
+300.5 36 300.5 DL(def)40 312.5 Q(oct)-.2 E F2 27.984<8383>67.268 G
+50.308<8330>-.072 G(to 9)-48.308 E(based on clef)271.616 E 578.6 316.5
+36 316.5 DL F3(dist)40 328.5 Q F2 23.052 27.984<83832030>75.5 H
+(to 50 \(stepsizes\))-25.984 E(2)231.848 E 578.6 332.5 36 332.5 DL F3
+(di)40 344.5 Q(vision)-.08 E F2 111.804<834d>61.348 G(IDI di)-111.804 E
+(vision, 1 to 1536 \(ticks per quarter note\))-.2 E(192)134.728 E 578.6
+348.5 36 348.5 DL F3(dyndist)40 360.5 Q F2 23.052 27.984<83832030>62.604
+H(to 50 \(stepsizes\))-25.984 E(2)231.848 E 578.6 364.5 36 364.5 DL F3
+(endingstyle)40 376.5 Q F2<83>49.276 E F3(top)111.804 E F2(,)A F3(barr)2
+E(ed)-.144 E F2 2(,o)C(r)-2 E F3(gr)2 E(ouped)-.144 E F2(top)210.352 E
+578.6 380.5 36 380.5 DL F3(\214rstpage)40 392.5 Q F2 111.804<8331>58.172
+G(to 5000)-109.804 E(1)259.616 E 578.6 396.5 36 396.5 DL F3 -.2(fo)40
+408.5 S(nt).2 E F2 .316 27.984<83832083>74.372 H F3 -.144(ro)-8.048 G(m)
+.144 E F2(,)A F3(bold)2 E F2(,)A F3(ital)2 E F2 2(,o)C(r)-2 E F3
+(boldital)2 E F2(rom)202.64 E 578.6 412.5 36 412.5 DL F3 -.2(fo)40 424.5
+S(ntfamily).2 E F2 .316 27.984<83832083>52.596 H(times)281.792 E F3
+-1.68 -.2(av a)242.552 424.5 T(ntgarde).2 E F2(,)A F3(bookman)2 E F2(,)A
+F3(courier)2 E F2(,)A F3(helv)2 E(etica)-.08 E F2(,)A F3(newcentury)2 E
+F2(,)A F3(palatino)2 E F2 2(,o)C(r)-2 E F3(times)2 E 578.6 428.5 36
+428.5 DL(gridfr)40 440.5 Q(et)-.144 E F2 23.052 27.984<83832032>61.436 H
+(to 99)-25.984 E(4)267.616 E 578.6 444.5 36 444.5 DL F3(gridsatend)40
+456.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
+578.6 460.5 36 460.5 DL F3(gridswher)40 472.5 Q(eused)-.144 E F2 27.984
+<8383>34.316 G F3(y)53.036 E F2(or)2 E F3(n)2 E F2(n)270.728 E 578.6
+476.5 36 476.5 DL F3(gridscale)40 488.5 Q F2 23.052 27.984<83832030>
+57.284 H(.1 to 10.0)-27.984 E(1.0)255.616 E 578.6 492.5 36 492.5 DL F3
+-.08(ke)40 504.5 S(y).08 E F2 312.892 27.984<83832063>76.028 H(major)
+-25.984 E F4(pitc)242.552 504.5 Q(h)-.12 E F3(major)2 E F2(or)2 E F3
+(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
+(and optional)2 E F3(major)2 E F2(or)2 E F3(minor)2 E 578.6 508.5 36
+508.5 DL(label2)40 520.5 Q F2 27.984<8383>67.5 G F3(")53.036 E F4(te)A
+(xt)-.16 E F3(")A F2("")269.568 E 578.6 524.5 36 524.5 DL F3(label)40
+536.5 Q F2 27.984<8383>71.5 G F3(")53.036 E F4(te)A(xt)-.16 E F3(")A F2
+24("")269.568 G 578.6 540.5 36 540.5 DL F3(leftmar)40 552.5 Q(gin)-.08 E
+F2 111.804<8330>52.036 G(.0 to page)-111.804 E(width minus 0.5 inches)
+-.2 E(0.5 inches)180.488 E 578.6 556.5 36 556.5 DL F3(lyricsalign)40
+568.5 Q F2 23.052 27.984<83832030>52.388 H(.0 to 1.0)-27.984 E(0.25)
+259.616 E 578.6 572.5 36 572.5 DL F3(lyricsf)40 584.5 Q(ont)-.2 E F2
+27.984<8383>55.708 G F3 -.144(ro)53.036 G(m).144 E F2(,)A F3(bold)2 E F2
+(,)A F3(ital)2 E F2 2(,o)C(r)-2 E F3(boldital)2 E F2(rom)202.64 E 578.6
+588.5 36 588.5 DL F3(lyricsf)40 600.5 Q(ontfamily)-.2 E F2 312.892
+27.984<83832074>33.932 H(imes)-27.984 E F3 -1.68 -.2(av a)242.552 600.5
+T(ntgarde).2 E F2(,)A F3(bookman)2 E F2(,)A F3(courier)2 E F2(,)A F3
+(helv)2 E(etica)-.08 E F2(,)A F3(newcentury)2 E F2(,)A F3(palatino)2 E
+F2 2(,o)C(r)-2 E F3(times)2 E 578.6 604.5 36 604.5 DL(lyricssize)40
+616.5 Q F2 23.052 27.984<83832031>56.844 H(to 100 \(points\))-25.984 E
+(12)236.728 E 578.6 620.5 36 620.5 DL F3(measnum)40 632.5 Q F2<83>55.06
+E 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
+DL F3(measnumf)40 648.5 Q(ont)-.2 E F2<83>41.484 E F3 -.144(ro)111.804 G
+(m).144 E F2(,)A F3(bold)2 E F2(,)A F3(ital)2 E F2 2(,o)C(r)-2 E F3
+(boldital)2 E F2(rom)202.64 E 578.6 652.5 36 652.5 DL F3(measnumf)40
+664.5 Q(ontfamily)-.2 E F2 401.644<8374>19.708 G(imes)-401.644 E F3
+-1.68 -.2(av a)242.552 664.5 T(ntgarde).2 E F2(,)A F3(bookman)2 E F2(,)A
+F3(courier)2 E F2(,)A F3(helv)2 E(etica)-.08 E F2(,)A F3(newcentury)2 E
+F2(,)A F3(palatino)2 E F2 2(,o)C(r)-2 E F3(times)2 E 578.6 668.5 36
+668.5 DL(measnumsize)40 680.5 Q F2 111.804<8331>42.62 G
+(to 100 \(points\))-109.804 E(11)236.728 E 578.6 684.5 36 684.5 DL 578.6
+74.5 578.6 684.5 DL 36 74.5 36 684.5 DL 526.392 74.5 526.392 684.5 DL
+236.552 74.5 236.552 684.5 DL 205.88 74.5 205.88 684.5 DL 175.808 74.5
+175.808 684.5 DL 144.456 74.5 144.456 684.5 DL 114.24 74.5 114.24 684.5
+DL EP
+%%Page: 5 5
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 9/Times-Roman@0 SF 2.25(-5-)262.503 47 S .32 LW 545.656 65 36 65 DL
+/F1 8/Times-Roman@0 SF -.12(Pa)48.472 77 S 20.164(rameter Score).12 F
+(Staf)14.816 E 18.888(fV)-.2 G 13.228(oice Hd/Ft)-19.92 F -.888(Va)
+119.356 G(lid V).888 E 124.936(alues Def)-.888 F(ault)-.08 E 545.656 81
+36 81 DL 545.656 83 36 83 DL/F2 8/Times-Bold@0 SF(noteheads)40 95 Q F1
+-8.6 30.8<8383832073>36.432 H(tring containing 1 or 7 headshape names)
+-30.8 E("norm")131.576 E 545.656 99 36 99 DL F2(numbermr)40 111 Q(pt)
+-.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
+E 545.656 115 36 115 DL F2(ontheline)40 127 Q F1 30.8<838383>39.096 G F2
+(y)24.2 E F1(or)2 E F2(n)2 E F1(y)244.888 E 545.656 131 36 131 DL F2
+(pack)40 143 Q(exp)-.08 E F1 122.2<8330>42.288 G(.0 to 1.0)-122.2 E(0.8)
+233.776 E 545.656 147 36 147 DL F2(packfact)40 159 Q F1 122.2<8330>
+41.328 G(.0 to 10.0)-122.2 E(1.0)229.776 E 545.656 163 36 163 DL F2(pad)
+40 175 Q F1 -8.6 30.8<838383202d>57.76 H(5.0 to 50.0)-30.8 E(0.0)227.112
+E 545.656 179 36 179 DL F2(pageheight)40 191 Q F1 122.2<8332>33.32 G
+(.0 to 24.0 inches or 5.0 to 61.0 cm)-122.2 E(11.0 inches)150.672 E
+545.656 195 36 195 DL F2(pagesize)40 207 Q F1<83>42.216 E F2(letter)
+122.2 E 2(,l)-.736 G(egal, \215sa, hal\215etter)-2 E 2(,a)-.736 G
+(4, a5, a6)-2 E F1(then optional)2 E F2(portrait)2 E F1(or)2 E F2
+(landscape)2 E F1(letter)23.048 E 545.656 211 36 211 DL F2(pagewidth)40
+223 Q F1 122.2<8332>35.096 G(.0 to 24.0 inches or 5.0 to 61.0 cm)-122.2
+E(8.5 inches)150.672 E 545.656 227 36 227 DL F2(panelsper)40 239 Q(page)
+-.08 E F1 122.2<8331>21.4 G(or 2)-120.2 E(1)245.336 E 545.656 243 36 243
+DL F2(pedstyle)40 255 Q F1 30.8<8383>42.656 G F2(line)57.8 E F1(,)A F2
+(pedstar)2 E F1 2(,o)C(r)-2 E F2(alt pedstar)2 E F1(line)172.448 E
+545.656 259 36 259 DL F2(printmultnum)40 271 Q F1 30.8<8383>21.76 G F2
+(y)57.8 E F1(or)2 E F2(n)2 E F1(y)244.888 E 545.656 275 36 275 DL F2
+-.144(re)40 287 S(hstyle).144 E F1 30.8<8383>43.696 G F2(boxed)57.8 E F1
+(,)A F2(cir)2 E(cled)-.144 E F1 2(,o)C(r)-2 E F2(plain)2 E F1(box)
+186.584 E(ed)-.12 E 545.656 291 36 291 DL F2 -.144(re)40 303 S(lease)
+.144 E F1 -8.6 30.8<8383832030>47.256 H(to 500 \(milliseconds\))-28.8 E
+(20)190 E 545.656 307 36 307 DL F2 -.144(re)40 319 S(stcombine).144 E F1
+122.2<8332>29.032 G(to 1000)-120.2 E(not set)233.776 E 545.656 323 36
+323 DL F2 -.144(re)40 335 S(stsymmult).144 E F1 30.8<8383>28.144 G F2(y)
+57.8 E F1(or)2 E F2(n)2 E F1(n)244.888 E 545.656 339 36 339 DL F2
+(rightmar)40 351 Q(gin)-.08 E F1 122.2<8330>28.96 G(.0 to page)-122.2 E
+(width minus 0.5 inches)-.2 E(0.5 inches)154.648 E 545.656 355 36 355 DL
+F2(scale)40 367 Q F1 122.2<8330>54.216 G(.1 to 10.0)-122.2 E(1.0)229.776
+E 545.656 371 36 371 DL F2(scor)40 383 Q(epad)-.144 E F1<83>40.136 E/F3
+8/Times-Italic@0 SF(num)122.2 E F1 2(,o)C(r)-2 E F3(num)2 E F2(,)A F3
+(num)A F1 2(,n)C -1.8 -.12(eg a)-2 H(ti).12 E .24 -.12(ve p)-.2 H
+(ageheight to pageheight \(stepsizes\)).12 E(2,2)59.184 E 545.656 387 36
+387 DL F2(scor)40 399 Q(esep)-.144 E F1<83>41.92 E F3(num)122.2 E F1 2
+(,o)C(r)-2 E F3(num)2 E F2(,)A F3(num)A F1 2(,6t)C 2(op)-2 G
+(ageheight \(stepsizes\))-2 E(12,20)118.912 E 545.656 403 36 403 DL F2
+(size)40 415 Q F1 .8 30.8<83832083>58.216 H 2(1t)-9.4 G 2(o1)-2 G
+235.776(00 12)-2 F 545.656 419 36 419 DL F2(staf\215ines)40 431 Q F1
+30.8<8383>40.432 G F2(1)57.8 E F1(,)A F2(1n)2 E F1(,)A F2(5)2 E F1(,)A
+F2(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
+(,o)C(r)-2 E F2(tab \()2 E F3(tab_strings)A F2(\))A F1(5)101.768 E
+545.656 435 36 435 DL F2(staffpad)40 447 Q F1 25 30.8<8383206e>42.656 H
+-1.8 -.12(eg a)-30.8 H(ti).12 E .24 -.12(ve p)-.2 H
+(ageheight to pageheight \(stepsizes\)).12 E(0)119.176 E 545.656 451 36
+451 DL F2(staffs)40 463 Q F1 122.2<8331>52.44 G(to 40)-120.2 E(1)241.776
+E 545.656 467 36 467 DL F2(staffscale)40 479 Q F1 25 30.8<83832030>
+39.112 H(.1 to 10.0)-30.8 E(1.0)229.776 E 545.656 483 36 483 DL F2
+(staffsep)40 495 Q F1 25 30.8<83832036>44.44 H
+(to pageheight \(stepsizes\))-28.8 E(10)178.904 E 545.656 499 36 499 DL
+F2(stemlen)40 511 Q F1 -8.6 30.8<8383832030>44.44 H
+(.0 to 100.0 \(stepsizes\))-30.8 E(7.0)190.008 E 545.656 515 36 515 DL
+F2(stemshorten)40 527 Q F1 -8.6 30.8<8383832030>28.888 H
+(.0 to 2.0 \(stepsizes\))-30.8 E(1.0)198.008 E 545.656 531 36 531 DL F2
+(swingunit)40 543 Q F1 -8.6 30.8<8383832074>37.312 H(ime v)-30.8 E
+(alue or nothing)-.2 E(nothing)195.536 E 545.656 547 36 547 DL F2
+(sylposition)40 559 Q F1 25 30.8<8383202d>34.2 H(100 to 100 \(points\))
+-30.8 E(-5)200.224 E 545.656 563 36 563 DL F2(tabwhitebox)40 575 Q F1
+30.8<838383>28.432 G F2(y)24.2 E F1(or)2 E F2(n)2 E F1(n)244.888 E
+545.656 579 36 579 DL F2(time)40 591 Q F1<83>55.552 E F2(common)122.2 E
+F1(,)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
+F1(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
+F2(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)
+-2 E F2(64)2 E F1(4/4)32.24 E 545.656 595 36 595 DL F2(timeunit)40 607 Q
+F1 30.8<838383>41.768 G F3(time_value)24.2 E F1(\(can include dots\))2 E
+F3(D)169.576 E F1(of time sig)2 E 545.656 611 36 611 DL F2(topmar)40 623
+Q(gin)-.08 E F1 122.2<8330>34.736 G(.0 to pageheight minus 0.5 inches)
+-122.2 E(0.5 inches)152.672 E 545.656 627 36 627 DL F2(transpose)40 639
+Q 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
+(,f)C(ollo)-2 E(wed by)-.2 E F3(interval)2 E F1(and)2 E F3(num)2 E F1
+(up perfect 1)127.392 E 545.656 643 36 643 DL F2(units)40 655 Q F1<83>
+53.76 E F2(inches)122.2 E F1(or)2 E F2(cm)2 E F1(inches)221.784 E
+545.656 659 36 659 DL F2(visible)40 671 Q F1 30.8<838383>48.872 G F2(y)
+24.2 E F1(,)A F2(n)2 E F1 2(,o)C(r)-2 E F2(wher)2 E(eused)-.144 E F1(y)
+202.592 E 545.656 675 36 675 DL F2(vcombine)40 687 Q F1 25 30.8
+<8383206c>37.768 H(ist of staf)-30.8 E(fs, plus optional)-.2 E F2(noo)2
+E -.08(ve)-.08 G(rlap).08 E F1(,)A F2(shar)2 E(eone)-.144 E F1 2(,o)C(r)
+-2 E F2 -.08(ove)2 G(rlap).08 E F1 2(,o)C 2(rn)-2 G 32.888
+(othing nothing)-2 F 545.656 691 36 691 DL F2(vscheme)40 703 Q F1 30.8
+<8383>41.776 G F2(1)57.8 E F1(,)A F2(2o)2 E F1(,)A F2(2f)2 E F1(,)A F2
+(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
+F2(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
+(y)244.888 E 545.656 723 36 723 DL 545.656 65 545.656 723 DL 36 65 36
+723 DL 493.656 65 493.656 723 DL 229.656 65 229.656 723 DL 196.056 65
+196.056 723 DL 162.456 65 162.456 723 DL 128.856 65 128.856 723 DL
+95.256 65 95.256 723 DL EP
+%%Page: 6 6
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 9/Times-Roman@0 SF 2.25(-6-)262.503 47 S/F1 8/Times-Roman@0 SF
+(Music symbols can be used in te)36 61 Q(xt strings by using)-.12 E/F2 8
+/Times-Bold@0 SF(\\\()2 E/F3 8/Times-Italic@0 SF(symbol_name)A F2(\))A
+F1 2(.P)C(re\214x with)-2 E F2(sm)2 E F1(for smaller v)2 E(ersion.)-.12
+E 70 157 443 443 -589 589 14.4 663 PBEGIN
+%%BeginDocument: muschar.ps
+%%BoundingBox: 70 157 513 746
+/boxheight 62 def
+/boxwidth 40 def
+/nameheight 10 def
+/tmpstring 50 string def
+/flagsep 1.6 300 mul def
+
+/Times-Roman findfont nameheight 2 sub scalefont setfont
+/prm {
+ /yoff exch def
+ /xoff exch def
+ /sym exch def
+ /name sym tmpstring cvs def
+ /realboxheight boxheight extra add def
+
+ save
+ xoff yoff translate
+
+ % draw box
+ newpath
+ 0 0 moveto
+ boxwidth 0 lineto
+ boxwidth realboxheight lineto
+ 0 realboxheight lineto
+ closepath
+ stroke
+
+ % print name of music character
+ gsave
+ nameheight 4 sub
+ realboxheight name stringwidth pop sub 2 div 4 add moveto
+ 55 rotate
+ 0 0.25 0.75 setrgbcolor
+ name show
+ grestore
+ % display the music character
+ boxwidth 2 div nameheight add
+ realboxheight nameheight sub 2 div
+ 1.0 sym cvx exec
+ restore
+} def
+
+/offset 72 def
+/col 0 def
+/row 11 def
+/extra 0 def
+/extraoffset 0 def
+
+% go to next display slot on the page and show one music character
+/showone {
+ col boxwidth mul offset add row boxheight mul
+ extra sub extraoffset sub prm
+ /col col 1 add def
+ % go to next column when current one is full
+ col 11 ge { /col 0 def /row row 1 sub def } if
+ % one row has to be extra tall
+ row 5 eq { /extra 28 def } if
+ row 4 eq { /extraoffset 28 def /extra 0 def } if
+} def
+
+/gclef showone
+/fclef showone
+/cclef showone
+/dblwhole showone
+/1n showone
+/2n showone
+/4n showone
+/upflag showone
+/dnflag showone
+/qwhrest showone
+/dwhrest showone
+/1rest showone
+/2rest showone
+/4rest showone
+/8rest showone
+/16rest showone
+/32rest showone
+/64rest showone
+/128rest showone
+/256rest showone
+/ll1rest showone
+/ll2rest showone
+/dot showone
+/nat showone
+/sharp showone
+/flat showone
+/dblsharp showone
+/dblflat showone
+/xnote showone
+/dwhdiamond showone
+/diamond showone
+/filldiamond showone
+/up2n showone
+/dn2n showone
+/up4n showone
+/dn4n showone
+/com showone
+/cut showone
+/begped showone
+/pedal showone
+/endped showone
+/dnbow showone
+/upbow showone
+/wedge showone
+/uwedge showone
+/ferm showone
+/uferm showone
+/sign showone
+/coda showone
+/mor showone
+/invmor showone
+/turn showone
+/invturn showone
+/acc_gt showone
+/acc_hat showone
+/acc_uhat showone
+/tr showone
+/leg showone
+/rr showone
+/dim showone
+/halfdim showone
+/triangle showone
+/measrpt showone
+/copyright showone
+/up8n showone
+/dn8n showone
+/up16n showone
+/dn16n showone
+/up32n showone
+/dn32n showone
+/up64n showone
+/dn64n showone
+/up128n showone
+/dn128n showone
+/up256n showone
+/dn256n showone
+/dwhrighttriangle showone
+/righttriangle showone
+/fillrighttriangle showone
+/udwhrighttriangle showone
+/urighttriangle showone
+/ufillrighttriangle showone
+/dwhrectangle showone
+/rectangle showone
+/fillrectangle showone
+/dwhisostriangle showone
+/isostriangle showone
+/fillisostriangle showone
+/dwhpiewedge showone
+/piewedge showone
+/fillpiewedge showone
+/dwhsemicircle showone
+/semicircle showone
+/fillsemicircle showone
+/dwhslashhead showone
+/slashhead showone
+/fillslashhead showone
+/blankhead showone
+showpage
+%%EndDocument
+end PEND 9 90 115 115 -669 669 471.8 734 PBEGIN
+%%BeginDocument: extlist.ps
+%%BoundingBox: 9 90 124 759
+makeExtEncoding
+/Ext-Times-Roman /Times-Roman makeExtendedFont
+/do1char {
+ 15 y moveto
+ /Ext-Times-Roman findfont 7 scalefont setfont
+ show
+ /Times-Roman findfont 7 scalefont setfont
+ 50 y moveto
+ show
+ 110 y moveto
+ show
+ /y y 7 sub def
+} def
+save
+1.000000 1.000000 scale
+newpath
+10 91 moveto
+10 758 lineto
+123 758 lineto
+123 91 lineto
+closepath
+stroke
+/y 748 def
+( ) (exclamdown) ( ) do1char
+( ) (questiondown) (.) do1char
+( ) (sterling) (") do1char
+( ) (yen) (#) do1char
+(\301\301) (quotedblleft) ($) do1char
+(\302\302) (quotedblright) (-) do1char
+(<<) (guillemotleft) (%) do1char
+(>>) (guillemotright) (&) do1char
+( ) (guilsinglleft) (') do1char
+( ) (guilsinglright) (\() do1char
+( ) (dagger) (\)) do1char
+( ) (daggerdbl) (*) do1char
+( ) (grave) (/) do1char
+( ) (acute) (0) do1char
+( ) (macron) (1) do1char
+( ) (breve) (2) do1char
+( ) (dotaccent) (3) do1char
+( ) (dieresis) (4) do1char
+( ) (ring) (5) do1char
+( ) (cedilla) (6) do1char
+( ) (hungarumlaut) (7) do1char
+( ) (ogonek) (8) do1char
+( ) (caron) (9) do1char
+( ) (emdash) (:) do1char
+( ) (space) (\177) do1char
+( ) (AE) (;) do1char
+( ) (ae) (<) do1char
+( ) (ordfeminine) (=) do1char
+( ) (ordmasculine) (>) do1char
+(L/) (Lslash) (?) do1char
+(l/) (lslash) (@) do1char
+(O/) (Oslash) (A) do1char
+(o/) (oslash) (B) do1char
+( ) (OE) (C) do1char
+( ) (oe) (D) do1char
+( ) (dotlessi) (E) do1char
+(ss) (germandbls) (F) do1char
+(A') (Aacute) (G) do1char
+(a') (aacute) (H) do1char
+(A^) (Acircumflex) (I) do1char
+(a^) (acircumflex) (J) do1char
+(A:) (Adieresis) (K) do1char
+(a:) (adieresis) (L) do1char
+(A`) (Agrave) (M) do1char
+(a`) (agrave) (N) do1char
+(Ao) (Aring) (O) do1char
+(ao) (oring) (P) do1char
+(A~) (Atilde) (Q) do1char
+(a~) (atilde) (R) do1char
+(C,) (Ccedilla) (S) do1char
+(c,) (ccedilla) (T) do1char
+(E') (Eacute) (U) do1char
+(e') (eacute) (V) do1char
+(E^) (Ecircumflex) (W) do1char
+(e^) (ecircumflex) (X) do1char
+(E:) (Edieresis) (Y) do1char
+(e:) (edieresis) (Z) do1char
+(E`) (Egrave) ([) do1char
+(e`) (egrave) (\\) do1char
+(I') (Iacute) (]) do1char
+(i') (iacute) (^) do1char
+(I^) (Icircumflex) (_) do1char
+(i^) (icircumflex) (`) do1char
+(I:) (Idieresis) (a) do1char
+(i:) (idieresis) (b) do1char
+(I`) (Igrave) (c) do1char
+(i`) (igrave) (d) do1char
+(N~) (Ntilde) (e) do1char
+(n~) (ntilde) (f) do1char
+(O') (Oacute) (g) do1char
+(o') (oacute) (h) do1char
+(O^) (Ocircumflex) (i) do1char
+(o^) (ocircumflex) (j) do1char
+(O:) (Odieresis) (k) do1char
+(o:) (odieresis) (l) do1char
+(O`) (Ograve) (m) do1char
+(o`) (ograve) (n) do1char
+(O~) (Otilde) (o) do1char
+(o~) (otilde) (p) do1char
+(Sv) (Scaron) (q) do1char
+(sv) (scaron) (r) do1char
+(U') (Uacute) (s) do1char
+(u') (uacute) (t) do1char
+(U^) (Ucircumflex) (u) do1char
+(u^) (ucircumflex) (v) do1char
+(U:) (Udieresis) (w) do1char
+(u:) (udieresis) (x) do1char
+(U`) (Ugrave) (y) do1char
+(u`) (ugrave) (z) do1char
+(Y:) (Ydieresis) ({) do1char
+(y:) (ydieresis) (|) do1char
+(Zv) (Zcaron) (}) do1char
+(zv) (zcaron) (~) do1char
+( ) (bullet) (+) do1char
+showpage
+restore
+%%Pages: 1
+%%EndDocument
+end PEND/F4 9/NewCenturySchlbk-BoldItalic@0 SF -2.502(Ar kkr)266.832
+688.5 R 2.583(aE)-.099 G(nter)-2.583 E(pr)-.153 E(ises)-.126 E/F5 9
+/NewCenturySchlbk-Roman@0 SF -1.125(P.)285.201 701.5 S .666 -.333(O. B)
+1.125 H(ox 315).333 E -.675(Wa)249.885 714.5 S(rrenville).675 E 2.502
+(,I)-.162 G 2.502(L6)-2.502 G 10.008(0555 USA)-2.502 F(http://www)
+263.785 727.5 Q(.arkkra.com)-1.125 E(support@arkkra.com)268.249 740.5 Q
+EP
+%%Trailer
+end
+%%EOF
diff --git a/mup/docs/overview.txt b/mup/docs/overview.txt
new file mode 100644
index 0000000..e05762e
--- /dev/null
+++ b/mup/docs/overview.txt
@@ -0,0 +1,143 @@
+
+ MUP Overview
+
+ 1. OVERVIEW OF THE MUP MUSIC PUBLICATION PROGRAM
+
+ Mup is a shareware program for printing music. It takes an
+ input file containing ordinary (ASCII) text describing
+ music, and produces PostScript output for printing the
+ musical score described by the input. Arkkra Enterprises
+ was established to make Mup readily available at low cost to
+ anyone who would like to use Mup.
+
+ A Mup input file can contains several kinds of sections or
+ contexts. The description of musical notes is given in the
+ "music" context. There are contexts for defining page
+ headers and footers. There are also several contexts used
+ for setting various parameters. For example, there is a
+ "score" context in which global aspects are listed, such as
+ the number of staffs, the time signature, page margins, etc.
+ It is also possible to set parameters for individual staffs
+ and even individual voices. (Each staff can have up to three
+ independent voices.) Any parameter that can be set for an
+ individual voice can also be set for a staff, and any
+ parameter that can be set for a staff can be set for the
+ score as a whole. The actual value used for a given
+ parameter is obtained by searching from the most specific
+ (i.e., voice), to the most general (i.e., score) until a
+ value is found. All values are given a default at the score
+ level, so that everything will always resolve to some value.
+ Parameters include items such as:
+
+ - Number of staffs
+
+ - Number of voices per staff
+
+ - Time signature
+
+ - Key signature
+
+ - Clef
+
+ - Transposition amount
+
+ - Whether to use beams or flags on notes of 8th note
+ duration or shorter
+
+ - Margins
+
+ - Which staffs to group with braces or brackets, and what
+ labels to use
+
+ - How tightly to pack output together, both horizontally
+ and vertically.
+
+ - Whether to print measure numbers
+
+ Mup can handle up to 40 parallel staffs. Each staff can have
+ a different key signature, clef, and transposition value.
+ Staffs can be 5-line, 1-line, or tablature (1 to 9 lines).
+ It is possible to print a subset of staffs or voices.
+ Guitar grids are supported.
+
+ Music data is organized into measures. Each measure consists
+ of data for one or more voices followed by a bar line. Data
+ for each voice consists of one or more chords. Each chord
+ consists of a time value and one or more notes, and possibly
+ additional items associated with the chord. To minimize
+ input, an omitted time value defaults to being the same as
+ the previous time value, and if the notes are omitted, the
+ notes of the previous chord are used. There are also two
+ special kinds of "notes": rests and space. Time values from
+ double whole through 256th are supported, as well as
+ tuplets, and any number of dots. Notes are specified by a
+ letter 'a' to 'g', which may be followed by an accidental
+ (#, &, x, &&, or n for sharp, flat, double sharp, double
+ flat, and natural respectively), and an optional octave. The
+ octave can be an absolute number 0 to 9 or one or more + or
+ - signs to indicate one or more octaves above or below the
+ default octave. It is also possible to specify that octave
+ marks are to be printed.
+
+ Individual notes or entire chords can be tied or slurred to
+ notes in the following chord. Slides, bends, and phrase
+ marks can also be specified. Mup takes care of all details
+ of drawing appropriate curves and splitting the curves
+ across scores or pages if necessary.
+
+ Grace notes can be specified before any chord. It is also
+ possible to specify that notes are to be printed in "cue"
+ (small) size rather than regular size, or that "X" or
+ diamond shaped notes are to be used. Shaped note used in
+ "Sacred Harp" music are also supported.
+
+ Each measure ends with a bar line. There are several types
+ of bars: an ordinary bar, a double bar, a heavy bar to end
+ the song, and bars with repeat signs. There is also an
+ "invisible bar" which allows for organizing the input into
+ bars without having the bar lines printed on the output.
+
+ First and subsequent endings can be specified at bar lines.
+ Rehearsal marks can be requested at any bar line.
+
+ Macros can be defined to minimize input or improve
+ readability. There is a generalized "if" clause that lets
+ you produce different outputs based on macro values. It is
+ also possible to "include" one file in another.
+
+ Lyrics can be specified for zero or more verses, above,
+ below or between staffs. You can control the font and size
+ used for the lyrics.
+
+ Music symbols or words can be placed relative to staffs and
+ notes. This may include musical marks such as fermatas and
+ accents, as well as words to indicate tempo or dynamics,
+ etc.
+
+ Since both the input and output of Mup are ASCII text files,
+ it is easy to write programs to do various transformations.
+ For example, a program could be written to move voices from
+ one staff to another, or any sort of PostScript filter
+ program could be used on the output.
+
+ Mup will optionally provide output in standard Musical
+ Instrument Digital Interface (MIDI) format, for performance
+ rather than PostScript output for printing.
+
+ While Mup itself bucks the trend of graphical, mouse-driven
+ input, it has proven to be a very useful and powerful method
+ of capturing the complexities of musical notation, and there
+ is a companion program, called Mupmate, that provides a
+ graphical interface on top of Mup for those who are more
+ comfortable with that kind of interface. The use of ordinary
+ text input and PostScript output make it largely device
+ independent. Mup was designed and written by people who are
+ both musicians and computer programmers. The result is a
+ program that provides the capability to produce full-
+ featured, very high quality musical scores with a minimum of
+ effort. It is available ready-to-run for selected computer
+ operating systems, and source code is also available so that
+ it can be run on most platforms that have a C compiler. You
+ can get a copy of Mup to try out with no obligation, and if
+ you like it, the registration fee is far lower than the
+ price of most music publication software.
diff --git a/mup/docs/register.txt b/mup/docs/register.txt
new file mode 100644
index 0000000..a7773aa
--- /dev/null
+++ b/mup/docs/register.txt
@@ -0,0 +1,28 @@
+Mup is SHAREWARE. You can try out a copy for free, but if you decide
+to keep and use it, you must register by filling out the form below
+and sending the form and cash, check, or money order to:
+ Arkkra Enterprises
+ P. O. Box 315
+ Warrenville, IL 60555 USA
+
+Name______________________________________________________________
+
+Address___________________________________________________________
+
+City_____________________________ State/Province__________________
+
+Zip code/Postal code_____________________ Country_________________
+
+Email address (please print clearly)______________________________
+
+How did you find out about Mup?___________________________________
+
+__________________________________________________________________
+
+___Linux ___ Windows/MS-DOS ___Mac ___Other____________________
+
+Would you like to join the Mup users mailing list? ___ Yes ___ No
+
+___ Mup Version 5.3 Registrations.........................$29 each
+ (Illinois residents, add $2.18 sales tax)
+(For credit card payment, see http://www.arkkra.com/doc/credtcrd.html)
diff --git a/mup/docs/sample.mup b/mup/docs/sample.mup
new file mode 100644
index 0000000..e568452
--- /dev/null
+++ b/mup/docs/sample.mup
@@ -0,0 +1,576 @@
+
+
+//**********************************************************************
+// NOTE:
+//
+// This is a sample Mup input file. This file is intended to demonstrate
+// lots of the features of Mup, including advanced features.
+// In most cases, you'll probably only need to use a few basic features,
+// so your input file will usually be a lot simpler.
+//
+//**********************************************************************
+
+
+// header to go on first page
+header
+ title (18) "Sample Song to Show What Mup Can Do"
+ title palatino ital (12) "This is a subtitle"
+ title "Text: Ann Onymous" "Tune: Arthur Unknown"
+ title "" "(1995)"
+
+// header for subsequent pages
+header2
+ title "Sample Songs" "This is the title" "page \% of \#"
+
+// footer for first page
+footer
+ // use a printing command other than "title" to show how others work
+ center nl "This is a sample of a Mup footer"
+ // leave a blank line
+ title (12) " "
+
+ title (11) "Published by Arkkra Enterprises" \
+ "P. O. Box 315 Warrenville, IL 60555" \
+ "http://www.arkkra.com"
+
+// footer for subsequent pages
+footer2
+ print nl "This is a sample remark at the bottom of the page"
+
+// top/top2/bottom/bottom2 are like header/header2/footer/footer2 except
+// they can be changed later; for example, you could use header/header2 for
+// the whole song, but have a new top/top2 for each section of the song.
+
+// to be printed right below the header on this page (the first page)
+top
+ title (13) "First Movement"
+// to be printed right below the header2 on later pages
+top2
+ title "First movement"
+
+// set some score-wide parameters
+score
+ staffs = 9
+ key = c minor
+ time = 9/8
+
+ // beam things a dotted quarter at a time, and beam across rests
+ // have the main beams group together notes a dotted quarter at a
+ // time, but have subgroupings an 8th note at a time; also, beam
+ // across rests
+ beamstyle = (8,8,8), (8,8,8), (8,8,8) r
+
+ // put bracket to left of top 2 staffs, and bottom 2, with labels
+ bracket = 1-2 ("Choir", "Ch"), 7-8 ("Guitar", "Gtr")
+
+ // put brace on keyboard's staffs
+ brace = 5-6 ("keyboard", "Kbd")
+
+ // bar the staffs 5 and 6 together, and 7 and 8 together
+ barstyle = 5-6, 7-8
+
+ // put rehearsal marks in circles, instead of the default rectangles
+ rehstyle = circled
+
+ // make a little smaller than normal
+ scale = 0.77
+
+ // pack notes together
+ packexp = 0.7
+ packfact = 0.75
+
+ // set the margins, allowing choice depending on whether -DBIGMARGINS
+ // is used on the command line or not
+ ifdef BIGMARGINS
+ topmargin = 1.0
+ bottommargin = 1.1
+ leftmargin = 1
+ rightmargin = 1
+ else
+ topmargin = 0.8
+ bottommargin = 0.8
+ leftmargin = 0.7
+ rightmargin = 0.6
+ endif
+
+ // make sure chord marks are a ways away from staffs
+ chorddist = 4
+
+ // make sure other things are a ways away too
+ dist = 3
+
+ // spread scores and staffs apart more than normal
+ scoresep = 14, 24
+ scorepad = 5
+ staffsep = 14
+ staffpad = 2
+
+ // label endings above staffs that are grouped by brace or bracket
+ endingstyle = grouped
+
+ // use palatino fonts by default, in 14 point
+ fontfamily = palatino
+ font = rom
+ size = 14
+
+ // put lyrics in helvetica italics, 11 point
+ lyricsfontfamily = helvetica
+ lyricsfont = ital
+ lyricssize = 11
+
+ // print measure numbers at the beginning of each score
+ // in Helvetica italics
+ measnumfontfamily = helvetica
+ measnumfont = ital
+ measnumsize = 9
+ measnum = y
+
+ // When there are chords, print guitar grids with them. To put them
+ // at the end of the song we would use gridsatend. If we wanted
+ // to make them bigger or smaller, we could set "gridscale".
+ gridswhereused = y
+
+ // If the lowest fret used is 3 or more, use "N fr" notation instead
+ // of showing the whole guitar neck up to that point in the grid.
+ // The default value of this is 4, and it can be turned off.
+ gridfret = 3
+
+
+//set some things for particular staffs
+staff 2
+ clef = bass
+
+staff 3
+ label = "foghorn\nin G\(smflat)"
+ staffscale = 0.8 // make this staff a little smaller
+ clef = baritone
+ transpose = down dim 5
+ // make staff 3 visible only when there is something on it
+ visible = whereused
+
+ // set different default octave
+ defoct = 4
+
+staff 4
+ // make staff 4 a 1-line staff, with a "drum clef"
+ stafflines = 1 drum
+
+staff 5
+ // Use three voices on staff 5. Allow the stems of the top and bottom
+ // voices (1 and 2) to float to whichever way is appropriate. (We
+ // could use 2o to force their stems to be in opposite directions.)
+ // Voice 3 is an extra voice, typically in the middle, whose stems can
+ // go either way.
+ vscheme = 3f
+
+staff 6
+ clef = bass
+
+ // use dotted quarter for default time unit instead of
+ // the normal time signature denominator
+ timeunit = 4.
+
+staff 7
+ vscheme = 2f
+
+staff 8
+ // Make staff 8 a tablature staff for standard guitar. This
+ // automatically makes the preceding staff (7) a "tabnote" staff,
+ // meaning its notes will be derived from staff 8 automatically,
+ // unless overriden.
+ stafflines = tab
+
+ // make fret numbers more readable by putting a white background there
+ tabwhitebox = y
+
+ vscheme = 2f // allow two voices on this tab staff
+
+staff 9
+ // On staff 9, use "shaped notes". Each scale degree uses a different
+ // shape of note head.
+ label = "Soprano"
+ noteheads = "isostri semicirc diam righttri norm rect pie"
+
+// define a macro to allow saying "DRUM" instead of "4:" for the 4th staff
+define DRUM 4: @
+
+grids
+ // define grids to be printed with guitar chords
+ "Cm" "- (3 5 5 4 3)"
+ "G:9 7" "3 x o o o 5"
+ "Go7" "o 1 2 o 2 o"
+ "G" "3 x o o o 3"
+
+// now do musical data
+music
+
+// put a tempo mark above staffs 1 and 6, and set MIDI tempo to 92
+// quarter notes per minute
+ rom above 1,6 : 1 "Andante";
+ midi all: 0 "tempo = 92";
+// set the instruments to use for MIDI
+ midi 1-2: 0 "channel=5"; 0 "program=52"; 0 "onvelocity=92";
+ midi 3: 0 "channel=6"; 0 "program=109"; 0 "onvelocity=61";
+ midi 4: 0 "channel=10"; // percussion channel
+// set onvelocity to accent the top note
+ midi 5-6: 0 "channel=11"; 0 "program=1"; 0 "onvelocity=104,88";
+ midi 5 2: 0 "channel=11";
+ midi 7: 0 "channel=14"; 0 "program=25"; 0 "onvelocity=83";
+
+// Note that lines of input within a given measure can be entered in any order.
+// It is usually a good idea to enter music data a staff at a time from top
+// to bottom, just to make it easy to keep track of, although Mup makes no
+// such requirement. You may choose to intersperse other things like lyrics
+// and phrase marks, or do them all at once before or after the music data,
+// or in whatever order you choose.
+
+// Also note that you can indent things any way you want in your Mup
+// input file, and can put extra blank spaces almost anywhere
+// except in the middle of a word.
+
+// For MIDI purposes, the first two measures get played an extra time
+// before the Coda, so put them inside a macro.
+define FIRST2MEASURES
+
+// staff 1, three dotted quarter notes, second chord same as the first
+ 1 1: 4.ceg;;dfb;
+
+// staff 2, dotted quarter, two eighths with a rest between, dotted quarter
+ 2: 4.c;8c;r;e;4.f;
+
+// phrase on staff 2 from beginning note to first count of next measure
+ phrase 2: 1 til 1m+1;
+
+// two verses of lyrics between top two staffs
+// use "|" to align the first syllables 8 points left of the notes' centers
+ lyrics between 1&2: 4.;;; "-8|These are the"; "-8|This is verse";
+
+// a grace note and an accent on staff 3
+ 3: [grace; slash 1]c#; [with >] 2.f#;4.r;
+
+// measure rest for staff 4
+ DRUM mr;
+
+// staff 5, voice 1, begins with duplet, also has a tied note
+ 5 1: {4c+;g;}2,4.; 4.c+;4f+~;16;;
+
+// second voice for staff 5
+ 5 2: 2.c;4.d;
+
+// third voice for staff 5 starts with a "space", nothing printed; force
+// horizontal offsets (ho) on two of the notes to fine tune their spacing
+ 5 3: 4.s; [ho 3.5]8e;f;g; [ho 3]an; 4;
+
+// staff 6, some notes an octave or two away from the default octave
+ 6: 4.c-c--;;d-d--;
+
+// put piano pedal mark at the bottom
+ pedal below 6: 1;6;
+
+// show the fret numbers on guitar strings on the tablature staff
+ 8: 4. a3d1g0; 8 a3; e'3; a3; 4. d0g2b3e1;
+
+// Print music theory analysis symbols at counts 1 and 7. The ":" makes the
+// following space-separated items be stacked on top of each other.
+ rom analysis above 5: 1 "i"; 7 "VII:6 #5";
+
+// print figured bass numbers below count 7; the slash goes through the "5"
+ rom figbass below 6: 7 "6 5/";
+
+ 9: 4.c+; 8e+; c+; e+; 4.f+;
+ lyrics 9: 2.+4.; "ah_";
+
+// ordinary bar line, with a reherasal letter
+ bar reh let
+
+
+
+// next measure
+ 1: 2.c+gc;4.r;
+ 2: 2.ce;4.r;
+
+// lyrics with an underscore
+ // This time, since the time values of the lyrics match those
+ // of the music, we'll let Mup derive the time values,
+ // rather than specifying them. Notice that we are chanting multiple
+ // syllables on the last word, so we show that they are to be treated
+ // as one syllable by separating them by a special \(space) character
+ // instead of simple space.
+ lyrics between 1&2: [1] "words!_"; [2] "two\(space)oh\(space)yes.";
+
+// include a note with a double flat
+ 3: 2.f&&;4.r;
+
+// you can specify a pitch for a 1-line staff, even though all notes will be
+// placed on the line. The pitch will be used for MIDI output, if you use
+// the -m option to Mup to get a MIDI file instead of printed output.
+ DRUM 4.f&;2.r;
+
+// because of the beamstyle setting, the 16th notes here are joined in pairs
+// by both beams, but only one beam joins all six
+ 5 1: 2.c++;4.r;
+ 5 2: 8e;g;e; 16g;e;g;e;g;e; 4.r;
+ 6: 2.c- alt 2;c;4.r;
+ pedal below 6: 1;6*;
+
+// print 3 tremelo slashes on this chord
+ 8: [slash 3] 2. d1g0b1e3; 4.r;
+
+ 9: 2.e+; 4.r;
+
+// at count 9.9 (almost the dblbar), back up 19 stepsizes and print this coda
+// indication, including the actual coda symbol; do this in italics of font
+// size 13 (but turn off the italics for the symbol), and above all the staffs
+ ital(13) all: 9.9[-19] "To coda \f(TR)\(coda)";
+
+ // double bar
+ dblbar
+@ // end the macro definition of the first measures
+// Now call the macro for the first measures
+ FIRST2MEASURES
+
+
+
+// start a new score. Normally, Mup will place things
+// as best it can, but you can force things if you like.
+newscore
+
+// now more music data
+music
+
+
+ // set location tags on the two notes, then draw a wavy line between
+ // them saying that it is a glissando
+ 1: 2.c =h; 4.g =k;
+ wavy line (h.e+3, h.y) to (k.w-3, k.y) with ital (11) "gliss."
+ 2: 4.e; 8..; 32f;8g;4.c;
+
+// a crescendo mark
+ < below 2: 3 til 7.5;
+
+// trill the foghorn from count 1 to 7; put a "turn" symbol above the note
+// at count 8. For MIDI, specify exactly how to play it.
+ ifndef MIDI
+ 3: 2..d&; 4d;
+ mussym 3: 1 "tr" til 7; 8 "turn";
+ else
+ 3: 16d&;e;d;e;d;e;d;e;d;e;d;e;d;e; {d;e;d;c;d;}5;
+ endif
+
+ 4: [slash 2] 2.c; [with .]4.c-;
+ 5: 4.ceg;;;
+
+// a dynamic mark
+ times boldital between 5&6: 7 "ff";
+
+// roll up on first chord, down on second, default (up) on third
+ roll up 5: 1;
+ roll down 5: 4;
+ roll 5: 7;
+
+// the <> indicates a slur
+ 6: 2.c e?;8e<>;4c;
+
+// For the second note, "bend" the previous note up 1/2 step by stretching
+// the E string. Then bend to a full step, and release back to normal.
+ 8 1: 4.e5; e "1/2"; 8e "full"; 4e "";
+
+// Put some notes in the second tab voice. These will be translated to the
+// the second voice of the tabnote staff above.
+ 8 2: 4.g0; 4; 8; 4.;
+
+ 9: 8c+; b; an; g; c; d; 4.e;
+
+// chord symbols will be transposed if the music is transposed.
+// In this particular example, transposition is not in effect
+ bold chord above all: 1 "Cm";
+
+ bar ending "1."
+
+
+
+// two measures of rest
+ multirest 2
+ repeatend ending "2."
+
+
+staff 4
+// From now on, staff 4 (the one-line staff) will have two voices with stems
+// that are always opposing. Set it so that the notes will not be on the line
+// but rather above and below it.
+ vscheme = 2o
+ ontheline = n
+music
+ midi 4 2: 0 "channel=10";
+
+// Define a macro with parameters for printing a chord name at a given count.
+// Note that the chord name is passed in and then the ` ` cause it to be
+// put in quotes.
+define K(COUNT, NAME) bold chord all: COUNT `NAME`; @
+
+// Define a "map" for chord-at-a-time input. (By "chord" here we mean a group
+// of notes, not the symbolic chord name as above.) Since all the voices in
+// the choir have the same rhythm from now on, it's convenient to use this
+// method of input instead of the usual voice-at-a-time method. Set it up
+// to enter bass and tenor on staff 2, then alto and soprano on staff 1.
+define M [ 2; 2; 1; 1 ] @
+
+
+ K(1,Cm) // print a C minor chord at count 1
+
+// assign all the notes for staffs 1 and 2, using the map. Each goes to its
+// proper octave according to defoct.
+ M: 4.cgce; ceeg; cgce;
+
+// Put phrase marks on each staff, from count 1 until count 7 of the next
+// measure. We didn't specify "above" or "below", so Mup chooses the side.
+ phrase 1,2: 1 til 1m+7;
+
+// Increase the size of the lyrics by 3 points. This will carry forward to
+// the end of the song unless changed again. Also, use the non-ASCII
+// character n-tilde, indicated by \(n~). If you can type non-ASCII characters
+// directly on your keyboard, you can do that instead of using this notation.
+ lyrics between 1&2: "\s(+3)Ma-\(n~)a-na";
+
+// put the last note's accidental in parentheses, since it is just a
+// reminder to the player that this accidental is still in force
+ 3: 4.an; b; a(n);
+
+// Use X-shaped notes on the top voice. Use the "..." to show that this
+// applies for the rest of this measure, not just the first chord.
+ 4 1: [xnote]... 4.; ; 8;;;
+ 4 2: 4.; ; ;
+
+// Beam notes together across both staffs. Set a location tag (=h) on the
+// first note, for later use.
+ 5: 4.s bm with staff below; ; 8c; e; g ebm;
+ 6: 8c- =h bm with staff above; e-; g-; c; e; g; 4.s ebm;
+
+ 8: 2. a3 d5 g5 b4 e3; 4. tie;
+
+ // For the last two notes, override the head shape to be a slash, to
+ // indicate repeating the first part of the measure.
+ 9: 8g; e; ; [hs "slash"]... 4.b; ;
+ bar endending
+
+
+
+ ital all: 1 "\[A special note, on\ntwo lines, in a box.\]";
+ 1: 4.ce; eg; ;
+ lyrics between 1&2: "am gr\(o:)\(ss)t-en,"; // non-ACSII chars
+ 2: 4.cg; ce; ;
+
+// draw a measure repeat sign
+ 3: mrpt;
+
+ // put a text string in an ellipse
+ ital 4: 1 "\{mute\}";
+ 4 1: [xnote]... 4.; ; 8;;;
+ 4 2: 2.; 4.;
+
+ 6: 8 with e+c++ above; c+ with g+ above; g with e+ above; ec+; g; e; \
+ 4.c =k; // set loc tag "k"
+ 8: 4. a3 d5 g5 b4 e3; 2.;
+ 9: mrpt;
+ bar
+
+// Draw a curve, with endpoints based on the "=h" and "=k" location tags with
+// vertical offsets of 11 and 8 stepsizes upwards. The curve bulges upwards
+// 20 and 23 stepsizes 1/3 and 2/3 of the way through it.
+ medium curve (h.x, h.y + 11) to (k.x, k.y + 8) bulge 20, 23;
+
+
+// print the chord G97, with the 9 above the 7
+ K(1,G:9 7)
+
+ ital(15) all: 9.9[-20] "D.C. al Coda";
+
+// use a C double sharp (cx) and B natural
+ 1: 4.cxbn; 2.;
+ lyrics between 1&2: "tr\(e`)s bien!"; // another non-ASCII character
+ 2: 4.g-f; 2.;
+ 4 1: 4.r; c; ; // the pitch is arbitrary except for MIDI on one-line
+ 4 2: 4.; r; ;
+ 5: 4.dfgbn; ; dfan;
+
+// force first note stem to point upwards, which would by default have
+// pointed down; change clef in the middle of the measure
+ 6: [up] 4.d; c; <> d+;
+
+// The first note is a "prebend" (stretch the string before plucking). On the
+// last note, do a slide upwards after it that doesn't end at any specific note.
+ 8: 4. a10 "full" b8 "full"; 4. a10 "" b8 ""; [grace] 16 e0; 4.e1 ;
+ 9: 2.+4.g;
+ lyrics 9: "oo_";
+ dblbar
+
+// For MIDI, insert the D.C. al Coda fragment
+ ifdef MIDI
+ FIRST2MEASURES
+ endif
+
+// leave a gap and start all the staffs anew, showing clefs and key signatures
+ restart
+
+staff 6
+ clef = bass // change the clef back to bass
+
+music
+// override the "dist" parameter, and specify a minimum distance of 5 stepsizes
+// from the staff for this coda sign
+ mussym(13) all dist 5: 0.5 "coda";
+ ital(15) all: 1 "Coda";
+
+// at count 1 print G diminished 7 (the "o" is translated to a diminished
+// symbol), and at count 7 print G
+ K(1,Go7)
+ K(7,G)
+
+// Another duplet. If we put "n" after the first number it would prevent the
+// bracket from being printed.
+ 1: 2.d&g; { 4gbn; ; }2,4.;
+
+// Draw parentheses around the one D natural. Force this duplet's bracket to
+// be below; this one would have defaulted to above.
+ 2: 2.b&f&; { 4d-n(dn)g; dbn; } below 2,4.;
+
+// Print both keyboard hands on its top staff, using two voices. Since the
+// top notes are so high, set their stems to extend only 5 stepsizes instead
+// of the usual 7 (octave). Slur and tie the notes, using dashed or dotted
+// rather than solid curves.
+ 5 1: [len 5]... 2.g++b++d&+++f&+++ dashed slur; 4.g++bn++d+++g+++;
+ 5 2: 2.gg+ dotted tie; 4.;
+
+// leave staff 6 unspecified, so that it will default to a space
+
+ 8: [slash 1] 2. e'0 a1 d2 g0 b2 e0; 4. e'3 d0 g0 b0 e3;
+
+ 9: 2.g; 4.bn;
+ lyrics 9: "At the";
+ bar
+
+
+
+score
+// set a time signature that combines two simple time signatures
+ time = 2/4 + 3/8
+
+music
+// use shorthand to enter the same data for two staffs at once
+ 1,2: 2egc+ tie; 4.;
+
+ 4 1,2: mr; // measure rest on both voices of staff 4
+ 5-6: 2c tie; 4.;
+
+// mark notes an octave lower than normal
+ octave below 6: 1 "8va" til 7.5;
+
+// put a fermata above staffs 1, 2, and 4 to 6
+ mussym above 1,2,4-6: 5 "ferm";
+// for MIDI, slow the tempo, to produce the fermata
+ midi all: 3 "tempo=50";
+ 8: 2 e20~; 4.;
+ 9: 2+4.c+;
+ lyrics 9: "end.";
+ K(1,Cm)
+ endbar
diff --git a/mup/docs/sample.ps b/mup/docs/sample.ps
new file mode 100644
index 0000000..b759ada
--- /dev/null
+++ b/mup/docs/sample.ps
@@ -0,0 +1,6024 @@
+%!PS-Adobe-1.0
+%%Creator: Mup
+%%Title: music: from /home/johnkr/mup/5.3/doc/arkkra/sample.mup
+%%CreationDate: Sat Dec 9 16:59:22 2006
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+%%BoundingBox: 0 0 612 792
+%%EndComments
+% Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2003, 2004 by Arkkra Enterprises
+% All rights reserved
+
+% Mup PostScript Prolog 5.3 for use with Mup 5.3
+
+% lwid is used as the width of a standard (thin) line in the music
+% character definitions.
+/lwid 70 def
+/halflwid lwid 2 div def
+
+% Define the following for use in do_upshortnote, do_dnshortnote, and
+% do_shortrest; it has to be done outside of the music font definition.
+/utildict 10 dict def
+utildict begin
+ /setnumflags { /numflags exch def } def
+ /sethooksm1 { /hooksm1 exch def } def
+ /setoffsets { /offsets exch def } def
+ /setx { /x exch def } def
+ /sety { /y exch def } def
+end
+
+% Define a music character font. Each music character is defined as if it
+% were a normal ASCII character in a strange font where "A" looks like a
+% treble clef, "B" looks like a bass clef, etc.
+
+/mfont0 100 dict def
+mfont0 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont0) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ % the following definitions are used for quarter rests
+ /topx -170 def /topy 950 def
+ /cor1x 250 def /cor1y 450 def
+ /cor2x -300 def /cor2y 200 def
+ /cor3x 250 def /cor3y -400 def
+
+ % the following definitions are used for double sharps
+ /limit 300 halflwid add def
+ /off 70 def
+ /inbendsmall limit 200 sub def
+ /inbendbig limit 20 sub def
+ /outbendsmall 100 def
+ /outbendbig outbendsmall off add def
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+ /do_1n {
+ gsave
+ newpath -10 rotate 1.6 1 scale
+ 0 0 325 0 360 arc %outer ellipse
+ 1 1.6 div 1 scale 10 rotate %back to original
+ 35 rotate 0.85 1.1 scale
+ 0 0 275 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_upflag {
+ -315 0 moveto
+ -300 100 -100 480 0 600 curveto
+ 300 960 350 1500 200 1700 curveto
+ 130 1700 lineto
+ 350 1200 50 650 -315 600 curveto
+ fill
+ } def
+ /do_flat {
+ -250 -400 moveto %outer edge of loop
+ 500 0 350 650 -250 160 curveto
+ -250 160 lwid sub lineto %inner edge of loop
+ 100 400 300 0 -250 -400 lwid add curveto
+ fill
+
+ lwid setlinewidth %stem
+ -250 1100 moveto -250 -400 lineto stroke
+ } def
+ /do_diamond {
+ newpath
+ 420 0 moveto 0 300 lineto -420 0 lineto
+ 0 -300 lineto closepath
+ 259 -29 moveto -41 185 lineto -259 29 lineto
+ 41 -185 lineto closepath
+ eofill
+ } def
+ /do_2n {
+ gsave
+ newpath 25 rotate 1.4 1 scale
+ 0 0 315 0 360 arc %outer ellipse
+ 1 1.4 div 1 scale %back to original
+ 1.3 0.5 scale
+ 0 0 310 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_4n {
+ gsave
+ newpath 25 rotate 1.35 1 scale
+ 0 0 310 0 360 arc fill
+ grestore
+ } def
+ /do_com {
+ newpath
+ 330 250 150 0 360 arc fill %knob at upper right
+ 465 300 moveto %outer boundary
+ 410 500 200 635 0 635 curveto
+ -750 635 -750 -635 0 -635 curveto
+ 350 -635 480 -300 500 -100 curveto
+ 430 -100 lineto %inner boundary
+ 380 -300 250 -565 0 -565 curveto
+ -450 -565 -450 565 0 565 curveto
+ 200 565 370 350 395 300 curveto
+ fill
+ } def
+ /do_ferm {
+ 0 0 800 lwid sub 0 180 arc %inner arc
+ -800 0 lineto
+ 0 270 lwid sub 800 180 0 arcn %outer arc
+ 800 0 lineto fill
+ 0 120 120 0 360 arc fill %the dot
+ } def
+ /do_mor {
+ gsave
+ 0.7 1 scale %scrunch the following horizontally
+ 45 rotate %to pretend all lines horz or vertical
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %one half of the mordent
+ 0 40 moveto 350 40 lineto 350 -460 lineto
+ 750 -460 lineto 750 -540 lineto
+ 150 -540 lineto 150 -40 lineto
+ 0 -40 lineto fill
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+ /do_turn {
+ gsave
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 -100 moveto %outer boundary
+ 200 -400 625 -400 625 0 curveto
+ 625 200 500 325 300 325 curveto
+ 300 185 lineto %inner boundary
+ 450 255 555 150 555 0 curveto
+ 555 -350 250 -250 0 100 curveto
+ fill
+ 300 255 70 0 360 arc fill %knob on end
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+
+ /do_upshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ gsave
+ -330 0 translate %half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto
+ 370 2100 numflags 2 sub flagsep mul add lineto stroke
+ 670 2100 numflags 2 sub flagsep mul add translate
+ 1 -1 scale %reflect across X axis
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_dnshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto
+ -370 -2100 numflags 2 sub flagsep mul sub lineto stroke
+ gsave
+ -70 -2100 numflags 2 sub flagsep mul sub translate
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_shortrest {
+ utildict begin
+ sety setx setoffsets sethooksm1 %set variable from the stack
+ gsave
+ -105.8 offsets mul -600 offsets mul translate
+ 0 1 hooksm1 { %loop once per hook
+ newpath
+ 1 setlinewidth
+ gsave
+ 1 1.2 scale
+ -150 300 1.2 div 140 0 360 arc fill %the dot
+ grestore
+ lwid setlinewidth
+ -50 700 550 255 315 arc %rest of the hook
+ hooksm1 lt { stroke 105.8 600 translate } if
+ } for
+ x y lineto stroke
+ grestore
+ end
+ } def
+
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % gclef
+ /A {
+ newpath
+ %start with inner curl, inside boundary
+ -50 -300 moveto
+ -450 600 700 700 750 0 curveto
+ 750 -800 -700 -800 -700 200 curveto
+ -700 900 500 1400 520 2250 curveto
+ 520 2900 300 3000 200 3000 curveto
+ 100 3000 -400 2500 -200 1800 curveto
+ 350 -600 lineto
+ 720 -1600 0 -1650 -400 -1400 curveto
+
+ %go back to start, drawing the other boundary
+ -400 -1480 lineto
+ 0 -1700 800 -1700 430 -600 curveto
+ -120 1800 lineto
+ -300 2400 200 2800 250 2800 curveto
+ 400 2800 430 2700 430 2450 curveto
+ 430 1800 -900 1200 -900 300 curveto
+ -750 -900 800 -900 850 0 curveto
+ 900 1100 -750 900 -120 -300 curveto fill
+
+ %circle at the bottom
+ -300 -1250 250 0 360 arc fill
+ } def
+
+ % fclef
+ /B {
+ newpath
+ %start with outside boundary, at bottom
+ -1000 -1700 moveto
+ 100 -1100 500 -600 450 0 curveto
+ 450 850 -1100 850 -950 0 curveto
+
+ %go back to start, drawing the other boundary
+ -880 0 lineto
+ -920 400 -600 560 -300 560 curveto
+ 0 560 150 400 150 0 curveto
+ 150 -400 100 -900 -1000 -1620 curveto fill
+
+ %circle at the left
+ newpath
+ -700 0 250 0 360 arc fill
+
+ %do the two dots after the main curve
+ 700 -300 100 0 360 arc fill
+ 700 300 100 0 360 arc fill
+ } def
+
+ % cclef
+ /C {
+ gsave
+ %do upper curved part, then scale to do mirror image
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %outer boundary of curve
+ -170 0 moveto 100 300 lineto
+ 400 -200 750 300 750 650 curveto
+ 750 1100 450 1235 250 1235 curveto
+ 0 1235 -143 1100 -143 950 curveto
+
+ %inner boundary of curve
+ 0 950 lineto
+ 0 1100 30 1165 250 1165 curveto
+ 300 1165 450 1100 450 650 curveto
+ 450 400 400 -100 100 400 curveto
+ -270 0 lineto fill
+ %stroke
+ %-270 0 moveto 100 400 lineto
+ %400 -100 450 400 450 650 curveto
+ %450 1100 300 1165 250 1165 curveto
+ %30 1165 0 1100 0 950 curveto
+ %stroke
+
+ %elliptical ball at end of curve
+ gsave
+ 1.3 1 scale
+ 10 950 120 0 360 arc fill
+ grestore
+ 1 -1 scale %reflect across X axis
+ } for
+ grestore
+
+ % two vertical lines on the left
+ 300 setlinewidth -600 -1200 halflwid sub moveto
+ -600 1200 halflwid add lineto stroke
+ lwid setlinewidth -300 -1200 halflwid sub moveto
+ -300 1200 halflwid add lineto stroke
+ } def
+
+ % dblwhole
+ /D {
+ do_1n %do a whole note
+ lwid setlinewidth
+ -490 -600 moveto -490 600 lineto stroke
+ 490 -600 moveto 490 600 lineto stroke
+ } def
+
+ % 1n
+ /E {
+ do_1n %do a whole note
+ } def
+
+ % 2n
+ /F {
+ do_2n %do a half note
+ } def
+
+ % 4n
+ /G {
+ do_4n %do a quarter note head
+ } def
+
+ % upflag
+ /H {
+ do_upflag %do an upflag
+ } def
+
+ % dnflag
+ /I {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dwhrest
+ /J {
+ 300 setlinewidth
+ 0 0 moveto 0 600 lineto stroke
+ } def
+
+ % 1rest
+ /K {
+ lwid setlinewidth
+ -750 600 moveto 750 600 lineto stroke
+ 300 setlinewidth
+ -400 450 moveto 400 450 lineto stroke
+ } def
+
+ % 2rest
+ /L {
+ lwid setlinewidth
+ -750 0 moveto 750 0 lineto stroke
+ 300 setlinewidth
+ -400 150 moveto 400 150 lineto stroke
+ } def
+
+ % 4rest
+ /M {
+ newpath
+ cor3x cor3y halflwid add moveto
+ %-400 -200 -450 -650 50 -950 lwid add curveto
+ -450 -50 -450 -650 50 -950 lwid add curveto
+ -150 -650 -100 -250 cor3x cor3y halflwid sub curveto
+ fill
+
+ cor1x cor1y moveto cor1x 200 sub cor1y 200 add lineto
+ cor2x cor2y lineto cor2x 200 add cor2y 200 sub lineto
+ fill
+
+ lwid setlinewidth
+ topx topy moveto cor1x cor1y lineto stroke
+ cor2x cor2y moveto cor3x cor3y lineto stroke
+ } def
+
+ % 8rest
+ /N {
+ 0 0 0 -600 do_shortrest
+ } def
+
+ % 16rest
+ /O {
+ 1 1 100 -1200 do_shortrest
+ } def
+
+ % 32rest
+ /P {
+ 2 1 0 -1800 do_shortrest
+ } def
+
+ % 64rest
+ /Q {
+ 3 2 -80 -2100 do_shortrest
+ } def
+
+ % 128rest
+ /R {
+ 4 2 -150 -2700 do_shortrest
+ } def
+
+ % 256rest
+ /S {
+ 5 3 -280 -3300 do_shortrest
+ } def
+
+ % dot
+ /T {
+ newpath
+ 0 0 120 0 360 arc fill
+ } def
+
+ % nat
+ /U {
+ % fill crossbars so that we can do parallelograms
+ -235 -470 moveto -235 -270 lineto
+ 235 -130 lineto 235 -330 lineto fill
+ -235 130 moveto -235 330 lineto
+ 235 470 lineto 235 270 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -200 -380 moveto -200 850 lineto stroke
+ 200 -850 moveto 200 380 lineto stroke
+ } def
+
+ % sharp
+ /V {
+ % fill crossbars so that we can do parallelograms
+ -325 -480 moveto -325 -280 lineto
+ 325 -120 lineto 325 -320 lineto fill
+ -325 120 moveto -325 320 lineto
+ 325 480 lineto 325 280 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -150 -930 moveto -150 880 lineto stroke
+ 150 -880 moveto 150 930 lineto stroke
+ } def
+
+ % flat
+ /W {
+ do_flat %do a flat
+ } def
+
+ % dblsharp
+ /X {
+ gsave
+ 0 1 3 { %loop once for each of 4 sticks
+ pop %we don't need the loop variable
+ 0 off neg moveto
+ outbendbig outbendsmall lineto
+ inbendbig inbendsmall lineto
+ limit limit lineto
+ inbendsmall inbendbig lineto
+ outbendsmall outbendbig lineto
+ off neg 0 lineto
+ fill
+ -90 rotate
+ } for
+ grestore
+ } def
+
+ % dblflat
+ /Y {
+ -290 580 290 { %loop once for each flat
+
+ gsave
+ 1 setlinewidth
+ 0 translate %translate left/right (loop var)
+ do_flat %do a flat
+ grestore
+
+ } for
+ } def
+
+ % xnote
+ /Z {
+ gsave
+ 1.15 1 scale 120 setlinewidth 1 setlinecap %round
+ -300 -300 moveto 300 300 lineto stroke
+ -300 300 moveto 300 -300 lineto stroke
+ grestore
+ } def
+
+ % dwhdiamond
+ /a {
+ do_diamond %do a diamond
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+
+ % diamond
+ /b {
+ do_diamond %do a diamond
+ } def
+
+ % filldiamond
+ /c {
+ 420 0 moveto 0 300 lineto
+ -420 0 lineto 0 -300 lineto fill
+ } def
+
+ % up2n
+ /d {
+ lwid setlinewidth
+ 380 0 moveto 380 2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % dn2n
+ /e {
+ lwid setlinewidth
+ -380 0 moveto -380 -2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % up4n
+ /f {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ } def
+
+ % dn4n
+ /g {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ } def
+
+ % up8n
+ /h {
+ gsave
+ -330 0 translate % half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ 670 2100 translate
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dn8n
+ /i {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ gsave
+ -70 -2100 translate
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % up16n
+ /j {
+ 2 do_upshortnote
+ } def
+
+ % dn16n
+ /k {
+ 2 do_dnshortnote
+ } def
+
+ % up32n
+ /l {
+ 3 do_upshortnote
+ } def
+
+ % dn32n
+ /m {
+ 3 do_dnshortnote
+ } def
+
+ % up64n
+ /n {
+ 4 do_upshortnote
+ } def
+
+ % dn64n
+ /o {
+ 4 do_dnshortnote
+ } def
+
+ % up128n
+ /p {
+ 5 do_upshortnote
+ } def
+
+ % dn128n
+ /q {
+ 5 do_dnshortnote
+ } def
+
+ % up256n
+ /r {
+ 6 do_upshortnote
+ } def
+
+ % dn256n
+ /s {
+ 6 do_dnshortnote
+ } def
+
+ % com
+ /t {
+ do_com %do a common time symbol
+ } def
+
+ % cut
+ /u {
+ do_com %do a common time symbol
+ lwid setlinewidth
+ 0 -900 moveto 0 900 lineto stroke
+ } def
+
+ % begped
+ /v {
+ lwid setlinewidth
+ -200 600 moveto -200 0 lineto 200 0 lineto stroke
+ } def
+
+ % pedal
+ /w {
+ lwid setlinewidth
+ -500 0 moveto -450 0 lineto 0 600 lineto
+ 450 0 lineto 500 0 lineto stroke
+ } def
+
+ % endped
+ /x {
+ lwid setlinewidth
+ 200 600 moveto 200 0 lineto -200 0 lineto stroke
+ } def
+
+ % dnbow
+ /y {
+ lwid setlinewidth
+ -350 0 moveto -350 900 lineto stroke
+ 350 0 moveto 350 900 lineto stroke
+ 200 setlinewidth
+ -350 800 moveto 350 800 lineto stroke
+ } def
+
+ % upbow
+ /z {
+ lwid setlinewidth
+ -300 900 moveto 0 0 lineto 300 900 lineto stroke
+ } def
+
+ % wedge
+ /one {
+ 0 0 moveto -150 500 lineto 150 500 lineto fill
+ } def
+
+ % uwedge
+ /two {
+ -150 0 moveto 150 0 lineto 0 500 lineto fill
+ } def
+
+ % ferm
+ /three {
+ newpath
+ do_ferm %do a right side up fermata
+ } def
+
+ % uferm
+ /four {
+ newpath
+ gsave
+ 0 270 lwid sub 800 add translate %baseline at bottom
+ 180 rotate %upside down
+ do_ferm %do a right side up fermata
+ grestore
+ } def
+
+ % sign
+ /five {
+ gsave
+ %do upper left curved part, upper right dot;
+ %then rotate 180 to do other half
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 100 moveto %inner boundary
+ -1000 300 -400 750 -200 700 curveto
+ -200 800 lineto %outer boundary
+ -550 900 -1100 100 0 -100 curveto
+ fill
+ %dot at end of curve
+ -200 700 100 0 360 arc fill
+ %dot in upper right quadrant
+ 500 200 70 0 360 arc fill
+ 180 rotate
+ } for
+ grestore
+
+ %slash through middle
+ lwid setlinewidth
+ -400 -800 moveto 400 800 lineto stroke
+ } def
+
+ % coda
+ /six {
+ newpath
+ gsave
+ 0.6 1 scale
+ 0 0 550 0 360 arc %outside boundary
+ 1 0.6 div 1 scale %back to original
+ 0.9 1 scale
+ 0 0 650 0 360 arc %inside boundary
+ eofill
+ grestore
+ lwid setlinewidth
+ 0 -850 moveto 0 850 lineto stroke
+ -800 0 moveto 800 0 lineto stroke
+ } def
+
+ % mor
+ /seven {
+ do_mor %do a mordent
+ } def
+
+ % invmor
+ /eight {
+ do_mor %do a mordent
+ lwid setlinewidth
+ 0 -450 moveto 0 450 lineto stroke
+ } def
+
+ % turn
+ /nine {
+ do_turn %do a turn
+ } def
+
+ % invturn
+ /zero {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_turn %do a turn
+ grestore
+ } def
+
+ % acc_gt
+ /numbersign {
+ lwid setlinewidth
+ -500 300 moveto 500 0 lineto -500 -300 lineto stroke
+ } def
+
+ % acc_hat
+ /dollar {
+ newpath
+ -365 0 moveto 0 860 lineto 365 0 lineto
+ 150 0 lineto -75 530 lineto -300 0 lineto fill
+ } def
+
+ % acc_uhat
+ /quotedbl {
+ newpath
+ 365 860 moveto 0 0 lineto -365 860 lineto
+ -150 860 lineto 75 330 lineto 300 860 lineto fill
+ } def
+
+ % tr
+ /asterisk {
+ %vertical bar of t
+ -350 1000 moveto -550 200 lineto
+ -612.5 -50 -212.5 -50 -160 200 curveto
+ -230 200 lineto
+ -300 50 -420 50 -400 200 curveto
+ -200 1000 lineto fill
+
+ %crossbar of t and vertical bar of r
+ -700 600 moveto -160 600 lineto
+ 20 600 30 520 60 440 curveto
+ -50 0 lineto 70 0 lineto 180 440 lineto
+ 190 480 100 670 -150 670 curveto
+ -690 670 lineto fill
+
+ %horizontal curve of r
+ 100 480 moveto
+ 300 630 450 700 650 550 curveto
+ 560 480 lineto
+ 450 630 300 560 100 390 curveto
+ fill
+
+ %knob at end of r
+ 600 460 100 0 360 arc fill
+ } def
+
+ % leg
+ /comma {
+ 100 setlinewidth
+ -400 0 moveto 400 0 lineto stroke
+ } def
+
+ % rr
+ /hyphen {
+ 100 setlinewidth
+ -400 0 moveto 0 1000 lineto stroke
+ 0 0 moveto 400 1000 lineto stroke
+ } def
+
+ % measrpt
+ /period {
+ newpath -450 400 150 0 360 arc fill
+ newpath 450 -400 150 0 360 arc fill
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % copyright
+ /slash {
+ lwid setlinewidth
+ newpath 0 400 400 0 360 arc stroke
+ newpath 0 400 200 45 315 arc stroke
+ } def
+
+ % dim
+ /quoteleft {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ } def
+
+ % halfdim
+ /quoteright {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ newpath -340 300 moveto 340 980 lineto stroke
+ } def
+
+ % triangle
+ /asciicircum {
+ 50 setlinewidth
+ newpath -340 -10 moveto 0 710 lineto
+ 340 -10 lineto closepath stroke
+ } def
+
+ % qwhrest
+ /ampersand {
+ 300 setlinewidth
+ 0 -600 moveto 0 600 lineto stroke
+ } def
+
+ % ll1rest
+ /exclam {
+ 310 setlinewidth
+ -400 455 moveto 400 450 lineto stroke
+ } def
+
+ % ll2rest
+ /at {
+ 310 setlinewidth
+ -400 145 moveto 400 150 lineto stroke
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox0 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% Define another music character font, since there are too many to fit in one
+% font. It works the same way as the first one.
+
+/mfont1 100 dict def
+mfont1 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont1) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+
+ /do_dwh_bars {
+ % the two bars surrounding a double whole note
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+ /do_righttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ 350 150 moveto -140 150 lineto 350 -213 lineto
+ eofill
+ } def
+ /do_fillrighttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ fill
+ } def
+ /do_rectangle {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto 420 -270 lineto
+ 350 150 moveto -350 150 lineto -350 -150 lineto 350 -150 lineto
+ eofill
+ } def
+ /do_isostriangle {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ 0 182 moveto -245 -150 lineto 245 -150 lineto
+ eofill
+ } def
+ /do_piewedge {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ 0 -209 moveto 0 -244 394 43 137 arc
+ eofill
+ } def
+ /do_semicircle {
+ newpath
+ gsave
+ 1 1.357 scale 420 199 moveto 0 199 420 180 360 arc
+ 1 1.09 scale 350 111 moveto 0 199 350 194.1 345.9 arc
+ eofill
+ grestore
+ } def
+ /do_slashhead {
+ newpath
+ lwid setlinewidth
+ -620 -530 moveto -480 -670 lineto 620 530 lineto 480 670 lineto
+ closepath stroke
+ } def
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % dwhrighttriangle
+ /A {
+ do_righttriangle
+ do_dwh_bars
+ } def
+
+ % righttriangle
+ /B {
+ do_righttriangle
+ } def
+
+ % fillrighttriangle
+ /C {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto
+ 420 -300 lineto
+ fill
+ } def
+
+ % udwhrighttriangle
+ /D {
+ gsave
+ 180 rotate
+ do_righttriangle
+ do_dwh_bars
+ grestore
+ } def
+
+ % urighttriangle
+ /E {
+ gsave
+ 180 rotate
+ do_righttriangle
+ grestore
+ } def
+
+ % ufillrighttriangle
+ /F {
+ gsave
+ 180 rotate
+ do_fillrighttriangle
+ grestore
+ } def
+
+ % dwhrectangle
+ /G {
+ do_rectangle
+ do_dwh_bars
+ } def
+
+ % rectangle
+ /H {
+ do_rectangle
+ } def
+
+ % fillrectangle
+ /I {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto
+ 420 -270 lineto
+ fill
+ } def
+
+ % dwhisostriangle
+ /J {
+ do_isostriangle
+ do_dwh_bars
+ } def
+
+ % isostriangle
+ /K {
+ do_isostriangle
+ } def
+
+ % fillisostriangle
+ /L {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ fill
+ } def
+
+ % dwhpiewedge
+ /M {
+ do_piewedge
+ do_dwh_bars
+ } def
+
+ % piewedge
+ /N {
+ do_piewedge
+ } def
+
+ % fillpiewedge
+ /O {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ fill
+ } def
+
+ % dwhsemicircle
+ /P {
+ do_semicircle
+ do_dwh_bars
+ } def
+
+ % semicircle
+ /Q {
+ do_semicircle
+ } def
+
+ % fillsemicircle
+ /R {
+ newpath
+ gsave
+ 1 570 420 div scale
+ 420 199 moveto 0 199 420 180 360 arc
+ fill
+ grestore
+ } def
+
+ % dwhslashhead
+ /S {
+ do_slashhead
+ lwid setlinewidth
+ -650 -600 moveto -650 600 lineto stroke
+ 650 -600 moveto 650 600 lineto stroke
+ } def
+
+ % slashhead
+ /T {
+ do_slashhead
+ } def
+
+ % fillslashhead
+ /U {
+ newpath
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % blankhead
+ /V {
+ %print nothing
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox1 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% General routines for printing any music character, invoked by each music
+% character's specific routine below. The scaling factor (default 1) needs
+% to be multiplied by 10 to get the actual size. These routines restore the
+% preexisting current font when they are done.
+
+/printmchar0 {
+ gsave
+ /musicchar exch def
+ /Mfont0 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+/printmchar1 {
+ gsave
+ /musicchar exch def
+ /Mfont1 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+
+% Define each music character name to be a routine that prints the character.
+% Each character is to be invoked as in this example:
+% 100 200 1 gclef % at (100, 200), scale to default size & print
+
+/gclef { (A) printmchar0 } def
+/fclef { (B) printmchar0 } def
+/cclef { (C) printmchar0 } def
+/dblwhole { (D) printmchar0 } def
+/1n { (E) printmchar0 } def
+/2n { (F) printmchar0 } def
+/4n { (G) printmchar0 } def
+/upflag { (H) printmchar0 } def
+/dnflag { (I) printmchar0 } def
+/dwhrest { (J) printmchar0 } def
+/1rest { (K) printmchar0 } def
+/2rest { (L) printmchar0 } def
+/4rest { (M) printmchar0 } def
+/8rest { (N) printmchar0 } def
+/16rest { (O) printmchar0 } def
+/32rest { (P) printmchar0 } def
+/64rest { (Q) printmchar0 } def
+/128rest { (R) printmchar0 } def
+/256rest { (S) printmchar0 } def
+/dot { (T) printmchar0 } def
+/nat { (U) printmchar0 } def
+/sharp { (V) printmchar0 } def
+/flat { (W) printmchar0 } def
+/dblsharp { (X) printmchar0 } def
+/dblflat { (Y) printmchar0 } def
+/xnote { (Z) printmchar0 } def
+/dwhdiamond { (a) printmchar0 } def
+/diamond { (b) printmchar0 } def
+/filldiamond { (c) printmchar0 } def
+/up2n { (d) printmchar0 } def
+/dn2n { (e) printmchar0 } def
+/up4n { (f) printmchar0 } def
+/dn4n { (g) printmchar0 } def
+/up8n { (h) printmchar0 } def
+/dn8n { (i) printmchar0 } def
+/up16n { (j) printmchar0 } def
+/dn16n { (k) printmchar0 } def
+/up32n { (l) printmchar0 } def
+/dn32n { (m) printmchar0 } def
+/up64n { (n) printmchar0 } def
+/dn64n { (o) printmchar0 } def
+/up128n { (p) printmchar0 } def
+/dn128n { (q) printmchar0 } def
+/up256n { (r) printmchar0 } def
+/dn256n { (s) printmchar0 } def
+/com { (t) printmchar0 } def
+/cut { (u) printmchar0 } def
+/begped { (v) printmchar0 } def
+/pedal { (w) printmchar0 } def
+/endped { (x) printmchar0 } def
+/dnbow { (y) printmchar0 } def
+/upbow { (z) printmchar0 } def
+/wedge { (1) printmchar0 } def
+/uwedge { (2) printmchar0 } def
+/ferm { (3) printmchar0 } def
+/uferm { (4) printmchar0 } def
+/sign { (5) printmchar0 } def
+/coda { (6) printmchar0 } def
+/mor { (7) printmchar0 } def
+/invmor { (8) printmchar0 } def
+/turn { (9) printmchar0 } def
+/invturn { (0) printmchar0 } def
+/acc_gt { (#) printmchar0 } def
+/acc_hat { ($) printmchar0 } def
+/acc_uhat { (") printmchar0 } def
+/tr { (*) printmchar0 } def
+/leg { (,) printmchar0 } def
+/rr { (-) printmchar0 } def
+/measrpt { (.) printmchar0 } def
+/copyright { (/) printmchar0 } def
+/dim { (`) printmchar0 } def
+/halfdim { (') printmchar0 } def
+/triangle { (^) printmchar0 } def
+/qwhrest { (&) printmchar0 } def
+/ll1rest { (!) printmchar0 } def
+/ll2rest { (@) printmchar0 } def
+/dwhrighttriangle { (A) printmchar1 } def
+/righttriangle { (B) printmchar1 } def
+/fillrighttriangle { (C) printmchar1 } def
+/udwhrighttriangle { (D) printmchar1 } def
+/urighttriangle { (E) printmchar1 } def
+/ufillrighttriangle { (F) printmchar1 } def
+/dwhrectangle { (G) printmchar1 } def
+/rectangle { (H) printmchar1 } def
+/fillrectangle { (I) printmchar1 } def
+/dwhisostriangle { (J) printmchar1 } def
+/isostriangle { (K) printmchar1 } def
+/fillisostriangle { (L) printmchar1 } def
+/dwhpiewedge { (M) printmchar1 } def
+/piewedge { (N) printmchar1 } def
+/fillpiewedge { (O) printmchar1 } def
+/dwhsemicircle { (P) printmchar1 } def
+/semicircle { (Q) printmchar1 } def
+/fillsemicircle { (R) printmchar1 } def
+/dwhslashhead { (S) printmchar1 } def
+/slashhead { (T) printmchar1 } def
+/fillslashhead { (U) printmchar1 } def
+/blankhead { (V) printmchar1 } def
+
+
+% Define routines for Mup output other than music characters.
+
+/stepsize 3 def % define a step size as 3 points (at default magnification)
+
+% x1 y1 x2 lines dist staffscale staff
+% draw a staff starting at x1, y1 and extending to x2 with "lines"
+% lines, 2*dist*stepsize apart, scaled by staffscale
+/staff {
+ /staffscale exch def
+ /dist exch def
+ /lines exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 0.7 staffscale mul sb setlinewidth
+ 1 lines sub 2 lines 1 sub { % loop from bottom line to top line
+ dup stepsize mul staffscale mul dist mul y1 add x1 exch moveto
+ stepsize mul staffscale mul dist mul y1 add x2 exch lineto stroke
+ } for
+} def
+
+% x y1 y2 bracket draw a bracket; y1 is the top
+/bracket {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ 3 setlinewidth
+ x 2 sub y1 1 add moveto
+ x 2 sub y2 1 sub lineto
+ stroke
+ x 2 sub y1 1 add moveto
+ x 1 sub y1 1 add x 3 add y1 1 add x 5 add y1 6 add curveto
+ x 6 add y1 5 add lineto
+ x 5 add y1 2 add x 1 add y1 2 sub x 2 sub y1 2 sub curveto
+ fill
+ x 2 sub y2 1 sub moveto
+ x 1 sub y2 1 sub x 3 add y2 1 sub x 5 add y2 6 sub curveto
+ x 6 add y2 5 sub lineto
+ x 5 add y2 2 sub x 1 add y2 2 add x 2 sub y2 2 add curveto
+ fill
+ grestore
+} def
+
+% x y1 y2 brace draw a brace; y1 is the top
+/brace {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ x 9 sub y1 y2 add 2 div translate
+ /topy y1 y2 sub 2 div 1 sub def
+ 0 1 1 {
+ pop
+ %0 topy moveto 0 0 lineto stroke
+ 0 0 moveto
+ 16 topy 0.2 mul -11 topy 0.6 mul 8 topy curveto
+ 8.7 topy lineto
+ -7 topy 0.7 mul 20 topy 0.3 mul 1 0 curveto
+ fill
+ 1 -1 scale % flip to do bottom half
+ } for
+ grestore
+} def
+
+% endx endy wavy staffscale draw a wavy line from current point to here,
+% scaled by staffscale
+/wavy {
+ /staffscale exch def
+ /endy exch def % define the end point of the line
+ /endx exch def
+ currentpoint % line starts at current point
+ /begy exch def % define the beginning point of the line
+ /begx exch def
+ gsave
+ /dx endx begx sub def % find delta x and delta y
+ /dy endy begy sub def
+ /r dx dx mul dy dy mul add sqrt def % hypotenuse
+ /theta dy dx atan def % angle with positive x axis
+ begx begy translate % change axes so that we can draw the line
+ theta rotate % from (0, 0) to (r, 0)
+ staffscale staffscale scale % scale everything by staffscale
+ /scaledr r staffscale div def % but scale r in reverse to keep length
+
+ % Each outer loop draws one cycle of the squiggle. It continues until
+ % we are at or beyond the desired end point.
+ 0 0 moveto
+ 0 6 scaledr {
+ gsave
+ % first loop draws left half of squiggle; second draws right
+ 0 1 1 {
+ 0.0 0.4 moveto
+ 2.0 1.9 3.4 2.3 3.9 0.0 curveto
+ 2.1 0.0 lineto
+ 1.9 0.8 1.4 0.7 0.0 -0.4 curveto
+ fill
+ pop 180 rotate -6 0 translate
+ } for
+ grestore
+
+ pop 6 0 translate % shift axes right one squiggle
+ } for
+
+ grestore
+} def
+
+% x y space frets fretno numvert curvel curver [ f1 f2 f3 ... ] grid
+% print a guitar grid diagram
+/grid {
+ /grid_positions exch def % 0="o", -1="x", -2=nothing, positive=dot
+ /curver exch def % right string for curve, 0 if none
+ /curvel exch def % left string for curve, 0 if none
+ /numvert exch def % vertical position to print fretno, 0 if none
+ /fretno exch def % fret no. to print at right, 0 if none
+ /frets exch def % number of fret lines
+ /space exch def % points between two neighboring lines
+ /y exch def % y coord of top fret line
+ /x exch def % x coord of left strings
+
+ gsave
+ /strings grid_positions length def % number of strings
+ /lmarky 0.4 space mul y add def % lowest Y of a "o" or "x"
+ space 10 div setlinewidth
+ 2 setlinecap
+
+ % draw the lines of the grid
+ 0 1 strings 1 sub { % loop from left string to right string
+ dup space mul x add y moveto
+ space mul x add frets 1 sub space mul y exch sub lineto stroke
+ } for
+ 0 -1 1 frets sub { % loop from top fret (nut) to bottom fret
+ dup space mul y add x exch moveto
+ space mul y add strings 1 sub space mul x add exch lineto stroke
+ } for
+
+ % draw the curved line if there is one
+ curvel 0 gt {
+ % within strings curvel to curver, find smallest positive fret
+ /minfret 1000 def
+ curvel 1 curver {
+ /strno exch def
+ /grid_p grid_positions strno 1 sub get def
+ grid_p 0 gt grid_p minfret lt and {
+ /minfret grid_p def
+ } if
+ } for
+
+ % if curve goes above top fret, other marks must be higher
+ minfret 1 eq {
+ /hmarky 1.2 space mul y add def
+ } {
+ /hmarky lmarky def
+ } ifelse
+
+ /strdiff curver curvel sub def
+ space 8 div setlinewidth
+
+ % set endpoint coords of curve; higher if curve is short
+ /curvex1 curvel 1 sub space mul x add def
+ /curvex2 curver 1 sub space mul x add def
+ /curvey 1 minfret sub space mul y add def
+ strdiff 3 lt {
+ /curvey 0.2 strdiff div space mul curvey add def
+ } if
+
+ % move to left end, set other points, draw curve
+ curvex1 curvey moveto
+
+ curvex1 curvex2 curvex1 sub 3 div add
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvex2 curvex1 sub 3 div sub
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvey curveto stroke
+ } if
+
+ space 10 div setlinewidth
+
+ % draw dots and x and o marks
+ 0 1 strings 1 sub { % loop from left string to right string
+ /strno exch def % first string is 0
+ /grid_p grid_positions strno get def
+ /strx strno space mul x add def
+
+ % set Y of mark higher if curved line covers this string
+ strno 1 add curvel ge strno 1 add curver le and {
+ /marky hmarky def
+ } {
+ /marky lmarky def
+ } ifelse
+
+ grid_p -1 eq { % draw an X above the string
+ /xhwid space 3 div def
+ strx xhwid sub marky xhwid sub moveto
+ strx xhwid add marky xhwid add lineto stroke
+ strx xhwid sub marky xhwid add moveto
+ strx xhwid add marky xhwid sub lineto stroke
+ } if
+ grid_p 0 eq { % draw a circle above the string
+ strx marky space 0.3 mul 0 360 arc stroke
+ } if
+ grid_p 1 ge { % draw a dot by the proper fret
+ strx y grid_p space mul sub space 3 div add
+ space 3 div 0 360 arc fill
+ } if
+ } for
+
+ % print "X fr" if requested
+ fretno 0 gt {
+ /Palatino-Roman findfont space 1.9 mul scalefont setfont
+ x strings 0.5 sub space mul add
+ y space numvert 0.3 add mul sub moveto
+ fretno 2 string cvs show ( fr) show
+ } if
+ grestore
+} def
+
+% x1 y1 x2 y2 whitebox draw a white rectangle with opposite
+% corners of (x1,y1) and (x2,y2)
+/whitebox {
+ /y2 exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 1.0 setgray
+ newpath
+ x1 y1 moveto
+ x1 y2 lineto
+ x2 y2 lineto
+ x2 y1 lineto
+ closepath
+ fill
+ stroke
+ 0.0 setgray
+} def
+
+
+/LineNum 0 def
+/InputFile (unknown) def
+
+% n linenum
+/linenum {
+ /LineNum exch def
+} def
+
+% (inputfilename) inputfile
+/inputfile {
+ /InputFile exch def
+} def
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont0 begin
+/dictsize Encoding length def
+mfont0 /Mcbbox0 dictsize dict put
+
+% temporarily redefine printmchar0 to get code
+5 dict begin
+/printmchar0 { {} forall } def
+
+Mcbbox0 Encoding 128rest get [ 1140.0 0 -515.0 -1515.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 16rest get [ 830.0 0 -415.0 -1215.0 405.0 485.0 ] put
+Mcbbox0 Encoding 1n get [ 1080.0 0 -535.0 -335.0 535.0 345.0 ] put
+Mcbbox0 Encoding 1rest get [ 1540.0 0 -765.0 -5.0 765.0 645.0 ] put
+Mcbbox0 Encoding 256rest get [ 1250.0 0 -625.0 -2115.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 2n get [ 880.0 0 -435.0 -345.0 435.0 355.0 ] put
+Mcbbox0 Encoding 2rest get [ 1540.0 0 -765.0 -45.0 765.0 315.0 ] put
+Mcbbox0 Encoding 32rest get [ 940.0 0 -415.0 -1215.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 4n get [ 840.0 0 -415.0 -335.0 415.0 345.0 ] put
+Mcbbox0 Encoding 4rest get [ 650.0 0 -345.0 -885.0 295.0 985.0 ] put
+Mcbbox0 Encoding 64rest get [ 1040.0 0 -515.0 -1515.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 8rest get [ 750.0 0 -305.0 -615.0 435.0 485.0 ] put
+Mcbbox0 Encoding acc_gt get [ 1170.0 0 -525.0 -335.0 635.0 345.0 ] put
+Mcbbox0 Encoding acc_hat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding acc_uhat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding begped get [ 470.0 0 -245.0 -45.0 215.0 615.0 ] put
+Mcbbox0 Encoding cclef get [ 1540.0 0 -765.0 -1245.0 765.0 1255.0 ] put
+Mcbbox0 Encoding coda get [ 1640.0 0 -815.0 -855.0 815.0 865.0 ] put
+Mcbbox0 Encoding com get [ 1100.0 0 -575.0 -635.0 515.0 655.0 ] put
+Mcbbox0 Encoding copyright get [ 920.0 0 -455.0 -45.0 455.0 855.0 ] put
+Mcbbox0 Encoding cut get [ 1100.0 0 -575.0 -905.0 515.0 915.0 ] put
+Mcbbox0 Encoding dblflat get [ 1170.0 0 -595.0 -405.0 565.0 1115.0 ] put
+Mcbbox0 Encoding dblsharp get [ 720.0 0 -355.0 -345.0 355.0 355.0 ] put
+Mcbbox0 Encoding dblwhole get [ 1090.0 0 -535.0 -605.0 545.0 615.0 ] put
+Mcbbox0 Encoding diamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding dim get [ 540.0 0 -265.0 -5.0 265.0 905.0 ] put
+Mcbbox0 Encoding dn128n get [ 840.0 0 -415.0 -3545.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn16n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn256n get [ 840.0 0 -415.0 -3965.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn2n get [ 880.0 0 -435.0 -2105.0 435.0 355.0 ] put
+Mcbbox0 Encoding dn32n get [ 840.0 0 -415.0 -2585.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn4n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn64n get [ 840.0 0 -415.0 -3065.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn8n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dnbow get [ 810.0 0 -395.0 -5.0 405.0 915.0 ] put
+Mcbbox0 Encoding dnflag get [ 640.0 0 -335.0 -1705.0 295.0 15.0 ] put
+Mcbbox0 Encoding dot get [ 280.0 0 -135.0 -125.0 135.0 135.0 ] put
+Mcbbox0 Encoding dwhdiamond get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox0 Encoding dwhrest get [ 340.0 0 -165.0 -5.0 165.0 615.0 ] put
+Mcbbox0 Encoding endped get [ 480.0 0 -215.0 -45.0 255.0 615.0 ] put
+Mcbbox0 Encoding fclef get [ 1840.0 0 -1015.0 -1705.0 815.0 655.0 ] put
+Mcbbox0 Encoding ferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding filldiamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding flat get [ 580.0 0 -295.0 -405.0 275.0 1115.0 ] put
+Mcbbox0 Encoding gclef get [ 1790.0 0 -915.0 -1605.0 865.0 3015.0 ] put
+Mcbbox0 Encoding halfdim get [ 760.0 0 -375.0 -5.0 375.0 1015.0 ] put
+Mcbbox0 Encoding invmor get [ 1320.0 0 -655.0 -455.0 655.0 465.0 ] put
+Mcbbox0 Encoding invturn get [ 1300.0 0 -645.0 -335.0 645.0 345.0 ] put
+Mcbbox0 Encoding leg get [ 840.0 0 -415.0 -55.0 415.0 65.0 ] put
+Mcbbox0 Encoding ll1rest get [ 840.0 0 -415.0 -5.0 415.0 625.0 ] put
+Mcbbox0 Encoding ll2rest get [ 840.0 0 -415.0 -15.0 415.0 315.0 ] put
+Mcbbox0 Encoding measrpt get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox0 Encoding mor get [ 1320.0 0 -655.0 -285.0 655.0 295.0 ] put
+Mcbbox0 Encoding nat get [ 520.0 0 -255.0 -855.0 255.0 865.0 ] put
+Mcbbox0 Encoding pedal get [ 1040.0 0 -515.0 -45.0 515.0 675.0 ] put
+Mcbbox0 Encoding qwhrest get [ 340.0 0 -165.0 -605.0 165.0 615.0 ] put
+Mcbbox0 Encoding rr get [ 940.0 0 -465.0 -25.0 465.0 1035.0 ] put
+Mcbbox0 Encoding sharp get [ 700.0 0 -345.0 -935.0 345.0 945.0 ] put
+Mcbbox0 Encoding sign get [ 1340.0 0 -665.0 -825.0 665.0 835.0 ] put
+Mcbbox0 Encoding tr get [ 1440.0 0 -715.0 -5.0 715.0 1015.0 ] put
+Mcbbox0 Encoding triangle get [ 800.0 0 -395.0 -45.0 395.0 785.0 ] put
+Mcbbox0 Encoding turn get [ 1300.0 0 -645.0 -325.0 645.0 345.0 ] put
+Mcbbox0 Encoding uferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding up128n get [ 1390.0 0 -745.0 -335.0 635.0 3555.0 ] put
+Mcbbox0 Encoding up16n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding up256n get [ 1390.0 0 -745.0 -335.0 635.0 3975.0 ] put
+Mcbbox0 Encoding up2n get [ 880.0 0 -435.0 -345.0 435.0 2115.0 ] put
+Mcbbox0 Encoding up32n get [ 1390.0 0 -745.0 -335.0 635.0 2595.0 ] put
+Mcbbox0 Encoding up4n get [ 850.0 0 -415.0 -335.0 425.0 2115.0 ] put
+Mcbbox0 Encoding up64n get [ 1390.0 0 -745.0 -335.0 635.0 3075.0 ] put
+Mcbbox0 Encoding up8n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding upbow get [ 720.0 0 -355.0 -115.0 355.0 925.0 ] put
+Mcbbox0 Encoding upflag get [ 640.0 0 -335.0 -5.0 295.0 1715.0 ] put
+Mcbbox0 Encoding uwedge get [ 340.0 0 -165.0 -5.0 165.0 505.0 ] put
+Mcbbox0 Encoding wedge get [ 340.0 0 -165.0 5.0 165.0 515.0 ] put
+Mcbbox0 Encoding xnote get [ 880.0 0 -435.0 -365.0 435.0 375.0 ] put
+
+end
+end
+
+/Mfont0 mfont0 definefont
+
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont1 begin
+/dictsize Encoding length def
+mfont1 /Mcbbox1 dictsize dict put
+
+% temporarily redefine printmchar1 to get code
+5 dict begin
+/printmchar1 { {} forall } def
+
+Mcbbox1 Encoding blankhead get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding dwhisostriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhpiewedge get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrectangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhsemicircle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhslashhead get [ 1410.0 0 -695.0 -725.0 705.0 735.0 ] put
+Mcbbox1 Encoding fillisostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding fillpiewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrighttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillsemicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillslashhead get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox1 Encoding isostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding piewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding rectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding righttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding semicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding slashhead get [ 1380.0 0 -685.0 -725.0 685.0 735.0 ] put
+Mcbbox1 Encoding udwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding ufillrighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding urighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+
+end
+end
+
+/Mfont1 mfont1 definefont
+
+/makeExtEncoding {
+ /extendedencoding 256 array def
+ StandardEncoding extendedencoding copy
+ extendedencoding 32 /exclamdown put
+ extendedencoding 33 /cent put
+ extendedencoding 34 /sterling put
+ extendedencoding 35 /yen put
+ extendedencoding 36 /quotedblleft put
+ extendedencoding 37 /guillemotleft put
+ extendedencoding 38 /guillemotright put
+ extendedencoding 39 /guilsinglleft put
+ extendedencoding 40 /guilsinglright put
+ extendedencoding 41 /dagger put
+ extendedencoding 42 /daggerdbl put
+ extendedencoding 43 /bullet put
+ extendedencoding 44 /quotedblbase put
+ extendedencoding 45 /quotedblright put
+ extendedencoding 46 /questiondown put
+ extendedencoding 47 /grave put
+ extendedencoding 48 /acute put
+ extendedencoding 49 /macron put
+ extendedencoding 50 /breve put
+ extendedencoding 51 /dotaccent put
+ extendedencoding 52 /dieresis put
+ extendedencoding 53 /ring put
+ extendedencoding 54 /cedilla put
+ extendedencoding 55 /hungarumlaut put
+ extendedencoding 56 /ogonek put
+ extendedencoding 57 /caron put
+ extendedencoding 58 /emdash put
+ extendedencoding 59 /AE put
+ extendedencoding 60 /ae put
+ extendedencoding 61 /ordfeminine put
+ extendedencoding 62 /ordmasculine put
+ extendedencoding 63 /Lslash put
+ extendedencoding 64 /lslash put
+ extendedencoding 65 /Oslash put
+ extendedencoding 66 /oslash put
+ extendedencoding 67 /OE put
+ extendedencoding 68 /oe put
+ extendedencoding 69 /dotlessi put
+ extendedencoding 70 /germandbls put
+ extendedencoding 71 /Aacute put
+ extendedencoding 72 /aacute put
+ extendedencoding 73 /Acircumflex put
+ extendedencoding 74 /acircumflex put
+ extendedencoding 75 /Adieresis put
+ extendedencoding 76 /adieresis put
+ extendedencoding 77 /Agrave put
+ extendedencoding 78 /agrave put
+ extendedencoding 79 /Aring put
+ extendedencoding 80 /aring put
+ extendedencoding 81 /Atilde put
+ extendedencoding 82 /atilde put
+ extendedencoding 83 /Ccedilla put
+ extendedencoding 84 /ccedilla put
+ extendedencoding 85 /Eacute put
+ extendedencoding 86 /eacute put
+ extendedencoding 87 /Ecircumflex put
+ extendedencoding 88 /ecircumflex put
+ extendedencoding 89 /Edieresis put
+ extendedencoding 90 /edieresis put
+ extendedencoding 91 /Egrave put
+ extendedencoding 92 /egrave put
+ extendedencoding 93 /Iacute put
+ extendedencoding 94 /iacute put
+ extendedencoding 95 /Icircumflex put
+ extendedencoding 96 /icircumflex put
+ extendedencoding 97 /Idieresis put
+ extendedencoding 98 /idieresis put
+ extendedencoding 99 /Igrave put
+ extendedencoding 100 /igrave put
+ extendedencoding 101 /Ntilde put
+ extendedencoding 102 /ntilde put
+ extendedencoding 103 /Oacute put
+ extendedencoding 104 /oacute put
+ extendedencoding 105 /Ocircumflex put
+ extendedencoding 106 /ocircumflex put
+ extendedencoding 107 /Odieresis put
+ extendedencoding 108 /odieresis put
+ extendedencoding 109 /Ograve put
+ extendedencoding 110 /ograve put
+ extendedencoding 111 /Otilde put
+ extendedencoding 112 /otilde put
+ extendedencoding 113 /Scaron put
+ extendedencoding 114 /scaron put
+ extendedencoding 115 /Uacute put
+ extendedencoding 116 /uacute put
+ extendedencoding 117 /Ucircumflex put
+ extendedencoding 118 /ucircumflex put
+ extendedencoding 119 /Udieresis put
+ extendedencoding 120 /udieresis put
+ extendedencoding 121 /Ugrave put
+ extendedencoding 122 /ugrave put
+ extendedencoding 123 /Ydieresis put
+ extendedencoding 124 /ydieresis put
+ extendedencoding 125 /Zcaron put
+ extendedencoding 126 /zcaron put
+ extendedencoding 127 /space put
+} def
+
+/makeExtendedFont {
+ findfont
+ dup length dict /newdict exch def
+ { 1 index /FID ne
+ { newdict 3 1 roll put }
+ { pop pop }
+ ifelse
+ } forall
+ newdict /Encoding extendedencoding put
+ newdict /UniqueID newdict /UniqueID get 1 add put
+ newdict definefont pop
+} def
+/flagsep 1.60 300 mul def % 1.60 stepsizes
+/scv 147460 def /sf 962 string def
+/fa {/p 0 def /chr exch -3 bitshift 127 and def {sf exch p add dup /p exch def chr put} forall} def
+[ 74 62 70 54 29 55 36 37 19 26 45 40 41 50 45 52 19 73 11 68 ] 1567304784 fa
+[ 961 ] 1341740116 fa
+[ 12 4 5 4 4 2 4 3 3 7 7 3 5 5 4 5 4 2 5 3 ] 1969419526 fa
+[ 96 4 4 3 2 4 11 2 6 23 13 16 8 3 28 13 8 3 6 11 ] 387152134 fa
+[ 268 4 13 12 5 4 4 5 4 5 3 2 4 3 4 8 3 3 9 2 ] 305899779 fa
+[ 369 3 4 9 3 3 9 2 4 3 4 7 4 4 4 9 5 3 5 4 ] 477458695 fa
+[ 498 4 36 4 37 4 42 4 4 37 4 4 35 4 4 5 13 3 4 4 ] 1130513667 fa
+[ 759 3 5 33 4 5 9 29 5 4 3 5 4 4 5 4 4 5 4 3 ] 1205319942 fa
+[ 902 8 4 2 3 4 3 4 4 3 2 3 9 ] 1708988675 fa
+[ 468 6 4 10 3 30 5 3 24 40 4 3 3 3 3 8 23 1 1 1 ] 123455756 fa
+[ 664 23 4 2 13 66 4 5 9 ] 2061720845 fa
+[ 795 ] 1622189328 fa
+[ 463 45 40 41 50 45 84 ] 304180545 fa
+[ 494 40 41 49 45 43 84 ] 251711819 fa
+[ 149 203 37 144 ] 358262127 fa
+[ 456 142 52 ] 95949173 fa
+[ 0 13 13 10 65 36 6 26 38 17 13 53 4 13 13 25 36 183 7 140 ] 1751712121 fa
+[ 839 5 13 12 13 13 48 ] 1943250302 fa
+[ 30 164 254 7 42 4 36 4 18 1 18 4 46 3 1 41 4 39 4 41 ] 499619205 fa
+[ 798 1 3 1 ] 1277775234 fa
+[ 76 32 135 79 99 8 246 43 30 160 ] 734015880 fa
+[ 265 70 36 12 25 87 4 36 4 37 4 46 4 41 43 83 4 83 41 3 ] 1546658194 fa
+[ 193 49 180 8 17 134 ] 831070621 fa
+[ 353 366 ] 1033403809 fa
+[ 266 1 190 39 40 41 50 45 43 45 ] 1758436783 fa
+[ 423 8 109 ] 508918194 fa
+[ 328 6 30 6 31 6 269 ] 212071871 fa
+[ 390 357 2 ] 1671244225 fa
+[ 500 ] 347047368 fa
+[ 558 ] 1276946910 fa
+[ 651 ] 2109048312 fa
+[ 644 ] 1914352160 fa
+[ 520 ] 471204394 fa
+[ 512 5 2 ] 1930983991 fa
+[ 665 ] 154021439 fa
+[ 513 ] 777103941 fa
+[ 514 ] 260959830 fa
+[ 530 239 ] 1284535922 fa
+[ 510 ] 1982423675 fa
+[ 150 ] 1969948305 fa
+[ 511 7 134 ] 1407991454 fa
+[ 144 371 ] 1896661664 fa
+[ 464 52 ] 1444653737 fa
+[ 509 81 ] 1712172720 fa
+[ 110 11 32 24 22 18 40 12 54 7 17 19 18 19 22 13 377 94 9 11 ] 889612 fa
+[ 954 ] 1802916616 fa
+[ 80 146 51 78 37 84 8 8 73 5 44 45 33 9 73 9 130 9 11 12 ] 1808121621 fa
+[ 19 42 3 22 8 82 63 23 25 13 8 5 176 248 40 73 12 13 13 12 ] 1752602397 fa
+[ 22 10 37 42 1 2 19 26 6 38 17 13 38 11 21 13 16 9 27 9 ] 1598682919 fa
+[ 405 9 13 46 49 50 50 213 18 12 13 13 12 45 10 ] 160257827 fa
+[ 1 8 8 6 10 10 16 11 14 8 23 19 13 19 13 7 15 3 9 8 ] 882894639 fa
+[ 234 40 9 15 6 7 6 25 36 37 19 6 47 16 40 41 50 45 43 6 ] 185215791 fa
+[ 733 19 37 16 12 13 3 3 12 6 6 6 7 6 7 6 6 6 45 10 ] 1706915629 fa
+[ 24 10 37 45 2 17 5 1 15 4 7 5 8 8 17 17 13 11 8 26 ] 1713964852 fa
+[ 284 21 13 25 18 18 19 18 28 1 7 28 2 4 106 24 3 2 32 36 ] 1218620208 fa
+[ 695 62 1 7 13 1 7 2 37 4 8 5 13 12 13 13 12 45 5 1 ] 1317868340 fa
+[ 960 ] 75399990 fa
+[ 45 9 155 6 245 68 21 98 60 109 ] 1430691640 fa
+[ 20 27 15 25 8 33 173 13 45 37 83 170 5 34 8 115 40 12 13 13 ] 841629509 fa
+[ 901 ] 422446918 fa
+[ 27 25 37 13 3 40 12 73 49 77 4 33 4 68 89 219 21 27 3 4 ] 560155470 fa
+[ 466 6 135 41 7 6 36 6 89 ] 803193686 fa
+[ 42 80 1 55 80 1 80 36 37 155 1 263 40 65 ] 189315943 fa
+[ 6 31 36 9 43 21 6 185 36 37 210 ] 1031359337 fa
+[ 44 9 101 4 4 20 8 80 3 23 30 5 19 17 20 17 15 7 7 36 ] 586694517 fa
+[ 552 22 20 16 3 55 42 31 10 33 ] 343336822 fa
+[ 7 4 54 54 10 22 10 20 8 8 53 5 226 12 115 38 17 42 26 13 ] 1808462718 fa
+[ 780 32 ] 847653755 fa
+[ 3 63 31 408 18 4 18 6 22 13 15 3 32 9 17 4 15 5 18 4 ] 1627872128 fa
+[ 724 83 7 ] 1643402114 fa
+[ 228 296 8 25 39 16 159 14 34 ] 670118796 fa
+[ 2 2 47 69 19 34 23 20 35 5 187 10 51 2 38 2 39 2 48 2 ] 888380310 fa
+[ 680 2 41 2 2 5 13 11 10 40 2 50 80 ] 1392580498 fa
+[ 14 25 10 7 22 49 21 22 1 4 10 23 4 13 15 5 16 15 12 3 ] 2114772893 fa
+[ 295 30 24 9 28 9 23 19 13 1 8 24 67 16 3 30 3 3 53 9 ] 453068702 fa
+[ 694 6 9 20 11 23 1 23 23 22 8 5 1 24 41 9 11 4 5 1 ] 1393470366 fa
+[ 944 8 ] 1770206109 fa
+[ 10 5 25 6 4 7 42 39 25 20 4 4 7 2 14 17 126 5 32 5 ] 113705892 fa
+[ 442 25 4 6 114 27 38 42 32 25 20 47 19 112 ] 998588323 fa
+[ 79 19 131 109 36 37 74 70 1 59 8 34 3 25 5 9 3 80 11 27 ] 1221405612 fa
+[ 912 9 11 ] 273962927 fa
+[ 8 230 25 23 6 17 130 31 61 64 16 127 32 ] 1881483187 fa
+[ 130 683 ] 1406620603 fa
+[ 18 10 32 25 5 3 10 3 143 50 13 9 61 93 86 1 1 180 48 58 ] 1980878788 fa
+[ 861 13 9 4 12 8 17 3 ] 1447963591 fa
+[ 67 143 8 128 115 435 19 2 ] 477757388 fa
+[ 490 35 ] 1151262673 fa
+[ 5 70 67 32 37 16 14 7 27 18 142 301 17 90 103 ] 1523362782 fa
+[ 117 14 33 38 17 13 20 26 3 453 89 3 8 113 10 ] 1908448236 fa
+sf cvx exec
+
+% set up extended character set fonts
+makeExtEncoding
+/Ext-Helvetica-Oblique /Helvetica-Oblique makeExtendedFont
+%%EndProlog
+%%Page: 1 1
+save
+1216322504 1216321786 sv
+0.770000 0.770000 scale
+% S_SSV
+(/home/johnkr/mup/5.3/doc/arkkra/sample.mup) inputfile
+53 linenum
+% S_SSV
+141 linenum
+% S_SSV
+144 linenum
+% S_SSV
+155 linenum
+% S_SSV
+159 linenum
+% S_SSV
+167 linenum
+% S_SSV
+174 linenum
+% S_SSV
+177 linenum
+% S_SSV
+189 linenum
+% S_FEED
+46 linenum
+/Times-Roman findfont
+13 scalefont
+setfont
+360.43 884.59 moveto
+(First Movement) show
+274.11 1314.68 738.70 5 1.000000 1.000000 stf
+274.11 1234.26 738.70 5 1.000000 1.000000 stf
+274.11 1170.66 738.70 5 1.000000 0.800000 stf
+274.11 1107.06 738.70 1 1.000000 1.000000 stf
+274.11 1028.13 738.70 5 1.000000 1.000000 stf
+274.11 946.01 738.70 5 1.000000 1.000000 stf
+274.11 831.00 738.70 5 1.000000 1.000000 stf
+274.11 750.98 738.70 6 1.735000 1.000000 stf
+274.11 670.95 738.70 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+83.90 766.44 moveto
+(Choir) show
+/Palatino-Roman findfont
+11 scalefont
+setfont
+78.07 669.93 moveto
+(foghorn) show
+84.99 657.45 moveto
+(in G) show
+107.90 659.39 0.583333 flat
+110.08 657.45 moveto
+/Times-Roman findfont
+12 scalefont
+setfont
+66.62 480.26 moveto
+(keyboard) show
+/Times-Roman findfont
+12 scalefont
+setfont
+80.59 282.96 moveto
+(Guitar) show
+/Palatino-Roman findfont
+14 scalefont
+setfont
+65.45 164.05 moveto
+(Soprano) show
+128.11 825.68 715.26 bracket
+129.61 536.13 430.01 brace
+128.11 342.00 217.95 bracket
+0.70 setlinewidth
+130.11 822.68 moveto
+130.11 154.95 lineto stroke
+% S_CLEFSIG
+141.91 804.68 1.000000 gclef
+142.16 736.26 1.000000 fclef
+138.54 676.26 0.800000 cclef
+136.11 595.56 moveto
+136.11 610.56 lineto stroke
+138.21 595.56 moveto
+138.21 610.56 lineto stroke
+141.91 518.13 1.000000 gclef
+142.16 448.01 1.000000 fclef
+141.91 321.00 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+133.11 256.92 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+133.11 239.04 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+133.11 221.16 moveto
+(B) show
+141.91 160.95 1.000000 gclef
+155.95 810.68 1.000000 flat
+161.43 819.68 1.000000 flat
+166.92 807.68 1.000000 flat
+155.95 724.26 1.000000 flat
+161.43 733.26 1.000000 flat
+166.92 721.26 1.000000 flat
+156.06 666.66 0.800000 sharp
+161.51 676.26 0.800000 sharp
+166.97 669.06 0.800000 sharp
+155.95 524.13 1.000000 flat
+161.43 533.13 1.000000 flat
+166.92 521.13 1.000000 flat
+155.95 436.01 1.000000 flat
+161.43 445.01 1.000000 flat
+166.92 433.01 1.000000 flat
+155.95 327.00 1.000000 flat
+161.43 336.00 1.000000 flat
+166.92 324.00 1.000000 flat
+155.95 166.95 1.000000 flat
+161.43 175.95 1.000000 flat
+166.92 163.95 1.000000 flat
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 810.68 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 798.48 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 730.26 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 718.05 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+13 scalefont
+setfont
+172.67 666.66 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+13 scalefont
+setfont
+172.67 656.72 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 603.06 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 590.85 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 524.13 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 511.92 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 442.01 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 429.80 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 327.00 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 314.79 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 166.95 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+172.67 154.74 moveto
+(8) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+331 linenum
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+211.06 776.32 moveto
+(These) show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+285.74 776.32 moveto
+(are) show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+366.84 776.32 moveto
+(the) show
+331 linenum
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+211.06 764.51 moveto
+(This) show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+287.74 764.51 moveto
+(is) show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+363.95 764.51 moveto
+(verse) show
+219.06 804.68 1.000000 4n
+228.32 807.68 1.000000 dot
+219.06 798.68 1.000000 4n
+228.32 801.68 1.000000 dot
+219.06 792.68 1.000000 4n
+228.32 795.68 1.000000 dot
+212.83 792.68 moveto
+225.29 792.68 lineto stroke
+222.74 793.43 moveto
+222.74 825.68 lineto stroke
+289.72 804.68 1.000000 4n
+298.98 807.68 1.000000 dot
+289.72 798.68 1.000000 4n
+298.98 801.68 1.000000 dot
+289.72 792.68 1.000000 4n
+298.98 795.68 1.000000 dot
+283.49 792.68 moveto
+295.95 792.68 lineto stroke
+293.40 793.43 moveto
+293.40 825.68 lineto stroke
+370.67 810.68 1.000000 4n
+379.93 813.68 1.000000 dot
+370.67 801.68 1.000000 4n
+379.93 801.68 1.000000 dot
+370.67 795.68 1.000000 4n
+379.93 795.68 1.000000 dot
+374.35 796.43 moveto
+374.35 831.68 lineto stroke
+/Palatino-Roman findfont
+14 scalefont
+setfont
+213.60 835.46 moveto
+(Andante ) show
+restore
+% S_STAFF
+% staff 2
+save
+219.06 727.26 1.000000 4n
+228.32 727.26 1.000000 dot
+0.70 setlinewidth
+222.74 728.01 moveto
+222.74 748.26 lineto stroke
+289.72 727.26 1.000000 4n
+286.04 726.51 moveto
+286.04 707.32 lineto stroke
+318.60 724.26 1.000000 8rest
+344.67 733.26 1.000000 4n
+340.98 732.51 moveto
+340.98 713.32 lineto stroke
+370.67 736.26 1.000000 4n
+379.93 739.26 1.000000 dot
+366.99 735.51 moveto
+366.99 715.26 lineto stroke
+newpath
+285.69 708.82 moveto
+341.33 714.82 lineto
+341.33 711.82 lineto
+285.69 705.82 lineto
+closepath
+fill
+219.81 751.26 moveto
+219.80 751.41 lineto
+263.09 755.16 306.44 756.06 349.85 754.11 curveto
+393.25 752.17 436.35 747.40 479.13 739.79 curveto
+479.09 739.50 lineto
+436.24 746.30 393.13 750.67 349.78 752.62 curveto
+306.43 754.56 263.10 754.06 219.81 751.11 curveto
+fill
+restore
+% S_STAFF
+% staff 3
+save
+202.61 666.66 0.466667 4n
+198.01 666.66 0.466667 dblsharp
+0.56 setlinewidth
+204.21 667.05 moveto
+204.21 678.66 lineto stroke
+205.72 678.66 0.466667 dnflag
+newpath
+201.61 669.66 moveto
+201.61 670.86 lineto
+206.81 676.46 lineto
+206.81 675.26 lineto
+closepath
+fill
+219.06 673.86 0.800000 2n
+211.55 673.86 0.800000 sharp
+226.64 673.86 0.800000 dot
+/Palatino-Roman findfont
+11 scalefont
+setfont
+212.92 680.53 moveto
+219.06 680.53 0.916667 acc_gt
+225.20 680.53 moveto
+215.94 673.26 moveto
+215.94 657.06 lineto stroke
+370.67 666.66 0.800000 4rest
+377.52 669.06 0.800000 dot
+restore
+% S_STAFF
+% staff 4
+save
+325.58 597.06 1.000000 ll1rest
+restore
+% S_STAFF
+% staff 5
+save
+219.06 527.13 1.000000 4n
+0.70 setlinewidth
+222.74 527.88 moveto
+222.74 548.13 lineto stroke
+256.90 518.13 1.000000 4n
+260.59 518.88 moveto
+260.59 539.13 lineto stroke
+289.72 527.13 1.000000 4n
+298.98 527.13 1.000000 dot
+293.40 527.88 moveto
+293.40 548.13 lineto stroke
+370.67 536.13 1.000000 4n
+374.35 536.88 moveto
+374.35 557.13 lineto stroke
+425.61 536.13 1.000000 4n
+429.29 536.88 moveto
+429.29 555.63 lineto stroke
+443.17 536.13 1.000000 4n
+446.85 536.88 moveto
+446.85 555.63 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+234.81 545.91 moveto
+(2) show
+215.03 554.41 moveto
+232.81 550.77 lineto stroke
+243.15 549.06 moveto
+260.94 545.41 lineto stroke
+215.03 554.41 moveto
+215.03 551.41 lineto stroke
+260.94 545.41 moveto
+260.94 542.41 lineto stroke
+newpath
+428.94 557.13 moveto
+447.20 557.13 lineto
+447.20 554.13 lineto
+428.94 554.13 lineto
+closepath
+fill
+newpath
+428.94 552.13 moveto
+447.20 552.13 lineto
+447.20 549.13 lineto
+428.94 549.13 lineto
+closepath
+fill
+219.06 506.13 1.000000 2n
+228.54 503.13 1.000000 dot
+212.61 506.13 moveto
+225.51 506.13 lineto stroke
+215.16 505.38 moveto
+215.16 485.13 lineto stroke
+370.67 509.13 1.000000 4n
+379.93 509.13 1.000000 dot
+366.99 508.38 moveto
+366.99 488.13 lineto stroke
+300.22 512.13 1.000000 4n
+303.90 512.88 moveto
+303.90 532.22 lineto stroke
+318.60 515.13 1.000000 4n
+322.28 515.88 moveto
+322.28 534.68 lineto stroke
+344.67 518.13 1.000000 4n
+348.35 518.88 moveto
+348.35 538.17 lineto stroke
+379.67 521.13 1.000000 4n
+371.22 521.13 1.000000 nat
+383.35 521.88 moveto
+383.35 542.13 lineto stroke
+386.38 542.13 1.000000 dnflag
+400.18 521.13 1.000000 4n
+403.86 521.88 moveto
+403.86 542.13 lineto stroke
+newpath
+303.55 533.72 moveto
+348.70 539.67 lineto
+348.70 536.67 lineto
+303.55 530.72 lineto
+closepath
+fill
+376.70 541.23 moveto
+376.68 541.37 lineto
+384.59 544.22 392.75 545.64 401.16 545.64 curveto
+409.56 545.64 417.72 544.22 425.63 541.37 curveto
+425.59 541.08 lineto
+417.57 543.12 409.43 544.14 401.16 544.14 curveto
+392.88 544.14 384.74 543.12 376.72 541.08 curveto
+fill
+/Palatino-Roman findfont
+14 scalefont
+setfont
+365.63 561.91 moveto
+(VII) show
+388.72 569.09 moveto
+/Palatino-Roman findfont
+9 scalefont
+setfont
+(6) show
+385.12 558.82 moveto
+386.92 562.11 0.416667 sharp
+388.72 558.82 moveto
+388.72 559.64 moveto
+(5) show
+393.20 561.91 moveto
+/Palatino-Roman findfont
+14 scalefont
+setfont
+( ) show
+/Palatino-Roman findfont
+14 scalefont
+setfont
+217.04 562.91 moveto
+(i ) show
+restore
+% S_STAFF
+% staff 6
+save
+219.06 418.01 1.000000 4n
+228.32 421.01 1.000000 dot
+0.70 setlinewidth
+212.83 418.01 moveto
+225.29 418.01 lineto stroke
+212.83 424.01 moveto
+225.29 424.01 lineto stroke
+219.06 397.01 1.000000 4n
+228.32 397.01 1.000000 dot
+212.83 400.01 moveto
+225.29 400.01 lineto stroke
+212.83 406.01 moveto
+225.29 406.01 lineto stroke
+212.83 412.01 moveto
+225.29 412.01 lineto stroke
+212.83 418.01 moveto
+225.29 418.01 lineto stroke
+212.83 424.01 moveto
+225.29 424.01 lineto stroke
+222.74 397.76 moveto
+222.74 442.01 lineto stroke
+289.72 418.01 1.000000 4n
+298.98 421.01 1.000000 dot
+283.49 418.01 moveto
+295.95 418.01 lineto stroke
+283.49 424.01 moveto
+295.95 424.01 lineto stroke
+289.72 397.01 1.000000 4n
+298.98 397.01 1.000000 dot
+283.49 400.01 moveto
+295.95 400.01 lineto stroke
+283.49 406.01 moveto
+295.95 406.01 lineto stroke
+283.49 412.01 moveto
+295.95 412.01 lineto stroke
+283.49 418.01 moveto
+295.95 418.01 lineto stroke
+283.49 424.01 moveto
+295.95 424.01 lineto stroke
+293.40 397.76 moveto
+293.40 442.01 lineto stroke
+370.67 421.01 1.000000 4n
+379.93 421.01 1.000000 dot
+364.44 424.01 moveto
+376.90 424.01 lineto stroke
+370.67 400.01 1.000000 4n
+379.93 403.01 1.000000 dot
+364.44 400.01 moveto
+376.90 400.01 lineto stroke
+364.44 406.01 moveto
+376.90 406.01 lineto stroke
+364.44 412.01 moveto
+376.90 412.01 lineto stroke
+364.44 418.01 moveto
+376.90 418.01 lineto stroke
+364.44 424.01 moveto
+376.90 424.01 lineto stroke
+374.35 400.76 moveto
+374.35 442.01 lineto stroke
+/Palatino-Roman findfont
+14 scalefont
+setfont
+213.60 466.79 moveto
+(Andante ) show
+219.06 377.80 moveto
+219.06 370.81 lineto stroke
+219.06 370.81 moveto
+221.59 370.81 lineto stroke
+220.92 370.81 moveto
+339.96 370.81 lineto stroke
+339.63 370.81 moveto
+344.67 377.80 lineto stroke
+344.67 377.80 moveto
+349.71 370.81 lineto stroke
+/Palatino-Roman findfont
+14 scalefont
+setfont
+368.43 381.58 moveto
+368.43 388.76 moveto
+/Palatino-Roman findfont
+9 scalefont
+setfont
+(6) show
+368.43 379.31 moveto
+(5) show
+gsave
+0.58 setlinewidth
+368.43 380.78 moveto
+372.91 383.71 lineto stroke
+grestore
+372.91 379.31 moveto
+372.91 381.58 moveto
+/Palatino-Roman findfont
+14 scalefont
+setfont
+( ) show
+restore
+% S_STAFF
+% staff 7
+save
+219.06 321.00 1.000000 4n
+228.32 324.00 1.000000 dot
+219.06 315.00 1.000000 4n
+228.32 318.00 1.000000 dot
+219.06 309.00 1.000000 4n
+228.32 312.00 1.000000 dot
+0.70 setlinewidth
+212.83 309.00 moveto
+225.29 309.00 lineto stroke
+222.74 309.75 moveto
+222.74 342.00 lineto stroke
+289.72 309.00 1.000000 4n
+283.49 309.00 moveto
+295.95 309.00 lineto stroke
+293.40 309.75 moveto
+293.40 325.50 lineto stroke
+318.60 300.00 1.000000 4n
+312.37 303.00 moveto
+324.83 303.00 lineto stroke
+312.37 309.00 moveto
+324.83 309.00 lineto stroke
+322.28 300.75 moveto
+322.28 325.50 lineto stroke
+344.67 309.00 1.000000 4n
+338.43 309.00 moveto
+350.90 309.00 lineto stroke
+348.35 309.75 moveto
+348.35 325.50 lineto stroke
+370.67 339.00 1.000000 4n
+379.93 342.00 1.000000 dot
+370.67 333.00 1.000000 4n
+379.93 336.00 1.000000 dot
+370.67 324.00 1.000000 4n
+362.22 324.00 1.000000 nat
+379.93 324.00 1.000000 dot
+370.67 312.00 1.000000 4n
+379.93 312.00 1.000000 dot
+374.35 312.75 moveto
+374.35 360.00 lineto stroke
+newpath
+293.05 327.00 moveto
+348.70 327.00 lineto
+348.70 324.00 lineto
+293.05 324.00 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 8
+save
+215.71 246.71 222.41 257.65 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+215.71 247.86 moveto
+(0) show
+215.71 236.51 222.41 247.03 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+215.71 237.52 moveto
+(1) show
+215.71 225.89 222.41 236.83 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+215.71 227.11 moveto
+(3) show
+286.37 225.89 293.07 236.83 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+286.37 227.11 moveto
+(3) show
+315.25 215.48 321.95 226.42 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+315.25 216.70 moveto
+(3) show
+341.32 225.89 348.01 236.83 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+341.32 227.11 moveto
+(3) show
+367.32 267.74 374.02 278.26 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+367.32 268.75 moveto
+(1) show
+367.32 257.12 374.02 268.06 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+367.32 258.34 moveto
+(3) show
+367.32 246.82 374.02 257.54 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+367.32 247.75 moveto
+(2) show
+367.32 236.30 374.02 247.24 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+367.32 237.45 moveto
+(0) show
+restore
+% S_STAFF
+% staff 9
+save
+331 linenum
+0.70 setlinewidth
+232.87 138.97 moveto
+484.11 138.97 lineto stroke
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+214.45 138.97 moveto
+(ah) show
+219.06 169.95 1.000000 fillrectangle
+228.54 169.95 1.000000 dot
+215.16 169.95 moveto
+215.16 148.95 lineto stroke
+289.72 175.95 1.000000 fillisostriangle
+285.82 173.55 moveto
+285.82 153.45 lineto stroke
+318.60 169.95 1.000000 fillrectangle
+314.70 169.95 moveto
+314.70 153.45 lineto stroke
+344.67 175.95 1.000000 fillisostriangle
+340.77 173.55 moveto
+340.77 153.45 lineto stroke
+370.67 178.95 1.000000 fillsemicircle
+380.15 181.95 1.000000 dot
+366.77 181.35 moveto
+366.77 157.95 lineto stroke
+newpath
+285.47 154.95 moveto
+341.12 154.95 lineto
+341.12 151.95 lineto
+285.47 151.95 lineto
+closepath
+fill
+restore
+% S_BAR
+331 linenum
+0.70 setlinewidth
+461.45 822.68 moveto
+461.45 798.68 lineto stroke
+461.45 742.26 moveto
+461.45 718.26 lineto stroke
+461.45 676.26 moveto
+461.45 657.06 lineto stroke
+461.45 609.06 moveto
+461.45 597.06 lineto stroke
+461.45 536.13 moveto
+461.45 430.01 lineto stroke
+461.45 339.00 moveto
+461.45 220.95 lineto stroke
+461.45 178.95 moveto
+461.45 154.95 lineto stroke
+/Palatino-Bold findfont
+12 scalefont
+setfont
+gsave
+newpath
+1.000000 1.000000 scale
+461.45 355.72 7.72 0 360 arc
+1.000000 1.000000 scale
+1.000000 1.000000 scale
+461.45 355.72 7.22 0 360 arc
+eofill
+grestore
+456.77 351.65 moveto
+(A) show
+/Palatino-Bold findfont
+12 scalefont
+setfont
+gsave
+newpath
+1.000000 1.000000 scale
+461.45 552.85 7.72 0 360 arc
+1.000000 1.000000 scale
+1.000000 1.000000 scale
+461.45 552.85 7.22 0 360 arc
+eofill
+grestore
+456.77 548.78 moveto
+(A) show
+/Palatino-Bold findfont
+12 scalefont
+setfont
+gsave
+newpath
+1.000000 1.000000 scale
+461.45 839.41 7.72 0 360 arc
+1.000000 1.000000 scale
+1.000000 1.000000 scale
+461.45 839.41 7.22 0 360 arc
+eofill
+grestore
+456.77 835.34 moveto
+(A) show
+0.70 setlinewidth
+349.37 370.81 moveto
+460.45 370.81 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+331 linenum
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+470.24 776.32 moveto
+(words!) show
+331 linenum
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+465.97 764.51 moveto
+(two) show
+/Ext-Helvetica-Oblique findfont
+11 scalefont
+setfont
+() show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+(oh) show
+/Ext-Helvetica-Oblique findfont
+11 scalefont
+setfont
+() show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+(yes.) show
+479.86 813.68 1.000000 2n
+489.34 813.68 1.000000 dot
+479.86 804.68 1.000000 2n
+489.34 807.68 1.000000 dot
+479.86 792.68 1.000000 2n
+489.34 795.68 1.000000 dot
+473.41 792.68 moveto
+486.31 792.68 lineto stroke
+483.76 793.43 moveto
+483.76 834.68 lineto stroke
+682.24 810.68 1.000000 4rest
+690.54 813.68 1.000000 dot
+/Palatino-Italic findfont
+13 scalefont
+setfont
+674.54 845.57 moveto
+(To coda ) show
+727.93 854.86 1.083333 coda
+737.72 845.57 moveto
+/Times-Roman findfont
+13 scalefont
+setfont
+674.54 831.68 moveto
+restore
+% S_STAFF
+% staff 2
+save
+479.86 733.26 1.000000 2n
+489.34 733.26 1.000000 dot
+479.86 727.26 1.000000 2n
+489.34 727.26 1.000000 dot
+0.70 setlinewidth
+475.96 732.51 moveto
+475.96 706.26 lineto stroke
+682.24 730.26 1.000000 4rest
+690.54 733.26 1.000000 dot
+restore
+% S_STAFF
+% staff 3
+save
+479.86 673.86 0.800000 2n
+470.53 673.86 0.800000 dblflat
+487.44 673.86 0.800000 dot
+0.56 setlinewidth
+476.74 673.26 moveto
+476.74 657.06 lineto stroke
+682.24 666.66 0.800000 4rest
+689.09 669.06 0.800000 dot
+restore
+% S_STAFF
+% staff 4
+save
+479.86 603.06 1.000000 4n
+489.12 606.06 1.000000 dot
+0.70 setlinewidth
+483.54 603.81 moveto
+483.54 624.06 lineto stroke
+574.99 603.06 1.000000 ll2rest
+584.26 606.06 1.000000 dot
+restore
+% S_STAFF
+% staff 5
+save
+479.86 548.13 1.000000 2n
+489.34 551.13 1.000000 dot
+0.70 setlinewidth
+473.41 548.13 moveto
+486.31 548.13 lineto stroke
+473.41 542.13 moveto
+486.31 542.13 lineto stroke
+483.76 548.88 moveto
+483.76 569.13 lineto stroke
+682.24 536.13 1.000000 4rest
+690.54 539.13 1.000000 dot
+479.86 512.13 1.000000 4n
+476.18 511.38 moveto
+476.18 495.63 lineto stroke
+522.39 518.13 1.000000 4n
+518.71 517.38 moveto
+518.71 495.63 lineto stroke
+549.56 512.13 1.000000 4n
+545.88 511.38 moveto
+545.88 495.63 lineto stroke
+574.99 518.13 1.000000 4n
+571.31 517.38 moveto
+571.31 495.63 lineto stroke
+591.72 512.13 1.000000 4n
+588.03 511.38 moveto
+588.03 495.63 lineto stroke
+608.44 518.13 1.000000 4n
+604.76 517.38 moveto
+604.76 495.63 lineto stroke
+625.17 512.13 1.000000 4n
+621.48 511.38 moveto
+621.48 495.63 lineto stroke
+641.89 518.13 1.000000 4n
+638.21 517.38 moveto
+638.21 495.63 lineto stroke
+658.78 512.13 1.000000 4n
+655.09 511.38 moveto
+655.09 495.63 lineto stroke
+682.24 512.13 1.000000 4rest
+690.54 515.13 1.000000 dot
+newpath
+475.83 497.13 moveto
+546.23 497.13 lineto
+546.23 494.13 lineto
+475.83 494.13 lineto
+closepath
+fill
+newpath
+570.96 497.13 moveto
+655.44 497.13 lineto
+655.44 494.13 lineto
+570.96 494.13 lineto
+closepath
+fill
+newpath
+570.96 502.13 moveto
+588.38 502.13 lineto
+588.38 499.13 lineto
+570.96 499.13 lineto
+closepath
+fill
+newpath
+604.41 502.13 moveto
+621.83 502.13 lineto
+621.83 499.13 lineto
+604.41 499.13 lineto
+closepath
+fill
+newpath
+637.86 502.13 moveto
+655.44 502.13 lineto
+655.44 499.13 lineto
+637.86 499.13 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 6
+save
+479.86 418.01 1.000000 2n
+489.34 421.01 1.000000 dot
+0.70 setlinewidth
+473.41 418.01 moveto
+486.31 418.01 lineto stroke
+473.41 424.01 moveto
+486.31 424.01 lineto stroke
+483.76 418.76 moveto
+483.76 440.51 lineto stroke
+newpath
+483.76 434.01 moveto
+483.76 437.01 lineto
+578.89 455.94 lineto
+578.89 452.94 lineto
+closepath
+fill
+newpath
+483.76 439.01 moveto
+483.76 442.01 lineto
+578.89 460.94 lineto
+578.89 457.94 lineto
+closepath
+fill
+574.99 439.01 1.000000 2n
+584.47 439.01 1.000000 dot
+578.89 439.76 moveto
+578.89 459.44 lineto stroke
+682.24 442.01 1.000000 4rest
+690.54 445.01 1.000000 dot
+460.45 370.81 moveto
+475.15 370.81 lineto stroke
+474.82 370.81 moveto
+479.86 377.80 lineto stroke
+479.86 377.80 moveto
+484.90 370.81 lineto stroke
+484.57 370.81 moveto
+639.62 370.81 lineto stroke
+638.95 370.81 moveto
+641.89 370.81 lineto stroke
+641.89 377.80 moveto
+641.89 370.81 lineto stroke
+restore
+% S_STAFF
+% staff 7
+save
+479.86 342.00 1.000000 2n
+489.34 342.00 1.000000 dot
+479.86 330.00 1.000000 2n
+489.34 330.00 1.000000 dot
+479.86 321.00 1.000000 2n
+489.34 324.00 1.000000 dot
+479.86 315.00 1.000000 2n
+489.34 318.00 1.000000 dot
+0.70 setlinewidth
+475.96 341.25 moveto
+475.96 289.20 lineto stroke
+newpath
+470.96 300.50 moveto
+470.96 303.50 lineto
+480.96 307.90 lineto
+480.96 304.90 lineto
+closepath
+fill
+newpath
+470.96 295.50 moveto
+470.96 298.50 lineto
+480.96 302.90 lineto
+480.96 299.90 lineto
+closepath
+fill
+newpath
+470.96 290.50 moveto
+470.96 293.50 lineto
+480.96 297.90 lineto
+480.96 294.90 lineto
+closepath
+fill
+682.24 327.00 1.000000 4rest
+690.54 330.00 1.000000 dot
+restore
+% S_STAFF
+% staff 8
+save
+476.51 267.53 483.21 278.47 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+476.51 268.75 moveto
+(3) show
+476.51 257.33 483.21 267.85 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+476.51 258.34 moveto
+(1) show
+476.51 246.71 483.21 257.65 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+476.51 247.86 moveto
+(0) show
+476.51 236.51 483.21 247.03 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+476.51 237.52 moveto
+(1) show
+newpath
+474.86 227.27 moveto
+474.86 230.27 lineto
+484.86 234.67 lineto
+484.86 231.67 lineto
+closepath
+fill
+newpath
+474.86 222.27 moveto
+474.86 225.27 lineto
+484.86 229.67 lineto
+484.86 226.67 lineto
+closepath
+fill
+newpath
+474.86 217.27 moveto
+474.86 220.27 lineto
+484.86 224.67 lineto
+484.86 221.67 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 9
+save
+479.86 175.95 1.000000 isostriangle
+489.34 175.95 1.000000 dot
+0.70 setlinewidth
+475.96 173.55 moveto
+475.96 154.95 lineto stroke
+682.24 166.95 1.000000 4rest
+690.54 169.95 1.000000 dot
+restore
+% S_BAR
+331 linenum
+0.70 setlinewidth
+735.35 822.68 moveto
+735.35 798.68 lineto stroke
+738.35 822.68 moveto
+738.35 798.68 lineto stroke
+735.35 742.26 moveto
+735.35 718.26 lineto stroke
+738.35 742.26 moveto
+738.35 718.26 lineto stroke
+735.35 676.26 moveto
+735.35 657.06 lineto stroke
+738.35 676.26 moveto
+738.35 657.06 lineto stroke
+735.35 609.06 moveto
+735.35 597.06 lineto stroke
+738.35 609.06 moveto
+738.35 597.06 lineto stroke
+735.35 536.13 moveto
+735.35 430.01 lineto stroke
+738.35 536.13 moveto
+738.35 430.01 lineto stroke
+735.35 339.00 moveto
+735.35 220.95 lineto stroke
+738.35 339.00 moveto
+738.35 220.95 lineto stroke
+735.35 178.95 moveto
+735.35 154.95 lineto stroke
+738.35 178.95 moveto
+738.35 154.95 lineto stroke
+% S_FEED
+336 linenum
+% Printing header/footer
+/Times-Roman findfont
+18 scalefont
+setfont
+251.47 939.19 moveto
+(Sample Song to Show What Mup Can Do) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+362.15 925.15 moveto
+(This is a subtitle) show
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 912.33 moveto
+(Text: Ann Onymous) show
+/Times-Roman findfont
+12 scalefont
+setfont
+625.73 912.33 moveto
+(Tune: Arthur Unknown) show
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 899.51 moveto
+/Times-Roman findfont
+12 scalefont
+setfont
+706.88 899.51 moveto
+(\(1995\)) show
+/Times-Roman findfont
+12 scalefont
+setfont
+323.99 103.77 moveto
+(This is a sample of a Mup footer) show
+/Times-Roman findfont
+12 scalefont
+setfont
+400.57 90.96 moveto
+( ) show
+/Times-Roman findfont
+11 scalefont
+setfont
+65.45 79.21 moveto
+(Published by Arkkra Enterprises) show
+/Times-Roman findfont
+11 scalefont
+setfont
+320.17 79.21 moveto
+(P. O. Box 315 Warrenville, IL 60555) show
+/Times-Roman findfont
+11 scalefont
+setfont
+636.34 79.21 moveto
+(http://www.arkkra.com) show
+showpage
+restore
+%%Page: 2 2
+save
+1361190600 1361190394 sv
+0.770000 0.770000 scale
+/Times-Roman findfont
+12 scalefont
+setfont
+364.28 930.22 moveto
+(First movement) show
+240.05 1338.43 1098.70 5 1.000000 1.000000 stf
+/Helvetica-Oblique findfont
+9 scalefont
+setfont
+100.55 860.43 moveto
+(3) show
+240.05 1255.27 1098.70 5 1.000000 1.000000 stf
+240.05 1191.67 1098.70 5 1.000000 0.800000 stf
+240.05 1125.09 1098.70 1 1.000000 1.000000 stf
+240.05 1052.07 1098.70 5 1.000000 1.000000 stf
+/Helvetica-Oblique findfont
+9 scalefont
+setfont
+100.55 574.07 moveto
+(3) show
+240.05 979.83 1098.70 5 1.000000 1.000000 stf
+240.05 895.55 1098.70 5 1.000000 1.000000 stf
+/Helvetica-Oblique findfont
+9 scalefont
+setfont
+100.55 417.55 moveto
+(3) show
+240.05 791.31 1098.70 6 1.735000 1.000000 stf
+240.05 711.29 1098.70 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+72.08 788.82 moveto
+(Ch) show
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 507.92 moveto
+(Kbd) show
+/Times-Roman findfont
+12 scalefont
+setfont
+70.13 335.40 moveto
+(Gtr) show
+94.05 849.43 736.27 bracket
+95.55 560.07 463.83 brace
+94.05 406.55 258.29 bracket
+0.70 setlinewidth
+96.05 846.43 moveto
+96.05 195.29 lineto stroke
+316.27 429.55 moveto
+316.27 440.55 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+319.27 430.55 moveto
+(1.) show
+316.27 440.55 moveto
+419.86 440.55 lineto stroke
+419.86 440.55 moveto
+419.86 429.55 lineto stroke
+316.27 578.09 moveto
+316.27 589.09 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+319.27 579.09 moveto
+(1.) show
+316.27 589.09 moveto
+419.86 589.09 lineto stroke
+419.86 589.09 moveto
+419.86 578.09 lineto stroke
+316.27 899.98 moveto
+316.27 910.98 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+319.27 900.98 moveto
+(1.) show
+316.27 910.98 moveto
+419.86 910.98 lineto stroke
+419.86 910.98 moveto
+419.86 899.98 lineto stroke
+423.86 429.55 moveto
+423.86 440.55 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+426.86 430.55 moveto
+(2.) show
+423.86 440.55 moveto
+579.34 440.55 lineto stroke
+423.86 578.09 moveto
+423.86 589.09 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+426.86 579.09 moveto
+(2.) show
+423.86 589.09 moveto
+579.34 589.09 lineto stroke
+423.86 899.98 moveto
+423.86 910.98 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+426.86 900.98 moveto
+(2.) show
+423.86 910.98 moveto
+579.34 910.98 lineto stroke
+% S_CLEFSIG
+107.84 828.43 1.000000 gclef
+108.09 757.27 1.000000 fclef
+104.47 697.27 0.800000 cclef
+102.05 613.59 moveto
+102.05 628.59 lineto stroke
+104.15 613.59 moveto
+104.15 628.59 lineto stroke
+107.84 542.07 1.000000 gclef
+108.09 481.83 1.000000 fclef
+107.84 385.55 1.000000 gclef
+107.84 201.29 1.000000 gclef
+121.88 834.43 1.000000 flat
+127.37 843.43 1.000000 flat
+132.85 831.43 1.000000 flat
+121.88 745.27 1.000000 flat
+127.37 754.27 1.000000 flat
+132.85 742.27 1.000000 flat
+121.99 687.67 0.800000 sharp
+127.45 697.27 0.800000 sharp
+132.90 690.07 0.800000 sharp
+121.88 548.07 1.000000 flat
+127.37 557.07 1.000000 flat
+132.85 545.07 1.000000 flat
+121.88 469.83 1.000000 flat
+127.37 478.83 1.000000 flat
+132.85 466.83 1.000000 flat
+121.88 391.55 1.000000 flat
+127.37 400.55 1.000000 flat
+132.85 388.55 1.000000 flat
+121.88 207.29 1.000000 flat
+127.37 216.29 1.000000 flat
+132.85 204.29 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+165.79 816.43 1.000000 2n
+175.27 819.43 1.000000 dot
+159.34 816.43 moveto
+172.24 816.43 lineto stroke
+169.69 817.18 moveto
+169.69 837.43 lineto stroke
+267.32 828.43 1.000000 4n
+276.59 831.43 1.000000 dot
+271.01 829.18 moveto
+271.01 849.43 lineto stroke
+/Times-Roman findfont
+14 scalefont
+setfont
+155.67 887.89 moveto
+(Cm) show
+153.79 880.03 4.80 5 3 1 2 6 [ -2 1 3 3 2 1 ] grid
+restore
+% S_STAFF
+% staff 2
+save
+165.79 754.27 1.000000 4n
+175.06 754.27 1.000000 dot
+0.70 setlinewidth
+162.11 753.52 moveto
+162.11 733.27 lineto stroke
+213.33 754.27 1.000000 4n
+222.59 754.27 1.000000 dot
+229.06 754.27 1.000000 dot
+209.65 753.52 moveto
+209.65 729.77 lineto stroke
+242.03 757.27 1.000000 4n
+238.35 756.52 moveto
+238.35 733.85 lineto stroke
+252.89 760.27 1.000000 4n
+249.20 759.52 moveto
+249.20 735.39 lineto stroke
+267.32 748.27 1.000000 4n
+276.59 748.27 1.000000 dot
+271.01 749.02 moveto
+271.01 769.27 lineto stroke
+newpath
+209.30 731.27 moveto
+249.55 736.89 lineto
+249.55 733.89 lineto
+209.30 728.27 lineto
+closepath
+fill
+newpath
+238.00 740.35 moveto
+229.94 739.21 lineto
+229.94 736.21 lineto
+238.00 737.35 lineto
+closepath
+fill
+newpath
+238.00 745.35 moveto
+229.94 744.21 lineto
+229.94 741.21 lineto
+238.00 742.35 lineto
+closepath
+fill
+198.10 722.27 moveto
+278.32 726.27 lineto stroke
+198.10 722.27 moveto
+278.32 718.26 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+165.79 690.07 0.800000 2n
+158.97 690.07 0.800000 nat
+173.38 690.07 0.800000 dot
+178.70 690.07 0.800000 dot
+0.56 setlinewidth
+162.67 689.47 moveto
+162.67 673.27 lineto stroke
+289.31 690.07 0.800000 4n
+286.37 689.47 moveto
+286.37 673.27 lineto stroke
+/Palatino-Roman findfont
+11 scalefont
+setfont
+282.58 701.96 moveto
+289.31 701.96 0.916667 turn
+296.04 701.96 moveto
+173.15 703.79 moveto
+267.32 703.79 0.800000 wavy
+/Palatino-Roman findfont
+11 scalefont
+setfont
+158.43 698.99 moveto
+165.79 698.99 0.916667 tr
+173.15 698.99 moveto
+restore
+% S_STAFF
+% staff 4
+save
+165.79 621.09 1.000000 2n
+175.27 624.09 1.000000 dot
+0.70 setlinewidth
+169.69 621.84 moveto
+169.69 642.09 lineto stroke
+newpath
+164.69 628.39 moveto
+164.69 631.39 lineto
+174.69 635.79 lineto
+174.69 632.79 lineto
+closepath
+fill
+newpath
+164.69 633.39 moveto
+164.69 636.39 lineto
+174.69 640.79 lineto
+174.69 637.79 lineto
+closepath
+fill
+267.32 621.09 1.000000 4n
+276.59 624.09 1.000000 dot
+/Palatino-Roman findfont
+14 scalefont
+setfont
+264.72 614.55 moveto
+267.32 614.55 1.166667 dot
+269.93 614.55 moveto
+271.01 621.84 moveto
+271.01 642.09 lineto stroke
+restore
+% S_STAFF
+% staff 5
+save
+165.79 542.07 1.000000 4n
+175.06 545.07 1.000000 dot
+165.79 536.07 1.000000 4n
+175.06 539.07 1.000000 dot
+165.79 530.07 1.000000 4n
+175.06 533.07 1.000000 dot
+0.70 setlinewidth
+159.56 530.07 moveto
+172.02 530.07 lineto stroke
+169.47 530.82 moveto
+169.47 563.07 lineto stroke
+154.76 545.35 moveto
+154.76 526.79 1.000000 wavy
+154.76 548.35 moveto
+150.76 540.35 lineto stroke
+154.76 548.35 moveto
+158.76 540.35 lineto stroke
+213.33 542.07 1.000000 4n
+222.59 545.07 1.000000 dot
+213.33 536.07 1.000000 4n
+222.59 539.07 1.000000 dot
+213.33 530.07 1.000000 4n
+222.59 533.07 1.000000 dot
+207.10 530.07 moveto
+219.56 530.07 lineto stroke
+217.01 530.82 moveto
+217.01 563.07 lineto stroke
+202.30 545.35 moveto
+202.30 526.79 1.000000 wavy
+202.30 523.79 moveto
+198.30 531.79 lineto stroke
+202.30 523.79 moveto
+206.30 531.79 lineto stroke
+267.32 542.07 1.000000 4n
+276.59 545.07 1.000000 dot
+267.32 536.07 1.000000 4n
+276.59 539.07 1.000000 dot
+267.32 530.07 1.000000 4n
+276.59 533.07 1.000000 dot
+261.09 530.07 moveto
+273.56 530.07 lineto stroke
+271.01 530.82 moveto
+271.01 563.07 lineto stroke
+256.29 545.35 moveto
+256.29 526.79 1.000000 wavy
+/Times-BoldItalic findfont
+14 scalefont
+setfont
+265.01 512.04 moveto
+(ff ) show
+restore
+% S_STAFF
+% staff 6
+save
+164.02 478.83 0.583333 2n
+175.27 478.83 1.000000 dot
+165.79 472.83 1.000000 2n
+175.27 472.83 1.000000 dot
+0.70 setlinewidth
+161.89 478.34 moveto
+161.89 451.83 lineto stroke
+267.32 478.83 1.000000 4n
+263.64 478.08 moveto
+263.64 457.83 lineto stroke
+266.67 457.83 1.000000 upflag
+289.31 472.83 1.000000 4n
+292.99 473.58 moveto
+292.99 493.83 lineto stroke
+269.32 483.93 moveto
+269.33 484.16 lineto
+272.99 485.22 276.63 485.20 280.27 484.11 curveto
+283.91 483.01 286.97 481.02 289.43 478.12 curveto
+289.19 477.73 lineto
+286.48 480.14 283.39 481.87 279.92 482.92 curveto
+276.44 483.96 272.91 484.22 269.32 483.69 curveto
+fill
+restore
+% S_STAFF
+% staff 7
+save
+165.79 409.55 1.000000 4n
+157.34 409.55 1.000000 nat
+175.06 412.55 1.000000 dot
+0.70 setlinewidth
+159.56 409.55 moveto
+172.02 409.55 lineto stroke
+169.47 410.30 moveto
+169.47 430.55 lineto stroke
+213.33 412.55 1.000000 4n
+222.59 412.55 1.000000 dot
+207.10 409.55 moveto
+219.56 409.55 lineto stroke
+217.01 413.30 moveto
+217.01 433.55 lineto stroke
+267.32 412.55 1.000000 4n
+258.87 412.55 1.000000 nat
+261.09 409.55 moveto
+273.56 409.55 lineto stroke
+271.01 413.30 moveto
+271.01 433.55 lineto stroke
+274.03 433.55 1.000000 dnflag
+289.31 409.55 1.000000 4n
+283.08 409.55 moveto
+295.54 409.55 lineto stroke
+292.99 410.30 moveto
+292.99 430.55 lineto stroke
+165.79 385.55 1.000000 4n
+175.06 382.55 1.000000 dot
+162.11 384.80 moveto
+162.11 364.55 lineto stroke
+213.33 385.55 1.000000 4n
+209.65 384.80 moveto
+209.65 364.55 lineto stroke
+252.89 385.55 1.000000 4n
+249.20 384.80 moveto
+249.20 364.55 lineto stroke
+252.23 364.55 1.000000 upflag
+267.32 385.55 1.000000 4n
+276.59 382.55 1.000000 dot
+263.64 384.80 moveto
+263.64 364.55 lineto stroke
+273.36 417.65 moveto
+281.86 418.94 lineto stroke
+281.86 418.94 moveto
+289.31 414.65 lineto stroke
+227.59 417.65 moveto
+247.46 425.75 lineto stroke
+247.46 425.75 moveto
+267.32 417.65 lineto stroke
+180.06 414.65 moveto
+195.97 424.22 lineto stroke
+195.97 424.22 moveto
+213.33 417.65 lineto stroke
+restore
+% S_STAFF
+% staff 8
+save
+162.44 307.87 169.14 318.81 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+162.44 309.09 moveto
+(5) show
+/Helvetica findfont
+12 scalefont
+setfont
+204.98 331.11 moveto
+(1/2) show
+0.70 setlinewidth
+171.64 314.34 moveto
+173.72 314.22 175.81 314.22 177.89 314.34 curveto
+185.58 314.76 193.26 315.32 200.82 316.86 curveto
+202.25 317.15 203.69 317.42 204.99 318.12 curveto
+208.24 319.87 211.64 321.45 213.33 325.06 curveto
+213.63 325.69 213.63 326.32 213.33 326.95 curveto
+stroke
+213.33 324.53 1.000000 uwedge
+/Helvetica findfont
+12 scalefont
+setfont
+259.66 346.72 moveto
+(full) show
+213.33 327.95 moveto
+216.03 327.82 218.73 327.82 221.43 327.95 curveto
+231.38 328.44 241.31 329.08 251.13 330.88 curveto
+252.97 331.21 254.82 331.51 256.53 332.34 curveto
+260.63 334.33 265.07 335.89 267.32 340.38 curveto
+267.69 341.11 267.69 341.84 267.32 342.57 curveto
+stroke
+267.32 340.15 1.000000 uwedge
+267.32 343.57 moveto
+268.42 343.80 269.52 343.80 270.62 343.57 curveto
+275.03 342.64 279.11 340.95 282.72 338.21 curveto
+283.66 337.49 284.36 336.57 284.92 335.53 curveto
+287.37 330.91 288.56 325.91 289.31 320.78 curveto
+289.51 319.44 289.51 318.10 289.31 316.76 curveto
+stroke
+289.31 314.34 1.000000 wedge
+162.44 287.05 169.14 297.99 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+162.44 288.20 moveto
+(0) show
+209.98 287.05 216.68 297.99 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+209.98 288.20 moveto
+(0) show
+249.54 287.05 256.23 297.99 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+249.54 288.20 moveto
+(0) show
+263.98 287.05 270.67 297.99 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+263.98 288.20 moveto
+(0) show
+restore
+% S_STAFF
+% staff 9
+save
+165.79 210.29 1.000000 fillrectangle
+0.70 setlinewidth
+161.89 210.29 moveto
+161.89 191.55 lineto stroke
+180.19 207.29 1.000000 4n
+176.51 206.54 moveto
+176.51 188.89 lineto stroke
+198.10 204.29 1.000000 ufillrighttriangle
+189.43 204.29 1.000000 nat
+194.20 204.29 moveto
+194.20 185.57 lineto stroke
+213.33 201.29 1.000000 filldiamond
+217.23 201.29 moveto
+217.23 216.99 lineto stroke
+227.77 189.29 1.000000 fillrectangle
+221.32 189.29 moveto
+234.22 189.29 lineto stroke
+231.67 189.29 moveto
+231.67 214.26 lineto stroke
+252.89 192.29 1.000000 fillpiewedge
+256.78 192.59 moveto
+256.78 209.52 lineto stroke
+267.32 195.29 1.000000 fillisostriangle
+276.80 198.29 1.000000 dot
+271.22 192.89 moveto
+271.22 216.29 lineto stroke
+newpath
+161.54 193.05 moveto
+194.55 187.07 lineto
+194.55 184.07 lineto
+161.54 190.05 lineto
+closepath
+fill
+newpath
+216.88 218.49 moveto
+257.13 211.02 lineto
+257.13 208.02 lineto
+216.88 215.49 lineto
+closepath
+fill
+restore
+% S_LINE
+345 linenum
+gsave
+179.04 816.43 translate
+9.1 rotate
+/Palatino-Italic findfont
+11 scalefont
+setfont
+26.65 6.89 moveto
+(gliss.) show
+grestore
+179.04 816.43 moveto
+254.29 828.43 1.000000 wavy
+% S_CURVE
+480 linenum
+441.19 484.83 moveto
+441.10 484.94 lineto
+461.94 513.57 488.54 535.07 520.90 549.43 curveto
+547.42 561.20 574.40 569.92 603.93 562.46 curveto
+641.95 552.86 670.65 531.02 690.05 496.95 curveto
+689.87 496.71 lineto
+670.10 530.27 641.31 551.71 603.49 561.03 curveto
+574.36 568.21 547.73 559.54 521.55 548.08 curveto
+489.27 533.95 462.52 512.83 441.29 484.71 curveto
+fill
+% S_BAR
+388 linenum
+0.70 setlinewidth
+314.27 846.43 moveto
+314.27 822.43 lineto stroke
+314.27 763.27 moveto
+314.27 739.27 lineto stroke
+314.27 697.27 moveto
+314.27 678.07 lineto stroke
+314.27 627.09 moveto
+314.27 615.09 lineto stroke
+314.27 560.07 moveto
+314.27 463.83 lineto stroke
+314.27 403.55 moveto
+314.27 261.29 lineto stroke
+314.27 219.29 moveto
+314.27 195.29 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+1.50 setlinewidth
+331.38 828.43 moveto
+331.38 840.43 lineto stroke
+400.24 828.43 moveto
+400.24 840.43 lineto stroke
+3.00 setlinewidth
+331.38 834.43 moveto
+400.24 834.43 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+361.20 849.43 moveto
+(2) show
+restore
+% S_STAFF
+% staff 2
+save
+1.50 setlinewidth
+331.38 745.27 moveto
+331.38 757.27 lineto stroke
+400.24 745.27 moveto
+400.24 757.27 lineto stroke
+3.00 setlinewidth
+331.38 751.27 moveto
+400.24 751.27 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+361.20 766.27 moveto
+(2) show
+restore
+% S_STAFF
+% staff 3
+save
+1.20 setlinewidth
+335.22 682.87 moveto
+335.22 692.47 lineto stroke
+396.40 682.87 moveto
+396.40 692.47 lineto stroke
+2.40 setlinewidth
+335.22 687.67 moveto
+396.40 687.67 lineto stroke
+/NewCenturySchlbk-Bold findfont
+13 scalefont
+setfont
+362.07 699.67 moveto
+(2) show
+restore
+% S_STAFF
+% staff 4
+save
+1.50 setlinewidth
+331.38 615.09 moveto
+331.38 627.09 lineto stroke
+400.24 615.09 moveto
+400.24 627.09 lineto stroke
+3.00 setlinewidth
+331.38 621.09 moveto
+400.24 621.09 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+361.20 627.09 moveto
+(2) show
+restore
+% S_STAFF
+% staff 5
+save
+1.50 setlinewidth
+331.38 542.07 moveto
+331.38 554.07 lineto stroke
+400.24 542.07 moveto
+400.24 554.07 lineto stroke
+3.00 setlinewidth
+331.38 548.07 moveto
+400.24 548.07 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+361.20 563.07 moveto
+(2) show
+restore
+% S_STAFF
+% staff 6
+save
+1.50 setlinewidth
+331.38 469.83 moveto
+331.38 481.83 lineto stroke
+400.24 469.83 moveto
+400.24 481.83 lineto stroke
+3.00 setlinewidth
+331.38 475.83 moveto
+400.24 475.83 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+361.20 490.83 moveto
+(2) show
+restore
+% S_STAFF
+% staff 7
+save
+1.50 setlinewidth
+331.38 385.55 moveto
+331.38 397.55 lineto stroke
+400.24 385.55 moveto
+400.24 397.55 lineto stroke
+3.00 setlinewidth
+331.38 391.55 moveto
+400.24 391.55 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+361.20 406.55 moveto
+(2) show
+restore
+% S_STAFF
+% staff 8
+save
+restore
+% S_STAFF
+% staff 9
+save
+1.50 setlinewidth
+331.38 201.29 moveto
+331.38 213.29 lineto stroke
+400.24 201.29 moveto
+400.24 213.29 lineto stroke
+3.00 setlinewidth
+331.38 207.29 moveto
+400.24 207.29 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+361.20 222.29 moveto
+(2) show
+restore
+% S_BAR
+394 linenum
+417.86 837.43 1.000000 dot
+417.86 831.43 1.000000 dot
+0.70 setlinewidth
+421.86 846.43 moveto
+421.86 822.43 lineto stroke
+3.00 setlinewidth
+425.86 846.43 moveto
+425.86 822.43 lineto stroke
+0.70 setlinewidth
+417.86 754.27 1.000000 dot
+417.86 748.27 1.000000 dot
+421.86 763.27 moveto
+421.86 739.27 lineto stroke
+3.00 setlinewidth
+425.86 763.27 moveto
+425.86 739.27 lineto stroke
+0.70 setlinewidth
+417.86 690.07 0.800000 dot
+417.86 685.27 0.800000 dot
+421.86 697.27 moveto
+421.86 678.07 lineto stroke
+3.00 setlinewidth
+425.86 697.27 moveto
+425.86 678.07 lineto stroke
+0.70 setlinewidth
+417.86 624.09 1.000000 dot
+417.86 618.09 1.000000 dot
+421.86 627.09 moveto
+421.86 615.09 lineto stroke
+3.00 setlinewidth
+425.86 627.09 moveto
+425.86 615.09 lineto stroke
+0.70 setlinewidth
+417.86 551.07 1.000000 dot
+417.86 545.07 1.000000 dot
+417.86 478.83 1.000000 dot
+417.86 472.83 1.000000 dot
+421.86 560.07 moveto
+421.86 463.83 lineto stroke
+3.00 setlinewidth
+425.86 560.07 moveto
+425.86 463.83 lineto stroke
+0.70 setlinewidth
+417.86 394.55 1.000000 dot
+417.86 388.55 1.000000 dot
+417.86 297.72 1.000000 dot
+417.86 276.90 1.000000 dot
+421.86 403.55 moveto
+421.86 261.29 lineto stroke
+3.00 setlinewidth
+425.86 403.55 moveto
+425.86 261.29 lineto stroke
+0.70 setlinewidth
+417.86 210.29 1.000000 dot
+417.86 204.29 1.000000 dot
+421.86 219.29 moveto
+421.86 195.29 lineto stroke
+3.00 setlinewidth
+425.86 219.29 moveto
+425.86 195.29 lineto stroke
+0.70 setlinewidth
+% S_SSV
+398 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+423 linenum
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+466.96 787.40 moveto
+(-) show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+435.17 787.40 moveto
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+(Ma) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+511.97 787.40 moveto
+(-) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+482.26 787.40 moveto
+/Ext-Helvetica-Oblique findfont
+14 scalefont
+setfont
+(f) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+(a) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+529.04 787.40 moveto
+(na) show
+441.19 822.43 1.000000 4n
+450.46 825.43 1.000000 dot
+441.19 816.43 1.000000 4n
+450.46 819.43 1.000000 dot
+434.96 816.43 moveto
+447.43 816.43 lineto stroke
+444.88 817.18 moveto
+444.88 843.43 lineto stroke
+487.32 828.43 1.000000 4n
+496.59 831.43 1.000000 dot
+487.32 822.43 1.000000 4n
+496.59 825.43 1.000000 dot
+491.01 823.18 moveto
+491.01 849.43 lineto stroke
+532.95 822.43 1.000000 4n
+542.21 825.43 1.000000 dot
+532.95 816.43 1.000000 4n
+542.21 819.43 1.000000 dot
+526.72 816.43 moveto
+539.18 816.43 lineto stroke
+536.63 817.18 moveto
+536.63 843.43 lineto stroke
+441.94 810.16 moveto
+441.95 810.31 lineto
+483.13 806.43 524.40 804.99 565.75 805.99 curveto
+607.10 806.99 648.25 810.43 689.19 816.31 curveto
+689.22 816.01 lineto
+648.34 809.33 607.20 805.50 565.79 804.49 curveto
+524.38 803.49 483.09 805.33 441.94 810.01 curveto
+fill
+/Times-Roman findfont
+14 scalefont
+setfont
+431.07 887.89 moveto
+(Cm) show
+429.19 880.03 4.80 5 3 1 2 6 [ -2 1 3 3 2 1 ] grid
+restore
+% S_STAFF
+% staff 2
+save
+441.19 760.27 1.000000 4n
+450.46 760.27 1.000000 dot
+441.19 748.27 1.000000 4n
+450.46 748.27 1.000000 dot
+0.70 setlinewidth
+437.51 759.52 moveto
+437.51 727.27 lineto stroke
+487.32 754.27 1.000000 4n
+496.59 754.27 1.000000 dot
+487.32 748.27 1.000000 4n
+496.59 748.27 1.000000 dot
+483.64 753.52 moveto
+483.64 727.27 lineto stroke
+532.95 760.27 1.000000 4n
+542.21 760.27 1.000000 dot
+532.95 748.27 1.000000 4n
+542.21 748.27 1.000000 dot
+529.27 759.52 moveto
+529.27 727.27 lineto stroke
+441.94 766.54 moveto
+441.94 766.69 lineto
+483.09 771.38 524.38 773.21 565.79 772.21 curveto
+607.20 771.20 648.34 767.37 689.22 760.69 curveto
+689.19 760.39 lineto
+648.25 766.27 607.10 769.71 565.75 770.71 curveto
+524.40 771.71 483.13 770.27 441.95 766.39 curveto
+fill
+restore
+% S_STAFF
+% staff 3
+save
+441.19 699.67 0.800000 4n
+433.86 699.67 0.800000 sharp
+448.61 699.67 0.800000 dot
+0.56 setlinewidth
+438.25 699.07 moveto
+438.25 682.87 lineto stroke
+487.32 702.07 0.800000 4n
+494.74 704.47 0.800000 dot
+482.34 702.07 moveto
+492.31 702.07 lineto stroke
+484.38 701.47 moveto
+484.38 685.27 lineto stroke
+532.95 699.67 0.800000 4n
+/Times-Roman findfont
+10 scalefont
+setfont
+515.68 697.15 moveto
+(\() show
+522.58 699.67 0.800000 sharp
+/Times-Roman findfont
+10 scalefont
+setfont
+526.18 697.15 moveto
+(\)) show
+540.36 699.67 0.800000 dot
+530.00 699.07 moveto
+530.00 682.87 lineto stroke
+restore
+% S_STAFF
+% staff 4
+save
+441.19 624.09 1.000000 xnote
+450.67 624.09 1.000000 dot
+0.70 setlinewidth
+445.09 627.09 moveto
+445.09 645.09 lineto stroke
+487.32 624.09 1.000000 xnote
+496.80 624.09 1.000000 dot
+491.22 627.09 moveto
+491.22 645.09 lineto stroke
+532.95 624.09 1.000000 xnote
+536.85 627.09 moveto
+536.85 643.59 lineto stroke
+548.18 624.09 1.000000 xnote
+552.07 627.09 moveto
+552.07 643.59 lineto stroke
+564.28 624.09 1.000000 xnote
+568.18 627.09 moveto
+568.18 643.59 lineto stroke
+newpath
+536.50 645.09 moveto
+568.53 645.09 lineto
+568.53 642.09 lineto
+536.50 642.09 lineto
+closepath
+fill
+441.19 618.09 1.000000 4n
+450.67 618.09 1.000000 dot
+437.51 617.34 moveto
+437.51 597.09 lineto stroke
+487.32 618.09 1.000000 4n
+496.80 618.09 1.000000 dot
+483.64 617.34 moveto
+483.64 597.09 lineto stroke
+532.95 618.09 1.000000 4n
+542.43 618.09 1.000000 dot
+529.27 617.34 moveto
+529.27 597.09 lineto stroke
+restore
+% S_STAFF
+% staff 5
+save
+532.95 530.07 1.000000 4n
+0.70 setlinewidth
+526.72 530.07 moveto
+539.18 530.07 lineto stroke
+529.27 529.32 moveto
+529.27 508.67 lineto stroke
+548.18 536.07 1.000000 4n
+544.49 535.32 moveto
+544.49 514.67 lineto stroke
+564.28 542.07 1.000000 4n
+560.60 541.32 moveto
+560.60 521.02 lineto stroke
+newpath
+444.53 477.21 moveto
+560.95 522.52 lineto
+560.95 519.52 lineto
+444.53 474.21 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 6
+save
+441.19 451.83 1.000000 4n
+0.70 setlinewidth
+434.96 451.83 moveto
+447.43 451.83 lineto stroke
+434.96 457.83 moveto
+447.43 457.83 lineto stroke
+444.88 452.58 moveto
+444.88 475.71 lineto stroke
+456.81 457.83 1.000000 4n
+450.58 457.83 moveto
+463.04 457.83 lineto stroke
+460.49 458.58 moveto
+460.49 481.86 lineto stroke
+471.69 463.83 1.000000 4n
+475.37 464.58 moveto
+475.37 487.72 lineto stroke
+487.32 472.83 1.000000 4n
+491.01 473.58 moveto
+491.01 493.88 lineto stroke
+502.57 478.83 1.000000 4n
+506.25 479.58 moveto
+506.25 499.88 lineto stroke
+517.88 484.83 1.000000 4n
+521.56 485.58 moveto
+521.56 505.92 lineto stroke
+restore
+% S_STAFF
+% staff 7
+save
+441.19 406.55 1.000000 2n
+450.67 406.55 1.000000 dot
+441.19 400.55 1.000000 2n
+450.67 400.55 1.000000 dot
+441.19 394.55 1.000000 2n
+450.67 394.55 1.000000 dot
+441.19 385.55 1.000000 2n
+450.67 388.55 1.000000 dot
+441.19 373.55 1.000000 2n
+450.67 376.55 1.000000 dot
+0.70 setlinewidth
+434.75 373.55 moveto
+447.64 373.55 lineto stroke
+445.09 374.30 moveto
+445.09 427.55 lineto stroke
+532.95 406.55 1.000000 4n
+542.21 406.55 1.000000 dot
+532.95 400.55 1.000000 4n
+542.21 400.55 1.000000 dot
+532.95 394.55 1.000000 4n
+542.21 394.55 1.000000 dot
+532.95 385.55 1.000000 4n
+542.21 388.55 1.000000 dot
+532.95 373.55 1.000000 4n
+542.21 376.55 1.000000 dot
+526.72 373.55 moveto
+539.18 373.55 lineto stroke
+536.63 374.30 moveto
+536.63 427.55 lineto stroke
+534.95 368.45 moveto
+534.97 368.60 lineto
+543.73 366.33 552.62 365.19 561.67 365.19 curveto
+570.71 365.19 579.61 366.33 588.37 368.60 curveto
+588.41 368.30 lineto
+579.76 365.23 570.85 363.69 561.67 363.69 curveto
+552.49 363.69 543.58 365.23 534.93 368.30 curveto
+fill
+547.21 385.55 moveto
+547.24 385.73 lineto
+553.16 384.21 559.17 383.45 565.28 383.45 curveto
+571.40 383.45 577.41 384.21 583.33 385.73 curveto
+583.38 385.37 lineto
+577.53 383.27 571.50 382.22 565.28 382.22 curveto
+559.07 382.22 553.04 383.27 547.19 385.37 curveto
+fill
+547.21 394.55 moveto
+547.24 394.73 lineto
+553.16 393.21 559.17 392.45 565.28 392.45 curveto
+571.40 392.45 577.41 393.21 583.33 394.73 curveto
+583.38 394.37 lineto
+577.53 392.27 571.50 391.22 565.28 391.22 curveto
+559.07 391.22 553.04 392.27 547.19 394.37 curveto
+fill
+547.21 400.55 moveto
+547.24 400.73 lineto
+553.16 399.21 559.17 398.45 565.28 398.45 curveto
+571.40 398.45 577.41 399.21 583.33 400.73 curveto
+583.38 400.37 lineto
+577.53 398.27 571.50 397.22 565.28 397.22 curveto
+559.07 397.22 553.04 398.27 547.19 400.37 curveto
+fill
+547.21 411.65 moveto
+547.19 411.81 lineto
+554.17 414.33 561.38 415.58 568.80 415.58 curveto
+576.22 415.58 583.43 414.33 590.41 411.81 curveto
+590.36 411.49 lineto
+583.29 413.29 576.10 414.19 568.80 414.19 curveto
+561.50 414.19 554.31 413.29 547.24 411.49 curveto
+fill
+restore
+% S_STAFF
+% staff 8
+save
+437.85 307.87 444.54 318.81 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+437.85 309.09 moveto
+(3) show
+437.85 297.67 444.54 308.19 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+437.85 298.68 moveto
+(4) show
+437.85 287.05 444.54 297.99 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+437.85 288.27 moveto
+(5) show
+437.85 276.64 444.54 287.58 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+437.85 277.86 moveto
+(5) show
+437.85 266.23 444.54 277.17 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+437.85 267.45 moveto
+(3) show
+529.60 307.87 536.30 318.81 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+529.60 309.09 moveto
+(3) show
+529.60 297.67 536.30 308.19 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+529.60 298.68 moveto
+(4) show
+529.60 287.05 536.30 297.99 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+529.60 288.27 moveto
+(5) show
+529.60 276.64 536.30 287.58 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+529.60 277.86 moveto
+(5) show
+529.60 266.23 536.30 277.17 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+529.60 267.45 moveto
+(3) show
+restore
+% S_STAFF
+% staff 9
+save
+441.19 201.29 1.000000 filldiamond
+0.70 setlinewidth
+445.09 201.29 moveto
+445.09 219.99 lineto stroke
+456.81 195.29 1.000000 fillisostriangle
+460.71 192.89 moveto
+460.71 216.90 lineto stroke
+471.69 195.29 1.000000 fillisostriangle
+475.59 192.89 moveto
+475.59 213.95 lineto stroke
+487.32 207.29 1.000000 fillslashhead
+498.89 210.29 1.000000 dot
+481.34 201.89 moveto
+481.34 186.29 lineto stroke
+532.95 207.29 1.000000 fillslashhead
+544.52 210.29 1.000000 dot
+526.96 201.89 moveto
+526.96 186.29 lineto stroke
+newpath
+444.74 221.49 moveto
+475.94 215.45 lineto
+475.94 212.45 lineto
+444.74 218.49 lineto
+closepath
+fill
+restore
+% S_BAR
+454 linenum
+0.70 setlinewidth
+581.34 846.43 moveto
+581.34 822.43 lineto stroke
+581.34 763.27 moveto
+581.34 739.27 lineto stroke
+581.34 697.27 moveto
+581.34 678.07 lineto stroke
+581.34 627.09 moveto
+581.34 615.09 lineto stroke
+581.34 560.07 moveto
+581.34 463.83 lineto stroke
+581.34 403.55 moveto
+581.34 261.29 lineto stroke
+581.34 219.29 moveto
+581.34 195.29 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+459 linenum
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+585.52 787.40 moveto
+(am) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+670.61 787.40 moveto
+(-) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+626.45 787.40 moveto
+(gr) show
+/Ext-Helvetica-Oblique findfont
+14 scalefont
+setfont
+(lF) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+(t) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+685.09 787.40 moveto
+(en,) show
+590.39 822.43 1.000000 4n
+599.65 825.43 1.000000 dot
+590.39 816.43 1.000000 4n
+599.65 819.43 1.000000 dot
+584.16 816.43 moveto
+596.62 816.43 lineto stroke
+594.07 817.18 moveto
+594.07 843.43 lineto stroke
+635.77 828.43 1.000000 4n
+645.04 831.43 1.000000 dot
+635.77 822.43 1.000000 4n
+645.04 825.43 1.000000 dot
+639.46 823.18 moveto
+639.46 849.43 lineto stroke
+689.96 828.43 1.000000 4n
+699.22 831.43 1.000000 dot
+689.96 822.43 1.000000 4n
+699.22 825.43 1.000000 dot
+693.64 823.18 moveto
+693.64 849.43 lineto stroke
+/Palatino-Italic findfont
+14 scalefont
+setfont
+newpath
+583.35 858.43 moveto
+583.35 891.02 lineto
+693.94 891.02 lineto
+693.94 858.43 lineto
+closepath
+stroke
+585.35 879.09 moveto
+(A special note, on) show
+585.35 862.71 moveto
+(two lines, in a box.) show
+restore
+% S_STAFF
+% staff 2
+save
+590.39 760.27 1.000000 4n
+599.65 760.27 1.000000 dot
+590.39 748.27 1.000000 4n
+599.65 748.27 1.000000 dot
+0.70 setlinewidth
+586.71 759.52 moveto
+586.71 727.27 lineto stroke
+635.77 754.27 1.000000 4n
+645.04 754.27 1.000000 dot
+635.77 748.27 1.000000 4n
+645.04 748.27 1.000000 dot
+632.09 753.52 moveto
+632.09 727.27 lineto stroke
+689.96 754.27 1.000000 4n
+699.22 754.27 1.000000 dot
+689.96 748.27 1.000000 4n
+699.22 748.27 1.000000 dot
+686.28 753.52 moveto
+686.28 727.27 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+659.85 687.67 0.800000 measrpt
+/Times-Roman findfont
+9 scalefont
+setfont
+657.61 699.67 moveto
+(2) show
+restore
+% S_STAFF
+% staff 4
+save
+590.39 624.09 1.000000 xnote
+599.87 624.09 1.000000 dot
+0.70 setlinewidth
+594.29 627.09 moveto
+594.29 645.09 lineto stroke
+635.77 624.09 1.000000 xnote
+645.25 624.09 1.000000 dot
+639.67 627.09 moveto
+639.67 645.09 lineto stroke
+689.96 624.09 1.000000 xnote
+693.86 627.09 moveto
+693.86 643.59 lineto stroke
+705.19 624.09 1.000000 xnote
+709.08 627.09 moveto
+709.08 643.59 lineto stroke
+721.29 624.09 1.000000 xnote
+725.19 627.09 moveto
+725.19 643.59 lineto stroke
+newpath
+693.51 645.09 moveto
+725.54 645.09 lineto
+725.54 642.09 lineto
+693.51 642.09 lineto
+closepath
+fill
+590.39 618.09 1.000000 2n
+599.87 618.09 1.000000 dot
+586.49 617.34 moveto
+586.49 597.09 lineto stroke
+689.96 618.09 1.000000 4n
+699.44 618.09 1.000000 dot
+686.28 617.34 moveto
+686.28 597.09 lineto stroke
+/Palatino-Italic findfont
+14 scalefont
+setfont
+gsave
+newpath
+1.941964 1.000000 scale
+308.62 656.08 9.99 0 360 arc
+0.514943 1.000000 scale
+2.018418 1.000000 scale
+296.93 656.08 9.49 0 360 arc
+eofill
+grestore
+584.93 651.62 moveto
+(mute) show
+restore
+% S_STAFF
+% staff 5
+save
+restore
+% S_STAFF
+% staff 6
+save
+590.39 551.07 1.000000 4n
+590.39 536.07 1.000000 4n
+0.70 setlinewidth
+586.71 550.32 moveto
+586.71 477.33 lineto stroke
+606.18 542.07 1.000000 4n
+606.18 493.83 1.000000 4n
+599.95 493.83 moveto
+612.41 493.83 lineto stroke
+602.50 541.32 moveto
+602.50 473.49 lineto stroke
+621.41 536.07 1.000000 4n
+621.41 484.83 1.000000 4n
+617.73 535.32 moveto
+617.73 469.79 lineto stroke
+635.77 493.83 1.000000 4n
+629.54 493.83 moveto
+642.01 493.83 lineto stroke
+635.77 478.83 1.000000 4n
+632.09 493.08 moveto
+632.09 462.33 lineto stroke
+659.57 484.83 1.000000 4n
+655.89 484.08 moveto
+655.89 462.33 lineto stroke
+674.80 478.83 1.000000 4n
+671.12 478.08 moveto
+671.12 462.33 lineto stroke
+689.96 472.83 1.000000 4n
+699.22 472.83 1.000000 dot
+693.64 473.58 moveto
+693.64 493.83 lineto stroke
+newpath
+586.36 478.83 moveto
+618.08 471.29 lineto
+618.08 468.29 lineto
+586.36 475.83 lineto
+closepath
+fill
+newpath
+631.74 463.83 moveto
+671.47 463.83 lineto
+671.47 460.83 lineto
+631.74 460.83 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 7
+save
+590.39 406.55 1.000000 4n
+599.65 406.55 1.000000 dot
+590.39 400.55 1.000000 4n
+599.65 400.55 1.000000 dot
+590.39 394.55 1.000000 4n
+599.65 394.55 1.000000 dot
+590.39 385.55 1.000000 4n
+599.65 388.55 1.000000 dot
+590.39 373.55 1.000000 4n
+599.65 376.55 1.000000 dot
+0.70 setlinewidth
+584.16 373.55 moveto
+596.62 373.55 lineto stroke
+594.07 374.30 moveto
+594.07 427.55 lineto stroke
+635.77 406.55 1.000000 2n
+645.25 406.55 1.000000 dot
+635.77 400.55 1.000000 2n
+645.25 400.55 1.000000 dot
+635.77 394.55 1.000000 2n
+645.25 394.55 1.000000 dot
+635.77 385.55 1.000000 2n
+645.25 388.55 1.000000 dot
+635.77 373.55 1.000000 2n
+645.25 376.55 1.000000 dot
+629.33 373.55 moveto
+642.22 373.55 lineto stroke
+639.67 374.30 moveto
+639.67 427.55 lineto stroke
+restore
+% S_STAFF
+% staff 8
+save
+632.43 307.87 639.12 318.81 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+632.43 309.09 moveto
+(3) show
+632.43 297.67 639.12 308.19 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+632.43 298.68 moveto
+(4) show
+632.43 287.05 639.12 297.99 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+632.43 288.27 moveto
+(5) show
+632.43 276.64 639.12 287.58 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+632.43 277.86 moveto
+(5) show
+632.43 266.23 639.12 277.17 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+632.43 267.45 moveto
+(3) show
+restore
+% S_STAFF
+% staff 9
+save
+659.85 207.29 1.000000 measrpt
+/Times-Roman findfont
+11 scalefont
+setfont
+657.11 222.29 moveto
+(2) show
+restore
+% S_BAR
+476 linenum
+0.70 setlinewidth
+738.35 846.43 moveto
+738.35 822.43 lineto stroke
+738.35 763.27 moveto
+738.35 739.27 lineto stroke
+738.35 697.27 moveto
+738.35 678.07 lineto stroke
+738.35 627.09 moveto
+738.35 615.09 lineto stroke
+738.35 560.07 moveto
+738.35 463.83 lineto stroke
+738.35 403.55 moveto
+738.35 261.29 lineto stroke
+738.35 219.29 moveto
+738.35 195.29 lineto stroke
+% S_SSV
+% S_SSV
+% S_SSV
+% S_SSV
+% S_FEED
+% Printing header/footer
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 944.05 moveto
+(Sample Songs) show
+/Times-Roman findfont
+12 scalefont
+setfont
+366.29 944.05 moveto
+(This is the title) show
+/Times-Roman findfont
+12 scalefont
+setfont
+685.13 944.05 moveto
+(page 2 of 3) show
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 78.33 moveto
+(This is a sample remark at the bottom of the page) show
+showpage
+restore
+%%Page: 3 3
+save
+41125291 41125529 sv
+0.770000 0.770000 scale
+/Times-Roman findfont
+12 scalefont
+setfont
+364.28 930.22 moveto
+(First movement) show
+168.05 901.55 1170.70 5 1.000000 1.000000 stf
+/Helvetica-Oblique findfont
+9 scalefont
+setfont
+100.55 855.55 moveto
+(8) show
+168.05 815.56 1170.70 5 1.000000 1.000000 stf
+168.05 745.63 1170.70 1 1.000000 1.000000 stf
+168.05 638.83 1170.70 5 1.000000 1.000000 stf
+/Helvetica-Oblique findfont
+9 scalefont
+setfont
+100.55 592.83 moveto
+(8) show
+168.05 570.53 1170.70 5 1.000000 1.000000 stf
+168.05 483.17 1170.70 5 1.000000 1.000000 stf
+/Helvetica-Oblique findfont
+9 scalefont
+setfont
+100.55 437.17 moveto
+(8) show
+168.05 369.28 1170.70 6 1.735000 1.000000 stf
+168.05 289.25 1170.70 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+72.08 782.52 moveto
+(Ch) show
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 528.65 moveto
+(Kbd) show
+/Times-Roman findfont
+12 scalefont
+setfont
+70.13 350.19 moveto
+(Gtr) show
+94.05 844.55 728.56 bracket
+95.55 578.83 486.53 brace
+94.05 426.17 268.25 bracket
+0.70 setlinewidth
+96.05 841.55 moveto
+96.05 205.25 lineto stroke
+338.46 842.55 362.46 204.25 whitebox
+359.46 844.55 728.56 bracket
+360.96 578.83 486.53 brace
+359.46 426.17 268.25 bracket
+362.11 841.55 moveto
+362.11 205.25 lineto stroke
+% S_CLEFSIG
+107.84 823.55 1.000000 gclef
+108.09 749.56 1.000000 fclef
+102.05 666.13 moveto
+102.05 681.13 lineto stroke
+104.15 666.13 moveto
+104.15 681.13 lineto stroke
+107.84 560.83 1.000000 gclef
+108.09 504.53 1.000000 fclef
+107.84 405.17 1.000000 gclef
+107.84 211.25 1.000000 gclef
+121.88 829.55 1.000000 flat
+127.37 838.55 1.000000 flat
+132.85 826.55 1.000000 flat
+121.88 737.56 1.000000 flat
+127.37 746.56 1.000000 flat
+132.85 734.56 1.000000 flat
+121.88 566.83 1.000000 flat
+127.37 575.83 1.000000 flat
+132.85 563.83 1.000000 flat
+121.88 492.53 1.000000 flat
+127.37 501.53 1.000000 flat
+132.85 489.53 1.000000 flat
+121.88 411.17 1.000000 flat
+127.37 420.17 1.000000 flat
+132.85 408.17 1.000000 flat
+121.88 217.25 1.000000 flat
+127.37 226.25 1.000000 flat
+132.85 214.25 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+489 linenum
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+176.94 791.60 moveto
+(tr) show
+/Ext-Helvetica-Oblique findfont
+14 scalefont
+setfont
+(\\) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+(s) show
+/Helvetica-Oblique findfont
+14 scalefont
+setfont
+223.12 791.60 moveto
+(bien!) show
+182.75 829.55 1.000000 4n
+174.30 829.55 1.000000 nat
+192.02 832.55 1.000000 dot
+182.75 811.55 1.000000 4n
+173.29 811.55 1.000000 dblsharp
+192.02 814.55 1.000000 dot
+176.52 811.55 moveto
+188.98 811.55 lineto stroke
+186.43 812.30 moveto
+186.43 850.55 lineto stroke
+230.72 829.55 1.000000 2n
+240.20 832.55 1.000000 dot
+230.72 811.55 1.000000 2n
+240.20 814.55 1.000000 dot
+224.27 811.55 moveto
+237.17 811.55 lineto stroke
+234.62 812.30 moveto
+234.62 850.55 lineto stroke
+/Palatino-Italic findfont
+15 scalefont
+setfont
+266.44 854.60 moveto
+(D.C. al Coda ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+175.47 887.81 moveto
+(G) show
+185.55 894.53 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+(9) show
+185.55 885.67 moveto
+(7) show
+170.75 879.95 4.80 6 0 0 0 0 [ 3 -1 0 0 0 5 ] grid
+restore
+% S_STAFF
+% staff 2
+save
+182.75 749.56 1.000000 4n
+192.02 752.56 1.000000 dot
+182.75 731.56 1.000000 4n
+192.02 734.56 1.000000 dot
+0.70 setlinewidth
+186.43 732.31 moveto
+186.43 770.56 lineto stroke
+230.72 749.56 1.000000 2n
+240.20 752.56 1.000000 dot
+230.72 731.56 1.000000 2n
+240.20 734.56 1.000000 dot
+234.62 732.31 moveto
+234.62 770.56 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+restore
+% S_STAFF
+% staff 4
+save
+182.75 691.63 1.000000 4rest
+191.05 694.63 1.000000 dot
+230.72 676.63 1.000000 4n
+239.98 676.63 1.000000 dot
+0.70 setlinewidth
+234.40 677.38 moveto
+234.40 697.63 lineto stroke
+283.91 676.63 1.000000 4n
+293.17 676.63 1.000000 dot
+287.59 677.38 moveto
+287.59 697.63 lineto stroke
+182.75 670.63 1.000000 4n
+192.02 670.63 1.000000 dot
+179.07 669.88 moveto
+179.07 649.63 lineto stroke
+230.72 655.63 1.000000 4rest
+239.02 658.63 1.000000 dot
+283.91 655.63 1.000000 4rest
+292.21 658.63 1.000000 dot
+restore
+% S_STAFF
+% staff 5
+save
+182.75 566.83 1.000000 4n
+174.30 566.83 1.000000 nat
+199.38 569.83 1.000000 dot
+190.12 560.83 1.000000 4n
+199.38 563.83 1.000000 dot
+182.75 557.83 1.000000 4n
+199.38 557.83 1.000000 dot
+182.75 551.83 1.000000 4n
+199.38 551.83 1.000000 dot
+0.70 setlinewidth
+186.43 552.58 moveto
+186.43 587.83 lineto stroke
+230.72 566.83 1.000000 4n
+247.35 569.83 1.000000 dot
+238.08 560.83 1.000000 4n
+247.35 563.83 1.000000 dot
+230.72 557.83 1.000000 4n
+247.35 557.83 1.000000 dot
+230.72 551.83 1.000000 4n
+247.35 551.83 1.000000 dot
+234.40 552.58 moveto
+234.40 587.83 lineto stroke
+283.91 563.83 1.000000 4n
+275.45 563.83 1.000000 nat
+293.17 563.83 1.000000 dot
+283.91 557.83 1.000000 4n
+293.17 557.83 1.000000 dot
+283.91 551.83 1.000000 4n
+293.17 551.83 1.000000 dot
+287.59 552.58 moveto
+287.59 584.83 lineto stroke
+restore
+% S_STAFF
+% staff 6
+save
+182.75 498.53 1.000000 4n
+192.02 501.53 1.000000 dot
+0.70 setlinewidth
+186.43 499.28 moveto
+186.43 519.53 lineto stroke
+230.72 495.53 1.000000 4n
+239.98 495.53 1.000000 dot
+234.40 496.28 moveto
+234.40 516.53 lineto stroke
+271.53 492.53 0.750000 gclef
+283.91 504.53 1.000000 4n
+293.17 507.53 1.000000 dot
+280.22 503.78 moveto
+280.22 483.53 lineto stroke
+restore
+% S_STAFF
+% staff 7
+save
+156.58 426.17 0.583333 4n
+/Times-Roman findfont
+7 scalefont
+setfont
+150.92 424.40 moveto
+(\() show
+/Times-Roman findfont
+7 scalefont
+setfont
+159.93 424.40 moveto
+(\)) show
+156.58 405.17 0.583333 4n
+/Times-Roman findfont
+7 scalefont
+setfont
+150.92 403.40 moveto
+(\() show
+/Times-Roman findfont
+7 scalefont
+setfont
+159.93 403.40 moveto
+(\)) show
+182.75 429.17 1.000000 4n
+174.30 429.17 1.000000 nat
+192.02 432.17 1.000000 dot
+0.70 setlinewidth
+176.52 429.17 moveto
+188.98 429.17 lineto stroke
+182.75 408.17 1.000000 4n
+174.30 408.17 1.000000 nat
+192.02 408.17 1.000000 dot
+179.07 428.42 moveto
+179.07 387.17 lineto stroke
+230.72 426.17 1.000000 4n
+239.98 426.17 1.000000 dot
+230.72 405.17 1.000000 4n
+239.98 408.17 1.000000 dot
+227.04 425.42 moveto
+227.04 384.17 lineto stroke
+272.99 420.17 0.583333 4n
+267.65 420.17 0.583333 nat
+275.00 420.66 moveto
+275.00 435.17 lineto stroke
+276.76 432.05 0.583333 dnflag
+276.76 435.17 0.583333 dnflag
+283.91 423.17 1.000000 4n
+293.17 426.17 1.000000 dot
+280.22 422.42 moveto
+280.22 402.17 lineto stroke
+298.17 423.17 moveto
+307.17 426.17 lineto stroke
+182.75 403.07 moveto
+202.63 393.49 lineto stroke
+202.63 393.49 moveto
+223.69 400.07 lineto stroke
+184.75 434.27 moveto
+207.29 440.85 lineto stroke
+207.29 440.85 moveto
+228.72 431.27 lineto stroke
+158.58 401.57 moveto
+165.07 399.50 lineto stroke
+165.07 399.50 moveto
+170.88 403.07 lineto stroke
+157.58 433.37 moveto
+168.96 439.08 lineto stroke
+168.96 439.08 moveto
+180.75 434.27 lineto stroke
+restore
+% S_STAFF
+% staff 8
+save
+179.40 307.42 186.10 318.37 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+179.40 308.57 moveto
+(8) show
+/Helvetica findfont
+12 scalefont
+setfont
+175.08 352.94 moveto
+(full) show
+176.06 276.19 189.45 287.14 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+176.06 277.34 moveto
+(10) show
+/Helvetica findfont
+12 scalefont
+setfont
+175.08 342.07 moveto
+(full) show
+0.70 setlinewidth
+182.75 319.37 moveto
+182.75 338.92 lineto stroke
+182.75 335.50 1.000000 uwedge
+227.37 307.42 234.07 318.37 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+227.37 308.57 moveto
+(8) show
+224.02 276.19 237.41 287.14 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+224.02 277.34 moveto
+(10) show
+182.75 338.92 moveto
+185.15 339.08 187.55 339.08 189.95 338.92 curveto
+198.81 338.35 207.66 337.58 216.33 335.49 curveto
+217.99 335.09 219.65 334.70 221.13 333.78 curveto
+225.01 331.34 228.84 328.84 230.72 324.36 curveto
+231.08 323.50 231.08 322.64 230.72 321.79 curveto
+stroke
+230.72 319.37 1.000000 wedge
+272.54 319.20 277.56 327.41 whitebox
+/Helvetica-Bold findfont
+9 scalefont
+setfont
+272.54 320.06 moveto
+(0) show
+280.56 318.05 287.25 328.56 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+280.56 319.06 moveto
+(1) show
+289.25 323.30 moveto
+298.25 326.30 lineto stroke
+restore
+% S_STAFF
+% staff 9
+save
+503 linenum
+0.70 setlinewidth
+196.56 186.28 moveto
+335.46 186.28 lineto stroke
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+178.15 186.28 moveto
+(oo) show
+182.75 211.25 1.000000 diamond
+192.23 214.25 1.000000 dot
+186.65 211.25 moveto
+186.65 232.25 lineto stroke
+283.91 211.25 1.000000 filldiamond
+293.39 214.25 1.000000 dot
+287.80 211.25 moveto
+287.80 232.25 lineto stroke
+184.75 206.15 moveto
+184.77 206.30 lineto
+200.65 201.85 216.84 199.62 233.33 199.62 curveto
+249.82 199.62 266.01 201.85 281.88 206.30 curveto
+281.93 206.01 lineto
+266.16 200.75 249.96 198.12 233.33 198.12 curveto
+216.70 198.12 200.50 200.75 184.73 206.01 curveto
+fill
+restore
+% S_BAR
+505 linenum
+0.70 setlinewidth
+335.11 841.55 moveto
+335.11 817.55 lineto stroke
+338.11 841.55 moveto
+338.11 817.55 lineto stroke
+335.11 755.56 moveto
+335.11 731.56 lineto stroke
+338.11 755.56 moveto
+338.11 731.56 lineto stroke
+335.11 679.63 moveto
+335.11 667.63 lineto stroke
+338.11 679.63 moveto
+338.11 667.63 lineto stroke
+335.11 578.83 moveto
+335.11 486.53 lineto stroke
+338.11 578.83 moveto
+338.11 486.53 lineto stroke
+335.11 423.17 moveto
+335.11 271.25 lineto stroke
+338.11 423.17 moveto
+338.11 271.25 lineto stroke
+335.11 229.25 moveto
+335.11 205.25 lineto stroke
+338.11 229.25 moveto
+338.11 205.25 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+restore
+% S_STAFF
+% staff 2
+save
+restore
+% S_STAFF
+% staff 3
+save
+restore
+% S_STAFF
+% staff 4
+save
+restore
+% S_STAFF
+% staff 5
+save
+restore
+% S_STAFF
+% staff 6
+save
+restore
+% S_STAFF
+% staff 7
+save
+restore
+% S_STAFF
+% staff 8
+save
+restore
+% S_STAFF
+% staff 9
+save
+restore
+% S_BAR
+513 linenum
+0.70 setlinewidth
+% S_SSV
+516 linenum
+% S_CLEFSIG
+374.25 823.55 1.000000 gclef
+374.50 749.56 1.000000 fclef
+374.25 560.83 1.000000 gclef
+374.50 504.53 1.000000 fclef
+374.25 405.17 1.000000 gclef
+374.25 211.25 1.000000 gclef
+388.29 829.55 1.000000 flat
+393.78 838.55 1.000000 flat
+399.26 826.55 1.000000 flat
+388.29 737.56 1.000000 flat
+393.78 746.56 1.000000 flat
+399.26 734.56 1.000000 flat
+388.29 566.83 1.000000 flat
+393.78 575.83 1.000000 flat
+399.26 563.83 1.000000 flat
+388.29 492.53 1.000000 flat
+393.78 501.53 1.000000 flat
+399.26 489.53 1.000000 flat
+388.29 411.17 1.000000 flat
+393.78 420.17 1.000000 flat
+399.26 408.17 1.000000 flat
+388.29 217.25 1.000000 flat
+393.78 226.25 1.000000 flat
+399.26 214.25 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+434.45 823.55 1.000000 2n
+443.93 826.55 1.000000 dot
+434.45 814.55 1.000000 2n
+425.45 814.55 1.000000 flat
+443.93 814.55 1.000000 dot
+438.34 815.30 moveto
+438.34 844.55 lineto stroke
+510.12 829.55 1.000000 4n
+501.67 829.55 1.000000 nat
+510.12 823.55 1.000000 4n
+513.80 824.30 moveto
+513.80 850.55 lineto stroke
+543.54 829.55 1.000000 4n
+543.54 823.55 1.000000 4n
+547.23 824.30 moveto
+547.23 850.55 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+523.67 852.84 moveto
+(2) show
+506.09 856.84 moveto
+521.67 856.84 lineto stroke
+532.00 856.84 moveto
+547.58 856.84 lineto stroke
+506.09 856.84 moveto
+506.09 853.84 lineto stroke
+547.58 856.84 moveto
+547.58 853.84 lineto stroke
+/Times-Roman findfont
+14 scalefont
+setfont
+505.08 891.01 moveto
+(G) show
+498.12 883.15 4.80 5 0 0 0 0 [ 3 -1 0 0 0 3 ] grid
+/Times-Roman findfont
+14 scalefont
+setfont
+421.80 883.01 moveto
+(G) show
+436.00 883.18 1.166667 dim
+440.12 883.01 moveto
+(7) show
+422.45 875.15 4.80 5 0 0 0 0 [ 0 1 2 0 2 0 ] grid
+/Palatino-Italic findfont
+15 scalefont
+setfont
+429.45 899.74 moveto
+(Coda ) show
+/Palatino-Roman findfont
+13 scalefont
+setfont
+382.66 866.84 moveto
+392.45 866.84 1.083333 coda
+402.24 866.84 moveto
+restore
+% S_STAFF
+% staff 2
+save
+434.45 758.56 1.000000 2n
+425.45 758.56 1.000000 flat
+443.93 758.56 1.000000 dot
+434.45 749.56 1.000000 2n
+422.47 749.56 1.000000 flat
+443.93 752.56 1.000000 dot
+0.70 setlinewidth
+430.55 757.81 moveto
+430.55 728.56 lineto stroke
+510.12 752.56 1.000000 4n
+510.12 743.56 1.000000 4n
+501.67 743.56 1.000000 nat
+/Times-Roman findfont
+12 scalefont
+setfont
+494.29 740.53 moveto
+(\() show
+/Times-Roman findfont
+12 scalefont
+setfont
+515.15 740.53 moveto
+(\)) show
+510.12 722.56 1.000000 4n
+501.67 722.56 1.000000 nat
+503.89 725.56 moveto
+516.35 725.56 lineto stroke
+513.80 723.31 moveto
+513.80 773.56 lineto stroke
+543.54 758.56 1.000000 4n
+535.09 758.56 1.000000 nat
+543.54 743.56 1.000000 4n
+539.86 757.81 moveto
+539.86 722.56 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+523.67 709.92 moveto
+(2) show
+506.09 712.28 moveto
+521.67 713.58 lineto stroke
+532.00 714.26 moveto
+547.58 715.56 lineto stroke
+506.09 712.28 moveto
+506.09 715.28 lineto stroke
+547.58 715.56 moveto
+547.58 718.56 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+restore
+% S_STAFF
+% staff 4
+save
+restore
+% S_STAFF
+% staff 5
+save
+434.45 620.83 1.000000 2n
+425.45 620.83 1.000000 flat
+443.93 623.83 1.000000 dot
+0.70 setlinewidth
+428.00 620.83 moveto
+440.89 620.83 lineto stroke
+428.00 614.83 moveto
+440.89 614.83 lineto stroke
+428.00 608.83 moveto
+440.89 608.83 lineto stroke
+428.00 602.83 moveto
+440.89 602.83 lineto stroke
+428.00 596.83 moveto
+440.89 596.83 lineto stroke
+428.00 590.83 moveto
+440.89 590.83 lineto stroke
+428.00 584.83 moveto
+440.89 584.83 lineto stroke
+434.45 614.83 1.000000 2n
+417.97 614.83 1.000000 flat
+443.93 617.83 1.000000 dot
+428.00 614.83 moveto
+440.89 614.83 lineto stroke
+428.00 608.83 moveto
+440.89 608.83 lineto stroke
+428.00 602.83 moveto
+440.89 602.83 lineto stroke
+428.00 596.83 moveto
+440.89 596.83 lineto stroke
+428.00 590.83 moveto
+440.89 590.83 lineto stroke
+428.00 584.83 moveto
+440.89 584.83 lineto stroke
+434.45 608.83 1.000000 2n
+443.93 611.83 1.000000 dot
+428.00 608.83 moveto
+440.89 608.83 lineto stroke
+428.00 602.83 moveto
+440.89 602.83 lineto stroke
+428.00 596.83 moveto
+440.89 596.83 lineto stroke
+428.00 590.83 moveto
+440.89 590.83 lineto stroke
+428.00 584.83 moveto
+440.89 584.83 lineto stroke
+434.45 602.83 1.000000 2n
+443.93 605.83 1.000000 dot
+428.00 602.83 moveto
+440.89 602.83 lineto stroke
+428.00 596.83 moveto
+440.89 596.83 lineto stroke
+428.00 590.83 moveto
+440.89 590.83 lineto stroke
+428.00 584.83 moveto
+440.89 584.83 lineto stroke
+438.34 603.58 moveto
+438.34 635.83 lineto stroke
+510.12 623.83 1.000000 4n
+519.39 623.83 1.000000 dot
+503.89 620.83 moveto
+516.35 620.83 lineto stroke
+503.89 614.83 moveto
+516.35 614.83 lineto stroke
+503.89 608.83 moveto
+516.35 608.83 lineto stroke
+503.89 602.83 moveto
+516.35 602.83 lineto stroke
+503.89 596.83 moveto
+516.35 596.83 lineto stroke
+503.89 590.83 moveto
+516.35 590.83 lineto stroke
+503.89 584.83 moveto
+516.35 584.83 lineto stroke
+510.12 614.83 1.000000 4n
+519.39 617.83 1.000000 dot
+503.89 614.83 moveto
+516.35 614.83 lineto stroke
+503.89 608.83 moveto
+516.35 608.83 lineto stroke
+503.89 602.83 moveto
+516.35 602.83 lineto stroke
+503.89 596.83 moveto
+516.35 596.83 lineto stroke
+503.89 590.83 moveto
+516.35 590.83 lineto stroke
+503.89 584.83 moveto
+516.35 584.83 lineto stroke
+510.12 608.83 1.000000 4n
+501.67 608.83 1.000000 nat
+519.39 611.83 1.000000 dot
+503.89 608.83 moveto
+516.35 608.83 lineto stroke
+503.89 602.83 moveto
+516.35 602.83 lineto stroke
+503.89 596.83 moveto
+516.35 596.83 lineto stroke
+503.89 590.83 moveto
+516.35 590.83 lineto stroke
+503.89 584.83 moveto
+516.35 584.83 lineto stroke
+510.12 602.83 1.000000 4n
+519.39 605.83 1.000000 dot
+503.89 602.83 moveto
+516.35 602.83 lineto stroke
+503.89 596.83 moveto
+516.35 596.83 lineto stroke
+503.89 590.83 moveto
+516.35 590.83 lineto stroke
+503.89 584.83 moveto
+516.35 584.83 lineto stroke
+513.80 603.58 moveto
+513.80 638.83 lineto stroke
+434.45 581.83 1.000000 2n
+443.93 581.83 1.000000 dot
+434.45 560.83 1.000000 2n
+443.93 557.83 1.000000 dot
+430.55 581.08 moveto
+430.55 539.83 lineto stroke
+510.12 581.83 1.000000 4n
+519.39 581.83 1.000000 dot
+510.12 560.83 1.000000 4n
+519.39 557.83 1.000000 dot
+506.44 581.08 moveto
+506.44 539.83 lineto stroke
+1.00 setlinewidth
+[0.1 5] 0 setdash
+1 setlinecap
+1 setlinejoin
+434.45 555.73 moveto
+445.63 552.30 457.07 550.59 468.77 550.59 curveto
+480.47 550.59 491.91 552.30 503.09 555.73 curveto
+stroke
+448.93 581.83 moveto
+457.75 579.13 466.78 577.77 476.01 577.77 curveto
+485.24 577.77 494.27 579.13 503.09 581.83 curveto
+stroke
+1.00 setlinewidth
+[3 3] 0 setdash
+448.93 602.83 moveto
+457.75 605.54 466.78 606.90 476.01 606.90 curveto
+485.24 606.90 494.27 605.54 503.09 602.83 curveto
+stroke
+448.93 608.83 moveto
+456.64 611.20 464.52 612.38 472.59 612.38 curveto
+480.65 612.38 488.54 611.20 496.25 608.83 curveto
+stroke
+448.93 614.83 moveto
+457.75 617.54 466.78 618.90 476.01 618.90 curveto
+485.24 618.90 494.27 617.54 503.09 614.83 curveto
+stroke
+448.93 625.93 moveto
+458.75 629.48 468.87 631.51 479.30 632.02 curveto
+489.73 632.53 500.00 631.50 510.12 628.93 curveto
+stroke
+restore
+% S_STAFF
+% staff 6
+save
+restore
+% S_STAFF
+% staff 7
+save
+442.24 420.17 1.000000 2n
+425.78 420.17 1.000000 nat
+451.72 420.17 1.000000 dot
+434.45 417.17 1.000000 2n
+418.61 417.17 1.000000 flat
+451.72 414.17 1.000000 dot
+434.45 405.17 1.000000 2n
+451.72 408.17 1.000000 dot
+434.45 399.17 1.000000 2n
+425.78 399.17 1.000000 nat
+451.72 402.17 1.000000 dot
+434.45 390.17 1.000000 2n
+451.72 390.17 1.000000 dot
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+428.00 393.17 moveto
+440.89 393.17 lineto stroke
+434.45 378.17 1.000000 2n
+425.78 378.17 1.000000 nat
+451.72 378.17 1.000000 dot
+428.00 381.17 moveto
+440.89 381.17 lineto stroke
+428.00 387.17 moveto
+440.89 387.17 lineto stroke
+428.00 393.17 moveto
+440.89 393.17 lineto stroke
+438.34 378.92 moveto
+438.34 441.17 lineto stroke
+newpath
+433.34 432.47 moveto
+433.34 435.47 lineto
+443.34 439.87 lineto
+443.34 436.87 lineto
+closepath
+fill
+510.12 426.17 1.000000 4n
+519.39 426.17 1.000000 dot
+510.12 411.17 1.000000 4n
+501.67 411.17 1.000000 nat
+519.39 414.17 1.000000 dot
+510.12 405.17 1.000000 4n
+519.39 408.17 1.000000 dot
+510.12 396.17 1.000000 4n
+519.39 396.17 1.000000 dot
+510.12 384.17 1.000000 4n
+519.39 384.17 1.000000 dot
+503.89 387.17 moveto
+516.35 387.17 lineto stroke
+503.89 393.17 moveto
+516.35 393.17 lineto stroke
+513.80 384.92 moveto
+513.80 447.17 lineto stroke
+restore
+% S_STAFF
+% staff 8
+save
+431.10 317.83 437.79 328.78 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+431.10 318.98 moveto
+(0) show
+431.10 307.53 437.79 318.26 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+431.10 308.47 moveto
+(2) show
+431.10 297.01 437.79 307.96 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+431.10 298.16 moveto
+(0) show
+431.10 286.71 437.79 297.44 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+431.10 287.65 moveto
+(2) show
+431.10 276.41 437.79 286.92 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+431.10 277.42 moveto
+(1) show
+431.10 265.78 437.79 276.73 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+431.10 266.93 moveto
+(0) show
+newpath
+429.45 251.55 moveto
+429.45 254.55 lineto
+439.45 258.95 lineto
+439.45 255.95 lineto
+closepath
+fill
+506.77 317.83 513.47 328.78 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+506.77 319.06 moveto
+(3) show
+506.77 307.42 513.47 318.37 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+506.77 308.57 moveto
+(0) show
+506.77 297.01 513.47 307.96 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+506.77 298.16 moveto
+(0) show
+506.77 286.60 513.47 297.55 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+506.77 287.75 moveto
+(0) show
+506.77 265.78 513.47 276.73 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+506.77 267.01 moveto
+(3) show
+restore
+% S_STAFF
+% staff 9
+save
+548 linenum
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+431.86 186.28 moveto
+(At) show
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+506.29 186.28 moveto
+(the) show
+434.45 211.25 1.000000 diamond
+443.93 214.25 1.000000 dot
+0.70 setlinewidth
+438.34 211.25 moveto
+438.34 232.25 lineto stroke
+510.12 217.25 1.000000 4n
+501.67 217.25 1.000000 nat
+519.39 220.25 1.000000 dot
+506.44 216.50 moveto
+506.44 196.25 lineto stroke
+restore
+% S_BAR
+551 linenum
+0.70 setlinewidth
+573.54 841.55 moveto
+573.54 817.55 lineto stroke
+573.54 755.56 moveto
+573.54 731.56 lineto stroke
+573.54 679.63 moveto
+573.54 667.63 lineto stroke
+573.54 578.83 moveto
+573.54 486.53 lineto stroke
+573.54 423.17 moveto
+573.54 271.25 lineto stroke
+573.54 229.25 moveto
+573.54 205.25 lineto stroke
+% S_SSV
+555 linenum
+% S_CLEFSIG
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 829.55 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 817.53 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+586.25 825.67 moveto
+(+) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 829.55 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 817.34 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 743.56 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 731.54 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+586.25 739.68 moveto
+(+) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 743.56 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 731.35 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 673.63 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 661.61 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+586.25 669.75 moveto
+(+) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 673.63 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 661.42 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 566.83 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 554.82 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+586.25 562.96 moveto
+(+) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 566.83 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 554.63 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 498.53 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 486.52 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+586.25 494.66 moveto
+(+) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 498.53 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 486.33 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 411.17 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 399.15 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+586.25 407.29 moveto
+(+) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 411.17 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 398.96 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 217.25 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+577.04 205.24 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+586.25 213.38 moveto
+(+) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 217.25 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+595.95 205.05 moveto
+(8) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+623.87 832.55 1.000000 2n
+623.87 823.55 1.000000 2n
+623.87 817.55 1.000000 2n
+627.77 818.30 moveto
+627.77 853.55 lineto stroke
+684.61 832.55 1.000000 4n
+693.87 832.55 1.000000 dot
+684.61 823.55 1.000000 4n
+693.87 826.55 1.000000 dot
+684.61 817.55 1.000000 4n
+693.87 820.55 1.000000 dot
+688.29 818.30 moveto
+688.29 853.55 lineto stroke
+625.87 812.45 moveto
+625.89 812.60 lineto
+635.19 810.16 644.64 808.94 654.24 808.94 curveto
+663.85 808.94 673.30 810.16 682.59 812.60 curveto
+682.63 812.30 lineto
+673.45 809.06 663.98 807.44 654.24 807.44 curveto
+644.50 807.44 635.04 809.06 625.85 812.30 curveto
+fill
+630.12 823.55 moveto
+630.14 823.70 lineto
+637.92 821.72 645.82 820.74 653.85 820.74 curveto
+661.87 820.74 669.78 821.72 677.56 823.70 curveto
+677.60 823.40 lineto
+669.93 820.63 662.01 819.24 653.85 819.24 curveto
+645.69 819.24 637.77 820.63 630.10 823.40 curveto
+fill
+630.12 837.65 moveto
+630.10 837.80 lineto
+638.92 840.92 648.01 842.48 657.37 842.48 curveto
+666.72 842.48 675.81 840.92 684.63 837.80 curveto
+684.59 837.50 lineto
+675.66 839.82 666.59 840.98 657.37 840.98 curveto
+648.14 840.98 639.07 839.82 630.14 837.50 curveto
+fill
+/Palatino-Roman findfont
+14 scalefont
+setfont
+674.07 855.72 moveto
+684.61 855.72 1.166667 ferm
+695.15 855.72 moveto
+/Times-Roman findfont
+14 scalefont
+setfont
+613.75 884.01 moveto
+(Cm) show
+611.87 876.15 4.80 5 3 1 2 6 [ -2 1 3 3 2 1 ] grid
+restore
+% S_STAFF
+% staff 2
+save
+623.87 761.56 1.000000 2n
+0.70 setlinewidth
+617.42 761.56 moveto
+630.32 761.56 lineto stroke
+623.87 752.56 1.000000 2n
+623.87 746.56 1.000000 2n
+619.97 760.81 moveto
+619.97 725.56 lineto stroke
+684.61 761.56 1.000000 4n
+693.87 764.56 1.000000 dot
+678.38 761.56 moveto
+690.84 761.56 lineto stroke
+684.61 752.56 1.000000 4n
+693.87 752.56 1.000000 dot
+684.61 746.56 1.000000 4n
+693.87 746.56 1.000000 dot
+680.93 760.81 moveto
+680.93 725.56 lineto stroke
+623.87 741.46 moveto
+623.89 741.61 lineto
+632.69 739.32 641.64 738.18 650.73 738.18 curveto
+659.81 738.18 668.76 739.32 677.56 741.61 curveto
+677.60 741.31 lineto
+668.91 738.22 659.95 736.68 650.73 736.68 curveto
+641.50 736.68 632.54 738.22 623.85 741.31 curveto
+fill
+630.12 752.56 moveto
+630.10 752.71 lineto
+637.77 755.48 645.69 756.87 653.85 756.87 curveto
+662.01 756.87 669.93 755.48 677.60 752.71 curveto
+677.56 752.41 lineto
+669.78 754.38 661.87 755.37 653.85 755.37 curveto
+645.82 755.37 637.92 754.38 630.14 752.41 curveto
+fill
+625.87 766.66 moveto
+625.85 766.81 lineto
+635.04 770.04 644.50 771.66 654.24 771.66 curveto
+663.98 771.66 673.45 770.04 682.63 766.81 curveto
+682.59 766.51 lineto
+673.30 768.95 663.85 770.16 654.24 770.16 curveto
+644.64 770.16 635.19 768.95 625.89 766.51 curveto
+fill
+/Palatino-Roman findfont
+14 scalefont
+setfont
+674.07 773.06 moveto
+684.61 773.06 1.166667 ferm
+695.15 773.06 moveto
+restore
+% S_STAFF
+% staff 3
+save
+restore
+% S_STAFF
+% staff 4
+save
+668.85 679.63 1.000000 1rest
+668.85 661.63 1.000000 1rest
+/Palatino-Roman findfont
+14 scalefont
+setfont
+658.30 687.86 moveto
+668.85 687.86 1.166667 ferm
+679.39 687.86 moveto
+restore
+% S_STAFF
+% staff 5
+save
+623.87 548.83 1.000000 2n
+0.70 setlinewidth
+617.42 548.83 moveto
+630.32 548.83 lineto stroke
+627.77 549.58 moveto
+627.77 569.83 lineto stroke
+684.61 548.83 1.000000 4n
+693.87 551.83 1.000000 dot
+678.38 548.83 moveto
+690.84 548.83 lineto stroke
+688.29 549.58 moveto
+688.29 569.83 lineto stroke
+625.87 543.73 moveto
+625.89 543.88 lineto
+635.19 541.45 644.64 540.23 654.24 540.23 curveto
+663.85 540.23 673.30 541.45 682.59 543.88 curveto
+682.63 543.59 lineto
+673.45 540.35 663.98 538.73 654.24 538.73 curveto
+644.50 538.73 635.04 540.35 625.85 543.59 curveto
+fill
+/Palatino-Roman findfont
+14 scalefont
+setfont
+674.07 581.01 moveto
+684.61 581.01 1.166667 ferm
+695.15 581.01 moveto
+restore
+% S_STAFF
+% staff 6
+save
+623.87 495.53 1.000000 2n
+0.70 setlinewidth
+627.77 496.28 moveto
+627.77 516.53 lineto stroke
+684.61 495.53 1.000000 4n
+693.87 495.53 1.000000 dot
+688.29 496.28 moveto
+688.29 516.53 lineto stroke
+625.87 490.43 moveto
+625.89 490.58 lineto
+635.19 488.15 644.64 486.93 654.24 486.93 curveto
+663.85 486.93 673.30 488.15 682.59 490.58 curveto
+682.63 490.29 lineto
+673.45 487.05 663.98 485.43 654.24 485.43 curveto
+644.50 485.43 635.04 487.05 625.85 490.29 curveto
+fill
+/Palatino-Roman findfont
+14 scalefont
+setfont
+674.07 518.71 moveto
+684.61 518.71 1.166667 ferm
+695.15 518.71 moveto
+1.00 setlinewidth
+[3 3] 0 setdash
+644.16 479.18 moveto
+726.21 479.18 lineto stroke
+726.21 479.18 moveto
+726.21 488.18 lineto stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+/Palatino-Italic findfont
+12 scalefont
+setfont
+620.88 474.68 moveto
+(8va) show
+restore
+% S_STAFF
+% staff 7
+save
+623.87 456.17 1.000000 2n
+0.70 setlinewidth
+617.42 453.17 moveto
+630.32 453.17 lineto stroke
+617.42 447.17 moveto
+630.32 447.17 lineto stroke
+617.42 441.17 moveto
+630.32 441.17 lineto stroke
+617.42 435.17 moveto
+630.32 435.17 lineto stroke
+617.42 429.17 moveto
+630.32 429.17 lineto stroke
+619.97 455.42 moveto
+619.97 411.17 lineto stroke
+684.61 456.17 1.000000 4n
+693.87 456.17 1.000000 dot
+678.38 453.17 moveto
+690.84 453.17 lineto stroke
+678.38 447.17 moveto
+690.84 447.17 lineto stroke
+678.38 441.17 moveto
+690.84 441.17 lineto stroke
+678.38 435.17 moveto
+690.84 435.17 lineto stroke
+678.38 429.17 moveto
+690.84 429.17 lineto stroke
+680.93 455.42 moveto
+680.93 411.17 lineto stroke
+625.87 461.27 moveto
+625.85 461.42 lineto
+635.04 464.65 644.50 466.27 654.24 466.27 curveto
+663.98 466.27 673.45 464.65 682.63 461.42 curveto
+682.59 461.12 lineto
+673.30 463.56 663.85 464.77 654.24 464.77 curveto
+644.64 464.77 635.19 463.56 625.89 461.12 curveto
+fill
+restore
+% S_STAFF
+% staff 8
+save
+617.18 317.83 630.57 328.78 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+617.18 318.98 moveto
+(20) show
+restore
+% S_STAFF
+% staff 9
+save
+573 linenum
+/Helvetica-Oblique findfont
+11 scalefont
+setfont
+618.51 186.28 moveto
+(end.) show
+623.87 220.25 1.000000 rectangle
+0.70 setlinewidth
+619.97 220.25 moveto
+619.97 199.25 lineto stroke
+684.61 220.25 1.000000 fillrectangle
+694.09 220.25 1.000000 dot
+680.71 220.25 moveto
+680.71 199.25 lineto stroke
+625.87 225.35 moveto
+625.85 225.50 lineto
+635.04 228.74 644.50 230.36 654.24 230.36 curveto
+663.98 230.36 673.45 228.74 682.63 225.50 curveto
+682.59 225.21 lineto
+673.30 227.64 663.85 228.86 654.24 228.86 curveto
+644.64 228.86 635.19 227.64 625.89 225.21 curveto
+fill
+restore
+% S_BAR
+576 linenum
+0.70 setlinewidth
+733.20 841.55 moveto
+733.20 817.55 lineto stroke
+3.00 setlinewidth
+737.20 841.55 moveto
+737.20 817.55 lineto stroke
+0.70 setlinewidth
+733.20 755.56 moveto
+733.20 731.56 lineto stroke
+3.00 setlinewidth
+737.20 755.56 moveto
+737.20 731.56 lineto stroke
+0.70 setlinewidth
+733.20 679.63 moveto
+733.20 667.63 lineto stroke
+3.00 setlinewidth
+737.20 679.63 moveto
+737.20 667.63 lineto stroke
+0.70 setlinewidth
+733.20 578.83 moveto
+733.20 486.53 lineto stroke
+3.00 setlinewidth
+737.20 578.83 moveto
+737.20 486.53 lineto stroke
+0.70 setlinewidth
+733.20 423.17 moveto
+733.20 271.25 lineto stroke
+3.00 setlinewidth
+737.20 423.17 moveto
+737.20 271.25 lineto stroke
+0.70 setlinewidth
+733.20 229.25 moveto
+733.20 205.25 lineto stroke
+3.00 setlinewidth
+737.20 229.25 moveto
+737.20 205.25 lineto stroke
+0.70 setlinewidth
+% S_SSV
+% S_SSV
+% S_SSV
+% S_SSV
+% Printing header/footer
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 944.05 moveto
+(Sample Songs) show
+/Times-Roman findfont
+12 scalefont
+setfont
+366.29 944.05 moveto
+(This is the title) show
+/Times-Roman findfont
+12 scalefont
+setfont
+685.13 944.05 moveto
+(page 3 of 3) show
+/Times-Roman findfont
+12 scalefont
+setfont
+65.45 78.33 moveto
+(This is a sample remark at the bottom of the page) show
+showpage
+restore
+%%Trailer
+%%DocumentFonts: /Times-Roman /Times-BoldItalic /Helvetica /Helvetica-Oblique /Helvetica-Bold /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /Palatino-Roman /Palatino-Italic /Palatino-Bold /Ext-Helvetica-Oblique
+%%Pages: 3
diff --git a/mup/docs/star.mup b/mup/docs/star.mup
new file mode 100644
index 0000000..fa3e11c
--- /dev/null
+++ b/mup/docs/star.mup
@@ -0,0 +1,211 @@
+//!Mup-Arkkra
+
+// sample of a Mup input file
+
+header
+ title (18) "The Star Spangled Banner"
+ title ital (12) "(The United States National Anthem)"
+ title (9) "Text: Francis Scott Key" "Tune: J. S. Smith"
+ title (9) "" "arr: William J. Krauss"
+
+score
+ topmargin = 0.5
+ bottommargin = 0.5
+ leftmargin = 0.6
+ rightmargin = 0.6
+ scale = 0.7
+ packfact = 1.2
+ key = 3#
+ time = 3/4
+ staffs = 2
+ brace = 1-2
+ barstyle = 1-2
+ measnum = y
+ vscheme = 2o
+ beamstyle = 4,4,4
+ endingstyle = top
+
+staff 2
+ clef = bass
+
+define LYRICS lyrics between 1&2: @
+
+music
+ // Starts on a pickup, so use space
+ // at beginning of measure.
+ // Voices are in unison for the first
+ // few notes, so specify two voices
+ // at once.
+ 1 1-2: 2s; 8.e<>; 16c;
+ 2 1-2: 2s; 8.e<>; 16c;
+ LYRICS 2s; 4; [1] "Oh_";
+ // Since the first two sections are
+ // almost the same, use a repeat
+ repeatstart
+
+ 1 1: a-; c; e;
+ 1 2: a-; c; b-;
+ 2 1: a-; a; b;
+ 2 2: a-; a; g;
+ LYRICS [1] "say. can you"; \
+ [2] "stripes and bright";
+ bar
+
+ 1 1: 2a; 8.c+; 16b;
+ 1 2: 2c; 8.; 16;
+ 2 1: 2a; 8.g; 16;
+ 2 2: 2f; 8.e#; 16;
+ LYRICS [1] "see, by the"; \
+ [2] "stars, through the";
+ bar
+
+ 1 1: a; c; d#;
+ 1 2: c; ; b-;
+ 2 1: a; ; ;
+ 2 2: f; ; b-;
+ LYRICS [1] "dawn's ear-ly"; \
+ [2] "per-il-ous";
+ bar
+
+ 1 1: e; r; 8e; ;
+ 1 2: b-; r; 8b-; ;
+ 2 1: g; r; 8g; ;
+ 2 2: e; r; 8e; ;
+ LYRICS [1] "light what so"; \
+ [2] "fight, o'er the";
+ bar
+
+ 1 1: 4.c+; 8b; 4a;
+ 1 2: 4.e; 8; 4;
+ 2 1: 4.a; 8g; 4a;
+ 2 2: 4.a-; 8b-; 4c;
+ LYRICS [1] "proud-ly we"; \
+ [2] "ram-parts we";
+ bar
+
+ 1 1: 2g; 8.f; 16g;
+ 1 2: 2e; 8.; 16;
+ 2 1: 2b; 8.; 16;
+ 2 2: 2e; 8.d; 16;
+ LYRICS [1] "hailed, At the"; \
+ [2] "watched, were so";
+ bar
+
+ 1 1: a; ; e;
+ 1 2: e; ; ;
+ 2 1: a; ; e;
+ 2 2: c; ; e;
+ LYRICS [1] "twi-light's last"; \
+ [2] "gal-lant-ly";
+ bar ending "1."
+
+ 1-2 1-2: c; 8a-; r; 8.e; 16c;
+ LYRICS [1] "gleam-ing, whose broad";
+ repeatend ending "2."
+
+ 1 1: c; 8a-; r; 8.c+; 16;
+ 1 2: c; 8a-; r; 8.e; 16;
+ 2 1: c; 8a-; r; 8.a; 16;
+ 2 2: c; 8a-; r; 8.a-; 16;
+ LYRICS [2] "stream-ing? And the";
+ bar endending
+
+ 1 1: c+; d+; e+;
+ 1 2: e; ; ;
+ 2 1: a; b; c+;
+ 2 2: a-; ; ;
+ // continue to mark as verse 2 from now on,
+ // so that the lyrics will line up properly
+ // with the lyrics of the second ending.
+ LYRICS [2] "rock-ets' red";
+ bar
+
+// Define a mapping, and use the chord-at-a-time input method for the
+// next several measures. Specify the voices in bottom to top order.
+define M [ 2 2; 2 1; 1 2; 1 1 ] @
+
+ M: a-c+ee+; rrrr; 8a-bed+; a-aec+;
+ LYRICS [2] "glare, the bombs";
+ bar
+
+ M: egeb; egec+; eged+;
+ LYRICS [2] "burst-ing in";
+ bar
+
+ M: eged+; rrrr; eged+;
+ LYRICS [2] "air, gave";
+ bar
+
+ M: 4.a-aec+; 8b-geb; 4caea;
+ LYRICS [2] "proof through the";
+ bar
+
+ M: 2ebeg; 8.ebdf; 16ebdg;
+ LYRICS [2] "night that our";
+ bar
+
+ M: faca; facc; b-ab-d#;
+ LYRICS [2] "flag was still";
+ bar
+
+ M: egb-e; rrrr; egb-e;
+ LYRICS [2] "there. Oh";
+ bar
+
+ 1 1: 4a; ; 8<>; g;
+ 1 2: 4c; b-; 4a-;
+ 2 1: e; ; ;
+ 2 2: a-; b-; c;
+ LYRICS [2] "say, does that";
+ bar
+
+ 1 1: f; ; ;
+ 1 2: d; ; e;
+ 2 1: a; ; a#;
+ 2 2: d; ; c;
+ LYRICS [2] "star-span-gled";
+ bar
+
+ 1 1: 4b; 8d+<>; c+; b<>; a;
+ 1 2: 4d; 4f; ;
+ 2 1: b; 8<>; a#; b<>; b#;
+ 2 2: b-; 8<>; c; d<>; d#;
+ LYRICS [2] "ban-ner yet";
+ bar
+
+ mussym(12) 1-2: 2 "ferm";
+ 1 1: a<>; 8g; r; e; ;
+ 1 2: 4.e; 8r; e; ;
+ 2 1: c+<>; 8b; r; g; ;
+ 2 2: 4.e; 8r; d; ;
+ LYRICS [2] "wave_ o'er the";
+ bar
+
+ 1 1: 4.a<>; 8b; c+; d+;
+ 1 2: 4.e<>; 8; ; ;
+ 2 1: 4.a<>; 8g; a; ;
+ 2 2: 4.c<>; 8e; a-; b-;
+ LYRICS [2] "land_ of the";
+ bar
+
+ mussym(12) 1-2: 1 "ferm";
+ 1 1: e+; r; 8a; b;
+ 1 2: e; r; 8d; ;
+ 2 1: a; r; 8a; ;
+ 2 2: c; r; 8f; fn;
+ LYRICS [2] "free and the";
+ bar
+
+ 1 1: 4.c+; 8d+; 4b;
+ 1 2: 4.e; 8; 4d;
+ 2 1: 4.a; 8; 4g;
+ 2 2: 4.e; 8; 4;
+ LYRICS [2] "home of the";
+ bar
+
+ 1 1: 2a; 4s;
+ 1 2: 2c; 4s;
+ 2 1: 2e; 4s;
+ 2 2: 2a-; 4s;
+ LYRICS [2] "brave?";
+ endbar
diff --git a/mup/docs/star.ps b/mup/docs/star.ps
new file mode 100644
index 0000000..b53038d
--- /dev/null
+++ b/mup/docs/star.ps
@@ -0,0 +1,4854 @@
+%!PS-Adobe-1.0
+%%Creator: Mup
+%%Title: music: from /home/johnkr/mup/5.3/doc/arkkra/star.mup
+%%CreationDate: Sat Dec 9 16:59:22 2006
+%%Pages: (atend)
+%%DocumentFonts: (atend)
+%%BoundingBox: 0 0 612 792
+%%EndComments
+% Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2003, 2004 by Arkkra Enterprises
+% All rights reserved
+
+% Mup PostScript Prolog 5.3 for use with Mup 5.3
+
+% lwid is used as the width of a standard (thin) line in the music
+% character definitions.
+/lwid 70 def
+/halflwid lwid 2 div def
+
+% Define the following for use in do_upshortnote, do_dnshortnote, and
+% do_shortrest; it has to be done outside of the music font definition.
+/utildict 10 dict def
+utildict begin
+ /setnumflags { /numflags exch def } def
+ /sethooksm1 { /hooksm1 exch def } def
+ /setoffsets { /offsets exch def } def
+ /setx { /x exch def } def
+ /sety { /y exch def } def
+end
+
+% Define a music character font. Each music character is defined as if it
+% were a normal ASCII character in a strange font where "A" looks like a
+% treble clef, "B" looks like a bass clef, etc.
+
+/mfont0 100 dict def
+mfont0 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont0) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ % the following definitions are used for quarter rests
+ /topx -170 def /topy 950 def
+ /cor1x 250 def /cor1y 450 def
+ /cor2x -300 def /cor2y 200 def
+ /cor3x 250 def /cor3y -400 def
+
+ % the following definitions are used for double sharps
+ /limit 300 halflwid add def
+ /off 70 def
+ /inbendsmall limit 200 sub def
+ /inbendbig limit 20 sub def
+ /outbendsmall 100 def
+ /outbendbig outbendsmall off add def
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+ /do_1n {
+ gsave
+ newpath -10 rotate 1.6 1 scale
+ 0 0 325 0 360 arc %outer ellipse
+ 1 1.6 div 1 scale 10 rotate %back to original
+ 35 rotate 0.85 1.1 scale
+ 0 0 275 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_upflag {
+ -315 0 moveto
+ -300 100 -100 480 0 600 curveto
+ 300 960 350 1500 200 1700 curveto
+ 130 1700 lineto
+ 350 1200 50 650 -315 600 curveto
+ fill
+ } def
+ /do_flat {
+ -250 -400 moveto %outer edge of loop
+ 500 0 350 650 -250 160 curveto
+ -250 160 lwid sub lineto %inner edge of loop
+ 100 400 300 0 -250 -400 lwid add curveto
+ fill
+
+ lwid setlinewidth %stem
+ -250 1100 moveto -250 -400 lineto stroke
+ } def
+ /do_diamond {
+ newpath
+ 420 0 moveto 0 300 lineto -420 0 lineto
+ 0 -300 lineto closepath
+ 259 -29 moveto -41 185 lineto -259 29 lineto
+ 41 -185 lineto closepath
+ eofill
+ } def
+ /do_2n {
+ gsave
+ newpath 25 rotate 1.4 1 scale
+ 0 0 315 0 360 arc %outer ellipse
+ 1 1.4 div 1 scale %back to original
+ 1.3 0.5 scale
+ 0 0 310 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_4n {
+ gsave
+ newpath 25 rotate 1.35 1 scale
+ 0 0 310 0 360 arc fill
+ grestore
+ } def
+ /do_com {
+ newpath
+ 330 250 150 0 360 arc fill %knob at upper right
+ 465 300 moveto %outer boundary
+ 410 500 200 635 0 635 curveto
+ -750 635 -750 -635 0 -635 curveto
+ 350 -635 480 -300 500 -100 curveto
+ 430 -100 lineto %inner boundary
+ 380 -300 250 -565 0 -565 curveto
+ -450 -565 -450 565 0 565 curveto
+ 200 565 370 350 395 300 curveto
+ fill
+ } def
+ /do_ferm {
+ 0 0 800 lwid sub 0 180 arc %inner arc
+ -800 0 lineto
+ 0 270 lwid sub 800 180 0 arcn %outer arc
+ 800 0 lineto fill
+ 0 120 120 0 360 arc fill %the dot
+ } def
+ /do_mor {
+ gsave
+ 0.7 1 scale %scrunch the following horizontally
+ 45 rotate %to pretend all lines horz or vertical
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %one half of the mordent
+ 0 40 moveto 350 40 lineto 350 -460 lineto
+ 750 -460 lineto 750 -540 lineto
+ 150 -540 lineto 150 -40 lineto
+ 0 -40 lineto fill
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+ /do_turn {
+ gsave
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 -100 moveto %outer boundary
+ 200 -400 625 -400 625 0 curveto
+ 625 200 500 325 300 325 curveto
+ 300 185 lineto %inner boundary
+ 450 255 555 150 555 0 curveto
+ 555 -350 250 -250 0 100 curveto
+ fill
+ 300 255 70 0 360 arc fill %knob on end
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+
+ /do_upshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ gsave
+ -330 0 translate %half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto
+ 370 2100 numflags 2 sub flagsep mul add lineto stroke
+ 670 2100 numflags 2 sub flagsep mul add translate
+ 1 -1 scale %reflect across X axis
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_dnshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto
+ -370 -2100 numflags 2 sub flagsep mul sub lineto stroke
+ gsave
+ -70 -2100 numflags 2 sub flagsep mul sub translate
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_shortrest {
+ utildict begin
+ sety setx setoffsets sethooksm1 %set variable from the stack
+ gsave
+ -105.8 offsets mul -600 offsets mul translate
+ 0 1 hooksm1 { %loop once per hook
+ newpath
+ 1 setlinewidth
+ gsave
+ 1 1.2 scale
+ -150 300 1.2 div 140 0 360 arc fill %the dot
+ grestore
+ lwid setlinewidth
+ -50 700 550 255 315 arc %rest of the hook
+ hooksm1 lt { stroke 105.8 600 translate } if
+ } for
+ x y lineto stroke
+ grestore
+ end
+ } def
+
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % gclef
+ /A {
+ newpath
+ %start with inner curl, inside boundary
+ -50 -300 moveto
+ -450 600 700 700 750 0 curveto
+ 750 -800 -700 -800 -700 200 curveto
+ -700 900 500 1400 520 2250 curveto
+ 520 2900 300 3000 200 3000 curveto
+ 100 3000 -400 2500 -200 1800 curveto
+ 350 -600 lineto
+ 720 -1600 0 -1650 -400 -1400 curveto
+
+ %go back to start, drawing the other boundary
+ -400 -1480 lineto
+ 0 -1700 800 -1700 430 -600 curveto
+ -120 1800 lineto
+ -300 2400 200 2800 250 2800 curveto
+ 400 2800 430 2700 430 2450 curveto
+ 430 1800 -900 1200 -900 300 curveto
+ -750 -900 800 -900 850 0 curveto
+ 900 1100 -750 900 -120 -300 curveto fill
+
+ %circle at the bottom
+ -300 -1250 250 0 360 arc fill
+ } def
+
+ % fclef
+ /B {
+ newpath
+ %start with outside boundary, at bottom
+ -1000 -1700 moveto
+ 100 -1100 500 -600 450 0 curveto
+ 450 850 -1100 850 -950 0 curveto
+
+ %go back to start, drawing the other boundary
+ -880 0 lineto
+ -920 400 -600 560 -300 560 curveto
+ 0 560 150 400 150 0 curveto
+ 150 -400 100 -900 -1000 -1620 curveto fill
+
+ %circle at the left
+ newpath
+ -700 0 250 0 360 arc fill
+
+ %do the two dots after the main curve
+ 700 -300 100 0 360 arc fill
+ 700 300 100 0 360 arc fill
+ } def
+
+ % cclef
+ /C {
+ gsave
+ %do upper curved part, then scale to do mirror image
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %outer boundary of curve
+ -170 0 moveto 100 300 lineto
+ 400 -200 750 300 750 650 curveto
+ 750 1100 450 1235 250 1235 curveto
+ 0 1235 -143 1100 -143 950 curveto
+
+ %inner boundary of curve
+ 0 950 lineto
+ 0 1100 30 1165 250 1165 curveto
+ 300 1165 450 1100 450 650 curveto
+ 450 400 400 -100 100 400 curveto
+ -270 0 lineto fill
+ %stroke
+ %-270 0 moveto 100 400 lineto
+ %400 -100 450 400 450 650 curveto
+ %450 1100 300 1165 250 1165 curveto
+ %30 1165 0 1100 0 950 curveto
+ %stroke
+
+ %elliptical ball at end of curve
+ gsave
+ 1.3 1 scale
+ 10 950 120 0 360 arc fill
+ grestore
+ 1 -1 scale %reflect across X axis
+ } for
+ grestore
+
+ % two vertical lines on the left
+ 300 setlinewidth -600 -1200 halflwid sub moveto
+ -600 1200 halflwid add lineto stroke
+ lwid setlinewidth -300 -1200 halflwid sub moveto
+ -300 1200 halflwid add lineto stroke
+ } def
+
+ % dblwhole
+ /D {
+ do_1n %do a whole note
+ lwid setlinewidth
+ -490 -600 moveto -490 600 lineto stroke
+ 490 -600 moveto 490 600 lineto stroke
+ } def
+
+ % 1n
+ /E {
+ do_1n %do a whole note
+ } def
+
+ % 2n
+ /F {
+ do_2n %do a half note
+ } def
+
+ % 4n
+ /G {
+ do_4n %do a quarter note head
+ } def
+
+ % upflag
+ /H {
+ do_upflag %do an upflag
+ } def
+
+ % dnflag
+ /I {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dwhrest
+ /J {
+ 300 setlinewidth
+ 0 0 moveto 0 600 lineto stroke
+ } def
+
+ % 1rest
+ /K {
+ lwid setlinewidth
+ -750 600 moveto 750 600 lineto stroke
+ 300 setlinewidth
+ -400 450 moveto 400 450 lineto stroke
+ } def
+
+ % 2rest
+ /L {
+ lwid setlinewidth
+ -750 0 moveto 750 0 lineto stroke
+ 300 setlinewidth
+ -400 150 moveto 400 150 lineto stroke
+ } def
+
+ % 4rest
+ /M {
+ newpath
+ cor3x cor3y halflwid add moveto
+ %-400 -200 -450 -650 50 -950 lwid add curveto
+ -450 -50 -450 -650 50 -950 lwid add curveto
+ -150 -650 -100 -250 cor3x cor3y halflwid sub curveto
+ fill
+
+ cor1x cor1y moveto cor1x 200 sub cor1y 200 add lineto
+ cor2x cor2y lineto cor2x 200 add cor2y 200 sub lineto
+ fill
+
+ lwid setlinewidth
+ topx topy moveto cor1x cor1y lineto stroke
+ cor2x cor2y moveto cor3x cor3y lineto stroke
+ } def
+
+ % 8rest
+ /N {
+ 0 0 0 -600 do_shortrest
+ } def
+
+ % 16rest
+ /O {
+ 1 1 100 -1200 do_shortrest
+ } def
+
+ % 32rest
+ /P {
+ 2 1 0 -1800 do_shortrest
+ } def
+
+ % 64rest
+ /Q {
+ 3 2 -80 -2100 do_shortrest
+ } def
+
+ % 128rest
+ /R {
+ 4 2 -150 -2700 do_shortrest
+ } def
+
+ % 256rest
+ /S {
+ 5 3 -280 -3300 do_shortrest
+ } def
+
+ % dot
+ /T {
+ newpath
+ 0 0 120 0 360 arc fill
+ } def
+
+ % nat
+ /U {
+ % fill crossbars so that we can do parallelograms
+ -235 -470 moveto -235 -270 lineto
+ 235 -130 lineto 235 -330 lineto fill
+ -235 130 moveto -235 330 lineto
+ 235 470 lineto 235 270 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -200 -380 moveto -200 850 lineto stroke
+ 200 -850 moveto 200 380 lineto stroke
+ } def
+
+ % sharp
+ /V {
+ % fill crossbars so that we can do parallelograms
+ -325 -480 moveto -325 -280 lineto
+ 325 -120 lineto 325 -320 lineto fill
+ -325 120 moveto -325 320 lineto
+ 325 480 lineto 325 280 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -150 -930 moveto -150 880 lineto stroke
+ 150 -880 moveto 150 930 lineto stroke
+ } def
+
+ % flat
+ /W {
+ do_flat %do a flat
+ } def
+
+ % dblsharp
+ /X {
+ gsave
+ 0 1 3 { %loop once for each of 4 sticks
+ pop %we don't need the loop variable
+ 0 off neg moveto
+ outbendbig outbendsmall lineto
+ inbendbig inbendsmall lineto
+ limit limit lineto
+ inbendsmall inbendbig lineto
+ outbendsmall outbendbig lineto
+ off neg 0 lineto
+ fill
+ -90 rotate
+ } for
+ grestore
+ } def
+
+ % dblflat
+ /Y {
+ -290 580 290 { %loop once for each flat
+
+ gsave
+ 1 setlinewidth
+ 0 translate %translate left/right (loop var)
+ do_flat %do a flat
+ grestore
+
+ } for
+ } def
+
+ % xnote
+ /Z {
+ gsave
+ 1.15 1 scale 120 setlinewidth 1 setlinecap %round
+ -300 -300 moveto 300 300 lineto stroke
+ -300 300 moveto 300 -300 lineto stroke
+ grestore
+ } def
+
+ % dwhdiamond
+ /a {
+ do_diamond %do a diamond
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+
+ % diamond
+ /b {
+ do_diamond %do a diamond
+ } def
+
+ % filldiamond
+ /c {
+ 420 0 moveto 0 300 lineto
+ -420 0 lineto 0 -300 lineto fill
+ } def
+
+ % up2n
+ /d {
+ lwid setlinewidth
+ 380 0 moveto 380 2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % dn2n
+ /e {
+ lwid setlinewidth
+ -380 0 moveto -380 -2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % up4n
+ /f {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ } def
+
+ % dn4n
+ /g {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ } def
+
+ % up8n
+ /h {
+ gsave
+ -330 0 translate % half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ 670 2100 translate
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dn8n
+ /i {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ gsave
+ -70 -2100 translate
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % up16n
+ /j {
+ 2 do_upshortnote
+ } def
+
+ % dn16n
+ /k {
+ 2 do_dnshortnote
+ } def
+
+ % up32n
+ /l {
+ 3 do_upshortnote
+ } def
+
+ % dn32n
+ /m {
+ 3 do_dnshortnote
+ } def
+
+ % up64n
+ /n {
+ 4 do_upshortnote
+ } def
+
+ % dn64n
+ /o {
+ 4 do_dnshortnote
+ } def
+
+ % up128n
+ /p {
+ 5 do_upshortnote
+ } def
+
+ % dn128n
+ /q {
+ 5 do_dnshortnote
+ } def
+
+ % up256n
+ /r {
+ 6 do_upshortnote
+ } def
+
+ % dn256n
+ /s {
+ 6 do_dnshortnote
+ } def
+
+ % com
+ /t {
+ do_com %do a common time symbol
+ } def
+
+ % cut
+ /u {
+ do_com %do a common time symbol
+ lwid setlinewidth
+ 0 -900 moveto 0 900 lineto stroke
+ } def
+
+ % begped
+ /v {
+ lwid setlinewidth
+ -200 600 moveto -200 0 lineto 200 0 lineto stroke
+ } def
+
+ % pedal
+ /w {
+ lwid setlinewidth
+ -500 0 moveto -450 0 lineto 0 600 lineto
+ 450 0 lineto 500 0 lineto stroke
+ } def
+
+ % endped
+ /x {
+ lwid setlinewidth
+ 200 600 moveto 200 0 lineto -200 0 lineto stroke
+ } def
+
+ % dnbow
+ /y {
+ lwid setlinewidth
+ -350 0 moveto -350 900 lineto stroke
+ 350 0 moveto 350 900 lineto stroke
+ 200 setlinewidth
+ -350 800 moveto 350 800 lineto stroke
+ } def
+
+ % upbow
+ /z {
+ lwid setlinewidth
+ -300 900 moveto 0 0 lineto 300 900 lineto stroke
+ } def
+
+ % wedge
+ /one {
+ 0 0 moveto -150 500 lineto 150 500 lineto fill
+ } def
+
+ % uwedge
+ /two {
+ -150 0 moveto 150 0 lineto 0 500 lineto fill
+ } def
+
+ % ferm
+ /three {
+ newpath
+ do_ferm %do a right side up fermata
+ } def
+
+ % uferm
+ /four {
+ newpath
+ gsave
+ 0 270 lwid sub 800 add translate %baseline at bottom
+ 180 rotate %upside down
+ do_ferm %do a right side up fermata
+ grestore
+ } def
+
+ % sign
+ /five {
+ gsave
+ %do upper left curved part, upper right dot;
+ %then rotate 180 to do other half
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 100 moveto %inner boundary
+ -1000 300 -400 750 -200 700 curveto
+ -200 800 lineto %outer boundary
+ -550 900 -1100 100 0 -100 curveto
+ fill
+ %dot at end of curve
+ -200 700 100 0 360 arc fill
+ %dot in upper right quadrant
+ 500 200 70 0 360 arc fill
+ 180 rotate
+ } for
+ grestore
+
+ %slash through middle
+ lwid setlinewidth
+ -400 -800 moveto 400 800 lineto stroke
+ } def
+
+ % coda
+ /six {
+ newpath
+ gsave
+ 0.6 1 scale
+ 0 0 550 0 360 arc %outside boundary
+ 1 0.6 div 1 scale %back to original
+ 0.9 1 scale
+ 0 0 650 0 360 arc %inside boundary
+ eofill
+ grestore
+ lwid setlinewidth
+ 0 -850 moveto 0 850 lineto stroke
+ -800 0 moveto 800 0 lineto stroke
+ } def
+
+ % mor
+ /seven {
+ do_mor %do a mordent
+ } def
+
+ % invmor
+ /eight {
+ do_mor %do a mordent
+ lwid setlinewidth
+ 0 -450 moveto 0 450 lineto stroke
+ } def
+
+ % turn
+ /nine {
+ do_turn %do a turn
+ } def
+
+ % invturn
+ /zero {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_turn %do a turn
+ grestore
+ } def
+
+ % acc_gt
+ /numbersign {
+ lwid setlinewidth
+ -500 300 moveto 500 0 lineto -500 -300 lineto stroke
+ } def
+
+ % acc_hat
+ /dollar {
+ newpath
+ -365 0 moveto 0 860 lineto 365 0 lineto
+ 150 0 lineto -75 530 lineto -300 0 lineto fill
+ } def
+
+ % acc_uhat
+ /quotedbl {
+ newpath
+ 365 860 moveto 0 0 lineto -365 860 lineto
+ -150 860 lineto 75 330 lineto 300 860 lineto fill
+ } def
+
+ % tr
+ /asterisk {
+ %vertical bar of t
+ -350 1000 moveto -550 200 lineto
+ -612.5 -50 -212.5 -50 -160 200 curveto
+ -230 200 lineto
+ -300 50 -420 50 -400 200 curveto
+ -200 1000 lineto fill
+
+ %crossbar of t and vertical bar of r
+ -700 600 moveto -160 600 lineto
+ 20 600 30 520 60 440 curveto
+ -50 0 lineto 70 0 lineto 180 440 lineto
+ 190 480 100 670 -150 670 curveto
+ -690 670 lineto fill
+
+ %horizontal curve of r
+ 100 480 moveto
+ 300 630 450 700 650 550 curveto
+ 560 480 lineto
+ 450 630 300 560 100 390 curveto
+ fill
+
+ %knob at end of r
+ 600 460 100 0 360 arc fill
+ } def
+
+ % leg
+ /comma {
+ 100 setlinewidth
+ -400 0 moveto 400 0 lineto stroke
+ } def
+
+ % rr
+ /hyphen {
+ 100 setlinewidth
+ -400 0 moveto 0 1000 lineto stroke
+ 0 0 moveto 400 1000 lineto stroke
+ } def
+
+ % measrpt
+ /period {
+ newpath -450 400 150 0 360 arc fill
+ newpath 450 -400 150 0 360 arc fill
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % copyright
+ /slash {
+ lwid setlinewidth
+ newpath 0 400 400 0 360 arc stroke
+ newpath 0 400 200 45 315 arc stroke
+ } def
+
+ % dim
+ /quoteleft {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ } def
+
+ % halfdim
+ /quoteright {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ newpath -340 300 moveto 340 980 lineto stroke
+ } def
+
+ % triangle
+ /asciicircum {
+ 50 setlinewidth
+ newpath -340 -10 moveto 0 710 lineto
+ 340 -10 lineto closepath stroke
+ } def
+
+ % qwhrest
+ /ampersand {
+ 300 setlinewidth
+ 0 -600 moveto 0 600 lineto stroke
+ } def
+
+ % ll1rest
+ /exclam {
+ 310 setlinewidth
+ -400 455 moveto 400 450 lineto stroke
+ } def
+
+ % ll2rest
+ /at {
+ 310 setlinewidth
+ -400 145 moveto 400 150 lineto stroke
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox0 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% Define another music character font, since there are too many to fit in one
+% font. It works the same way as the first one.
+
+/mfont1 100 dict def
+mfont1 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont1) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+
+ /do_dwh_bars {
+ % the two bars surrounding a double whole note
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+ /do_righttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ 350 150 moveto -140 150 lineto 350 -213 lineto
+ eofill
+ } def
+ /do_fillrighttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ fill
+ } def
+ /do_rectangle {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto 420 -270 lineto
+ 350 150 moveto -350 150 lineto -350 -150 lineto 350 -150 lineto
+ eofill
+ } def
+ /do_isostriangle {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ 0 182 moveto -245 -150 lineto 245 -150 lineto
+ eofill
+ } def
+ /do_piewedge {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ 0 -209 moveto 0 -244 394 43 137 arc
+ eofill
+ } def
+ /do_semicircle {
+ newpath
+ gsave
+ 1 1.357 scale 420 199 moveto 0 199 420 180 360 arc
+ 1 1.09 scale 350 111 moveto 0 199 350 194.1 345.9 arc
+ eofill
+ grestore
+ } def
+ /do_slashhead {
+ newpath
+ lwid setlinewidth
+ -620 -530 moveto -480 -670 lineto 620 530 lineto 480 670 lineto
+ closepath stroke
+ } def
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % dwhrighttriangle
+ /A {
+ do_righttriangle
+ do_dwh_bars
+ } def
+
+ % righttriangle
+ /B {
+ do_righttriangle
+ } def
+
+ % fillrighttriangle
+ /C {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto
+ 420 -300 lineto
+ fill
+ } def
+
+ % udwhrighttriangle
+ /D {
+ gsave
+ 180 rotate
+ do_righttriangle
+ do_dwh_bars
+ grestore
+ } def
+
+ % urighttriangle
+ /E {
+ gsave
+ 180 rotate
+ do_righttriangle
+ grestore
+ } def
+
+ % ufillrighttriangle
+ /F {
+ gsave
+ 180 rotate
+ do_fillrighttriangle
+ grestore
+ } def
+
+ % dwhrectangle
+ /G {
+ do_rectangle
+ do_dwh_bars
+ } def
+
+ % rectangle
+ /H {
+ do_rectangle
+ } def
+
+ % fillrectangle
+ /I {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto
+ 420 -270 lineto
+ fill
+ } def
+
+ % dwhisostriangle
+ /J {
+ do_isostriangle
+ do_dwh_bars
+ } def
+
+ % isostriangle
+ /K {
+ do_isostriangle
+ } def
+
+ % fillisostriangle
+ /L {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ fill
+ } def
+
+ % dwhpiewedge
+ /M {
+ do_piewedge
+ do_dwh_bars
+ } def
+
+ % piewedge
+ /N {
+ do_piewedge
+ } def
+
+ % fillpiewedge
+ /O {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ fill
+ } def
+
+ % dwhsemicircle
+ /P {
+ do_semicircle
+ do_dwh_bars
+ } def
+
+ % semicircle
+ /Q {
+ do_semicircle
+ } def
+
+ % fillsemicircle
+ /R {
+ newpath
+ gsave
+ 1 570 420 div scale
+ 420 199 moveto 0 199 420 180 360 arc
+ fill
+ grestore
+ } def
+
+ % dwhslashhead
+ /S {
+ do_slashhead
+ lwid setlinewidth
+ -650 -600 moveto -650 600 lineto stroke
+ 650 -600 moveto 650 600 lineto stroke
+ } def
+
+ % slashhead
+ /T {
+ do_slashhead
+ } def
+
+ % fillslashhead
+ /U {
+ newpath
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % blankhead
+ /V {
+ %print nothing
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox1 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% General routines for printing any music character, invoked by each music
+% character's specific routine below. The scaling factor (default 1) needs
+% to be multiplied by 10 to get the actual size. These routines restore the
+% preexisting current font when they are done.
+
+/printmchar0 {
+ gsave
+ /musicchar exch def
+ /Mfont0 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+/printmchar1 {
+ gsave
+ /musicchar exch def
+ /Mfont1 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+
+% Define each music character name to be a routine that prints the character.
+% Each character is to be invoked as in this example:
+% 100 200 1 gclef % at (100, 200), scale to default size & print
+
+/gclef { (A) printmchar0 } def
+/fclef { (B) printmchar0 } def
+/cclef { (C) printmchar0 } def
+/dblwhole { (D) printmchar0 } def
+/1n { (E) printmchar0 } def
+/2n { (F) printmchar0 } def
+/4n { (G) printmchar0 } def
+/upflag { (H) printmchar0 } def
+/dnflag { (I) printmchar0 } def
+/dwhrest { (J) printmchar0 } def
+/1rest { (K) printmchar0 } def
+/2rest { (L) printmchar0 } def
+/4rest { (M) printmchar0 } def
+/8rest { (N) printmchar0 } def
+/16rest { (O) printmchar0 } def
+/32rest { (P) printmchar0 } def
+/64rest { (Q) printmchar0 } def
+/128rest { (R) printmchar0 } def
+/256rest { (S) printmchar0 } def
+/dot { (T) printmchar0 } def
+/nat { (U) printmchar0 } def
+/sharp { (V) printmchar0 } def
+/flat { (W) printmchar0 } def
+/dblsharp { (X) printmchar0 } def
+/dblflat { (Y) printmchar0 } def
+/xnote { (Z) printmchar0 } def
+/dwhdiamond { (a) printmchar0 } def
+/diamond { (b) printmchar0 } def
+/filldiamond { (c) printmchar0 } def
+/up2n { (d) printmchar0 } def
+/dn2n { (e) printmchar0 } def
+/up4n { (f) printmchar0 } def
+/dn4n { (g) printmchar0 } def
+/up8n { (h) printmchar0 } def
+/dn8n { (i) printmchar0 } def
+/up16n { (j) printmchar0 } def
+/dn16n { (k) printmchar0 } def
+/up32n { (l) printmchar0 } def
+/dn32n { (m) printmchar0 } def
+/up64n { (n) printmchar0 } def
+/dn64n { (o) printmchar0 } def
+/up128n { (p) printmchar0 } def
+/dn128n { (q) printmchar0 } def
+/up256n { (r) printmchar0 } def
+/dn256n { (s) printmchar0 } def
+/com { (t) printmchar0 } def
+/cut { (u) printmchar0 } def
+/begped { (v) printmchar0 } def
+/pedal { (w) printmchar0 } def
+/endped { (x) printmchar0 } def
+/dnbow { (y) printmchar0 } def
+/upbow { (z) printmchar0 } def
+/wedge { (1) printmchar0 } def
+/uwedge { (2) printmchar0 } def
+/ferm { (3) printmchar0 } def
+/uferm { (4) printmchar0 } def
+/sign { (5) printmchar0 } def
+/coda { (6) printmchar0 } def
+/mor { (7) printmchar0 } def
+/invmor { (8) printmchar0 } def
+/turn { (9) printmchar0 } def
+/invturn { (0) printmchar0 } def
+/acc_gt { (#) printmchar0 } def
+/acc_hat { ($) printmchar0 } def
+/acc_uhat { (") printmchar0 } def
+/tr { (*) printmchar0 } def
+/leg { (,) printmchar0 } def
+/rr { (-) printmchar0 } def
+/measrpt { (.) printmchar0 } def
+/copyright { (/) printmchar0 } def
+/dim { (`) printmchar0 } def
+/halfdim { (') printmchar0 } def
+/triangle { (^) printmchar0 } def
+/qwhrest { (&) printmchar0 } def
+/ll1rest { (!) printmchar0 } def
+/ll2rest { (@) printmchar0 } def
+/dwhrighttriangle { (A) printmchar1 } def
+/righttriangle { (B) printmchar1 } def
+/fillrighttriangle { (C) printmchar1 } def
+/udwhrighttriangle { (D) printmchar1 } def
+/urighttriangle { (E) printmchar1 } def
+/ufillrighttriangle { (F) printmchar1 } def
+/dwhrectangle { (G) printmchar1 } def
+/rectangle { (H) printmchar1 } def
+/fillrectangle { (I) printmchar1 } def
+/dwhisostriangle { (J) printmchar1 } def
+/isostriangle { (K) printmchar1 } def
+/fillisostriangle { (L) printmchar1 } def
+/dwhpiewedge { (M) printmchar1 } def
+/piewedge { (N) printmchar1 } def
+/fillpiewedge { (O) printmchar1 } def
+/dwhsemicircle { (P) printmchar1 } def
+/semicircle { (Q) printmchar1 } def
+/fillsemicircle { (R) printmchar1 } def
+/dwhslashhead { (S) printmchar1 } def
+/slashhead { (T) printmchar1 } def
+/fillslashhead { (U) printmchar1 } def
+/blankhead { (V) printmchar1 } def
+
+
+% Define routines for Mup output other than music characters.
+
+/stepsize 3 def % define a step size as 3 points (at default magnification)
+
+% x1 y1 x2 lines dist staffscale staff
+% draw a staff starting at x1, y1 and extending to x2 with "lines"
+% lines, 2*dist*stepsize apart, scaled by staffscale
+/staff {
+ /staffscale exch def
+ /dist exch def
+ /lines exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 0.7 staffscale mul sb setlinewidth
+ 1 lines sub 2 lines 1 sub { % loop from bottom line to top line
+ dup stepsize mul staffscale mul dist mul y1 add x1 exch moveto
+ stepsize mul staffscale mul dist mul y1 add x2 exch lineto stroke
+ } for
+} def
+
+% x y1 y2 bracket draw a bracket; y1 is the top
+/bracket {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ 3 setlinewidth
+ x 2 sub y1 1 add moveto
+ x 2 sub y2 1 sub lineto
+ stroke
+ x 2 sub y1 1 add moveto
+ x 1 sub y1 1 add x 3 add y1 1 add x 5 add y1 6 add curveto
+ x 6 add y1 5 add lineto
+ x 5 add y1 2 add x 1 add y1 2 sub x 2 sub y1 2 sub curveto
+ fill
+ x 2 sub y2 1 sub moveto
+ x 1 sub y2 1 sub x 3 add y2 1 sub x 5 add y2 6 sub curveto
+ x 6 add y2 5 sub lineto
+ x 5 add y2 2 sub x 1 add y2 2 add x 2 sub y2 2 add curveto
+ fill
+ grestore
+} def
+
+% x y1 y2 brace draw a brace; y1 is the top
+/brace {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ x 9 sub y1 y2 add 2 div translate
+ /topy y1 y2 sub 2 div 1 sub def
+ 0 1 1 {
+ pop
+ %0 topy moveto 0 0 lineto stroke
+ 0 0 moveto
+ 16 topy 0.2 mul -11 topy 0.6 mul 8 topy curveto
+ 8.7 topy lineto
+ -7 topy 0.7 mul 20 topy 0.3 mul 1 0 curveto
+ fill
+ 1 -1 scale % flip to do bottom half
+ } for
+ grestore
+} def
+
+% endx endy wavy staffscale draw a wavy line from current point to here,
+% scaled by staffscale
+/wavy {
+ /staffscale exch def
+ /endy exch def % define the end point of the line
+ /endx exch def
+ currentpoint % line starts at current point
+ /begy exch def % define the beginning point of the line
+ /begx exch def
+ gsave
+ /dx endx begx sub def % find delta x and delta y
+ /dy endy begy sub def
+ /r dx dx mul dy dy mul add sqrt def % hypotenuse
+ /theta dy dx atan def % angle with positive x axis
+ begx begy translate % change axes so that we can draw the line
+ theta rotate % from (0, 0) to (r, 0)
+ staffscale staffscale scale % scale everything by staffscale
+ /scaledr r staffscale div def % but scale r in reverse to keep length
+
+ % Each outer loop draws one cycle of the squiggle. It continues until
+ % we are at or beyond the desired end point.
+ 0 0 moveto
+ 0 6 scaledr {
+ gsave
+ % first loop draws left half of squiggle; second draws right
+ 0 1 1 {
+ 0.0 0.4 moveto
+ 2.0 1.9 3.4 2.3 3.9 0.0 curveto
+ 2.1 0.0 lineto
+ 1.9 0.8 1.4 0.7 0.0 -0.4 curveto
+ fill
+ pop 180 rotate -6 0 translate
+ } for
+ grestore
+
+ pop 6 0 translate % shift axes right one squiggle
+ } for
+
+ grestore
+} def
+
+% x y space frets fretno numvert curvel curver [ f1 f2 f3 ... ] grid
+% print a guitar grid diagram
+/grid {
+ /grid_positions exch def % 0="o", -1="x", -2=nothing, positive=dot
+ /curver exch def % right string for curve, 0 if none
+ /curvel exch def % left string for curve, 0 if none
+ /numvert exch def % vertical position to print fretno, 0 if none
+ /fretno exch def % fret no. to print at right, 0 if none
+ /frets exch def % number of fret lines
+ /space exch def % points between two neighboring lines
+ /y exch def % y coord of top fret line
+ /x exch def % x coord of left strings
+
+ gsave
+ /strings grid_positions length def % number of strings
+ /lmarky 0.4 space mul y add def % lowest Y of a "o" or "x"
+ space 10 div setlinewidth
+ 2 setlinecap
+
+ % draw the lines of the grid
+ 0 1 strings 1 sub { % loop from left string to right string
+ dup space mul x add y moveto
+ space mul x add frets 1 sub space mul y exch sub lineto stroke
+ } for
+ 0 -1 1 frets sub { % loop from top fret (nut) to bottom fret
+ dup space mul y add x exch moveto
+ space mul y add strings 1 sub space mul x add exch lineto stroke
+ } for
+
+ % draw the curved line if there is one
+ curvel 0 gt {
+ % within strings curvel to curver, find smallest positive fret
+ /minfret 1000 def
+ curvel 1 curver {
+ /strno exch def
+ /grid_p grid_positions strno 1 sub get def
+ grid_p 0 gt grid_p minfret lt and {
+ /minfret grid_p def
+ } if
+ } for
+
+ % if curve goes above top fret, other marks must be higher
+ minfret 1 eq {
+ /hmarky 1.2 space mul y add def
+ } {
+ /hmarky lmarky def
+ } ifelse
+
+ /strdiff curver curvel sub def
+ space 8 div setlinewidth
+
+ % set endpoint coords of curve; higher if curve is short
+ /curvex1 curvel 1 sub space mul x add def
+ /curvex2 curver 1 sub space mul x add def
+ /curvey 1 minfret sub space mul y add def
+ strdiff 3 lt {
+ /curvey 0.2 strdiff div space mul curvey add def
+ } if
+
+ % move to left end, set other points, draw curve
+ curvex1 curvey moveto
+
+ curvex1 curvex2 curvex1 sub 3 div add
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvex2 curvex1 sub 3 div sub
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvey curveto stroke
+ } if
+
+ space 10 div setlinewidth
+
+ % draw dots and x and o marks
+ 0 1 strings 1 sub { % loop from left string to right string
+ /strno exch def % first string is 0
+ /grid_p grid_positions strno get def
+ /strx strno space mul x add def
+
+ % set Y of mark higher if curved line covers this string
+ strno 1 add curvel ge strno 1 add curver le and {
+ /marky hmarky def
+ } {
+ /marky lmarky def
+ } ifelse
+
+ grid_p -1 eq { % draw an X above the string
+ /xhwid space 3 div def
+ strx xhwid sub marky xhwid sub moveto
+ strx xhwid add marky xhwid add lineto stroke
+ strx xhwid sub marky xhwid add moveto
+ strx xhwid add marky xhwid sub lineto stroke
+ } if
+ grid_p 0 eq { % draw a circle above the string
+ strx marky space 0.3 mul 0 360 arc stroke
+ } if
+ grid_p 1 ge { % draw a dot by the proper fret
+ strx y grid_p space mul sub space 3 div add
+ space 3 div 0 360 arc fill
+ } if
+ } for
+
+ % print "X fr" if requested
+ fretno 0 gt {
+ /Palatino-Roman findfont space 1.9 mul scalefont setfont
+ x strings 0.5 sub space mul add
+ y space numvert 0.3 add mul sub moveto
+ fretno 2 string cvs show ( fr) show
+ } if
+ grestore
+} def
+
+% x1 y1 x2 y2 whitebox draw a white rectangle with opposite
+% corners of (x1,y1) and (x2,y2)
+/whitebox {
+ /y2 exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 1.0 setgray
+ newpath
+ x1 y1 moveto
+ x1 y2 lineto
+ x2 y2 lineto
+ x2 y1 lineto
+ closepath
+ fill
+ stroke
+ 0.0 setgray
+} def
+
+
+/LineNum 0 def
+/InputFile (unknown) def
+
+% n linenum
+/linenum {
+ /LineNum exch def
+} def
+
+% (inputfilename) inputfile
+/inputfile {
+ /InputFile exch def
+} def
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont0 begin
+/dictsize Encoding length def
+mfont0 /Mcbbox0 dictsize dict put
+
+% temporarily redefine printmchar0 to get code
+5 dict begin
+/printmchar0 { {} forall } def
+
+Mcbbox0 Encoding 128rest get [ 1140.0 0 -515.0 -1515.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 16rest get [ 830.0 0 -415.0 -1215.0 405.0 485.0 ] put
+Mcbbox0 Encoding 1n get [ 1080.0 0 -535.0 -335.0 535.0 345.0 ] put
+Mcbbox0 Encoding 1rest get [ 1540.0 0 -765.0 -5.0 765.0 645.0 ] put
+Mcbbox0 Encoding 256rest get [ 1250.0 0 -625.0 -2115.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 2n get [ 880.0 0 -435.0 -345.0 435.0 355.0 ] put
+Mcbbox0 Encoding 2rest get [ 1540.0 0 -765.0 -45.0 765.0 315.0 ] put
+Mcbbox0 Encoding 32rest get [ 940.0 0 -415.0 -1215.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 4n get [ 840.0 0 -415.0 -335.0 415.0 345.0 ] put
+Mcbbox0 Encoding 4rest get [ 650.0 0 -345.0 -885.0 295.0 985.0 ] put
+Mcbbox0 Encoding 64rest get [ 1040.0 0 -515.0 -1515.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 8rest get [ 750.0 0 -305.0 -615.0 435.0 485.0 ] put
+Mcbbox0 Encoding acc_gt get [ 1170.0 0 -525.0 -335.0 635.0 345.0 ] put
+Mcbbox0 Encoding acc_hat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding acc_uhat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding begped get [ 470.0 0 -245.0 -45.0 215.0 615.0 ] put
+Mcbbox0 Encoding cclef get [ 1540.0 0 -765.0 -1245.0 765.0 1255.0 ] put
+Mcbbox0 Encoding coda get [ 1640.0 0 -815.0 -855.0 815.0 865.0 ] put
+Mcbbox0 Encoding com get [ 1100.0 0 -575.0 -635.0 515.0 655.0 ] put
+Mcbbox0 Encoding copyright get [ 920.0 0 -455.0 -45.0 455.0 855.0 ] put
+Mcbbox0 Encoding cut get [ 1100.0 0 -575.0 -905.0 515.0 915.0 ] put
+Mcbbox0 Encoding dblflat get [ 1170.0 0 -595.0 -405.0 565.0 1115.0 ] put
+Mcbbox0 Encoding dblsharp get [ 720.0 0 -355.0 -345.0 355.0 355.0 ] put
+Mcbbox0 Encoding dblwhole get [ 1090.0 0 -535.0 -605.0 545.0 615.0 ] put
+Mcbbox0 Encoding diamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding dim get [ 540.0 0 -265.0 -5.0 265.0 905.0 ] put
+Mcbbox0 Encoding dn128n get [ 840.0 0 -415.0 -3545.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn16n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn256n get [ 840.0 0 -415.0 -3965.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn2n get [ 880.0 0 -435.0 -2105.0 435.0 355.0 ] put
+Mcbbox0 Encoding dn32n get [ 840.0 0 -415.0 -2585.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn4n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn64n get [ 840.0 0 -415.0 -3065.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn8n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dnbow get [ 810.0 0 -395.0 -5.0 405.0 915.0 ] put
+Mcbbox0 Encoding dnflag get [ 640.0 0 -335.0 -1705.0 295.0 15.0 ] put
+Mcbbox0 Encoding dot get [ 280.0 0 -135.0 -125.0 135.0 135.0 ] put
+Mcbbox0 Encoding dwhdiamond get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox0 Encoding dwhrest get [ 340.0 0 -165.0 -5.0 165.0 615.0 ] put
+Mcbbox0 Encoding endped get [ 480.0 0 -215.0 -45.0 255.0 615.0 ] put
+Mcbbox0 Encoding fclef get [ 1840.0 0 -1015.0 -1705.0 815.0 655.0 ] put
+Mcbbox0 Encoding ferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding filldiamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding flat get [ 580.0 0 -295.0 -405.0 275.0 1115.0 ] put
+Mcbbox0 Encoding gclef get [ 1790.0 0 -915.0 -1605.0 865.0 3015.0 ] put
+Mcbbox0 Encoding halfdim get [ 760.0 0 -375.0 -5.0 375.0 1015.0 ] put
+Mcbbox0 Encoding invmor get [ 1320.0 0 -655.0 -455.0 655.0 465.0 ] put
+Mcbbox0 Encoding invturn get [ 1300.0 0 -645.0 -335.0 645.0 345.0 ] put
+Mcbbox0 Encoding leg get [ 840.0 0 -415.0 -55.0 415.0 65.0 ] put
+Mcbbox0 Encoding ll1rest get [ 840.0 0 -415.0 -5.0 415.0 625.0 ] put
+Mcbbox0 Encoding ll2rest get [ 840.0 0 -415.0 -15.0 415.0 315.0 ] put
+Mcbbox0 Encoding measrpt get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox0 Encoding mor get [ 1320.0 0 -655.0 -285.0 655.0 295.0 ] put
+Mcbbox0 Encoding nat get [ 520.0 0 -255.0 -855.0 255.0 865.0 ] put
+Mcbbox0 Encoding pedal get [ 1040.0 0 -515.0 -45.0 515.0 675.0 ] put
+Mcbbox0 Encoding qwhrest get [ 340.0 0 -165.0 -605.0 165.0 615.0 ] put
+Mcbbox0 Encoding rr get [ 940.0 0 -465.0 -25.0 465.0 1035.0 ] put
+Mcbbox0 Encoding sharp get [ 700.0 0 -345.0 -935.0 345.0 945.0 ] put
+Mcbbox0 Encoding sign get [ 1340.0 0 -665.0 -825.0 665.0 835.0 ] put
+Mcbbox0 Encoding tr get [ 1440.0 0 -715.0 -5.0 715.0 1015.0 ] put
+Mcbbox0 Encoding triangle get [ 800.0 0 -395.0 -45.0 395.0 785.0 ] put
+Mcbbox0 Encoding turn get [ 1300.0 0 -645.0 -325.0 645.0 345.0 ] put
+Mcbbox0 Encoding uferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding up128n get [ 1390.0 0 -745.0 -335.0 635.0 3555.0 ] put
+Mcbbox0 Encoding up16n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding up256n get [ 1390.0 0 -745.0 -335.0 635.0 3975.0 ] put
+Mcbbox0 Encoding up2n get [ 880.0 0 -435.0 -345.0 435.0 2115.0 ] put
+Mcbbox0 Encoding up32n get [ 1390.0 0 -745.0 -335.0 635.0 2595.0 ] put
+Mcbbox0 Encoding up4n get [ 850.0 0 -415.0 -335.0 425.0 2115.0 ] put
+Mcbbox0 Encoding up64n get [ 1390.0 0 -745.0 -335.0 635.0 3075.0 ] put
+Mcbbox0 Encoding up8n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding upbow get [ 720.0 0 -355.0 -115.0 355.0 925.0 ] put
+Mcbbox0 Encoding upflag get [ 640.0 0 -335.0 -5.0 295.0 1715.0 ] put
+Mcbbox0 Encoding uwedge get [ 340.0 0 -165.0 -5.0 165.0 505.0 ] put
+Mcbbox0 Encoding wedge get [ 340.0 0 -165.0 5.0 165.0 515.0 ] put
+Mcbbox0 Encoding xnote get [ 880.0 0 -435.0 -365.0 435.0 375.0 ] put
+
+end
+end
+
+/Mfont0 mfont0 definefont
+
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont1 begin
+/dictsize Encoding length def
+mfont1 /Mcbbox1 dictsize dict put
+
+% temporarily redefine printmchar1 to get code
+5 dict begin
+/printmchar1 { {} forall } def
+
+Mcbbox1 Encoding blankhead get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding dwhisostriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhpiewedge get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrectangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhsemicircle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhslashhead get [ 1410.0 0 -695.0 -725.0 705.0 735.0 ] put
+Mcbbox1 Encoding fillisostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding fillpiewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrighttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillsemicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillslashhead get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox1 Encoding isostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding piewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding rectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding righttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding semicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding slashhead get [ 1380.0 0 -685.0 -725.0 685.0 735.0 ] put
+Mcbbox1 Encoding udwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding ufillrighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding urighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+
+end
+end
+
+/Mfont1 mfont1 definefont
+
+/makeExtEncoding {
+ /extendedencoding 256 array def
+ StandardEncoding extendedencoding copy
+ extendedencoding 32 /exclamdown put
+ extendedencoding 33 /cent put
+ extendedencoding 34 /sterling put
+ extendedencoding 35 /yen put
+ extendedencoding 36 /quotedblleft put
+ extendedencoding 37 /guillemotleft put
+ extendedencoding 38 /guillemotright put
+ extendedencoding 39 /guilsinglleft put
+ extendedencoding 40 /guilsinglright put
+ extendedencoding 41 /dagger put
+ extendedencoding 42 /daggerdbl put
+ extendedencoding 43 /bullet put
+ extendedencoding 44 /quotedblbase put
+ extendedencoding 45 /quotedblright put
+ extendedencoding 46 /questiondown put
+ extendedencoding 47 /grave put
+ extendedencoding 48 /acute put
+ extendedencoding 49 /macron put
+ extendedencoding 50 /breve put
+ extendedencoding 51 /dotaccent put
+ extendedencoding 52 /dieresis put
+ extendedencoding 53 /ring put
+ extendedencoding 54 /cedilla put
+ extendedencoding 55 /hungarumlaut put
+ extendedencoding 56 /ogonek put
+ extendedencoding 57 /caron put
+ extendedencoding 58 /emdash put
+ extendedencoding 59 /AE put
+ extendedencoding 60 /ae put
+ extendedencoding 61 /ordfeminine put
+ extendedencoding 62 /ordmasculine put
+ extendedencoding 63 /Lslash put
+ extendedencoding 64 /lslash put
+ extendedencoding 65 /Oslash put
+ extendedencoding 66 /oslash put
+ extendedencoding 67 /OE put
+ extendedencoding 68 /oe put
+ extendedencoding 69 /dotlessi put
+ extendedencoding 70 /germandbls put
+ extendedencoding 71 /Aacute put
+ extendedencoding 72 /aacute put
+ extendedencoding 73 /Acircumflex put
+ extendedencoding 74 /acircumflex put
+ extendedencoding 75 /Adieresis put
+ extendedencoding 76 /adieresis put
+ extendedencoding 77 /Agrave put
+ extendedencoding 78 /agrave put
+ extendedencoding 79 /Aring put
+ extendedencoding 80 /aring put
+ extendedencoding 81 /Atilde put
+ extendedencoding 82 /atilde put
+ extendedencoding 83 /Ccedilla put
+ extendedencoding 84 /ccedilla put
+ extendedencoding 85 /Eacute put
+ extendedencoding 86 /eacute put
+ extendedencoding 87 /Ecircumflex put
+ extendedencoding 88 /ecircumflex put
+ extendedencoding 89 /Edieresis put
+ extendedencoding 90 /edieresis put
+ extendedencoding 91 /Egrave put
+ extendedencoding 92 /egrave put
+ extendedencoding 93 /Iacute put
+ extendedencoding 94 /iacute put
+ extendedencoding 95 /Icircumflex put
+ extendedencoding 96 /icircumflex put
+ extendedencoding 97 /Idieresis put
+ extendedencoding 98 /idieresis put
+ extendedencoding 99 /Igrave put
+ extendedencoding 100 /igrave put
+ extendedencoding 101 /Ntilde put
+ extendedencoding 102 /ntilde put
+ extendedencoding 103 /Oacute put
+ extendedencoding 104 /oacute put
+ extendedencoding 105 /Ocircumflex put
+ extendedencoding 106 /ocircumflex put
+ extendedencoding 107 /Odieresis put
+ extendedencoding 108 /odieresis put
+ extendedencoding 109 /Ograve put
+ extendedencoding 110 /ograve put
+ extendedencoding 111 /Otilde put
+ extendedencoding 112 /otilde put
+ extendedencoding 113 /Scaron put
+ extendedencoding 114 /scaron put
+ extendedencoding 115 /Uacute put
+ extendedencoding 116 /uacute put
+ extendedencoding 117 /Ucircumflex put
+ extendedencoding 118 /ucircumflex put
+ extendedencoding 119 /Udieresis put
+ extendedencoding 120 /udieresis put
+ extendedencoding 121 /Ugrave put
+ extendedencoding 122 /ugrave put
+ extendedencoding 123 /Ydieresis put
+ extendedencoding 124 /ydieresis put
+ extendedencoding 125 /Zcaron put
+ extendedencoding 126 /zcaron put
+ extendedencoding 127 /space put
+} def
+
+/makeExtendedFont {
+ findfont
+ dup length dict /newdict exch def
+ { 1 index /FID ne
+ { newdict 3 1 roll put }
+ { pop pop }
+ ifelse
+ } forall
+ newdict /Encoding extendedencoding put
+ newdict /UniqueID newdict /UniqueID get 1 add put
+ newdict definefont pop
+} def
+/flagsep 1.60 300 mul def % 1.60 stepsizes
+/scv 147460 def /sf 962 string def
+/fa {/p 0 def /chr exch -3 bitshift 127 and def {sf exch p add dup /p exch def chr put} forall} def
+[ 74 62 70 54 29 55 36 37 19 26 45 40 41 50 45 52 19 73 11 68 ] 1567304784 fa
+[ 961 ] 1341740116 fa
+[ 12 4 5 4 4 2 4 3 3 7 7 3 5 5 4 5 4 2 5 3 ] 1969419526 fa
+[ 96 4 4 3 2 4 11 2 6 23 13 16 8 3 28 13 8 3 6 11 ] 387152134 fa
+[ 268 4 13 12 5 4 4 5 4 5 3 2 4 3 4 8 3 3 9 2 ] 305899779 fa
+[ 369 3 4 9 3 3 9 2 4 3 4 7 4 4 4 9 5 3 5 4 ] 477458695 fa
+[ 498 4 36 4 37 4 42 4 4 37 4 4 35 4 4 5 13 3 4 4 ] 1130513667 fa
+[ 759 3 5 33 4 5 9 29 5 4 3 5 4 4 5 4 4 5 4 3 ] 1205319942 fa
+[ 902 8 4 2 3 4 3 4 4 3 2 3 9 ] 1708988675 fa
+[ 468 6 4 10 3 30 5 3 24 40 4 3 3 3 3 8 23 1 1 1 ] 123455756 fa
+[ 664 23 4 2 13 66 4 5 9 ] 2061720845 fa
+[ 795 ] 1622189328 fa
+[ 463 45 40 41 50 45 84 ] 304180545 fa
+[ 494 40 41 49 45 43 84 ] 251711819 fa
+[ 149 203 37 144 ] 358262127 fa
+[ 456 142 52 ] 95949173 fa
+[ 0 13 13 10 65 36 6 26 38 17 13 53 4 13 13 25 36 183 7 140 ] 1751712121 fa
+[ 839 5 13 12 13 13 48 ] 1943250302 fa
+[ 30 164 254 7 42 4 36 4 18 1 18 4 46 3 1 41 4 39 4 41 ] 499619205 fa
+[ 798 1 3 1 ] 1277775234 fa
+[ 76 32 135 79 99 8 246 43 30 160 ] 734015880 fa
+[ 265 70 36 12 25 87 4 36 4 37 4 46 4 41 43 83 4 83 41 3 ] 1546658194 fa
+[ 193 49 180 8 17 134 ] 831070621 fa
+[ 353 366 ] 1033403809 fa
+[ 266 1 190 39 40 41 50 45 43 45 ] 1758436783 fa
+[ 423 8 109 ] 508918194 fa
+[ 328 6 30 6 31 6 269 ] 212071871 fa
+[ 390 357 2 ] 1671244225 fa
+[ 500 ] 347047368 fa
+[ 558 ] 1276946910 fa
+[ 651 ] 2109048312 fa
+[ 644 ] 1914352160 fa
+[ 520 ] 471204394 fa
+[ 512 5 2 ] 1930983991 fa
+[ 665 ] 154021439 fa
+[ 513 ] 777103941 fa
+[ 514 ] 260959830 fa
+[ 530 239 ] 1284535922 fa
+[ 510 ] 1982423675 fa
+[ 150 ] 1969948305 fa
+[ 511 7 134 ] 1407991454 fa
+[ 144 371 ] 1896661664 fa
+[ 464 52 ] 1444653737 fa
+[ 509 81 ] 1712172720 fa
+[ 110 11 32 24 22 18 40 12 54 7 17 19 18 19 22 13 377 94 9 11 ] 889612 fa
+[ 954 ] 1802916616 fa
+[ 80 146 51 78 37 84 8 8 73 5 44 45 33 9 73 9 130 9 11 12 ] 1808121621 fa
+[ 19 42 3 22 8 82 63 23 25 13 8 5 176 248 40 73 12 13 13 12 ] 1752602397 fa
+[ 22 10 37 42 1 2 19 26 6 38 17 13 38 11 21 13 16 9 27 9 ] 1598682919 fa
+[ 405 9 13 46 49 50 50 213 18 12 13 13 12 45 10 ] 160257827 fa
+[ 1 8 8 6 10 10 16 11 14 8 23 19 13 19 13 7 15 3 9 8 ] 882894639 fa
+[ 234 40 9 15 6 7 6 25 36 37 19 6 47 16 40 41 50 45 43 6 ] 185215791 fa
+[ 733 19 37 16 12 13 3 3 12 6 6 6 7 6 7 6 6 6 45 10 ] 1706915629 fa
+[ 24 10 37 45 2 17 5 1 15 4 7 5 8 8 17 17 13 11 8 26 ] 1713964852 fa
+[ 284 21 13 25 18 18 19 18 28 1 7 28 2 4 106 24 3 2 32 36 ] 1218620208 fa
+[ 695 62 1 7 13 1 7 2 37 4 8 5 13 12 13 13 12 45 5 1 ] 1317868340 fa
+[ 960 ] 75399990 fa
+[ 45 9 155 6 245 68 21 98 60 109 ] 1430691640 fa
+[ 20 27 15 25 8 33 173 13 45 37 83 170 5 34 8 115 40 12 13 13 ] 841629509 fa
+[ 901 ] 422446918 fa
+[ 27 25 37 13 3 40 12 73 49 77 4 33 4 68 89 219 21 27 3 4 ] 560155470 fa
+[ 466 6 135 41 7 6 36 6 89 ] 803193686 fa
+[ 42 80 1 55 80 1 80 36 37 155 1 263 40 65 ] 189315943 fa
+[ 6 31 36 9 43 21 6 185 36 37 210 ] 1031359337 fa
+[ 44 9 101 4 4 20 8 80 3 23 30 5 19 17 20 17 15 7 7 36 ] 586694517 fa
+[ 552 22 20 16 3 55 42 31 10 33 ] 343336822 fa
+[ 7 4 54 54 10 22 10 20 8 8 53 5 226 12 115 38 17 42 26 13 ] 1808462718 fa
+[ 780 32 ] 847653755 fa
+[ 3 63 31 408 18 4 18 6 22 13 15 3 32 9 17 4 15 5 18 4 ] 1627872128 fa
+[ 724 83 7 ] 1643402114 fa
+[ 228 296 8 25 39 16 159 14 34 ] 670118796 fa
+[ 2 2 47 69 19 34 23 20 35 5 187 10 51 2 38 2 39 2 48 2 ] 888380310 fa
+[ 680 2 41 2 2 5 13 11 10 40 2 50 80 ] 1392580498 fa
+[ 14 25 10 7 22 49 21 22 1 4 10 23 4 13 15 5 16 15 12 3 ] 2114772893 fa
+[ 295 30 24 9 28 9 23 19 13 1 8 24 67 16 3 30 3 3 53 9 ] 453068702 fa
+[ 694 6 9 20 11 23 1 23 23 22 8 5 1 24 41 9 11 4 5 1 ] 1393470366 fa
+[ 944 8 ] 1770206109 fa
+[ 10 5 25 6 4 7 42 39 25 20 4 4 7 2 14 17 126 5 32 5 ] 113705892 fa
+[ 442 25 4 6 114 27 38 42 32 25 20 47 19 112 ] 998588323 fa
+[ 79 19 131 109 36 37 74 70 1 59 8 34 3 25 5 9 3 80 11 27 ] 1221405612 fa
+[ 912 9 11 ] 273962927 fa
+[ 8 230 25 23 6 17 130 31 61 64 16 127 32 ] 1881483187 fa
+[ 130 683 ] 1406620603 fa
+[ 18 10 32 25 5 3 10 3 143 50 13 9 61 93 86 1 1 180 48 58 ] 1980878788 fa
+[ 861 13 9 4 12 8 17 3 ] 1447963591 fa
+[ 67 143 8 128 115 435 19 2 ] 477757388 fa
+[ 490 35 ] 1151262673 fa
+[ 5 70 67 32 37 16 14 7 27 18 142 301 17 90 103 ] 1523362782 fa
+[ 117 14 33 38 17 13 20 26 3 453 89 3 8 113 10 ] 1908448236 fa
+sf cvx exec
+%%EndProlog
+%%Page: 1 1
+save
+1216322504 1216321786 sv
+0.700000 0.700000 scale
+% S_SSV
+(/home/johnkr/mup/5.3/doc/arkkra/star.mup) inputfile
+12 linenum
+% S_SSV
+29 linenum
+% S_FEED
+252.00 1502.60 812.57 5 1.000000 1.000000 stf
+252.00 1393.03 812.57 5 1.000000 1.000000 stf
+107.50 1010.60 877.03 brace
+0.70 setlinewidth
+108.00 1010.60 moveto
+108.00 877.03 lineto stroke
+% S_CLEFSIG
+119.79 992.60 1.000000 gclef
+120.05 895.03 1.000000 fclef
+134.41 1010.60 1.000000 sharp
+141.05 1001.60 1.000000 sharp
+147.69 1013.60 1.000000 sharp
+134.41 895.03 1.000000 sharp
+141.05 886.03 1.000000 sharp
+147.69 898.03 1.000000 sharp
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+154.01 998.60 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+154.01 986.58 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+154.01 889.03 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+154.01 877.02 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+41 linenum
+195.97 942.88 moveto
+218.78 942.88 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+175.38 942.88 moveto
+(Oh) show
+180.53 986.60 1.000000 4n
+189.79 989.60 1.000000 dot
+184.21 987.35 moveto
+184.21 1005.39 lineto stroke
+214.75 980.60 1.000000 4n
+208.52 980.60 moveto
+220.98 980.60 lineto stroke
+218.43 981.35 moveto
+218.43 999.39 lineto stroke
+newpath
+183.86 1006.89 moveto
+218.78 1000.89 lineto
+218.78 997.89 lineto
+183.86 1003.89 lineto
+closepath
+fill
+newpath
+218.08 995.89 moveto
+210.02 997.31 lineto
+210.02 994.31 lineto
+218.08 992.89 lineto
+closepath
+fill
+180.53 986.60 1.000000 4n
+189.79 989.60 1.000000 dot
+176.85 985.85 moveto
+176.85 967.81 lineto stroke
+214.75 980.60 1.000000 4n
+208.52 980.60 moveto
+220.98 980.60 lineto stroke
+211.07 979.85 moveto
+211.07 961.81 lineto stroke
+newpath
+176.50 969.31 moveto
+211.42 963.31 lineto
+211.42 960.31 lineto
+176.50 966.31 lineto
+closepath
+fill
+newpath
+210.72 968.31 moveto
+202.66 969.72 lineto
+202.66 966.72 lineto
+210.72 965.31 lineto
+closepath
+fill
+180.53 981.50 moveto
+180.61 981.69 lineto
+184.68 979.23 189.03 977.49 193.68 976.46 curveto
+198.32 975.44 203.00 975.19 207.73 975.71 curveto
+207.72 975.29 lineto
+202.95 974.22 198.18 974.21 193.41 975.26 curveto
+188.64 976.32 184.32 978.33 180.45 981.31 curveto
+fill
+194.79 991.70 moveto
+194.80 991.93 lineto
+198.45 992.99 202.09 992.97 205.73 991.88 curveto
+209.37 990.79 212.41 988.79 214.87 985.90 curveto
+214.63 985.50 lineto
+211.93 987.92 208.84 989.65 205.37 990.69 curveto
+201.90 991.73 198.37 991.99 194.79 991.47 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+180.53 892.03 1.000000 4n
+189.79 892.03 1.000000 dot
+0.70 setlinewidth
+184.21 892.78 moveto
+184.21 910.83 lineto stroke
+214.75 886.03 1.000000 4n
+218.43 886.78 moveto
+218.43 904.82 lineto stroke
+newpath
+183.86 912.33 moveto
+218.78 906.33 lineto
+218.78 903.33 lineto
+183.86 909.33 lineto
+closepath
+fill
+newpath
+218.08 901.32 moveto
+210.02 902.74 lineto
+210.02 899.74 lineto
+218.08 898.32 lineto
+closepath
+fill
+180.53 892.03 1.000000 4n
+189.79 892.03 1.000000 dot
+176.85 891.28 moveto
+176.85 873.24 lineto stroke
+214.75 886.03 1.000000 4n
+211.07 885.28 moveto
+211.07 867.24 lineto stroke
+newpath
+176.50 874.74 moveto
+211.42 868.74 lineto
+211.42 865.74 lineto
+176.50 871.74 lineto
+closepath
+fill
+newpath
+210.72 873.74 moveto
+202.66 875.15 lineto
+202.66 872.15 lineto
+210.72 870.74 lineto
+closepath
+fill
+180.53 886.93 moveto
+180.61 887.13 lineto
+184.68 884.66 189.03 882.92 193.68 881.90 curveto
+198.32 880.87 203.00 880.62 207.73 881.14 curveto
+207.72 880.72 lineto
+202.95 879.65 198.18 879.64 193.41 880.69 curveto
+188.64 881.75 184.32 883.76 180.45 886.74 curveto
+fill
+194.79 897.13 moveto
+194.80 897.36 lineto
+198.45 898.42 202.09 898.41 205.73 897.31 curveto
+209.37 896.22 212.41 894.22 214.87 891.33 curveto
+214.63 890.93 lineto
+211.93 893.35 208.84 895.08 205.37 896.12 curveto
+201.90 897.17 198.37 897.43 194.79 896.90 curveto
+fill
+restore
+% S_BAR
+44 linenum
+239.31 1001.60 1.000000 dot
+239.31 995.60 1.000000 dot
+239.31 892.03 1.000000 dot
+239.31 886.03 1.000000 dot
+0.70 setlinewidth
+236.31 1010.60 moveto
+236.31 877.03 lineto stroke
+3.00 setlinewidth
+232.31 1010.60 moveto
+232.31 877.03 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+46 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+248.23 942.88 moveto
+(say.) show
+/Times-Roman findfont
+12 scalefont
+setfont
+292.86 942.88 moveto
+(can) show
+/Times-Roman findfont
+12 scalefont
+setfont
+335.46 942.88 moveto
+(you) show
+46 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+245.17 929.56 moveto
+(stripes) show
+/Times-Roman findfont
+12 scalefont
+setfont
+292.70 929.56 moveto
+(and) show
+/Times-Roman findfont
+12 scalefont
+setfont
+332.82 929.56 moveto
+(bright) show
+252.98 974.60 1.000000 4n
+246.75 974.60 moveto
+259.21 974.60 lineto stroke
+246.75 980.60 moveto
+259.21 980.60 lineto stroke
+256.66 975.35 moveto
+256.66 998.60 lineto stroke
+297.02 980.60 1.000000 4n
+290.79 980.60 moveto
+303.25 980.60 lineto stroke
+300.70 981.35 moveto
+300.70 1001.60 lineto stroke
+339.94 986.60 1.000000 4n
+343.63 987.35 moveto
+343.63 1007.60 lineto stroke
+252.98 974.60 1.000000 4n
+246.75 974.60 moveto
+259.21 974.60 lineto stroke
+246.75 980.60 moveto
+259.21 980.60 lineto stroke
+249.30 973.85 moveto
+249.30 953.60 lineto stroke
+297.02 980.60 1.000000 4n
+290.79 980.60 moveto
+303.25 980.60 lineto stroke
+293.34 979.85 moveto
+293.34 959.60 lineto stroke
+339.94 977.60 1.000000 4n
+333.71 980.60 moveto
+346.18 980.60 lineto stroke
+336.26 976.85 moveto
+336.26 956.60 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+252.98 880.03 1.000000 4n
+0.70 setlinewidth
+256.66 880.78 moveto
+256.66 901.03 lineto stroke
+297.02 901.03 1.000000 4n
+300.70 901.78 moveto
+300.70 922.03 lineto stroke
+339.94 904.03 1.000000 4n
+343.63 904.78 moveto
+343.63 925.03 lineto stroke
+252.98 880.03 1.000000 4n
+249.30 879.28 moveto
+249.30 859.03 lineto stroke
+297.02 901.03 1.000000 4n
+293.34 900.28 moveto
+293.34 880.03 lineto stroke
+339.94 898.03 1.000000 4n
+336.26 897.28 moveto
+336.26 877.03 lineto stroke
+restore
+% S_BAR
+53 linenum
+0.70 setlinewidth
+382.54 1010.60 moveto
+382.54 877.03 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+54 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+394.16 942.88 moveto
+(see,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+463.54 942.88 moveto
+(by) show
+/Times-Roman findfont
+12 scalefont
+setfont
+499.31 942.88 moveto
+(the) show
+54 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+392.51 929.56 moveto
+(stars,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+457.24 929.56 moveto
+(through) show
+/Times-Roman findfont
+12 scalefont
+setfont
+499.31 929.56 moveto
+(the) show
+398.75 995.60 1.000000 2n
+402.65 996.35 moveto
+402.65 1016.60 lineto stroke
+466.53 1001.60 1.000000 4n
+475.79 1001.60 1.000000 dot
+470.21 1002.35 moveto
+470.21 1020.77 lineto stroke
+502.96 998.60 1.000000 4n
+506.64 999.35 moveto
+506.64 1017.77 lineto stroke
+newpath
+469.86 1022.27 moveto
+506.99 1019.27 lineto
+506.99 1016.27 lineto
+469.86 1019.27 lineto
+closepath
+fill
+newpath
+506.29 1014.27 moveto
+498.23 1014.93 lineto
+498.23 1011.93 lineto
+506.29 1011.27 lineto
+closepath
+fill
+398.75 980.60 1.000000 2n
+392.31 980.60 moveto
+405.20 980.60 lineto stroke
+394.86 979.85 moveto
+394.86 959.60 lineto stroke
+466.53 980.60 1.000000 4n
+475.79 977.60 1.000000 dot
+460.29 980.60 moveto
+472.76 980.60 lineto stroke
+462.84 979.85 moveto
+462.84 961.10 lineto stroke
+502.96 980.60 1.000000 4n
+496.73 980.60 moveto
+509.19 980.60 lineto stroke
+499.28 979.85 moveto
+499.28 961.10 lineto stroke
+newpath
+462.49 962.60 moveto
+499.63 962.60 lineto
+499.63 959.60 lineto
+462.49 959.60 lineto
+closepath
+fill
+newpath
+498.93 967.60 moveto
+490.87 967.60 lineto
+490.87 964.60 lineto
+498.93 964.60 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+398.75 901.03 1.000000 2n
+0.70 setlinewidth
+402.65 901.78 moveto
+402.65 922.03 lineto stroke
+466.53 898.03 1.000000 4n
+475.79 898.03 1.000000 dot
+470.21 898.78 moveto
+470.21 917.53 lineto stroke
+502.96 898.03 1.000000 4n
+506.64 898.78 moveto
+506.64 917.53 lineto stroke
+newpath
+469.86 919.03 moveto
+506.99 919.03 lineto
+506.99 916.03 lineto
+469.86 916.03 lineto
+closepath
+fill
+newpath
+506.29 914.03 moveto
+498.23 914.03 lineto
+498.23 911.03 lineto
+506.29 911.03 lineto
+closepath
+fill
+398.75 895.03 1.000000 2n
+394.86 894.28 moveto
+394.86 874.03 lineto stroke
+466.53 892.03 1.000000 4n
+457.17 892.03 1.000000 sharp
+475.79 892.03 1.000000 dot
+462.84 891.28 moveto
+462.84 872.53 lineto stroke
+502.96 892.03 1.000000 4n
+499.28 891.28 moveto
+499.28 872.53 lineto stroke
+newpath
+462.49 874.03 moveto
+499.63 874.03 lineto
+499.63 871.03 lineto
+462.49 871.03 lineto
+closepath
+fill
+newpath
+498.93 879.03 moveto
+490.87 879.03 lineto
+490.87 876.03 lineto
+498.93 876.03 lineto
+closepath
+fill
+restore
+% S_BAR
+61 linenum
+0.70 setlinewidth
+520.01 1010.60 moveto
+520.01 877.03 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+62 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+524.95 942.88 moveto
+(dawn's) show
+/Times-Roman findfont
+12 scalefont
+setfont
+602.20 942.88 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+572.65 942.88 moveto
+(ear) show
+/Times-Roman findfont
+12 scalefont
+setfont
+620.13 942.88 moveto
+(ly) show
+62 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+557.85 929.56 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+528.79 929.56 moveto
+(per) show
+/Times-Roman findfont
+12 scalefont
+setfont
+598.29 929.56 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+574.65 929.56 moveto
+(il) show
+/Times-Roman findfont
+12 scalefont
+setfont
+618.30 929.56 moveto
+(ous) show
+533.59 995.60 1.000000 4n
+537.28 996.35 moveto
+537.28 1016.60 lineto stroke
+577.30 980.60 1.000000 4n
+571.06 980.60 moveto
+583.53 980.60 lineto stroke
+580.98 981.35 moveto
+580.98 1001.60 lineto stroke
+622.46 983.60 1.000000 4n
+613.10 983.60 1.000000 sharp
+626.14 984.35 moveto
+626.14 1004.60 lineto stroke
+533.59 980.60 1.000000 4n
+527.36 980.60 moveto
+539.83 980.60 lineto stroke
+529.91 979.85 moveto
+529.91 959.60 lineto stroke
+577.30 980.60 1.000000 4n
+571.06 980.60 moveto
+583.53 980.60 lineto stroke
+573.61 979.85 moveto
+573.61 959.60 lineto stroke
+622.46 977.60 1.000000 4n
+616.22 980.60 moveto
+628.69 980.60 lineto stroke
+618.77 976.85 moveto
+618.77 956.60 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+533.59 901.03 1.000000 4n
+0.70 setlinewidth
+537.28 901.78 moveto
+537.28 922.03 lineto stroke
+577.30 901.03 1.000000 4n
+580.98 901.78 moveto
+580.98 922.03 lineto stroke
+622.46 901.03 1.000000 4n
+626.14 901.78 moveto
+626.14 922.03 lineto stroke
+533.59 895.03 1.000000 4n
+529.91 894.28 moveto
+529.91 874.03 lineto stroke
+577.30 895.03 1.000000 4n
+573.61 894.28 moveto
+573.61 874.03 lineto stroke
+622.46 883.03 1.000000 4n
+618.77 882.28 moveto
+618.77 862.03 lineto stroke
+restore
+% S_BAR
+69 linenum
+0.70 setlinewidth
+663.57 1010.60 moveto
+663.57 877.03 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+70 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+672.07 942.88 moveto
+(light) show
+/Times-Roman findfont
+12 scalefont
+setfont
+752.92 942.88 moveto
+(what) show
+/Times-Roman findfont
+12 scalefont
+setfont
+783.82 942.88 moveto
+(so) show
+70 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+671.15 929.56 moveto
+(fight,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+753.93 929.56 moveto
+(o'er) show
+/Times-Roman findfont
+12 scalefont
+setfont
+782.83 929.56 moveto
+(the) show
+677.54 986.60 1.000000 4n
+681.22 987.35 moveto
+681.22 1007.60 lineto stroke
+721.69 1010.60 1.000000 4rest
+758.73 986.60 1.000000 4n
+762.42 987.35 moveto
+762.42 1006.10 lineto stroke
+786.49 986.60 1.000000 4n
+790.17 987.35 moveto
+790.17 1006.10 lineto stroke
+newpath
+762.07 1007.60 moveto
+790.52 1007.60 lineto
+790.52 1004.60 lineto
+762.07 1004.60 lineto
+closepath
+fill
+677.54 977.60 1.000000 4n
+671.31 980.60 moveto
+683.77 980.60 lineto stroke
+673.86 976.85 moveto
+673.86 956.60 lineto stroke
+721.69 968.60 1.000000 4rest
+758.73 977.60 1.000000 4n
+752.50 980.60 moveto
+764.97 980.60 lineto stroke
+755.05 976.85 moveto
+755.05 958.10 lineto stroke
+786.49 977.60 1.000000 4n
+780.25 980.60 moveto
+792.72 980.60 lineto stroke
+782.80 976.85 moveto
+782.80 958.10 lineto stroke
+newpath
+754.70 959.60 moveto
+783.15 959.60 lineto
+783.15 956.60 lineto
+754.70 956.60 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+677.54 898.03 1.000000 4n
+0.70 setlinewidth
+681.22 898.78 moveto
+681.22 919.03 lineto stroke
+721.69 907.03 1.000000 4rest
+758.73 898.03 1.000000 4n
+762.42 898.78 moveto
+762.42 917.53 lineto stroke
+786.49 898.03 1.000000 4n
+790.17 898.78 moveto
+790.17 917.53 lineto stroke
+newpath
+762.07 919.03 moveto
+790.52 919.03 lineto
+790.52 916.03 lineto
+762.07 916.03 lineto
+closepath
+fill
+677.54 892.03 1.000000 4n
+673.86 891.28 moveto
+673.86 871.03 lineto stroke
+721.69 877.03 1.000000 4rest
+758.73 892.03 1.000000 4n
+755.05 891.28 moveto
+755.05 872.53 lineto stroke
+786.49 892.03 1.000000 4n
+782.80 891.28 moveto
+782.80 872.53 lineto stroke
+newpath
+754.70 874.03 moveto
+783.15 874.03 lineto
+783.15 871.03 lineto
+754.70 871.03 lineto
+closepath
+fill
+restore
+% S_BAR
+77 linenum
+0.70 setlinewidth
+812.22 1010.60 moveto
+812.22 877.03 lineto stroke
+% S_FEED
+215.71 1309.03 812.57 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+76.21 831.03 moveto
+(5) show
+215.71 1196.34 812.57 5 1.000000 1.000000 stf
+71.21 817.03 680.34 brace
+71.71 817.03 moveto
+71.71 680.34 lineto stroke
+512.40 831.03 moveto
+512.40 842.03 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+515.40 832.03 moveto
+(1.) show
+512.40 842.03 moveto
+663.97 842.03 lineto stroke
+663.97 842.03 moveto
+663.97 831.03 lineto stroke
+667.97 831.03 moveto
+667.97 842.03 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+670.97 832.03 moveto
+(2.) show
+667.97 842.03 moveto
+810.22 842.03 lineto stroke
+% S_CLEFSIG
+83.51 799.03 1.000000 gclef
+83.76 698.34 1.000000 fclef
+98.12 817.03 1.000000 sharp
+104.76 808.03 1.000000 sharp
+111.40 820.03 1.000000 sharp
+98.12 698.34 1.000000 sharp
+104.76 689.34 1.000000 sharp
+111.40 701.34 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+78 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+170.50 746.26 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+130.63 746.26 moveto
+(proud) show
+/Times-Roman findfont
+12 scalefont
+setfont
+185.51 746.26 moveto
+(ly) show
+/Times-Roman findfont
+12 scalefont
+setfont
+214.49 746.26 moveto
+(we) show
+78 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+165.30 732.94 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+132.94 732.94 moveto
+(ram) show
+/Times-Roman findfont
+12 scalefont
+setfont
+182.01 732.94 moveto
+(parts) show
+/Times-Roman findfont
+12 scalefont
+setfont
+214.49 732.94 moveto
+(we) show
+138.59 808.03 1.000000 4n
+147.85 808.03 1.000000 dot
+142.27 808.78 moveto
+142.27 829.03 lineto stroke
+187.83 805.03 1.000000 4n
+191.51 805.78 moveto
+191.51 826.03 lineto stroke
+194.53 826.03 1.000000 dnflag
+217.98 802.03 1.000000 4n
+221.67 802.78 moveto
+221.67 823.03 lineto stroke
+138.59 793.03 1.000000 4n
+147.85 790.03 1.000000 dot
+134.91 792.28 moveto
+134.91 772.03 lineto stroke
+187.83 793.03 1.000000 4n
+184.15 792.28 moveto
+184.15 772.03 lineto stroke
+187.17 772.03 1.000000 upflag
+217.98 793.03 1.000000 4n
+214.30 792.28 moveto
+214.30 772.03 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+138.59 704.34 1.000000 4n
+147.85 707.34 1.000000 dot
+0.70 setlinewidth
+142.27 705.09 moveto
+142.27 725.34 lineto stroke
+187.83 701.34 1.000000 4n
+191.51 702.09 moveto
+191.51 722.34 lineto stroke
+194.53 722.34 1.000000 dnflag
+217.98 704.34 1.000000 4n
+221.67 705.09 moveto
+221.67 725.34 lineto stroke
+138.59 683.34 1.000000 4n
+147.85 683.34 1.000000 dot
+134.91 682.59 moveto
+134.91 662.34 lineto stroke
+187.83 686.34 1.000000 4n
+184.15 685.59 moveto
+184.15 665.34 lineto stroke
+187.17 665.34 1.000000 upflag
+217.98 689.34 1.000000 4n
+214.30 688.59 moveto
+214.30 668.34 lineto stroke
+restore
+% S_BAR
+85 linenum
+0.70 setlinewidth
+255.25 817.03 moveto
+255.25 680.34 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+86 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+265.25 746.26 moveto
+(hailed,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+334.23 746.26 moveto
+(At) show
+/Times-Roman findfont
+12 scalefont
+setfont
+363.54 746.26 moveto
+(the) show
+86 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+262.58 732.94 moveto
+(watched,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+331.41 732.94 moveto
+(were) show
+/Times-Roman findfont
+12 scalefont
+setfont
+364.53 732.94 moveto
+(so) show
+273.31 799.03 1.000000 2n
+277.21 799.78 moveto
+277.21 820.03 lineto stroke
+333.54 796.03 1.000000 4n
+350.17 796.03 1.000000 dot
+337.22 796.78 moveto
+337.22 815.89 lineto stroke
+367.20 799.03 1.000000 4n
+370.88 799.78 moveto
+370.88 818.89 lineto stroke
+newpath
+336.87 817.39 moveto
+371.23 820.39 lineto
+371.23 817.39 lineto
+336.87 814.39 lineto
+closepath
+fill
+newpath
+370.53 815.39 moveto
+362.46 814.67 lineto
+362.46 811.67 lineto
+370.53 812.39 lineto
+closepath
+fill
+273.31 793.03 1.000000 2n
+269.41 792.28 moveto
+269.41 772.03 lineto stroke
+340.90 793.03 1.000000 4n
+350.17 790.03 1.000000 dot
+337.22 792.28 moveto
+337.22 773.53 lineto stroke
+367.20 793.03 1.000000 4n
+363.51 792.28 moveto
+363.51 773.53 lineto stroke
+newpath
+336.87 775.03 moveto
+363.86 775.03 lineto
+363.86 772.03 lineto
+336.87 772.03 lineto
+closepath
+fill
+newpath
+363.16 780.03 moveto
+355.10 780.03 lineto
+355.10 777.03 lineto
+363.16 777.03 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+273.31 707.34 1.000000 2n
+0.70 setlinewidth
+277.21 708.09 moveto
+277.21 728.34 lineto stroke
+337.22 707.34 1.000000 4n
+346.49 707.34 1.000000 dot
+340.90 708.09 moveto
+340.90 726.84 lineto stroke
+367.20 707.34 1.000000 4n
+370.88 708.09 moveto
+370.88 726.84 lineto stroke
+newpath
+340.55 728.34 moveto
+371.23 728.34 lineto
+371.23 725.34 lineto
+340.55 725.34 lineto
+closepath
+fill
+newpath
+370.53 723.34 moveto
+362.46 723.34 lineto
+362.46 720.34 lineto
+370.53 720.34 lineto
+closepath
+fill
+273.31 695.34 1.000000 2n
+269.41 694.59 moveto
+269.41 674.34 lineto stroke
+337.22 692.34 1.000000 4n
+346.49 689.34 1.000000 dot
+333.54 691.59 moveto
+333.54 672.84 lineto stroke
+367.20 692.34 1.000000 4n
+363.51 691.59 moveto
+363.51 672.84 lineto stroke
+newpath
+333.19 674.34 moveto
+363.86 674.34 lineto
+363.86 671.34 lineto
+333.19 671.34 lineto
+closepath
+fill
+newpath
+363.16 679.34 moveto
+355.10 679.34 lineto
+355.10 676.34 lineto
+363.16 676.34 lineto
+closepath
+fill
+restore
+% S_BAR
+93 linenum
+0.70 setlinewidth
+383.09 817.03 moveto
+383.09 680.34 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+94 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+412.73 746.26 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+389.54 746.26 moveto
+(twi) show
+/Times-Roman findfont
+12 scalefont
+setfont
+423.66 746.26 moveto
+(light's) show
+/Times-Roman findfont
+12 scalefont
+setfont
+468.64 746.26 moveto
+(last) show
+94 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+413.57 732.94 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+389.70 732.94 moveto
+(gal) show
+/Times-Roman findfont
+12 scalefont
+setfont
+455.61 732.94 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+425.82 732.94 moveto
+(lant) show
+/Times-Roman findfont
+12 scalefont
+setfont
+470.47 732.94 moveto
+(ly) show
+394.35 802.03 1.000000 4n
+398.03 802.78 moveto
+398.03 823.03 lineto stroke
+431.29 802.03 1.000000 4n
+434.97 802.78 moveto
+434.97 823.03 lineto stroke
+472.80 793.03 1.000000 4n
+476.48 793.78 moveto
+476.48 814.03 lineto stroke
+394.35 793.03 1.000000 4n
+390.67 792.28 moveto
+390.67 772.03 lineto stroke
+431.29 793.03 1.000000 4n
+427.61 792.28 moveto
+427.61 772.03 lineto stroke
+472.80 793.03 1.000000 4n
+469.11 792.28 moveto
+469.11 772.03 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+394.35 704.34 1.000000 4n
+0.70 setlinewidth
+398.03 705.09 moveto
+398.03 725.34 lineto stroke
+431.29 704.34 1.000000 4n
+434.97 705.09 moveto
+434.97 725.34 lineto stroke
+472.80 695.34 1.000000 4n
+476.48 696.09 moveto
+476.48 716.34 lineto stroke
+394.35 689.34 1.000000 4n
+390.67 688.59 moveto
+390.67 668.34 lineto stroke
+431.29 689.34 1.000000 4n
+427.61 688.59 moveto
+427.61 668.34 lineto stroke
+472.80 695.34 1.000000 4n
+469.11 694.59 moveto
+469.11 674.34 lineto stroke
+restore
+% S_BAR
+100 linenum
+0.70 setlinewidth
+510.40 817.03 moveto
+510.40 680.34 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+102 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+549.46 746.26 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+515.31 746.26 moveto
+(gleam) show
+/Times-Roman findfont
+12 scalefont
+setfont
+557.30 746.26 moveto
+(ing,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+597.13 746.26 moveto
+(whose) show
+/Times-Roman findfont
+12 scalefont
+setfont
+630.75 746.26 moveto
+(broad) show
+523.62 787.03 1.000000 4n
+517.39 787.03 moveto
+529.85 787.03 lineto stroke
+527.30 787.78 moveto
+527.30 808.03 lineto stroke
+561.88 781.03 1.000000 4n
+555.64 781.03 moveto
+568.11 781.03 lineto stroke
+555.64 787.03 moveto
+568.11 787.03 lineto stroke
+565.56 781.78 moveto
+565.56 805.03 lineto stroke
+568.58 805.03 1.000000 dnflag
+584.77 817.03 1.000000 8rest
+604.78 793.03 1.000000 4n
+614.04 796.03 1.000000 dot
+608.46 793.78 moveto
+608.46 811.79 lineto stroke
+637.56 787.03 1.000000 4n
+631.33 787.03 moveto
+643.79 787.03 lineto stroke
+641.24 787.78 moveto
+641.24 805.79 lineto stroke
+newpath
+608.11 813.29 moveto
+641.59 807.29 lineto
+641.59 804.29 lineto
+608.11 810.29 lineto
+closepath
+fill
+newpath
+640.89 802.29 moveto
+632.83 803.77 lineto
+632.83 800.77 lineto
+640.89 799.29 lineto
+closepath
+fill
+523.62 787.03 1.000000 4n
+517.39 787.03 moveto
+529.85 787.03 lineto stroke
+519.94 786.28 moveto
+519.94 766.03 lineto stroke
+561.88 781.03 1.000000 4n
+555.64 781.03 moveto
+568.11 781.03 lineto stroke
+555.64 787.03 moveto
+568.11 787.03 lineto stroke
+558.19 780.28 moveto
+558.19 760.03 lineto stroke
+561.22 760.03 1.000000 upflag
+584.77 763.03 1.000000 8rest
+604.78 793.03 1.000000 4n
+614.04 796.03 1.000000 dot
+601.10 792.28 moveto
+601.10 774.27 lineto stroke
+637.56 787.03 1.000000 4n
+631.33 787.03 moveto
+643.79 787.03 lineto stroke
+633.88 786.28 moveto
+633.88 768.27 lineto stroke
+newpath
+600.75 775.77 moveto
+634.23 769.77 lineto
+634.23 766.77 lineto
+600.75 772.77 lineto
+closepath
+fill
+newpath
+633.53 774.77 moveto
+625.46 776.25 lineto
+625.46 773.25 lineto
+633.53 771.77 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+523.62 689.34 1.000000 4n
+0.70 setlinewidth
+527.30 690.09 moveto
+527.30 710.34 lineto stroke
+561.88 683.34 1.000000 4n
+565.56 684.09 moveto
+565.56 704.34 lineto stroke
+568.58 704.34 1.000000 dnflag
+584.77 710.34 1.000000 8rest
+604.78 695.34 1.000000 4n
+614.04 695.34 1.000000 dot
+608.46 696.09 moveto
+608.46 714.10 lineto stroke
+637.56 689.34 1.000000 4n
+641.24 690.09 moveto
+641.24 708.10 lineto stroke
+newpath
+608.11 715.60 moveto
+641.59 709.60 lineto
+641.59 706.60 lineto
+608.11 712.60 lineto
+closepath
+fill
+newpath
+640.89 704.60 moveto
+632.83 706.07 lineto
+632.83 703.07 lineto
+640.89 701.60 lineto
+closepath
+fill
+523.62 689.34 1.000000 4n
+519.94 688.59 moveto
+519.94 668.34 lineto stroke
+561.88 683.34 1.000000 4n
+558.19 682.59 moveto
+558.19 662.34 lineto stroke
+561.22 662.34 1.000000 upflag
+584.77 668.34 1.000000 8rest
+604.78 695.34 1.000000 4n
+614.04 695.34 1.000000 dot
+601.10 694.59 moveto
+601.10 676.57 lineto stroke
+637.56 689.34 1.000000 4n
+633.88 688.59 moveto
+633.88 670.57 lineto stroke
+newpath
+600.75 678.07 moveto
+634.23 672.07 lineto
+634.23 669.07 lineto
+600.75 675.07 lineto
+closepath
+fill
+newpath
+633.53 677.07 moveto
+625.46 678.55 lineto
+625.46 675.55 lineto
+633.53 674.07 lineto
+closepath
+fill
+restore
+% S_BAR
+104 linenum
+661.97 808.03 1.000000 dot
+661.97 802.03 1.000000 dot
+661.97 695.34 1.000000 dot
+661.97 689.34 1.000000 dot
+0.70 setlinewidth
+665.97 817.03 moveto
+665.97 680.34 lineto stroke
+3.00 setlinewidth
+669.97 817.03 moveto
+669.97 680.34 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+106 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+710.73 732.94 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+675.03 732.94 moveto
+(stream) show
+/Times-Roman findfont
+12 scalefont
+setfont
+717.47 732.94 moveto
+(ing?) show
+/Times-Roman findfont
+12 scalefont
+setfont
+761.54 732.94 moveto
+(And) show
+/Times-Roman findfont
+12 scalefont
+setfont
+792.68 732.94 moveto
+(the) show
+684.01 787.03 1.000000 4n
+677.78 787.03 moveto
+690.24 787.03 lineto stroke
+687.69 787.78 moveto
+687.69 808.03 lineto stroke
+722.62 781.03 1.000000 4n
+716.38 781.03 moveto
+728.85 781.03 lineto stroke
+716.38 787.03 moveto
+728.85 787.03 lineto stroke
+726.30 781.78 moveto
+726.30 805.03 lineto stroke
+729.32 805.03 1.000000 dnflag
+745.53 817.03 1.000000 8rest
+766.69 808.03 1.000000 4n
+775.95 808.03 1.000000 dot
+770.37 808.78 moveto
+770.37 827.53 lineto stroke
+796.33 808.03 1.000000 4n
+800.01 808.78 moveto
+800.01 827.53 lineto stroke
+newpath
+770.02 829.03 moveto
+800.36 829.03 lineto
+800.36 826.03 lineto
+770.02 826.03 lineto
+closepath
+fill
+newpath
+799.66 824.03 moveto
+791.60 824.03 lineto
+791.60 821.03 lineto
+799.66 821.03 lineto
+closepath
+fill
+684.01 787.03 1.000000 4n
+677.78 787.03 moveto
+690.24 787.03 lineto stroke
+680.33 786.28 moveto
+680.33 766.03 lineto stroke
+722.62 781.03 1.000000 4n
+716.38 781.03 moveto
+728.85 781.03 lineto stroke
+716.38 787.03 moveto
+728.85 787.03 lineto stroke
+718.93 780.28 moveto
+718.93 760.03 lineto stroke
+721.96 760.03 1.000000 upflag
+745.53 763.03 1.000000 8rest
+766.69 793.03 1.000000 4n
+775.95 790.03 1.000000 dot
+763.01 792.28 moveto
+763.01 773.53 lineto stroke
+796.33 793.03 1.000000 4n
+792.65 792.28 moveto
+792.65 773.53 lineto stroke
+newpath
+762.66 775.03 moveto
+793.00 775.03 lineto
+793.00 772.03 lineto
+762.66 772.03 lineto
+closepath
+fill
+newpath
+792.30 780.03 moveto
+784.24 780.03 lineto
+784.24 777.03 lineto
+792.30 777.03 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+684.01 689.34 1.000000 4n
+0.70 setlinewidth
+687.69 690.09 moveto
+687.69 710.34 lineto stroke
+722.62 683.34 1.000000 4n
+726.30 684.09 moveto
+726.30 704.34 lineto stroke
+729.32 704.34 1.000000 dnflag
+745.53 704.34 1.000000 8rest
+766.69 704.34 1.000000 4n
+775.95 707.34 1.000000 dot
+770.37 705.09 moveto
+770.37 723.84 lineto stroke
+796.33 704.34 1.000000 4n
+800.01 705.09 moveto
+800.01 723.84 lineto stroke
+newpath
+770.02 725.34 moveto
+800.36 725.34 lineto
+800.36 722.34 lineto
+770.02 722.34 lineto
+closepath
+fill
+newpath
+799.66 720.34 moveto
+791.60 720.34 lineto
+791.60 717.34 lineto
+799.66 717.34 lineto
+closepath
+fill
+684.01 689.34 1.000000 4n
+680.33 688.59 moveto
+680.33 668.34 lineto stroke
+722.62 683.34 1.000000 4n
+718.93 682.59 moveto
+718.93 662.34 lineto stroke
+721.96 662.34 1.000000 upflag
+745.53 668.34 1.000000 8rest
+766.69 683.34 1.000000 4n
+775.95 683.34 1.000000 dot
+763.01 682.59 moveto
+763.01 663.84 lineto stroke
+796.33 683.34 1.000000 4n
+792.65 682.59 moveto
+792.65 663.84 lineto stroke
+newpath
+762.66 665.34 moveto
+793.00 665.34 lineto
+793.00 662.34 lineto
+762.66 662.34 lineto
+closepath
+fill
+newpath
+792.30 670.34 moveto
+784.24 670.34 lineto
+784.24 667.34 lineto
+792.30 667.34 lineto
+closepath
+fill
+restore
+% S_BAR
+111 linenum
+0.70 setlinewidth
+812.22 817.03 moveto
+812.22 680.34 lineto stroke
+% S_FEED
+215.71 1112.34 812.57 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+76.21 634.34 moveto
+(10) show
+215.71 1025.09 812.57 5 1.000000 1.000000 stf
+71.21 620.34 509.09 brace
+71.71 620.34 moveto
+71.71 509.09 lineto stroke
+% S_CLEFSIG
+83.51 602.34 1.000000 gclef
+83.76 527.09 1.000000 fclef
+98.12 620.34 1.000000 sharp
+104.76 611.34 1.000000 sharp
+111.40 623.34 1.000000 sharp
+98.12 527.09 1.000000 sharp
+104.76 518.09 1.000000 sharp
+111.40 530.09 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+113 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+159.96 564.62 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+129.45 564.62 moveto
+(rock) show
+/Times-Roman findfont
+12 scalefont
+setfont
+172.23 564.62 moveto
+(ets') show
+/Times-Roman findfont
+12 scalefont
+setfont
+214.63 564.62 moveto
+(red) show
+135.75 611.34 1.000000 4n
+139.43 612.09 moveto
+139.43 632.34 lineto stroke
+176.55 614.34 1.000000 4n
+180.23 615.09 moveto
+180.23 635.34 lineto stroke
+218.45 617.34 1.000000 4n
+222.13 618.09 moveto
+222.13 638.34 lineto stroke
+135.75 596.34 1.000000 4n
+132.07 595.59 moveto
+132.07 575.34 lineto stroke
+176.55 596.34 1.000000 4n
+172.86 595.59 moveto
+172.86 575.34 lineto stroke
+218.45 596.34 1.000000 4n
+214.77 595.59 moveto
+214.77 575.34 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+135.75 533.09 1.000000 4n
+0.70 setlinewidth
+139.43 533.84 moveto
+139.43 554.09 lineto stroke
+176.55 536.09 1.000000 4n
+180.23 536.84 moveto
+180.23 557.09 lineto stroke
+218.45 539.09 1.000000 4n
+212.22 539.09 moveto
+224.68 539.09 lineto stroke
+222.13 539.84 moveto
+222.13 560.09 lineto stroke
+135.75 512.09 1.000000 4n
+132.07 511.34 moveto
+132.07 491.09 lineto stroke
+176.55 512.09 1.000000 4n
+172.86 511.34 moveto
+172.86 491.09 lineto stroke
+218.45 512.09 1.000000 4n
+214.77 511.34 moveto
+214.77 491.09 lineto stroke
+restore
+% S_BAR
+122 linenum
+0.70 setlinewidth
+257.45 620.34 moveto
+257.45 509.09 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+127 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+264.47 564.62 moveto
+(glare,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+344.84 564.62 moveto
+(the) show
+/Times-Roman findfont
+12 scalefont
+setfont
+363.46 564.62 moveto
+(bombs) show
+271.21 617.34 1.000000 4n
+274.89 618.09 moveto
+274.89 638.34 lineto stroke
+313.19 620.34 1.000000 4rest
+348.49 614.34 1.000000 4n
+352.18 615.09 moveto
+352.18 633.31 lineto stroke
+371.45 611.34 1.000000 4n
+375.13 612.09 moveto
+375.13 630.31 lineto stroke
+newpath
+351.83 634.81 moveto
+375.48 631.81 lineto
+375.48 628.81 lineto
+351.83 631.81 lineto
+closepath
+fill
+271.21 596.34 1.000000 4n
+267.52 595.59 moveto
+267.52 575.34 lineto stroke
+313.19 596.34 1.000000 4rest
+348.49 596.34 1.000000 4n
+344.81 595.59 moveto
+344.81 576.84 lineto stroke
+371.45 596.34 1.000000 4n
+367.77 595.59 moveto
+367.77 576.84 lineto stroke
+newpath
+344.46 578.34 moveto
+368.12 578.34 lineto
+368.12 575.34 lineto
+344.46 575.34 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+271.21 539.09 1.000000 4n
+0.70 setlinewidth
+264.97 539.09 moveto
+277.44 539.09 lineto stroke
+274.89 539.84 moveto
+274.89 560.09 lineto stroke
+313.19 533.09 1.000000 4rest
+348.49 536.09 1.000000 4n
+352.18 536.84 moveto
+352.18 555.06 lineto stroke
+371.45 533.09 1.000000 4n
+375.13 533.84 moveto
+375.13 552.06 lineto stroke
+newpath
+351.83 556.56 moveto
+375.48 553.56 lineto
+375.48 550.56 lineto
+351.83 553.56 lineto
+closepath
+fill
+271.21 512.09 1.000000 4n
+267.52 511.34 moveto
+267.52 491.09 lineto stroke
+313.19 509.09 1.000000 4rest
+348.49 512.09 1.000000 4n
+344.81 511.34 moveto
+344.81 492.59 lineto stroke
+371.45 512.09 1.000000 4n
+367.77 511.34 moveto
+367.77 492.59 lineto stroke
+newpath
+344.46 494.09 moveto
+368.12 494.09 lineto
+368.12 491.09 lineto
+344.46 491.09 lineto
+closepath
+fill
+restore
+% S_BAR
+130 linenum
+0.70 setlinewidth
+398.93 620.34 moveto
+398.93 509.09 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+131 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+437.54 564.62 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+404.82 564.62 moveto
+(burst) show
+/Times-Roman findfont
+12 scalefont
+setfont
+449.35 564.62 moveto
+(ing) show
+/Times-Roman findfont
+12 scalefont
+setfont
+493.24 564.62 moveto
+(in) show
+411.79 608.34 1.000000 4n
+415.47 609.09 moveto
+415.47 629.34 lineto stroke
+453.17 611.34 1.000000 4n
+456.85 612.09 moveto
+456.85 632.34 lineto stroke
+495.57 614.34 1.000000 4n
+499.25 615.09 moveto
+499.25 635.34 lineto stroke
+411.79 596.34 1.000000 4n
+408.11 595.59 moveto
+408.11 575.34 lineto stroke
+453.17 596.34 1.000000 4n
+449.49 595.59 moveto
+449.49 575.34 lineto stroke
+495.57 596.34 1.000000 4n
+491.88 595.59 moveto
+491.88 575.34 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+411.79 530.09 1.000000 4n
+0.70 setlinewidth
+415.47 530.84 moveto
+415.47 551.09 lineto stroke
+453.17 530.09 1.000000 4n
+456.85 530.84 moveto
+456.85 551.09 lineto stroke
+495.57 530.09 1.000000 4n
+499.25 530.84 moveto
+499.25 551.09 lineto stroke
+411.79 524.09 1.000000 4n
+408.11 523.34 moveto
+408.11 503.09 lineto stroke
+453.17 524.09 1.000000 4n
+449.49 523.34 moveto
+449.49 503.09 lineto stroke
+495.57 524.09 1.000000 4n
+491.88 523.34 moveto
+491.88 503.09 lineto stroke
+restore
+% S_BAR
+134 linenum
+0.70 setlinewidth
+533.82 620.34 moveto
+533.82 509.09 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+135 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+543.38 564.62 moveto
+(air,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+621.21 564.62 moveto
+(gave) show
+547.29 614.34 1.000000 4n
+550.97 615.09 moveto
+550.97 635.34 lineto stroke
+587.76 620.34 1.000000 4rest
+626.86 614.34 1.000000 4n
+630.54 615.09 moveto
+630.54 635.34 lineto stroke
+547.29 596.34 1.000000 4n
+543.61 595.59 moveto
+543.61 575.34 lineto stroke
+587.76 596.34 1.000000 4rest
+626.86 596.34 1.000000 4n
+623.18 595.59 moveto
+623.18 575.34 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+547.29 530.09 1.000000 4n
+0.70 setlinewidth
+550.97 530.84 moveto
+550.97 551.09 lineto stroke
+587.76 539.09 1.000000 4rest
+626.86 530.09 1.000000 4n
+630.54 530.84 moveto
+630.54 551.09 lineto stroke
+547.29 524.09 1.000000 4n
+543.61 523.34 moveto
+543.61 503.09 lineto stroke
+587.76 509.09 1.000000 4rest
+626.86 524.09 1.000000 4n
+623.18 523.34 moveto
+623.18 503.09 lineto stroke
+restore
+% S_BAR
+138 linenum
+0.70 setlinewidth
+666.78 620.34 moveto
+666.78 509.09 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+139 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+674.29 564.62 moveto
+(proof) show
+/Times-Roman findfont
+12 scalefont
+setfont
+723.20 564.62 moveto
+(through) show
+/Times-Roman findfont
+12 scalefont
+setfont
+769.65 564.62 moveto
+(the) show
+680.75 611.34 1.000000 4n
+690.01 611.34 1.000000 dot
+684.43 612.09 moveto
+684.43 632.34 lineto stroke
+732.49 608.34 1.000000 4n
+736.17 609.09 moveto
+736.17 629.34 lineto stroke
+739.20 629.34 1.000000 dnflag
+773.30 605.34 1.000000 4n
+776.99 606.09 moveto
+776.99 626.34 lineto stroke
+680.75 596.34 1.000000 4n
+690.01 593.34 1.000000 dot
+677.07 595.59 moveto
+677.07 575.34 lineto stroke
+732.49 596.34 1.000000 4n
+728.81 595.59 moveto
+728.81 575.34 lineto stroke
+731.83 575.34 1.000000 upflag
+773.30 596.34 1.000000 4n
+769.62 595.59 moveto
+769.62 575.34 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+680.75 533.09 1.000000 4n
+690.01 536.09 1.000000 dot
+0.70 setlinewidth
+684.43 533.84 moveto
+684.43 554.09 lineto stroke
+732.49 530.09 1.000000 4n
+736.17 530.84 moveto
+736.17 551.09 lineto stroke
+739.20 551.09 1.000000 dnflag
+773.30 533.09 1.000000 4n
+776.99 533.84 moveto
+776.99 554.09 lineto stroke
+680.75 512.09 1.000000 4n
+690.01 512.09 1.000000 dot
+677.07 511.34 moveto
+677.07 491.09 lineto stroke
+732.49 515.09 1.000000 4n
+728.81 514.34 moveto
+728.81 494.09 lineto stroke
+731.83 494.09 1.000000 upflag
+773.30 518.09 1.000000 4n
+769.62 517.34 moveto
+769.62 497.09 lineto stroke
+restore
+% S_BAR
+142 linenum
+0.70 setlinewidth
+812.22 620.34 moveto
+812.22 509.09 lineto stroke
+% S_FEED
+215.71 941.09 812.57 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+76.21 463.09 moveto
+(15) show
+215.71 844.77 812.57 5 1.000000 1.000000 stf
+71.21 449.09 328.77 brace
+71.71 449.09 moveto
+71.71 328.77 lineto stroke
+% S_CLEFSIG
+83.51 431.09 1.000000 gclef
+83.76 346.77 1.000000 fclef
+98.12 449.09 1.000000 sharp
+104.76 440.09 1.000000 sharp
+111.40 452.09 1.000000 sharp
+98.12 346.77 1.000000 sharp
+104.76 337.77 1.000000 sharp
+111.40 349.77 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+143 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+134.40 381.37 moveto
+(night) show
+/Times-Roman findfont
+12 scalefont
+setfont
+202.88 381.37 moveto
+(that) show
+/Times-Roman findfont
+12 scalefont
+setfont
+234.86 381.37 moveto
+(our) show
+140.54 431.09 1.000000 2n
+144.44 431.84 moveto
+144.44 452.09 lineto stroke
+207.36 428.09 1.000000 4n
+216.62 428.09 1.000000 dot
+211.04 428.84 moveto
+211.04 447.97 lineto stroke
+238.84 431.09 1.000000 4n
+242.52 431.84 moveto
+242.52 450.97 lineto stroke
+newpath
+210.69 449.47 moveto
+242.87 452.47 lineto
+242.87 449.47 lineto
+210.69 446.47 lineto
+closepath
+fill
+newpath
+242.17 447.47 moveto
+234.11 446.70 lineto
+234.11 443.70 lineto
+242.17 444.47 lineto
+closepath
+fill
+140.54 425.09 1.000000 2n
+136.64 424.34 moveto
+136.64 404.09 lineto stroke
+207.36 422.09 1.000000 4n
+216.62 422.09 1.000000 dot
+203.68 421.34 moveto
+203.68 402.59 lineto stroke
+238.84 422.09 1.000000 4n
+235.16 421.34 moveto
+235.16 402.59 lineto stroke
+newpath
+203.33 404.09 moveto
+235.51 404.09 lineto
+235.51 401.09 lineto
+203.33 401.09 lineto
+closepath
+fill
+newpath
+234.81 409.09 moveto
+226.74 409.09 lineto
+226.74 406.09 lineto
+234.81 406.09 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+140.54 355.77 1.000000 2n
+0.70 setlinewidth
+144.44 356.52 moveto
+144.44 376.77 lineto stroke
+207.36 355.77 1.000000 4n
+216.62 355.77 1.000000 dot
+211.04 356.52 moveto
+211.04 375.27 lineto stroke
+238.84 355.77 1.000000 4n
+242.52 356.52 moveto
+242.52 375.27 lineto stroke
+newpath
+210.69 376.77 moveto
+242.87 376.77 lineto
+242.87 373.77 lineto
+210.69 373.77 lineto
+closepath
+fill
+newpath
+242.17 371.77 moveto
+234.11 371.77 lineto
+234.11 368.77 lineto
+242.17 368.77 lineto
+closepath
+fill
+140.54 343.77 1.000000 2n
+136.64 343.02 moveto
+136.64 322.77 lineto stroke
+207.36 343.77 1.000000 4n
+216.62 343.77 1.000000 dot
+203.68 343.02 moveto
+203.68 324.27 lineto stroke
+238.84 343.77 1.000000 4n
+235.16 343.02 moveto
+235.16 324.27 lineto stroke
+newpath
+203.33 325.77 moveto
+235.51 325.77 lineto
+235.51 322.77 lineto
+203.33 322.77 lineto
+closepath
+fill
+newpath
+234.81 330.77 moveto
+226.74 330.77 lineto
+226.74 327.77 lineto
+234.81 327.77 lineto
+closepath
+fill
+restore
+% S_BAR
+146 linenum
+0.70 setlinewidth
+255.78 449.09 moveto
+255.78 328.77 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+147 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+262.95 381.37 moveto
+(flag) show
+/Times-Roman findfont
+12 scalefont
+setfont
+303.16 381.37 moveto
+(was) show
+/Times-Roman findfont
+12 scalefont
+setfont
+347.89 381.37 moveto
+(still) show
+267.60 434.09 1.000000 4n
+271.28 434.84 moveto
+271.28 455.09 lineto stroke
+307.83 419.09 1.000000 4n
+301.59 419.09 moveto
+314.06 419.09 lineto stroke
+311.51 419.84 moveto
+311.51 440.09 lineto stroke
+352.38 422.09 1.000000 4n
+343.02 422.09 1.000000 sharp
+356.06 422.84 moveto
+356.06 443.09 lineto stroke
+267.60 419.09 1.000000 4n
+261.37 419.09 moveto
+273.83 419.09 lineto stroke
+263.92 418.34 moveto
+263.92 398.09 lineto stroke
+307.83 419.09 1.000000 4n
+301.59 419.09 moveto
+314.06 419.09 lineto stroke
+304.14 418.34 moveto
+304.14 398.09 lineto stroke
+352.38 416.09 1.000000 4n
+346.14 419.09 moveto
+358.61 419.09 lineto stroke
+348.69 415.34 moveto
+348.69 395.09 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+267.60 352.77 1.000000 4n
+0.70 setlinewidth
+271.28 353.52 moveto
+271.28 373.77 lineto stroke
+307.83 352.77 1.000000 4n
+311.51 353.52 moveto
+311.51 373.77 lineto stroke
+352.38 352.77 1.000000 4n
+356.06 353.52 moveto
+356.06 373.77 lineto stroke
+267.60 346.77 1.000000 4n
+263.92 346.02 moveto
+263.92 325.77 lineto stroke
+307.83 346.77 1.000000 4n
+304.14 346.02 moveto
+304.14 325.77 lineto stroke
+352.38 334.77 1.000000 4n
+348.69 334.02 moveto
+348.69 313.77 lineto stroke
+restore
+% S_BAR
+150 linenum
+0.70 setlinewidth
+392.85 449.09 moveto
+392.85 328.77 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+151 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+400.10 381.37 moveto
+(there.) show
+/Times-Roman findfont
+12 scalefont
+setfont
+487.90 381.37 moveto
+(Oh) show
+406.84 425.09 1.000000 4n
+410.52 425.84 moveto
+410.52 446.09 lineto stroke
+450.19 449.09 1.000000 4rest
+491.56 425.09 1.000000 4n
+495.24 425.84 moveto
+495.24 446.09 lineto stroke
+406.84 416.09 1.000000 4n
+400.60 419.09 moveto
+413.07 419.09 lineto stroke
+403.15 415.34 moveto
+403.15 395.09 lineto stroke
+450.19 407.09 1.000000 4rest
+491.56 416.09 1.000000 4n
+485.32 419.09 moveto
+497.79 419.09 lineto stroke
+487.87 415.34 moveto
+487.87 395.09 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+406.84 349.77 1.000000 4n
+0.70 setlinewidth
+410.52 350.52 moveto
+410.52 370.77 lineto stroke
+450.19 358.77 1.000000 4rest
+491.56 349.77 1.000000 4n
+495.24 350.52 moveto
+495.24 370.77 lineto stroke
+406.84 343.77 1.000000 4n
+403.15 343.02 moveto
+403.15 322.77 lineto stroke
+450.19 328.77 1.000000 4rest
+491.56 343.77 1.000000 4n
+487.87 343.02 moveto
+487.87 322.77 lineto stroke
+restore
+% S_BAR
+154 linenum
+0.70 setlinewidth
+531.61 449.09 moveto
+531.61 328.77 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+155 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+538.55 381.37 moveto
+(say,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+579.19 381.37 moveto
+(does) show
+/Times-Roman findfont
+12 scalefont
+setfont
+619.89 381.37 moveto
+(that) show
+543.30 434.09 1.000000 4n
+546.98 434.84 moveto
+546.98 455.09 lineto stroke
+584.68 434.09 1.000000 4n
+588.37 434.84 moveto
+588.37 455.09 lineto stroke
+624.37 434.09 1.000000 4n
+628.06 434.84 moveto
+628.06 453.13 lineto stroke
+650.59 431.09 1.000000 4n
+654.27 431.84 moveto
+654.27 450.13 lineto stroke
+newpath
+627.71 454.63 moveto
+654.62 451.63 lineto
+654.62 448.63 lineto
+627.71 451.63 lineto
+closepath
+fill
+543.30 419.09 1.000000 4n
+537.07 419.09 moveto
+549.53 419.09 lineto stroke
+539.62 418.34 moveto
+539.62 398.09 lineto stroke
+584.68 416.09 1.000000 4n
+578.45 419.09 moveto
+590.92 419.09 lineto stroke
+581.00 415.34 moveto
+581.00 395.09 lineto stroke
+624.37 413.09 1.000000 4n
+618.14 413.09 moveto
+630.61 413.09 lineto stroke
+618.14 419.09 moveto
+630.61 419.09 lineto stroke
+620.69 412.34 moveto
+620.69 392.09 lineto stroke
+630.41 439.19 moveto
+630.38 439.42 lineto
+633.76 441.00 637.30 441.52 640.99 440.97 curveto
+644.68 440.42 647.91 438.90 650.68 436.40 curveto
+650.50 435.97 lineto
+647.55 437.96 644.32 439.22 640.80 439.74 curveto
+637.29 440.27 633.83 440.00 630.43 438.96 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+543.30 343.77 1.000000 4n
+0.70 setlinewidth
+546.98 344.52 moveto
+546.98 364.77 lineto stroke
+584.68 343.77 1.000000 4n
+588.37 344.52 moveto
+588.37 364.77 lineto stroke
+624.37 343.77 1.000000 4n
+628.06 344.52 moveto
+628.06 364.77 lineto stroke
+543.30 331.77 1.000000 4n
+539.62 331.02 moveto
+539.62 310.77 lineto stroke
+584.68 334.77 1.000000 4n
+581.00 334.02 moveto
+581.00 313.77 lineto stroke
+624.37 337.77 1.000000 4n
+620.69 337.02 moveto
+620.69 316.77 lineto stroke
+restore
+% S_BAR
+161 linenum
+0.70 setlinewidth
+674.88 449.09 moveto
+674.88 328.77 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+162 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+708.09 381.37 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+681.59 381.37 moveto
+(star) show
+/Times-Roman findfont
+12 scalefont
+setfont
+752.77 381.37 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+720.31 381.37 moveto
+(span) show
+/Times-Roman findfont
+12 scalefont
+setfont
+766.27 381.37 moveto
+(gled) show
+686.90 428.09 1.000000 4n
+690.58 428.84 moveto
+690.58 449.09 lineto stroke
+726.79 428.09 1.000000 4n
+730.48 428.84 moveto
+730.48 449.09 lineto stroke
+767.73 428.09 1.000000 4n
+771.42 428.84 moveto
+771.42 449.09 lineto stroke
+686.90 422.09 1.000000 4n
+683.22 421.34 moveto
+683.22 401.09 lineto stroke
+726.79 422.09 1.000000 4n
+723.11 421.34 moveto
+723.11 401.09 lineto stroke
+775.10 425.09 1.000000 4n
+771.42 424.34 moveto
+771.42 404.09 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+686.90 352.77 1.000000 4n
+0.70 setlinewidth
+690.58 353.52 moveto
+690.58 373.77 lineto stroke
+726.79 352.77 1.000000 4n
+730.48 353.52 moveto
+730.48 373.77 lineto stroke
+771.42 352.77 1.000000 4n
+762.06 352.77 1.000000 sharp
+775.10 353.52 moveto
+775.10 373.77 lineto stroke
+686.90 340.77 1.000000 4n
+683.22 340.02 moveto
+683.22 319.77 lineto stroke
+726.79 340.77 1.000000 4n
+723.11 340.02 moveto
+723.11 319.77 lineto stroke
+771.42 337.77 1.000000 4n
+767.73 337.02 moveto
+767.73 316.77 lineto stroke
+restore
+% S_BAR
+168 linenum
+0.70 setlinewidth
+812.22 449.09 moveto
+812.22 328.77 lineto stroke
+% S_FEED
+215.71 760.77 812.57 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+76.21 282.77 moveto
+(20) show
+215.71 658.50 812.57 5 1.000000 1.000000 stf
+71.21 268.77 142.50 brace
+71.71 268.77 moveto
+71.71 142.50 lineto stroke
+% S_CLEFSIG
+83.51 250.77 1.000000 gclef
+83.76 160.50 1.000000 fclef
+98.12 268.77 1.000000 sharp
+104.76 259.77 1.000000 sharp
+111.40 271.77 1.000000 sharp
+98.12 160.50 1.000000 sharp
+104.76 151.50 1.000000 sharp
+111.40 163.50 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+169 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+151.54 207.05 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+128.56 207.05 moveto
+(ban) show
+/Times-Roman findfont
+12 scalefont
+setfont
+160.23 207.05 moveto
+(ner) show
+/Times-Roman findfont
+12 scalefont
+setfont
+206.13 207.05 moveto
+(yet) show
+133.87 256.77 1.000000 4n
+137.56 257.52 moveto
+137.56 277.77 lineto stroke
+164.05 262.77 1.000000 4n
+167.73 263.52 moveto
+167.73 281.85 lineto stroke
+192.78 259.77 1.000000 4n
+196.46 260.52 moveto
+196.46 278.85 lineto stroke
+209.78 256.77 1.000000 4n
+213.46 257.52 moveto
+213.46 275.95 lineto stroke
+247.99 253.77 1.000000 4n
+251.67 254.52 moveto
+251.67 272.95 lineto stroke
+newpath
+167.38 283.35 moveto
+196.81 280.35 lineto
+196.81 277.35 lineto
+167.38 280.35 lineto
+closepath
+fill
+newpath
+213.11 277.45 moveto
+252.02 274.45 lineto
+252.02 271.45 lineto
+213.11 274.45 lineto
+closepath
+fill
+133.87 241.77 1.000000 4n
+130.19 241.02 moveto
+130.19 220.77 lineto stroke
+164.05 247.77 1.000000 4n
+160.37 247.02 moveto
+160.37 226.77 lineto stroke
+209.78 247.77 1.000000 4n
+206.10 247.02 moveto
+206.10 226.77 lineto stroke
+215.81 261.87 moveto
+215.80 262.07 lineto
+221.16 263.65 226.63 264.19 232.21 263.67 curveto
+237.78 263.15 243.06 261.61 248.04 259.06 curveto
+247.94 258.68 lineto
+242.84 260.68 237.55 261.94 232.09 262.45 curveto
+226.63 262.96 221.21 262.70 215.83 261.67 curveto
+fill
+170.08 267.87 moveto
+170.06 268.09 lineto
+173.85 269.68 177.79 270.20 181.86 269.66 curveto
+185.94 269.12 189.61 267.59 192.86 265.08 curveto
+192.70 264.66 lineto
+189.29 266.65 185.62 267.91 181.70 268.43 curveto
+177.78 268.95 173.92 268.69 170.10 267.64 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+133.87 169.50 1.000000 4n
+0.70 setlinewidth
+137.56 170.25 moveto
+137.56 190.50 lineto stroke
+164.05 169.50 1.000000 4n
+167.73 170.25 moveto
+167.73 188.57 lineto stroke
+192.78 166.50 1.000000 4n
+183.43 166.50 1.000000 sharp
+196.46 167.25 moveto
+196.46 185.57 lineto stroke
+209.78 169.50 1.000000 4n
+213.46 170.25 moveto
+213.46 189.00 lineto stroke
+247.99 169.50 1.000000 4n
+238.64 169.50 1.000000 sharp
+251.67 170.25 moveto
+251.67 189.00 lineto stroke
+newpath
+167.38 190.07 moveto
+196.81 187.07 lineto
+196.81 184.07 lineto
+167.38 187.07 lineto
+closepath
+fill
+newpath
+213.11 190.50 moveto
+252.02 190.50 lineto
+252.02 187.50 lineto
+213.11 187.50 lineto
+closepath
+fill
+133.87 148.50 1.000000 4n
+130.19 147.75 moveto
+130.19 127.50 lineto stroke
+164.05 148.50 1.000000 4n
+160.37 147.75 moveto
+160.37 128.57 lineto stroke
+192.78 151.50 1.000000 4n
+189.10 150.75 moveto
+189.10 131.57 lineto stroke
+209.78 154.50 1.000000 4n
+206.10 153.75 moveto
+206.10 135.00 lineto stroke
+247.99 154.50 1.000000 4n
+230.00 154.50 1.000000 sharp
+244.31 153.75 moveto
+244.31 135.00 lineto stroke
+newpath
+160.02 130.07 moveto
+189.45 133.07 lineto
+189.45 130.07 lineto
+160.02 127.07 lineto
+closepath
+fill
+newpath
+205.75 136.50 moveto
+244.66 136.50 lineto
+244.66 133.50 lineto
+205.75 133.50 lineto
+closepath
+fill
+209.78 149.40 moveto
+209.87 149.63 lineto
+211.90 148.09 214.18 147.32 216.73 147.32 curveto
+219.27 147.32 221.56 148.09 223.59 149.63 curveto
+223.77 149.16 lineto
+221.87 147.10 219.53 146.07 216.73 146.07 curveto
+213.93 146.07 211.58 147.10 209.69 149.16 curveto
+fill
+164.05 143.40 moveto
+164.07 143.62 lineto
+167.72 142.58 171.42 142.32 175.18 142.84 curveto
+178.94 143.36 182.43 144.61 185.66 146.61 curveto
+185.83 146.18 lineto
+182.77 143.67 179.27 142.15 175.35 141.61 curveto
+171.43 141.07 167.65 141.59 164.02 143.17 curveto
+fill
+215.81 174.60 moveto
+215.78 174.79 lineto
+220.95 176.87 226.33 177.91 231.90 177.91 curveto
+237.48 177.91 242.85 176.87 248.02 174.79 curveto
+247.96 174.40 lineto
+242.71 175.92 237.36 176.68 231.90 176.68 curveto
+226.44 176.68 221.09 175.92 215.84 174.40 curveto
+fill
+170.08 174.60 moveto
+170.06 174.82 lineto
+173.85 176.40 177.79 176.93 181.86 176.39 curveto
+185.94 175.85 189.61 174.32 192.86 171.81 curveto
+192.70 171.38 lineto
+189.29 173.38 185.62 174.64 181.70 175.16 curveto
+177.78 175.68 173.92 175.41 170.10 174.37 curveto
+fill
+restore
+% S_BAR
+175 linenum
+0.70 setlinewidth
+267.65 268.77 moveto
+267.65 142.50 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+177 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+273.37 207.05 moveto
+(wave) show
+/Times-Roman findfont
+12 scalefont
+setfont
+342.95 207.05 moveto
+(o'er) show
+/Times-Roman findfont
+12 scalefont
+setfont
+367.81 207.05 moveto
+(the) show
+281.18 253.77 1.000000 4n
+284.86 254.52 moveto
+284.86 274.77 lineto stroke
+311.60 250.77 1.000000 4n
+315.28 251.52 moveto
+315.28 271.77 lineto stroke
+318.31 271.77 1.000000 dnflag
+330.83 268.77 1.000000 8rest
+347.75 244.77 1.000000 4n
+351.44 245.52 moveto
+351.44 264.27 lineto stroke
+371.47 244.77 1.000000 4n
+375.15 245.52 moveto
+375.15 264.27 lineto stroke
+newpath
+351.09 265.77 moveto
+375.50 265.77 lineto
+375.50 262.77 lineto
+351.09 262.77 lineto
+closepath
+fill
+281.18 244.77 1.000000 4n
+290.45 241.77 1.000000 dot
+277.50 244.02 moveto
+277.50 223.77 lineto stroke
+330.83 226.77 1.000000 8rest
+347.75 244.77 1.000000 4n
+344.07 244.02 moveto
+344.07 225.27 lineto stroke
+371.47 244.77 1.000000 4n
+367.78 244.02 moveto
+367.78 225.27 lineto stroke
+newpath
+343.72 226.77 moveto
+368.13 226.77 lineto
+368.13 223.77 lineto
+343.72 223.77 lineto
+closepath
+fill
+287.21 258.87 moveto
+287.19 259.09 lineto
+291.27 260.67 295.47 261.19 299.81 260.66 curveto
+304.15 260.13 308.10 258.60 311.67 256.08 curveto
+311.53 255.66 lineto
+307.81 257.66 303.85 258.92 299.66 259.43 curveto
+295.47 259.95 291.33 259.69 287.23 258.65 curveto
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+302.57 273.78 moveto
+311.60 273.78 1.000000 ferm
+320.64 273.78 moveto
+restore
+% S_STAFF
+% staff 2
+save
+281.18 172.50 1.000000 4n
+0.70 setlinewidth
+274.95 172.50 moveto
+287.41 172.50 lineto stroke
+284.86 173.25 moveto
+284.86 193.50 lineto stroke
+311.60 169.50 1.000000 4n
+315.28 170.25 moveto
+315.28 190.50 lineto stroke
+318.31 190.50 1.000000 dnflag
+330.83 172.50 1.000000 8rest
+347.75 163.50 1.000000 4n
+351.44 164.25 moveto
+351.44 183.00 lineto stroke
+371.47 163.50 1.000000 4n
+375.15 164.25 moveto
+375.15 183.00 lineto stroke
+newpath
+351.09 184.50 moveto
+375.50 184.50 lineto
+375.50 181.50 lineto
+351.09 181.50 lineto
+closepath
+fill
+281.18 157.50 1.000000 4n
+290.45 157.50 1.000000 dot
+277.50 156.75 moveto
+277.50 136.50 lineto stroke
+330.83 142.50 1.000000 8rest
+347.75 154.50 1.000000 4n
+344.07 153.75 moveto
+344.07 135.00 lineto stroke
+371.47 154.50 1.000000 4n
+367.78 153.75 moveto
+367.78 135.00 lineto stroke
+newpath
+343.72 136.50 moveto
+368.13 136.50 lineto
+368.13 133.50 lineto
+343.72 133.50 lineto
+closepath
+fill
+287.21 177.60 moveto
+287.19 177.82 lineto
+291.27 179.40 295.47 179.92 299.81 179.39 curveto
+304.15 178.86 308.10 177.33 311.67 174.80 curveto
+311.53 174.39 lineto
+307.81 176.39 303.85 177.65 299.66 178.16 curveto
+295.47 178.68 291.33 178.42 287.23 177.38 curveto
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+302.57 192.50 moveto
+311.60 192.50 1.000000 ferm
+320.64 192.50 moveto
+restore
+% S_BAR
+183 linenum
+0.70 setlinewidth
+392.12 268.77 moveto
+392.12 142.50 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+184 linenum
+425.08 207.05 moveto
+451.12 207.05 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+398.51 207.05 moveto
+(land) show
+/Times-Roman findfont
+12 scalefont
+setfont
+462.92 207.05 moveto
+(of) show
+/Times-Roman findfont
+12 scalefont
+setfont
+480.90 207.05 moveto
+(the) show
+405.15 253.77 1.000000 4n
+414.41 253.77 1.000000 dot
+408.83 254.52 moveto
+408.83 274.77 lineto stroke
+447.09 256.77 1.000000 4n
+450.77 257.52 moveto
+450.77 277.77 lineto stroke
+453.79 277.77 1.000000 dnflag
+465.41 259.77 1.000000 4n
+469.09 260.52 moveto
+469.09 279.90 lineto stroke
+484.55 262.77 1.000000 4n
+488.24 263.52 moveto
+488.24 282.90 lineto stroke
+newpath
+468.74 281.40 moveto
+488.59 284.40 lineto
+488.59 281.40 lineto
+468.74 278.40 lineto
+closepath
+fill
+405.15 244.77 1.000000 4n
+414.41 241.77 1.000000 dot
+401.47 244.02 moveto
+401.47 223.77 lineto stroke
+447.09 244.77 1.000000 4n
+443.40 244.02 moveto
+443.40 223.77 lineto stroke
+446.43 223.77 1.000000 upflag
+465.41 244.77 1.000000 4n
+461.73 244.02 moveto
+461.73 225.27 lineto stroke
+484.55 244.77 1.000000 4n
+480.87 244.02 moveto
+480.87 225.27 lineto stroke
+newpath
+461.38 226.77 moveto
+481.22 226.77 lineto
+481.22 223.77 lineto
+461.38 223.77 lineto
+closepath
+fill
+405.15 239.67 moveto
+405.18 239.86 lineto
+410.89 238.34 416.69 237.58 422.60 237.58 curveto
+428.51 237.58 434.32 238.34 440.03 239.86 curveto
+440.08 239.48 lineto
+434.44 237.40 428.61 236.36 422.60 236.36 curveto
+416.59 236.36 410.76 237.40 405.12 239.48 curveto
+fill
+419.41 258.87 moveto
+419.35 259.07 lineto
+423.52 261.61 428.04 263.14 432.89 263.66 curveto
+437.75 264.19 442.48 263.66 447.10 262.08 curveto
+447.07 261.66 lineto
+442.43 262.69 437.75 262.95 433.03 262.44 curveto
+428.30 261.93 423.78 260.67 419.48 258.67 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+405.15 166.50 1.000000 4n
+414.41 169.50 1.000000 dot
+0.70 setlinewidth
+408.83 167.25 moveto
+408.83 187.50 lineto stroke
+447.09 163.50 1.000000 4n
+450.77 164.25 moveto
+450.77 184.50 lineto stroke
+453.79 184.50 1.000000 dnflag
+465.41 166.50 1.000000 4n
+469.09 167.25 moveto
+469.09 186.00 lineto stroke
+484.55 166.50 1.000000 4n
+488.24 167.25 moveto
+488.24 186.00 lineto stroke
+newpath
+468.74 187.50 moveto
+488.59 187.50 lineto
+488.59 184.50 lineto
+468.74 184.50 lineto
+closepath
+fill
+405.15 151.50 1.000000 4n
+414.41 151.50 1.000000 dot
+401.47 150.75 moveto
+401.47 130.50 lineto stroke
+447.09 157.50 1.000000 4n
+443.40 156.75 moveto
+443.40 136.50 lineto stroke
+446.43 136.50 1.000000 upflag
+465.41 145.50 1.000000 4n
+461.73 144.75 moveto
+461.73 125.36 lineto stroke
+484.55 148.50 1.000000 4n
+480.87 147.75 moveto
+480.87 128.36 lineto stroke
+newpath
+461.38 126.86 moveto
+481.22 129.86 lineto
+481.22 126.86 lineto
+461.38 123.86 lineto
+closepath
+fill
+405.15 146.40 moveto
+405.15 146.58 lineto
+411.11 146.07 417.05 146.32 422.96 147.34 curveto
+428.86 148.35 434.54 150.10 439.99 152.57 curveto
+440.11 152.22 lineto
+434.82 149.19 429.17 147.17 423.16 146.13 curveto
+417.15 145.10 411.15 145.13 405.15 146.21 curveto
+fill
+419.41 171.60 moveto
+419.40 171.81 lineto
+424.02 173.39 428.75 173.92 433.61 173.39 curveto
+438.46 172.87 442.98 171.33 447.15 168.80 curveto
+447.02 168.39 lineto
+442.72 170.40 438.20 171.66 433.47 172.17 curveto
+428.75 172.68 424.07 172.42 419.43 171.39 curveto
+fill
+restore
+% S_BAR
+190 linenum
+0.70 setlinewidth
+505.20 268.77 moveto
+505.20 142.50 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+192 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+512.28 207.05 moveto
+(free) show
+/Times-Roman findfont
+12 scalefont
+setfont
+573.45 207.05 moveto
+(and) show
+/Times-Roman findfont
+12 scalefont
+setfont
+603.21 207.05 moveto
+(the) show
+516.92 265.77 1.000000 4n
+520.61 266.52 moveto
+520.61 286.77 lineto stroke
+549.57 268.77 1.000000 4rest
+577.77 253.77 1.000000 4n
+581.45 254.52 moveto
+581.45 273.68 lineto stroke
+606.86 256.77 1.000000 4n
+610.54 257.52 moveto
+610.54 276.68 lineto stroke
+newpath
+581.10 275.18 moveto
+610.89 278.18 lineto
+610.89 275.18 lineto
+581.10 272.18 lineto
+closepath
+fill
+516.92 244.77 1.000000 4n
+513.24 244.02 moveto
+513.24 223.77 lineto stroke
+549.57 238.77 1.000000 4rest
+577.77 241.77 1.000000 4n
+574.08 241.02 moveto
+574.08 222.27 lineto stroke
+606.86 241.77 1.000000 4n
+603.18 241.02 moveto
+603.18 222.27 lineto stroke
+newpath
+573.73 223.77 moveto
+603.53 223.77 lineto
+603.53 220.77 lineto
+573.73 220.77 lineto
+closepath
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+507.89 288.78 moveto
+516.92 288.78 1.000000 ferm
+525.96 288.78 moveto
+restore
+% S_STAFF
+% staff 2
+save
+516.92 166.50 1.000000 4n
+0.70 setlinewidth
+520.61 167.25 moveto
+520.61 187.50 lineto stroke
+549.57 178.50 1.000000 4rest
+577.77 166.50 1.000000 4n
+581.45 167.25 moveto
+581.45 186.00 lineto stroke
+606.86 166.50 1.000000 4n
+610.54 167.25 moveto
+610.54 186.00 lineto stroke
+newpath
+581.10 187.50 moveto
+610.89 187.50 lineto
+610.89 184.50 lineto
+581.10 184.50 lineto
+closepath
+fill
+516.92 151.50 1.000000 4n
+513.24 150.75 moveto
+513.24 130.50 lineto stroke
+549.57 142.50 1.000000 4rest
+577.77 160.50 1.000000 4n
+574.08 159.75 moveto
+574.08 141.00 lineto stroke
+606.86 160.50 1.000000 4n
+598.41 160.50 1.000000 nat
+603.18 159.75 moveto
+603.18 141.00 lineto stroke
+newpath
+573.73 142.50 moveto
+603.53 142.50 lineto
+603.53 139.50 lineto
+573.73 139.50 lineto
+closepath
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+507.89 189.50 moveto
+516.92 189.50 1.000000 ferm
+525.96 189.50 moveto
+restore
+% S_BAR
+198 linenum
+0.70 setlinewidth
+627.51 268.77 moveto
+627.51 142.50 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+199 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+633.72 207.05 moveto
+(home) show
+/Times-Roman findfont
+12 scalefont
+setfont
+679.95 207.05 moveto
+(of) show
+/Times-Roman findfont
+12 scalefont
+setfont
+700.20 207.05 moveto
+(the) show
+640.38 259.77 1.000000 4n
+649.64 259.77 1.000000 dot
+644.06 260.52 moveto
+644.06 280.77 lineto stroke
+682.43 262.77 1.000000 4n
+686.11 263.52 moveto
+686.11 283.77 lineto stroke
+689.14 283.77 1.000000 dnflag
+703.85 256.77 1.000000 4n
+707.53 257.52 moveto
+707.53 277.77 lineto stroke
+640.38 244.77 1.000000 4n
+649.64 241.77 1.000000 dot
+636.70 244.02 moveto
+636.70 223.77 lineto stroke
+682.43 244.77 1.000000 4n
+678.75 244.02 moveto
+678.75 223.77 lineto stroke
+681.77 223.77 1.000000 upflag
+703.85 241.77 1.000000 4n
+700.17 241.02 moveto
+700.17 220.77 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+640.38 166.50 1.000000 4n
+649.64 169.50 1.000000 dot
+0.70 setlinewidth
+644.06 167.25 moveto
+644.06 187.50 lineto stroke
+682.43 166.50 1.000000 4n
+686.11 167.25 moveto
+686.11 187.50 lineto stroke
+689.14 187.50 1.000000 dnflag
+703.85 163.50 1.000000 4n
+707.53 164.25 moveto
+707.53 184.50 lineto stroke
+640.38 157.50 1.000000 4n
+649.64 157.50 1.000000 dot
+636.70 156.75 moveto
+636.70 136.50 lineto stroke
+682.43 157.50 1.000000 4n
+678.75 156.75 moveto
+678.75 136.50 lineto stroke
+681.77 136.50 1.000000 upflag
+703.85 157.50 1.000000 4n
+700.17 156.75 moveto
+700.17 136.50 lineto stroke
+restore
+% S_BAR
+205 linenum
+0.70 setlinewidth
+735.86 268.77 moveto
+735.86 142.50 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+206 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+744.15 207.05 moveto
+(brave?) show
+752.13 253.77 1.000000 2n
+756.03 254.52 moveto
+756.03 274.77 lineto stroke
+752.13 238.77 1.000000 2n
+745.68 238.77 moveto
+758.58 238.77 lineto stroke
+748.23 238.02 moveto
+748.23 217.77 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+752.13 157.50 1.000000 2n
+0.70 setlinewidth
+756.03 158.25 moveto
+756.03 178.50 lineto stroke
+752.13 145.50 1.000000 2n
+748.23 144.75 moveto
+748.23 124.50 lineto stroke
+restore
+% S_BAR
+211 linenum
+0.70 setlinewidth
+807.07 268.77 moveto
+807.07 142.50 lineto stroke
+3.00 setlinewidth
+811.07 268.77 moveto
+811.07 142.50 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+/Times-Roman findfont
+18 scalefont
+setfont
+342.53 1065.42 moveto
+(The Star Spangled Banner) show
+/Times-Italic findfont
+12 scalefont
+setfont
+348.37 1052.60 moveto
+(\(The United States National Anthem\)) show
+/Times-Roman findfont
+9 scalefont
+setfont
+61.71 1042.99 moveto
+(Text: Francis Scott Key) show
+/Times-Roman findfont
+9 scalefont
+setfont
+750.26 1042.99 moveto
+(Tune: J. S. Smith) show
+/Times-Roman findfont
+9 scalefont
+setfont
+61.71 1033.38 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+733.19 1033.38 moveto
+(arr: William J. Krauss) show
+showpage
+restore
+%%Trailer
+%%DocumentFonts: /Times-Roman /Times-Italic /NewCenturySchlbk-Bold
+%%Pages: 1
diff --git a/mup/docs/template.mup b/mup/docs/template.mup
new file mode 100644
index 0000000..aa12d23
--- /dev/null
+++ b/mup/docs/template.mup
@@ -0,0 +1,142 @@
+//!Mup-Arkkra
+// This is a Mup input file template.
+// Lines starting with // are "comments" that are here for your benefit.
+// You can remove them without affecting the output.
+
+/////////////////////////////////////////////////////////////////////////
+// things to go on the top of the first page
+top
+
+ // centered title.
+ // The number in parentheses is the text point size.
+ // Make it bigger if you want a bigger title or smaller if you
+ // want a smaller title
+ title (18) "Replace this with the title of your song"
+
+ // subtitle
+ // If you want a subtitle, remove the // from the beginning
+ // of the next line and fill in the appropriate subtitle text
+ // title (14) "Replace this with the subtitle"
+
+ // composer info
+ // The first pair of double quotes enclose what to left justify,
+ // the second encloses what to right justify.
+ // If you want more than one line, add similar lines of input
+ title "" "Replace this with composer info"
+
+
+/////////////////////////////////////////////////////////////////////////
+// things to go on the bottom on the first page
+bottom
+ // If you want a copyright notice, remove the //
+ // from the next line and edit in the appropriate information
+ // title "\(copyright) Copyright Replace this with year and name"
+
+
+/////////////////////////////////////////////////////////////////////////
+// things to go on the top of pages other than the first
+top2
+ // This example will give a centered page number between dashes.
+ // You can customize as you wish.
+ title "- \% -"
+
+
+/////////////////////////////////////////////////////////////////////////
+// things to go at the bottom of pages other than the first
+bottom2
+ // if you want things printed at the bottom of pages of than
+ // the first page, place them here
+
+
+/////////////////////////////////////////////////////////////////////////
+// score-wide parameters
+//
+// You may or may not need to change some items in this section
+//
+// The values given as examples are the default values that Mup uses
+// if you don't specify anything for them
+score
+ // time signature. Can be cut, com,
+ // or two numbers with a / between them
+ time = 4/4
+
+ // key signature. Value is a number from 0 to 7
+ // followed by # or & for number of sharps or flats.
+ key = 0#
+
+ // how many staffs. Can be a number from 1 to 40
+ staffs = 1
+
+ // clef. Can be treble, treble8, 8treble, frenchviolin,
+ // soprano, mezzosoprano, alto, tenor, baritone, or bass
+ clef = treble
+
+ // Note: there are many more parameters that can be set,
+ // but they are not included in this simple template.
+ // There are parameters to set margins, control how things
+ // are laid out on the page, transpositions value, font and size
+ // for text and lyrics, etc
+
+
+/////////////////////////////////////////////////////////////////////////
+// You can set some parameters for specific staffs,
+// to override the score-wide parameters. For example,
+// if you specify staffs = 2 in the score-wide parameters above,
+// and want to use bass clef on staff 2, even though the score-wide
+// clef parameter is set to treble, you can do
+// staff 2
+// clef = bass
+
+
+/////////////////////////////////////////////////////////////////////////
+// music input starts here
+music
+
+
+// For each measure, you enter one line of input for each staff,
+// then indicate what kind of barline to print.
+// The following specifies that staff 1 contains a measure of rest
+// and that an ordinary bar line is to be used at the end of the measure.
+
+1: mr;
+bar
+
+// Usually, a measure of input for one staff consists of one or more chords
+// Each chord is specified by
+// time_value notes ;
+// where time_value is something like
+// 4 for a quarter note
+// 8 for an eighth note
+// 4. for a dotted-quarter note
+// etc and notes is a list of one or more notes, specified as a pitch from
+// a to g, optionally followed by an accidental (#, &, x, &&, or n for sharp,
+// flat, double sharp, double flat, or natural respectively).
+// Examples:
+// 4c;
+// 2. ceg;
+// 16 f#;
+// 1 d b&;
+// (Spaces are optional, you can put them in if you want, but don't have to)
+//
+// So a complete measure might look something like:
+// 1: 4e; 4d; 2c;
+// bar
+//
+// If you want a note in a different octave than the default octave
+// (the octave from middle-C up for treble clef,
+// or the octave below middle-C for bass clef),
+// you can add a + for each octave to go up or - for each octave to go down.
+// For example:
+// 1: c+; gc+e+; a&-; f#---;
+//
+// There are many other things you can specify, such as ties, slurs, grace
+// notes, etc, and there are also many shortcuts you can use to save typing.
+// Consult the Mup documentation for more details.
+
+// Other bar types you may want to use are
+// repeatstart
+// repeatend
+// repeatboth
+// dblbar
+// endbar
+// invisbar
diff --git a/mup/docs/uguide.ps b/mup/docs/uguide.ps
new file mode 100644
index 0000000..8bc10a7
--- /dev/null
+++ b/mup/docs/uguide.ps
@@ -0,0 +1,30255 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.17.2
+%%CreationDate: Mon Dec 4 22:55:33 2006
+%%DocumentNeededResources: font Times-BoldItalic
+%%+ font Times-Roman
+%%+ font Times-Bold
+%%+ font Courier
+%%+ font Times-Italic
+%%+ font AvantGarde-Book
+%%+ font AvantGarde-Demi
+%%+ font AvantGarde-BookOblique
+%%+ font AvantGarde-DemiOblique
+%%+ font Bookman-Light
+%%+ font Bookman-Demi
+%%+ font Bookman-LightItalic
+%%+ font Bookman-DemiItalic
+%%+ font Courier-Bold
+%%+ font Courier-Oblique
+%%+ font Courier-BoldOblique
+%%+ font Helvetica
+%%+ font Helvetica-Bold
+%%+ font Helvetica-Oblique
+%%+ font Helvetica-BoldOblique
+%%+ font NewCenturySchlbk-Roman
+%%+ font NewCenturySchlbk-Bold
+%%+ font NewCenturySchlbk-Italic
+%%+ font NewCenturySchlbk-BoldItalic
+%%+ font Palatino-Roman
+%%+ font Palatino-Bold
+%%+ font Palatino-Italic
+%%+ font Palatino-BoldItalic
+%%DocumentSuppliedResources: file mugex102.ps
+%%+ file mugex101.ps
+%%+ file mugex100.ps
+%%+ file mugex99.ps
+%%+ file mugex98.ps
+%%+ file mugex97.ps
+%%+ file mugex96.ps
+%%+ file mugex95.ps
+%%+ file mugex94.ps
+%%+ file mugex93.ps
+%%+ file mugex92.ps
+%%+ file mugex91.ps
+%%+ file mugex90.ps
+%%+ file mugex89.ps
+%%+ file mugex88.ps
+%%+ file mugex87.ps
+%%+ file mugex86.ps
+%%+ file mugex85.ps
+%%+ file mugex84.ps
+%%+ file mugex83.ps
+%%+ file mugex82.ps
+%%+ file mugex81.ps
+%%+ file mugex80.ps
+%%+ file mugex79.ps
+%%+ file mugex78.ps
+%%+ file mugex77.ps
+%%+ file mugex76.ps
+%%+ file mugex75.ps
+%%+ file mugex74.ps
+%%+ file mugex73.ps
+%%+ file mugex72.ps
+%%+ file mugex71.ps
+%%+ file mugex70.ps
+%%+ file mugex69.ps
+%%+ file mugex68.ps
+%%+ file mugex67.ps
+%%+ file mugex66.ps
+%%+ file mugex65.ps
+%%+ file extchar.ps
+%%+ file muschar.ps
+%%+ file mugex64.ps
+%%+ file mugex63.ps
+%%+ file mugex62.ps
+%%+ file mugex61.ps
+%%+ file mugex60.ps
+%%+ file mugex59.ps
+%%+ file mugex58.ps
+%%+ file mugex57.ps
+%%+ file mugex56.ps
+%%+ file mugex55.ps
+%%+ file mugex54.ps
+%%+ file mugex53.ps
+%%+ file mugex52.ps
+%%+ file mugex51.ps
+%%+ file mugex50.ps
+%%+ file mugex49.ps
+%%+ file mugex48.ps
+%%+ file mugex47.ps
+%%+ file mugex46.ps
+%%+ file mugex45.ps
+%%+ file mugex44.ps
+%%+ file mugex43.ps
+%%+ file mugex42.ps
+%%+ file mugex41.ps
+%%+ file mugex40.ps
+%%+ file mugex39.ps
+%%+ file mugex38.ps
+%%+ file mugex37.ps
+%%+ file mugex36.ps
+%%+ file mugex35.ps
+%%+ file mugex34.ps
+%%+ file mugex33.ps
+%%+ file mugex32.ps
+%%+ file mugex31.ps
+%%+ file mugex30.ps
+%%+ file mugex29.ps
+%%+ file mugex28.ps
+%%+ file mugex27.ps
+%%+ file mugex26.ps
+%%+ file mugex25.ps
+%%+ file mugex24.ps
+%%+ file mugex23.ps
+%%+ file mugex22.ps
+%%+ file mugex21.ps
+%%+ file mugex20.ps
+%%+ file mugex19.ps
+%%+ file mugex18.ps
+%%+ file mugex17.ps
+%%+ file mugex16.ps
+%%+ file mugex15.ps
+%%+ file mugex14.ps
+%%+ file mugex13.ps
+%%+ file mugex12.ps
+%%+ file mugex11.ps
+%%+ file mugex10.ps
+%%+ file mugex9.ps
+%%+ file mugex8.ps
+%%+ file mugex7.ps
+%%+ file mugex6.ps
+%%+ file mugex5.ps
+%%+ file mugex4.ps
+%%+ file mugex3.ps
+%%+ file mugex2.ps
+%%+ file mugex1.ps
+%%+ procset grops 1.17 2
+%%Pages: 172
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+% Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2003, 2004 by Arkkra Enterprises
+% All rights reserved
+
+% Mup PostScript Prolog 5.3 for use with Mup 5.3
+
+% lwid is used as the width of a standard (thin) line in the music
+% character definitions.
+/lwid 70 def
+/halflwid lwid 2 div def
+
+% Define the following for use in do_upshortnote, do_dnshortnote, and
+% do_shortrest; it has to be done outside of the music font definition.
+/utildict 10 dict def
+utildict begin
+ /setnumflags { /numflags exch def } def
+ /sethooksm1 { /hooksm1 exch def } def
+ /setoffsets { /offsets exch def } def
+ /setx { /x exch def } def
+ /sety { /y exch def } def
+end
+
+% Define a music character font. Each music character is defined as if it
+% were a normal ASCII character in a strange font where "A" looks like a
+% treble clef, "B" looks like a bass clef, etc.
+
+/mfont0 100 dict def
+mfont0 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont0) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ % the following definitions are used for quarter rests
+ /topx -170 def /topy 950 def
+ /cor1x 250 def /cor1y 450 def
+ /cor2x -300 def /cor2y 200 def
+ /cor3x 250 def /cor3y -400 def
+
+ % the following definitions are used for double sharps
+ /limit 300 halflwid add def
+ /off 70 def
+ /inbendsmall limit 200 sub def
+ /inbendbig limit 20 sub def
+ /outbendsmall 100 def
+ /outbendbig outbendsmall off add def
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+ /do_1n {
+ gsave
+ newpath -10 rotate 1.6 1 scale
+ 0 0 325 0 360 arc %outer ellipse
+ 1 1.6 div 1 scale 10 rotate %back to original
+ 35 rotate 0.85 1.1 scale
+ 0 0 275 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_upflag {
+ -315 0 moveto
+ -300 100 -100 480 0 600 curveto
+ 300 960 350 1500 200 1700 curveto
+ 130 1700 lineto
+ 350 1200 50 650 -315 600 curveto
+ fill
+ } def
+ /do_flat {
+ -250 -400 moveto %outer edge of loop
+ 500 0 350 650 -250 160 curveto
+ -250 160 lwid sub lineto %inner edge of loop
+ 100 400 300 0 -250 -400 lwid add curveto
+ fill
+
+ lwid setlinewidth %stem
+ -250 1100 moveto -250 -400 lineto stroke
+ } def
+ /do_diamond {
+ newpath
+ 420 0 moveto 0 300 lineto -420 0 lineto
+ 0 -300 lineto closepath
+ 259 -29 moveto -41 185 lineto -259 29 lineto
+ 41 -185 lineto closepath
+ eofill
+ } def
+ /do_2n {
+ gsave
+ newpath 25 rotate 1.4 1 scale
+ 0 0 315 0 360 arc %outer ellipse
+ 1 1.4 div 1 scale %back to original
+ 1.3 0.5 scale
+ 0 0 310 0 360 arc %inner ellipse
+ eofill
+ grestore
+ } def
+ /do_4n {
+ gsave
+ newpath 25 rotate 1.35 1 scale
+ 0 0 310 0 360 arc fill
+ grestore
+ } def
+ /do_com {
+ newpath
+ 330 250 150 0 360 arc fill %knob at upper right
+ 465 300 moveto %outer boundary
+ 410 500 200 635 0 635 curveto
+ -750 635 -750 -635 0 -635 curveto
+ 350 -635 480 -300 500 -100 curveto
+ 430 -100 lineto %inner boundary
+ 380 -300 250 -565 0 -565 curveto
+ -450 -565 -450 565 0 565 curveto
+ 200 565 370 350 395 300 curveto
+ fill
+ } def
+ /do_ferm {
+ 0 0 800 lwid sub 0 180 arc %inner arc
+ -800 0 lineto
+ 0 270 lwid sub 800 180 0 arcn %outer arc
+ 800 0 lineto fill
+ 0 120 120 0 360 arc fill %the dot
+ } def
+ /do_mor {
+ gsave
+ 0.7 1 scale %scrunch the following horizontally
+ 45 rotate %to pretend all lines horz or vertical
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %one half of the mordent
+ 0 40 moveto 350 40 lineto 350 -460 lineto
+ 750 -460 lineto 750 -540 lineto
+ 150 -540 lineto 150 -40 lineto
+ 0 -40 lineto fill
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+ /do_turn {
+ gsave
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 -100 moveto %outer boundary
+ 200 -400 625 -400 625 0 curveto
+ 625 200 500 325 300 325 curveto
+ 300 185 lineto %inner boundary
+ 450 255 555 150 555 0 curveto
+ 555 -350 250 -250 0 100 curveto
+ fill
+ 300 255 70 0 360 arc fill %knob on end
+ 180 rotate %to do the other half
+ } for
+ grestore
+ } def
+
+ /do_upshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ gsave
+ -330 0 translate %half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto
+ 370 2100 numflags 2 sub flagsep mul add lineto stroke
+ 670 2100 numflags 2 sub flagsep mul add translate
+ 1 -1 scale %reflect across X axis
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_dnshortnote {
+ utildict begin
+ setnumflags %set numflags from the stack
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto
+ -370 -2100 numflags 2 sub flagsep mul sub lineto stroke
+ gsave
+ -70 -2100 numflags 2 sub flagsep mul sub translate
+ 0 1 numflags 1 sub {
+ do_upflag %do an upflag
+ pop %we don't need the loop variable
+ 0 flagsep translate
+ } for
+ grestore
+ end
+ } def
+
+ /do_shortrest {
+ utildict begin
+ sety setx setoffsets sethooksm1 %set variable from the stack
+ gsave
+ -105.8 offsets mul -600 offsets mul translate
+ 0 1 hooksm1 { %loop once per hook
+ newpath
+ 1 setlinewidth
+ gsave
+ 1 1.2 scale
+ -150 300 1.2 div 140 0 360 arc fill %the dot
+ grestore
+ lwid setlinewidth
+ -50 700 550 255 315 arc %rest of the hook
+ hooksm1 lt { stroke 105.8 600 translate } if
+ } for
+ x y lineto stroke
+ grestore
+ end
+ } def
+
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % gclef
+ /A {
+ newpath
+ %start with inner curl, inside boundary
+ -50 -300 moveto
+ -450 600 700 700 750 0 curveto
+ 750 -800 -700 -800 -700 200 curveto
+ -700 900 500 1400 520 2250 curveto
+ 520 2900 300 3000 200 3000 curveto
+ 100 3000 -400 2500 -200 1800 curveto
+ 350 -600 lineto
+ 720 -1600 0 -1650 -400 -1400 curveto
+
+ %go back to start, drawing the other boundary
+ -400 -1480 lineto
+ 0 -1700 800 -1700 430 -600 curveto
+ -120 1800 lineto
+ -300 2400 200 2800 250 2800 curveto
+ 400 2800 430 2700 430 2450 curveto
+ 430 1800 -900 1200 -900 300 curveto
+ -750 -900 800 -900 850 0 curveto
+ 900 1100 -750 900 -120 -300 curveto fill
+
+ %circle at the bottom
+ -300 -1250 250 0 360 arc fill
+ } def
+
+ % fclef
+ /B {
+ newpath
+ %start with outside boundary, at bottom
+ -1000 -1700 moveto
+ 100 -1100 500 -600 450 0 curveto
+ 450 850 -1100 850 -950 0 curveto
+
+ %go back to start, drawing the other boundary
+ -880 0 lineto
+ -920 400 -600 560 -300 560 curveto
+ 0 560 150 400 150 0 curveto
+ 150 -400 100 -900 -1000 -1620 curveto fill
+
+ %circle at the left
+ newpath
+ -700 0 250 0 360 arc fill
+
+ %do the two dots after the main curve
+ 700 -300 100 0 360 arc fill
+ 700 300 100 0 360 arc fill
+ } def
+
+ % cclef
+ /C {
+ gsave
+ %do upper curved part, then scale to do mirror image
+ 0 1 1 {
+ pop %we don't need the loop variable
+ %outer boundary of curve
+ -170 0 moveto 100 300 lineto
+ 400 -200 750 300 750 650 curveto
+ 750 1100 450 1235 250 1235 curveto
+ 0 1235 -143 1100 -143 950 curveto
+
+ %inner boundary of curve
+ 0 950 lineto
+ 0 1100 30 1165 250 1165 curveto
+ 300 1165 450 1100 450 650 curveto
+ 450 400 400 -100 100 400 curveto
+ -270 0 lineto fill
+ %stroke
+ %-270 0 moveto 100 400 lineto
+ %400 -100 450 400 450 650 curveto
+ %450 1100 300 1165 250 1165 curveto
+ %30 1165 0 1100 0 950 curveto
+ %stroke
+
+ %elliptical ball at end of curve
+ gsave
+ 1.3 1 scale
+ 10 950 120 0 360 arc fill
+ grestore
+ 1 -1 scale %reflect across X axis
+ } for
+ grestore
+
+ % two vertical lines on the left
+ 300 setlinewidth -600 -1200 halflwid sub moveto
+ -600 1200 halflwid add lineto stroke
+ lwid setlinewidth -300 -1200 halflwid sub moveto
+ -300 1200 halflwid add lineto stroke
+ } def
+
+ % dblwhole
+ /D {
+ do_1n %do a whole note
+ lwid setlinewidth
+ -490 -600 moveto -490 600 lineto stroke
+ 490 -600 moveto 490 600 lineto stroke
+ } def
+
+ % 1n
+ /E {
+ do_1n %do a whole note
+ } def
+
+ % 2n
+ /F {
+ do_2n %do a half note
+ } def
+
+ % 4n
+ /G {
+ do_4n %do a quarter note head
+ } def
+
+ % upflag
+ /H {
+ do_upflag %do an upflag
+ } def
+
+ % dnflag
+ /I {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dwhrest
+ /J {
+ 300 setlinewidth
+ 0 0 moveto 0 600 lineto stroke
+ } def
+
+ % 1rest
+ /K {
+ lwid setlinewidth
+ -750 600 moveto 750 600 lineto stroke
+ 300 setlinewidth
+ -400 450 moveto 400 450 lineto stroke
+ } def
+
+ % 2rest
+ /L {
+ lwid setlinewidth
+ -750 0 moveto 750 0 lineto stroke
+ 300 setlinewidth
+ -400 150 moveto 400 150 lineto stroke
+ } def
+
+ % 4rest
+ /M {
+ newpath
+ cor3x cor3y halflwid add moveto
+ %-400 -200 -450 -650 50 -950 lwid add curveto
+ -450 -50 -450 -650 50 -950 lwid add curveto
+ -150 -650 -100 -250 cor3x cor3y halflwid sub curveto
+ fill
+
+ cor1x cor1y moveto cor1x 200 sub cor1y 200 add lineto
+ cor2x cor2y lineto cor2x 200 add cor2y 200 sub lineto
+ fill
+
+ lwid setlinewidth
+ topx topy moveto cor1x cor1y lineto stroke
+ cor2x cor2y moveto cor3x cor3y lineto stroke
+ } def
+
+ % 8rest
+ /N {
+ 0 0 0 -600 do_shortrest
+ } def
+
+ % 16rest
+ /O {
+ 1 1 100 -1200 do_shortrest
+ } def
+
+ % 32rest
+ /P {
+ 2 1 0 -1800 do_shortrest
+ } def
+
+ % 64rest
+ /Q {
+ 3 2 -80 -2100 do_shortrest
+ } def
+
+ % 128rest
+ /R {
+ 4 2 -150 -2700 do_shortrest
+ } def
+
+ % 256rest
+ /S {
+ 5 3 -280 -3300 do_shortrest
+ } def
+
+ % dot
+ /T {
+ newpath
+ 0 0 120 0 360 arc fill
+ } def
+
+ % nat
+ /U {
+ % fill crossbars so that we can do parallelograms
+ -235 -470 moveto -235 -270 lineto
+ 235 -130 lineto 235 -330 lineto fill
+ -235 130 moveto -235 330 lineto
+ 235 470 lineto 235 270 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -200 -380 moveto -200 850 lineto stroke
+ 200 -850 moveto 200 380 lineto stroke
+ } def
+
+ % sharp
+ /V {
+ % fill crossbars so that we can do parallelograms
+ -325 -480 moveto -325 -280 lineto
+ 325 -120 lineto 325 -320 lineto fill
+ -325 120 moveto -325 320 lineto
+ 325 480 lineto 325 280 lineto fill
+
+ % vertical strokes
+ lwid setlinewidth
+ -150 -930 moveto -150 880 lineto stroke
+ 150 -880 moveto 150 930 lineto stroke
+ } def
+
+ % flat
+ /W {
+ do_flat %do a flat
+ } def
+
+ % dblsharp
+ /X {
+ gsave
+ 0 1 3 { %loop once for each of 4 sticks
+ pop %we don't need the loop variable
+ 0 off neg moveto
+ outbendbig outbendsmall lineto
+ inbendbig inbendsmall lineto
+ limit limit lineto
+ inbendsmall inbendbig lineto
+ outbendsmall outbendbig lineto
+ off neg 0 lineto
+ fill
+ -90 rotate
+ } for
+ grestore
+ } def
+
+ % dblflat
+ /Y {
+ -290 580 290 { %loop once for each flat
+
+ gsave
+ 1 setlinewidth
+ 0 translate %translate left/right (loop var)
+ do_flat %do a flat
+ grestore
+
+ } for
+ } def
+
+ % xnote
+ /Z {
+ gsave
+ 1.15 1 scale 120 setlinewidth 1 setlinecap %round
+ -300 -300 moveto 300 300 lineto stroke
+ -300 300 moveto 300 -300 lineto stroke
+ grestore
+ } def
+
+ % dwhdiamond
+ /a {
+ do_diamond %do a diamond
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+
+ % diamond
+ /b {
+ do_diamond %do a diamond
+ } def
+
+ % filldiamond
+ /c {
+ 420 0 moveto 0 300 lineto
+ -420 0 lineto 0 -300 lineto fill
+ } def
+
+ % up2n
+ /d {
+ lwid setlinewidth
+ 380 0 moveto 380 2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % dn2n
+ /e {
+ lwid setlinewidth
+ -380 0 moveto -380 -2100 lineto stroke
+ do_2n %do a half note
+ } def
+
+ % up4n
+ /f {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ } def
+
+ % dn4n
+ /g {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ } def
+
+ % up8n
+ /h {
+ gsave
+ -330 0 translate % half a flag width
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ 370 0 moveto 370 2100 lineto stroke
+ 670 2100 translate
+ 1 -1 scale %reflect across X axis
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % dn8n
+ /i {
+ do_4n %do a quarter note head
+ lwid setlinewidth
+ -370 0 moveto -370 -2100 lineto stroke
+ gsave
+ -70 -2100 translate
+ do_upflag %do an upflag
+ grestore
+ } def
+
+ % up16n
+ /j {
+ 2 do_upshortnote
+ } def
+
+ % dn16n
+ /k {
+ 2 do_dnshortnote
+ } def
+
+ % up32n
+ /l {
+ 3 do_upshortnote
+ } def
+
+ % dn32n
+ /m {
+ 3 do_dnshortnote
+ } def
+
+ % up64n
+ /n {
+ 4 do_upshortnote
+ } def
+
+ % dn64n
+ /o {
+ 4 do_dnshortnote
+ } def
+
+ % up128n
+ /p {
+ 5 do_upshortnote
+ } def
+
+ % dn128n
+ /q {
+ 5 do_dnshortnote
+ } def
+
+ % up256n
+ /r {
+ 6 do_upshortnote
+ } def
+
+ % dn256n
+ /s {
+ 6 do_dnshortnote
+ } def
+
+ % com
+ /t {
+ do_com %do a common time symbol
+ } def
+
+ % cut
+ /u {
+ do_com %do a common time symbol
+ lwid setlinewidth
+ 0 -900 moveto 0 900 lineto stroke
+ } def
+
+ % begped
+ /v {
+ lwid setlinewidth
+ -200 600 moveto -200 0 lineto 200 0 lineto stroke
+ } def
+
+ % pedal
+ /w {
+ lwid setlinewidth
+ -500 0 moveto -450 0 lineto 0 600 lineto
+ 450 0 lineto 500 0 lineto stroke
+ } def
+
+ % endped
+ /x {
+ lwid setlinewidth
+ 200 600 moveto 200 0 lineto -200 0 lineto stroke
+ } def
+
+ % dnbow
+ /y {
+ lwid setlinewidth
+ -350 0 moveto -350 900 lineto stroke
+ 350 0 moveto 350 900 lineto stroke
+ 200 setlinewidth
+ -350 800 moveto 350 800 lineto stroke
+ } def
+
+ % upbow
+ /z {
+ lwid setlinewidth
+ -300 900 moveto 0 0 lineto 300 900 lineto stroke
+ } def
+
+ % wedge
+ /one {
+ 0 0 moveto -150 500 lineto 150 500 lineto fill
+ } def
+
+ % uwedge
+ /two {
+ -150 0 moveto 150 0 lineto 0 500 lineto fill
+ } def
+
+ % ferm
+ /three {
+ newpath
+ do_ferm %do a right side up fermata
+ } def
+
+ % uferm
+ /four {
+ newpath
+ gsave
+ 0 270 lwid sub 800 add translate %baseline at bottom
+ 180 rotate %upside down
+ do_ferm %do a right side up fermata
+ grestore
+ } def
+
+ % sign
+ /five {
+ gsave
+ %do upper left curved part, upper right dot;
+ %then rotate 180 to do other half
+ 0 1 1 {
+ pop %we don't need the loop variable
+ 0 100 moveto %inner boundary
+ -1000 300 -400 750 -200 700 curveto
+ -200 800 lineto %outer boundary
+ -550 900 -1100 100 0 -100 curveto
+ fill
+ %dot at end of curve
+ -200 700 100 0 360 arc fill
+ %dot in upper right quadrant
+ 500 200 70 0 360 arc fill
+ 180 rotate
+ } for
+ grestore
+
+ %slash through middle
+ lwid setlinewidth
+ -400 -800 moveto 400 800 lineto stroke
+ } def
+
+ % coda
+ /six {
+ newpath
+ gsave
+ 0.6 1 scale
+ 0 0 550 0 360 arc %outside boundary
+ 1 0.6 div 1 scale %back to original
+ 0.9 1 scale
+ 0 0 650 0 360 arc %inside boundary
+ eofill
+ grestore
+ lwid setlinewidth
+ 0 -850 moveto 0 850 lineto stroke
+ -800 0 moveto 800 0 lineto stroke
+ } def
+
+ % mor
+ /seven {
+ do_mor %do a mordent
+ } def
+
+ % invmor
+ /eight {
+ do_mor %do a mordent
+ lwid setlinewidth
+ 0 -450 moveto 0 450 lineto stroke
+ } def
+
+ % turn
+ /nine {
+ do_turn %do a turn
+ } def
+
+ % invturn
+ /zero {
+ gsave
+ 1 -1 scale %reflect across X axis
+ do_turn %do a turn
+ grestore
+ } def
+
+ % acc_gt
+ /numbersign {
+ lwid setlinewidth
+ -500 300 moveto 500 0 lineto -500 -300 lineto stroke
+ } def
+
+ % acc_hat
+ /dollar {
+ newpath
+ -365 0 moveto 0 860 lineto 365 0 lineto
+ 150 0 lineto -75 530 lineto -300 0 lineto fill
+ } def
+
+ % acc_uhat
+ /quotedbl {
+ newpath
+ 365 860 moveto 0 0 lineto -365 860 lineto
+ -150 860 lineto 75 330 lineto 300 860 lineto fill
+ } def
+
+ % tr
+ /asterisk {
+ %vertical bar of t
+ -350 1000 moveto -550 200 lineto
+ -612.5 -50 -212.5 -50 -160 200 curveto
+ -230 200 lineto
+ -300 50 -420 50 -400 200 curveto
+ -200 1000 lineto fill
+
+ %crossbar of t and vertical bar of r
+ -700 600 moveto -160 600 lineto
+ 20 600 30 520 60 440 curveto
+ -50 0 lineto 70 0 lineto 180 440 lineto
+ 190 480 100 670 -150 670 curveto
+ -690 670 lineto fill
+
+ %horizontal curve of r
+ 100 480 moveto
+ 300 630 450 700 650 550 curveto
+ 560 480 lineto
+ 450 630 300 560 100 390 curveto
+ fill
+
+ %knob at end of r
+ 600 460 100 0 360 arc fill
+ } def
+
+ % leg
+ /comma {
+ 100 setlinewidth
+ -400 0 moveto 400 0 lineto stroke
+ } def
+
+ % rr
+ /hyphen {
+ 100 setlinewidth
+ -400 0 moveto 0 1000 lineto stroke
+ 0 0 moveto 400 1000 lineto stroke
+ } def
+
+ % measrpt
+ /period {
+ newpath -450 400 150 0 360 arc fill
+ newpath 450 -400 150 0 360 arc fill
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % copyright
+ /slash {
+ lwid setlinewidth
+ newpath 0 400 400 0 360 arc stroke
+ newpath 0 400 200 45 315 arc stroke
+ } def
+
+ % dim
+ /quoteleft {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ } def
+
+ % halfdim
+ /quoteright {
+ 50 setlinewidth
+ newpath 0 640 220 0 360 arc stroke
+ newpath -340 300 moveto 340 980 lineto stroke
+ } def
+
+ % triangle
+ /asciicircum {
+ 50 setlinewidth
+ newpath -340 -10 moveto 0 710 lineto
+ 340 -10 lineto closepath stroke
+ } def
+
+ % qwhrest
+ /ampersand {
+ 300 setlinewidth
+ 0 -600 moveto 0 600 lineto stroke
+ } def
+
+ % ll1rest
+ /exclam {
+ 310 setlinewidth
+ -400 455 moveto 400 450 lineto stroke
+ } def
+
+ % ll2rest
+ /at {
+ 310 setlinewidth
+ -400 145 moveto 400 150 lineto stroke
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox0 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% Define another music character font, since there are too many to fit in one
+% font. It works the same way as the first one.
+
+/mfont1 100 dict def
+mfont1 begin
+ /FontType 3 def
+ /FontMatrix [ .001 0 0 0.001 0 0 ] def
+ /FontBBox [ -2000 -4030 2000 4030 ] def
+ /FontName (Mfont1) def
+
+ % set up Encoding vector with standard names
+ /Encoding 256 array def
+ StandardEncoding Encoding copy
+ pop
+
+ %%%%% define routines that will be used by multiple characters %%%%%
+
+ /do_dwh_bars {
+ % the two bars surrounding a double whole note
+ lwid setlinewidth
+ -420 -600 moveto -420 600 lineto stroke
+ 420 -600 moveto 420 600 lineto stroke
+ } def
+ /do_righttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ 350 150 moveto -140 150 lineto 350 -213 lineto
+ eofill
+ } def
+ /do_fillrighttriangle {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto 420 -300 lineto
+ fill
+ } def
+ /do_rectangle {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto 420 -270 lineto
+ 350 150 moveto -350 150 lineto -350 -150 lineto 350 -150 lineto
+ eofill
+ } def
+ /do_isostriangle {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ 0 182 moveto -245 -150 lineto 245 -150 lineto
+ eofill
+ } def
+ /do_piewedge {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ 0 -209 moveto 0 -244 394 43 137 arc
+ eofill
+ } def
+ /do_semicircle {
+ newpath
+ gsave
+ 1 1.357 scale 420 199 moveto 0 199 420 180 360 arc
+ 1 1.09 scale 350 111 moveto 0 199 350 194.1 345.9 arc
+ eofill
+ grestore
+ } def
+ /do_slashhead {
+ newpath
+ lwid setlinewidth
+ -620 -530 moveto -480 -670 lineto 620 530 lineto 480 670 lineto
+ closepath stroke
+ } def
+
+ % subsidiary dictionary of character definitions
+ /CharStrings 128 dict def
+ CharStrings begin
+
+ /.notdef {} def
+
+ % Here are the definitions of the characters. A stepsize here
+ % is 300 units (assuming the character is drawn at its default
+ % size).
+
+ % dwhrighttriangle
+ /A {
+ do_righttriangle
+ do_dwh_bars
+ } def
+
+ % righttriangle
+ /B {
+ do_righttriangle
+ } def
+
+ % fillrighttriangle
+ /C {
+ newpath
+ 420 270 moveto -420 270 lineto 350 -300 lineto
+ 420 -300 lineto
+ fill
+ } def
+
+ % udwhrighttriangle
+ /D {
+ gsave
+ 180 rotate
+ do_righttriangle
+ do_dwh_bars
+ grestore
+ } def
+
+ % urighttriangle
+ /E {
+ gsave
+ 180 rotate
+ do_righttriangle
+ grestore
+ } def
+
+ % ufillrighttriangle
+ /F {
+ gsave
+ 180 rotate
+ do_fillrighttriangle
+ grestore
+ } def
+
+ % dwhrectangle
+ /G {
+ do_rectangle
+ do_dwh_bars
+ } def
+
+ % rectangle
+ /H {
+ do_rectangle
+ } def
+
+ % fillrectangle
+ /I {
+ newpath
+ 420 270 moveto -420 270 lineto -420 -270 lineto
+ 420 -270 lineto
+ fill
+ } def
+
+ % dwhisostriangle
+ /J {
+ do_isostriangle
+ do_dwh_bars
+ } def
+
+ % isostriangle
+ /K {
+ do_isostriangle
+ } def
+
+ % fillisostriangle
+ /L {
+ newpath
+ 0 300 moveto -420 -270 lineto 420 -270 lineto
+ fill
+ } def
+
+ % dwhpiewedge
+ /M {
+ do_piewedge
+ do_dwh_bars
+ } def
+
+ % piewedge
+ /N {
+ do_piewedge
+ } def
+
+ % fillpiewedge
+ /O {
+ newpath
+ 0 -300 moveto 0 -244 514 35 145 arc
+ fill
+ } def
+
+ % dwhsemicircle
+ /P {
+ do_semicircle
+ do_dwh_bars
+ } def
+
+ % semicircle
+ /Q {
+ do_semicircle
+ } def
+
+ % fillsemicircle
+ /R {
+ newpath
+ gsave
+ 1 570 420 div scale
+ 420 199 moveto 0 199 420 180 360 arc
+ fill
+ grestore
+ } def
+
+ % dwhslashhead
+ /S {
+ do_slashhead
+ lwid setlinewidth
+ -650 -600 moveto -650 600 lineto stroke
+ 650 -600 moveto 650 600 lineto stroke
+ } def
+
+ % slashhead
+ /T {
+ do_slashhead
+ } def
+
+ % fillslashhead
+ /U {
+ newpath
+ 200 setlinewidth
+ -550 -600 moveto 550 600 lineto stroke
+ } def
+
+ % blankhead
+ /V {
+ %print nothing
+ } def
+ end
+
+ /BuildChar {
+
+ exch begin
+ Encoding exch get
+
+ dup
+ Mcbbox1 exch get
+ aload pop setcachedevice
+
+ CharStrings exch get
+ exec
+ end
+ } def
+end
+
+
+% General routines for printing any music character, invoked by each music
+% character's specific routine below. The scaling factor (default 1) needs
+% to be multiplied by 10 to get the actual size. These routines restore the
+% preexisting current font when they are done.
+
+/printmchar0 {
+ gsave
+ /musicchar exch def
+ /Mfont0 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+/printmchar1 {
+ gsave
+ /musicchar exch def
+ /Mfont1 findfont exch 10 mul scalefont setfont moveto
+ musicchar show
+ grestore
+} def
+
+% Define each music character name to be a routine that prints the character.
+% Each character is to be invoked as in this example:
+% 100 200 1 gclef % at (100, 200), scale to default size & print
+
+/gclef { (A) printmchar0 } def
+/fclef { (B) printmchar0 } def
+/cclef { (C) printmchar0 } def
+/dblwhole { (D) printmchar0 } def
+/1n { (E) printmchar0 } def
+/2n { (F) printmchar0 } def
+/4n { (G) printmchar0 } def
+/upflag { (H) printmchar0 } def
+/dnflag { (I) printmchar0 } def
+/dwhrest { (J) printmchar0 } def
+/1rest { (K) printmchar0 } def
+/2rest { (L) printmchar0 } def
+/4rest { (M) printmchar0 } def
+/8rest { (N) printmchar0 } def
+/16rest { (O) printmchar0 } def
+/32rest { (P) printmchar0 } def
+/64rest { (Q) printmchar0 } def
+/128rest { (R) printmchar0 } def
+/256rest { (S) printmchar0 } def
+/dot { (T) printmchar0 } def
+/nat { (U) printmchar0 } def
+/sharp { (V) printmchar0 } def
+/flat { (W) printmchar0 } def
+/dblsharp { (X) printmchar0 } def
+/dblflat { (Y) printmchar0 } def
+/xnote { (Z) printmchar0 } def
+/dwhdiamond { (a) printmchar0 } def
+/diamond { (b) printmchar0 } def
+/filldiamond { (c) printmchar0 } def
+/up2n { (d) printmchar0 } def
+/dn2n { (e) printmchar0 } def
+/up4n { (f) printmchar0 } def
+/dn4n { (g) printmchar0 } def
+/up8n { (h) printmchar0 } def
+/dn8n { (i) printmchar0 } def
+/up16n { (j) printmchar0 } def
+/dn16n { (k) printmchar0 } def
+/up32n { (l) printmchar0 } def
+/dn32n { (m) printmchar0 } def
+/up64n { (n) printmchar0 } def
+/dn64n { (o) printmchar0 } def
+/up128n { (p) printmchar0 } def
+/dn128n { (q) printmchar0 } def
+/up256n { (r) printmchar0 } def
+/dn256n { (s) printmchar0 } def
+/com { (t) printmchar0 } def
+/cut { (u) printmchar0 } def
+/begped { (v) printmchar0 } def
+/pedal { (w) printmchar0 } def
+/endped { (x) printmchar0 } def
+/dnbow { (y) printmchar0 } def
+/upbow { (z) printmchar0 } def
+/wedge { (1) printmchar0 } def
+/uwedge { (2) printmchar0 } def
+/ferm { (3) printmchar0 } def
+/uferm { (4) printmchar0 } def
+/sign { (5) printmchar0 } def
+/coda { (6) printmchar0 } def
+/mor { (7) printmchar0 } def
+/invmor { (8) printmchar0 } def
+/turn { (9) printmchar0 } def
+/invturn { (0) printmchar0 } def
+/acc_gt { (#) printmchar0 } def
+/acc_hat { ($) printmchar0 } def
+/acc_uhat { (") printmchar0 } def
+/tr { (*) printmchar0 } def
+/leg { (,) printmchar0 } def
+/rr { (-) printmchar0 } def
+/measrpt { (.) printmchar0 } def
+/copyright { (/) printmchar0 } def
+/dim { (`) printmchar0 } def
+/halfdim { (') printmchar0 } def
+/triangle { (^) printmchar0 } def
+/qwhrest { (&) printmchar0 } def
+/ll1rest { (!) printmchar0 } def
+/ll2rest { (@) printmchar0 } def
+/dwhrighttriangle { (A) printmchar1 } def
+/righttriangle { (B) printmchar1 } def
+/fillrighttriangle { (C) printmchar1 } def
+/udwhrighttriangle { (D) printmchar1 } def
+/urighttriangle { (E) printmchar1 } def
+/ufillrighttriangle { (F) printmchar1 } def
+/dwhrectangle { (G) printmchar1 } def
+/rectangle { (H) printmchar1 } def
+/fillrectangle { (I) printmchar1 } def
+/dwhisostriangle { (J) printmchar1 } def
+/isostriangle { (K) printmchar1 } def
+/fillisostriangle { (L) printmchar1 } def
+/dwhpiewedge { (M) printmchar1 } def
+/piewedge { (N) printmchar1 } def
+/fillpiewedge { (O) printmchar1 } def
+/dwhsemicircle { (P) printmchar1 } def
+/semicircle { (Q) printmchar1 } def
+/fillsemicircle { (R) printmchar1 } def
+/dwhslashhead { (S) printmchar1 } def
+/slashhead { (T) printmchar1 } def
+/fillslashhead { (U) printmchar1 } def
+/blankhead { (V) printmchar1 } def
+
+
+% Define routines for Mup output other than music characters.
+
+/stepsize 3 def % define a step size as 3 points (at default magnification)
+
+% x1 y1 x2 lines dist staffscale staff
+% draw a staff starting at x1, y1 and extending to x2 with "lines"
+% lines, 2*dist*stepsize apart, scaled by staffscale
+/staff {
+ /staffscale exch def
+ /dist exch def
+ /lines exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 0.7 staffscale mul sb setlinewidth
+ 1 lines sub 2 lines 1 sub { % loop from bottom line to top line
+ dup stepsize mul staffscale mul dist mul y1 add x1 exch moveto
+ stepsize mul staffscale mul dist mul y1 add x2 exch lineto stroke
+ } for
+} def
+
+% x y1 y2 bracket draw a bracket; y1 is the top
+/bracket {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ 3 setlinewidth
+ x 2 sub y1 1 add moveto
+ x 2 sub y2 1 sub lineto
+ stroke
+ x 2 sub y1 1 add moveto
+ x 1 sub y1 1 add x 3 add y1 1 add x 5 add y1 6 add curveto
+ x 6 add y1 5 add lineto
+ x 5 add y1 2 add x 1 add y1 2 sub x 2 sub y1 2 sub curveto
+ fill
+ x 2 sub y2 1 sub moveto
+ x 1 sub y2 1 sub x 3 add y2 1 sub x 5 add y2 6 sub curveto
+ x 6 add y2 5 sub lineto
+ x 5 add y2 2 sub x 1 add y2 2 add x 2 sub y2 2 add curveto
+ fill
+ grestore
+} def
+
+% x y1 y2 brace draw a brace; y1 is the top
+/brace {
+ /y2 exch def
+ /y1 exch def
+ /x exch def
+ gsave
+ x 9 sub y1 y2 add 2 div translate
+ /topy y1 y2 sub 2 div 1 sub def
+ 0 1 1 {
+ pop
+ %0 topy moveto 0 0 lineto stroke
+ 0 0 moveto
+ 16 topy 0.2 mul -11 topy 0.6 mul 8 topy curveto
+ 8.7 topy lineto
+ -7 topy 0.7 mul 20 topy 0.3 mul 1 0 curveto
+ fill
+ 1 -1 scale % flip to do bottom half
+ } for
+ grestore
+} def
+
+% endx endy wavy staffscale draw a wavy line from current point to here,
+% scaled by staffscale
+/wavy {
+ /staffscale exch def
+ /endy exch def % define the end point of the line
+ /endx exch def
+ currentpoint % line starts at current point
+ /begy exch def % define the beginning point of the line
+ /begx exch def
+ gsave
+ /dx endx begx sub def % find delta x and delta y
+ /dy endy begy sub def
+ /r dx dx mul dy dy mul add sqrt def % hypotenuse
+ /theta dy dx atan def % angle with positive x axis
+ begx begy translate % change axes so that we can draw the line
+ theta rotate % from (0, 0) to (r, 0)
+ staffscale staffscale scale % scale everything by staffscale
+ /scaledr r staffscale div def % but scale r in reverse to keep length
+
+ % Each outer loop draws one cycle of the squiggle. It continues until
+ % we are at or beyond the desired end point.
+ 0 0 moveto
+ 0 6 scaledr {
+ gsave
+ % first loop draws left half of squiggle; second draws right
+ 0 1 1 {
+ 0.0 0.4 moveto
+ 2.0 1.9 3.4 2.3 3.9 0.0 curveto
+ 2.1 0.0 lineto
+ 1.9 0.8 1.4 0.7 0.0 -0.4 curveto
+ fill
+ pop 180 rotate -6 0 translate
+ } for
+ grestore
+
+ pop 6 0 translate % shift axes right one squiggle
+ } for
+
+ grestore
+} def
+
+% x y space frets fretno numvert curvel curver [ f1 f2 f3 ... ] grid
+% print a guitar grid diagram
+/grid {
+ /grid_positions exch def % 0="o", -1="x", -2=nothing, positive=dot
+ /curver exch def % right string for curve, 0 if none
+ /curvel exch def % left string for curve, 0 if none
+ /numvert exch def % vertical position to print fretno, 0 if none
+ /fretno exch def % fret no. to print at right, 0 if none
+ /frets exch def % number of fret lines
+ /space exch def % points between two neighboring lines
+ /y exch def % y coord of top fret line
+ /x exch def % x coord of left strings
+
+ gsave
+ /strings grid_positions length def % number of strings
+ /lmarky 0.4 space mul y add def % lowest Y of a "o" or "x"
+ space 10 div setlinewidth
+ 2 setlinecap
+
+ % draw the lines of the grid
+ 0 1 strings 1 sub { % loop from left string to right string
+ dup space mul x add y moveto
+ space mul x add frets 1 sub space mul y exch sub lineto stroke
+ } for
+ 0 -1 1 frets sub { % loop from top fret (nut) to bottom fret
+ dup space mul y add x exch moveto
+ space mul y add strings 1 sub space mul x add exch lineto stroke
+ } for
+
+ % draw the curved line if there is one
+ curvel 0 gt {
+ % within strings curvel to curver, find smallest positive fret
+ /minfret 1000 def
+ curvel 1 curver {
+ /strno exch def
+ /grid_p grid_positions strno 1 sub get def
+ grid_p 0 gt grid_p minfret lt and {
+ /minfret grid_p def
+ } if
+ } for
+
+ % if curve goes above top fret, other marks must be higher
+ minfret 1 eq {
+ /hmarky 1.2 space mul y add def
+ } {
+ /hmarky lmarky def
+ } ifelse
+
+ /strdiff curver curvel sub def
+ space 8 div setlinewidth
+
+ % set endpoint coords of curve; higher if curve is short
+ /curvex1 curvel 1 sub space mul x add def
+ /curvex2 curver 1 sub space mul x add def
+ /curvey 1 minfret sub space mul y add def
+ strdiff 3 lt {
+ /curvey 0.2 strdiff div space mul curvey add def
+ } if
+
+ % move to left end, set other points, draw curve
+ curvex1 curvey moveto
+
+ curvex1 curvex2 curvex1 sub 3 div add
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvex2 curvex1 sub 3 div sub
+ curvey space 0.4 strdiff sqrt mul mul add
+
+ curvex2 curvey curveto stroke
+ } if
+
+ space 10 div setlinewidth
+
+ % draw dots and x and o marks
+ 0 1 strings 1 sub { % loop from left string to right string
+ /strno exch def % first string is 0
+ /grid_p grid_positions strno get def
+ /strx strno space mul x add def
+
+ % set Y of mark higher if curved line covers this string
+ strno 1 add curvel ge strno 1 add curver le and {
+ /marky hmarky def
+ } {
+ /marky lmarky def
+ } ifelse
+
+ grid_p -1 eq { % draw an X above the string
+ /xhwid space 3 div def
+ strx xhwid sub marky xhwid sub moveto
+ strx xhwid add marky xhwid add lineto stroke
+ strx xhwid sub marky xhwid add moveto
+ strx xhwid add marky xhwid sub lineto stroke
+ } if
+ grid_p 0 eq { % draw a circle above the string
+ strx marky space 0.3 mul 0 360 arc stroke
+ } if
+ grid_p 1 ge { % draw a dot by the proper fret
+ strx y grid_p space mul sub space 3 div add
+ space 3 div 0 360 arc fill
+ } if
+ } for
+
+ % print "X fr" if requested
+ fretno 0 gt {
+ /Palatino-Roman findfont space 1.9 mul scalefont setfont
+ x strings 0.5 sub space mul add
+ y space numvert 0.3 add mul sub moveto
+ fretno 2 string cvs show ( fr) show
+ } if
+ grestore
+} def
+
+% x1 y1 x2 y2 whitebox draw a white rectangle with opposite
+% corners of (x1,y1) and (x2,y2)
+/whitebox {
+ /y2 exch def
+ /x2 exch def
+ /y1 exch def
+ /x1 exch def
+ 1.0 setgray
+ newpath
+ x1 y1 moveto
+ x1 y2 lineto
+ x2 y2 lineto
+ x2 y1 lineto
+ closepath
+ fill
+ stroke
+ 0.0 setgray
+} def
+
+
+/LineNum 0 def
+/InputFile (unknown) def
+
+% n linenum
+/linenum {
+ /LineNum exch def
+} def
+
+% (inputfilename) inputfile
+/inputfile {
+ /InputFile exch def
+} def
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont0 begin
+/dictsize Encoding length def
+mfont0 /Mcbbox0 dictsize dict put
+
+% temporarily redefine printmchar0 to get code
+5 dict begin
+/printmchar0 { {} forall } def
+
+Mcbbox0 Encoding 128rest get [ 1140.0 0 -515.0 -1515.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 16rest get [ 830.0 0 -415.0 -1215.0 405.0 485.0 ] put
+Mcbbox0 Encoding 1n get [ 1080.0 0 -535.0 -335.0 535.0 345.0 ] put
+Mcbbox0 Encoding 1rest get [ 1540.0 0 -765.0 -5.0 765.0 645.0 ] put
+Mcbbox0 Encoding 256rest get [ 1250.0 0 -625.0 -2115.0 615.0 1685.0 ] put
+Mcbbox0 Encoding 2n get [ 880.0 0 -435.0 -345.0 435.0 355.0 ] put
+Mcbbox0 Encoding 2rest get [ 1540.0 0 -765.0 -45.0 765.0 315.0 ] put
+Mcbbox0 Encoding 32rest get [ 940.0 0 -415.0 -1215.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 4n get [ 840.0 0 -415.0 -335.0 415.0 345.0 ] put
+Mcbbox0 Encoding 4rest get [ 650.0 0 -345.0 -885.0 295.0 985.0 ] put
+Mcbbox0 Encoding 64rest get [ 1040.0 0 -515.0 -1515.0 515.0 1085.0 ] put
+Mcbbox0 Encoding 8rest get [ 750.0 0 -305.0 -615.0 435.0 485.0 ] put
+Mcbbox0 Encoding acc_gt get [ 1170.0 0 -525.0 -335.0 635.0 345.0 ] put
+Mcbbox0 Encoding acc_hat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding acc_uhat get [ 780.0 0 -385.0 -5.0 385.0 875.0 ] put
+Mcbbox0 Encoding begped get [ 470.0 0 -245.0 -45.0 215.0 615.0 ] put
+Mcbbox0 Encoding cclef get [ 1540.0 0 -765.0 -1245.0 765.0 1255.0 ] put
+Mcbbox0 Encoding coda get [ 1640.0 0 -815.0 -855.0 815.0 865.0 ] put
+Mcbbox0 Encoding com get [ 1100.0 0 -575.0 -635.0 515.0 655.0 ] put
+Mcbbox0 Encoding copyright get [ 920.0 0 -455.0 -45.0 455.0 855.0 ] put
+Mcbbox0 Encoding cut get [ 1100.0 0 -575.0 -905.0 515.0 915.0 ] put
+Mcbbox0 Encoding dblflat get [ 1170.0 0 -595.0 -405.0 565.0 1115.0 ] put
+Mcbbox0 Encoding dblsharp get [ 720.0 0 -355.0 -345.0 355.0 355.0 ] put
+Mcbbox0 Encoding dblwhole get [ 1090.0 0 -535.0 -605.0 545.0 615.0 ] put
+Mcbbox0 Encoding diamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding dim get [ 540.0 0 -265.0 -5.0 265.0 905.0 ] put
+Mcbbox0 Encoding dn128n get [ 840.0 0 -415.0 -3545.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn16n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn256n get [ 840.0 0 -415.0 -3965.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn2n get [ 880.0 0 -435.0 -2105.0 435.0 355.0 ] put
+Mcbbox0 Encoding dn32n get [ 840.0 0 -415.0 -2585.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn4n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn64n get [ 840.0 0 -415.0 -3065.0 415.0 345.0 ] put
+Mcbbox0 Encoding dn8n get [ 840.0 0 -415.0 -2105.0 415.0 345.0 ] put
+Mcbbox0 Encoding dnbow get [ 810.0 0 -395.0 -5.0 405.0 915.0 ] put
+Mcbbox0 Encoding dnflag get [ 640.0 0 -335.0 -1705.0 295.0 15.0 ] put
+Mcbbox0 Encoding dot get [ 280.0 0 -135.0 -125.0 135.0 135.0 ] put
+Mcbbox0 Encoding dwhdiamond get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox0 Encoding dwhrest get [ 340.0 0 -165.0 -5.0 165.0 615.0 ] put
+Mcbbox0 Encoding endped get [ 480.0 0 -215.0 -45.0 255.0 615.0 ] put
+Mcbbox0 Encoding fclef get [ 1840.0 0 -1015.0 -1705.0 815.0 655.0 ] put
+Mcbbox0 Encoding ferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding filldiamond get [ 880.0 0 -435.0 -305.0 435.0 315.0 ] put
+Mcbbox0 Encoding flat get [ 580.0 0 -295.0 -405.0 275.0 1115.0 ] put
+Mcbbox0 Encoding gclef get [ 1790.0 0 -915.0 -1605.0 865.0 3015.0 ] put
+Mcbbox0 Encoding halfdim get [ 760.0 0 -375.0 -5.0 375.0 1015.0 ] put
+Mcbbox0 Encoding invmor get [ 1320.0 0 -655.0 -455.0 655.0 465.0 ] put
+Mcbbox0 Encoding invturn get [ 1300.0 0 -645.0 -335.0 645.0 345.0 ] put
+Mcbbox0 Encoding leg get [ 840.0 0 -415.0 -55.0 415.0 65.0 ] put
+Mcbbox0 Encoding ll1rest get [ 840.0 0 -415.0 -5.0 415.0 625.0 ] put
+Mcbbox0 Encoding ll2rest get [ 840.0 0 -415.0 -15.0 415.0 315.0 ] put
+Mcbbox0 Encoding measrpt get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox0 Encoding mor get [ 1320.0 0 -655.0 -285.0 655.0 295.0 ] put
+Mcbbox0 Encoding nat get [ 520.0 0 -255.0 -855.0 255.0 865.0 ] put
+Mcbbox0 Encoding pedal get [ 1040.0 0 -515.0 -45.0 515.0 675.0 ] put
+Mcbbox0 Encoding qwhrest get [ 340.0 0 -165.0 -605.0 165.0 615.0 ] put
+Mcbbox0 Encoding rr get [ 940.0 0 -465.0 -25.0 465.0 1035.0 ] put
+Mcbbox0 Encoding sharp get [ 700.0 0 -345.0 -935.0 345.0 945.0 ] put
+Mcbbox0 Encoding sign get [ 1340.0 0 -665.0 -825.0 665.0 835.0 ] put
+Mcbbox0 Encoding tr get [ 1440.0 0 -715.0 -5.0 715.0 1015.0 ] put
+Mcbbox0 Encoding triangle get [ 800.0 0 -395.0 -45.0 395.0 785.0 ] put
+Mcbbox0 Encoding turn get [ 1300.0 0 -645.0 -325.0 645.0 345.0 ] put
+Mcbbox0 Encoding uferm get [ 1640.0 0 -815.0 -5.0 815.0 1015.0 ] put
+Mcbbox0 Encoding up128n get [ 1390.0 0 -745.0 -335.0 635.0 3555.0 ] put
+Mcbbox0 Encoding up16n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding up256n get [ 1390.0 0 -745.0 -335.0 635.0 3975.0 ] put
+Mcbbox0 Encoding up2n get [ 880.0 0 -435.0 -345.0 435.0 2115.0 ] put
+Mcbbox0 Encoding up32n get [ 1390.0 0 -745.0 -335.0 635.0 2595.0 ] put
+Mcbbox0 Encoding up4n get [ 850.0 0 -415.0 -335.0 425.0 2115.0 ] put
+Mcbbox0 Encoding up64n get [ 1390.0 0 -745.0 -335.0 635.0 3075.0 ] put
+Mcbbox0 Encoding up8n get [ 1390.0 0 -745.0 -335.0 635.0 2115.0 ] put
+Mcbbox0 Encoding upbow get [ 720.0 0 -355.0 -115.0 355.0 925.0 ] put
+Mcbbox0 Encoding upflag get [ 640.0 0 -335.0 -5.0 295.0 1715.0 ] put
+Mcbbox0 Encoding uwedge get [ 340.0 0 -165.0 -5.0 165.0 505.0 ] put
+Mcbbox0 Encoding wedge get [ 340.0 0 -165.0 5.0 165.0 515.0 ] put
+Mcbbox0 Encoding xnote get [ 880.0 0 -435.0 -365.0 435.0 375.0 ] put
+
+end
+end
+
+/Mfont0 mfont0 definefont
+
+
+% find size of Encoding and make a dictionary
+% that size for bounding box information
+mfont1 begin
+/dictsize Encoding length def
+mfont1 /Mcbbox1 dictsize dict put
+
+% temporarily redefine printmchar1 to get code
+5 dict begin
+/printmchar1 { {} forall } def
+
+Mcbbox1 Encoding blankhead get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding dwhisostriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhpiewedge get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrectangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhsemicircle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding dwhslashhead get [ 1410.0 0 -695.0 -725.0 705.0 735.0 ] put
+Mcbbox1 Encoding fillisostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding fillpiewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillrighttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillsemicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding fillslashhead get [ 1300.0 0 -645.0 -675.0 645.0 685.0 ] put
+Mcbbox1 Encoding isostriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding piewedge get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding rectangle get [ 880.0 0 -435.0 -275.0 435.0 285.0 ] put
+Mcbbox1 Encoding righttriangle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding semicircle get [ 880.0 0 -435.0 -305.0 435.0 285.0 ] put
+Mcbbox1 Encoding slashhead get [ 1380.0 0 -685.0 -725.0 685.0 735.0 ] put
+Mcbbox1 Encoding udwhrighttriangle get [ 950.0 0 -465.0 -605.0 475.0 615.0 ] put
+Mcbbox1 Encoding ufillrighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+Mcbbox1 Encoding urighttriangle get [ 880.0 0 -435.0 -275.0 435.0 315.0 ] put
+
+end
+end
+
+/Mfont1 mfont1 definefont
+
+/makeExtEncoding {
+ /extendedencoding 256 array def
+ StandardEncoding extendedencoding copy
+ extendedencoding 32 /exclamdown put
+ extendedencoding 33 /cent put
+ extendedencoding 34 /sterling put
+ extendedencoding 35 /yen put
+ extendedencoding 36 /quotedblleft put
+ extendedencoding 37 /guillemotleft put
+ extendedencoding 38 /guillemotright put
+ extendedencoding 39 /guilsinglleft put
+ extendedencoding 40 /guilsinglright put
+ extendedencoding 41 /dagger put
+ extendedencoding 42 /daggerdbl put
+ extendedencoding 43 /bullet put
+ extendedencoding 44 /quotedblbase put
+ extendedencoding 45 /quotedblright put
+ extendedencoding 46 /questiondown put
+ extendedencoding 47 /grave put
+ extendedencoding 48 /acute put
+ extendedencoding 49 /macron put
+ extendedencoding 50 /breve put
+ extendedencoding 51 /dotaccent put
+ extendedencoding 52 /dieresis put
+ extendedencoding 53 /ring put
+ extendedencoding 54 /cedilla put
+ extendedencoding 55 /hungarumlaut put
+ extendedencoding 56 /ogonek put
+ extendedencoding 57 /caron put
+ extendedencoding 58 /emdash put
+ extendedencoding 59 /AE put
+ extendedencoding 60 /ae put
+ extendedencoding 61 /ordfeminine put
+ extendedencoding 62 /ordmasculine put
+ extendedencoding 63 /Lslash put
+ extendedencoding 64 /lslash put
+ extendedencoding 65 /Oslash put
+ extendedencoding 66 /oslash put
+ extendedencoding 67 /OE put
+ extendedencoding 68 /oe put
+ extendedencoding 69 /dotlessi put
+ extendedencoding 70 /germandbls put
+ extendedencoding 71 /Aacute put
+ extendedencoding 72 /aacute put
+ extendedencoding 73 /Acircumflex put
+ extendedencoding 74 /acircumflex put
+ extendedencoding 75 /Adieresis put
+ extendedencoding 76 /adieresis put
+ extendedencoding 77 /Agrave put
+ extendedencoding 78 /agrave put
+ extendedencoding 79 /Aring put
+ extendedencoding 80 /aring put
+ extendedencoding 81 /Atilde put
+ extendedencoding 82 /atilde put
+ extendedencoding 83 /Ccedilla put
+ extendedencoding 84 /ccedilla put
+ extendedencoding 85 /Eacute put
+ extendedencoding 86 /eacute put
+ extendedencoding 87 /Ecircumflex put
+ extendedencoding 88 /ecircumflex put
+ extendedencoding 89 /Edieresis put
+ extendedencoding 90 /edieresis put
+ extendedencoding 91 /Egrave put
+ extendedencoding 92 /egrave put
+ extendedencoding 93 /Iacute put
+ extendedencoding 94 /iacute put
+ extendedencoding 95 /Icircumflex put
+ extendedencoding 96 /icircumflex put
+ extendedencoding 97 /Idieresis put
+ extendedencoding 98 /idieresis put
+ extendedencoding 99 /Igrave put
+ extendedencoding 100 /igrave put
+ extendedencoding 101 /Ntilde put
+ extendedencoding 102 /ntilde put
+ extendedencoding 103 /Oacute put
+ extendedencoding 104 /oacute put
+ extendedencoding 105 /Ocircumflex put
+ extendedencoding 106 /ocircumflex put
+ extendedencoding 107 /Odieresis put
+ extendedencoding 108 /odieresis put
+ extendedencoding 109 /Ograve put
+ extendedencoding 110 /ograve put
+ extendedencoding 111 /Otilde put
+ extendedencoding 112 /otilde put
+ extendedencoding 113 /Scaron put
+ extendedencoding 114 /scaron put
+ extendedencoding 115 /Uacute put
+ extendedencoding 116 /uacute put
+ extendedencoding 117 /Ucircumflex put
+ extendedencoding 118 /ucircumflex put
+ extendedencoding 119 /Udieresis put
+ extendedencoding 120 /udieresis put
+ extendedencoding 121 /Ugrave put
+ extendedencoding 122 /ugrave put
+ extendedencoding 123 /Ydieresis put
+ extendedencoding 124 /ydieresis put
+ extendedencoding 125 /Zcaron put
+ extendedencoding 126 /zcaron put
+ extendedencoding 127 /space put
+} def
+
+/makeExtendedFont {
+ findfont
+ dup length dict /newdict exch def
+ { 1 index /FID ne
+ { newdict 3 1 roll put }
+ { pop pop }
+ ifelse
+ } forall
+ newdict /Encoding extendedencoding put
+ newdict /UniqueID newdict /UniqueID get 1 add put
+ newdict definefont pop
+} def
+/flagsep 1.60 300 mul def % 1.60 stepsizes
+/scv 149508 def /sf 962 string def
+/fa {/p 0 def /chr exch -3 bitshift 127 and def {sf exch p add dup /p exch def chr put} forall} def
+[ 74 62 70 54 29 55 36 37 19 26 45 40 41 50 45 52 19 73 11 68 ] 1567304784 fa
+[ 961 ] 1341740116 fa
+[ 12 4 5 4 4 2 4 3 3 7 7 3 5 5 4 5 4 2 5 3 ] 1969419526 fa
+[ 96 4 4 3 2 4 11 2 6 23 13 16 8 3 28 13 8 3 6 11 ] 387152134 fa
+[ 268 4 13 12 5 4 4 5 4 5 3 2 4 3 4 8 3 3 9 2 ] 305899779 fa
+[ 369 3 4 9 3 3 9 2 4 3 4 7 4 4 4 9 5 3 5 4 ] 477458695 fa
+[ 498 4 36 4 37 4 42 4 4 37 4 4 35 4 4 5 13 3 4 4 ] 1130513667 fa
+[ 759 3 5 33 4 5 9 29 5 4 3 5 4 4 5 4 4 5 4 3 ] 1205319942 fa
+[ 902 8 4 2 3 4 3 4 4 3 2 3 9 ] 1708988675 fa
+[ 468 6 4 10 3 30 5 3 24 40 4 3 3 3 3 8 23 1 1 1 ] 123455756 fa
+[ 664 23 4 2 13 66 4 5 9 ] 2061720845 fa
+[ 795 ] 1622189328 fa
+[ 463 45 40 41 50 45 84 ] 304180545 fa
+[ 494 40 41 49 45 43 84 ] 251711819 fa
+[ 149 203 37 144 ] 358262127 fa
+[ 456 142 52 ] 95949173 fa
+[ 0 13 13 10 65 36 6 26 38 17 13 53 4 13 13 25 36 183 7 140 ] 1751712121 fa
+[ 839 5 13 12 13 13 48 ] 1943250302 fa
+[ 30 164 254 7 42 4 36 4 18 1 18 4 46 3 1 41 4 39 4 41 ] 499619205 fa
+[ 798 1 3 1 ] 1277775234 fa
+[ 76 32 135 79 99 8 246 43 30 160 ] 734015880 fa
+[ 265 70 36 12 25 87 4 36 4 37 4 46 4 41 43 83 4 83 41 3 ] 1546658194 fa
+[ 193 49 180 8 17 134 ] 831070621 fa
+[ 353 366 ] 1033403809 fa
+[ 266 1 190 39 40 41 50 45 43 45 ] 1758436783 fa
+[ 423 8 109 ] 508918194 fa
+[ 328 6 30 6 31 6 269 ] 212071871 fa
+[ 390 357 2 ] 1671244225 fa
+[ 500 ] 347047368 fa
+[ 558 ] 1276946910 fa
+[ 651 ] 2109048312 fa
+[ 644 ] 1914352160 fa
+[ 520 ] 471204394 fa
+[ 512 5 2 ] 1930983991 fa
+[ 665 ] 154021439 fa
+[ 513 ] 777103941 fa
+[ 514 ] 260959830 fa
+[ 530 239 ] 1284535922 fa
+[ 510 ] 1982423675 fa
+[ 150 ] 1969948305 fa
+[ 511 7 134 ] 1407991454 fa
+[ 144 371 ] 1896661664 fa
+[ 464 52 ] 1444653737 fa
+[ 509 81 ] 1712172720 fa
+[ 110 11 32 24 22 18 40 12 54 7 17 19 18 19 22 13 377 94 9 11 ] 889612 fa
+[ 954 ] 1802916616 fa
+[ 80 146 51 78 37 84 8 8 73 5 44 45 33 9 73 9 130 9 11 12 ] 1808121621 fa
+[ 19 42 3 22 8 82 63 23 25 13 8 5 176 248 40 73 12 13 13 12 ] 1752602397 fa
+[ 22 10 37 42 1 2 19 26 6 38 17 13 38 11 21 13 16 9 27 9 ] 1598682919 fa
+[ 405 9 13 46 49 50 50 213 18 12 13 13 12 45 10 ] 160257827 fa
+[ 1 8 8 6 10 10 16 11 14 8 23 19 13 19 13 7 15 3 9 8 ] 882894639 fa
+[ 234 40 9 15 6 7 6 25 36 37 19 6 47 16 40 41 50 45 43 6 ] 185215791 fa
+[ 733 19 37 16 12 13 3 3 12 6 6 6 7 6 7 6 6 6 45 10 ] 1706915629 fa
+[ 24 10 37 45 2 17 5 1 15 4 7 5 8 8 17 17 13 11 8 26 ] 1713964852 fa
+[ 284 21 13 25 18 18 19 18 28 1 7 28 2 4 106 24 3 2 32 36 ] 1218620208 fa
+[ 695 62 1 7 13 1 7 2 37 4 8 5 13 12 13 13 12 45 5 1 ] 1317868340 fa
+[ 960 ] 75399990 fa
+[ 45 9 155 6 245 68 21 98 60 109 ] 1430691640 fa
+[ 20 27 15 25 8 33 173 13 45 37 83 170 5 34 8 115 40 12 13 13 ] 841629509 fa
+[ 901 ] 422446918 fa
+[ 27 25 37 13 3 40 12 73 49 77 4 33 4 68 89 219 21 27 3 4 ] 560155470 fa
+[ 466 6 135 41 7 6 36 6 89 ] 803193686 fa
+[ 42 80 1 55 80 1 80 36 37 155 1 263 40 65 ] 189315943 fa
+[ 6 31 36 9 43 21 6 185 36 37 210 ] 1031359337 fa
+[ 44 9 101 4 4 20 8 80 3 23 30 5 19 17 20 17 15 7 7 36 ] 586694517 fa
+[ 552 22 20 16 3 55 42 31 10 33 ] 343336822 fa
+[ 7 4 54 54 10 22 10 20 8 8 53 5 226 12 115 38 17 42 26 13 ] 1808462718 fa
+[ 780 32 ] 847653755 fa
+[ 3 63 31 408 18 4 18 6 22 13 15 3 32 9 17 4 15 5 18 4 ] 1627872128 fa
+[ 724 83 7 ] 1643402114 fa
+[ 228 296 8 25 39 16 159 14 34 ] 670118796 fa
+[ 2 2 47 69 19 34 23 20 35 5 187 10 51 2 38 2 39 2 48 2 ] 888380310 fa
+[ 680 2 41 2 2 5 13 11 10 40 2 50 80 ] 1392580498 fa
+[ 14 25 10 7 22 49 21 22 1 4 10 23 4 13 15 5 16 15 12 3 ] 2114772893 fa
+[ 295 30 24 9 28 9 23 19 13 1 8 24 67 16 3 30 3 3 53 9 ] 453068702 fa
+[ 694 6 9 20 11 23 1 23 23 22 8 5 1 24 41 9 11 4 5 1 ] 1393470366 fa
+[ 944 8 ] 1770206109 fa
+[ 10 5 25 6 4 7 42 39 25 20 4 4 7 2 14 17 126 5 32 5 ] 113705892 fa
+[ 442 25 4 6 114 27 38 42 32 25 20 47 19 112 ] 998588323 fa
+[ 79 19 131 109 36 37 74 70 1 59 8 34 3 25 5 9 3 80 11 27 ] 1221405612 fa
+[ 912 9 11 ] 273962927 fa
+[ 8 230 25 23 6 17 130 31 61 64 16 127 32 ] 1881483187 fa
+[ 130 683 ] 1406620603 fa
+[ 18 10 32 25 5 3 10 3 143 50 13 9 61 93 86 1 1 180 48 58 ] 1980878788 fa
+[ 861 13 9 4 12 8 17 3 ] 1447963591 fa
+[ 67 143 8 128 115 435 19 2 ] 477757388 fa
+[ 490 35 ] 1151262673 fa
+[ 5 70 67 32 37 16 14 7 27 18 142 301 17 90 103 ] 1523362782 fa
+[ 117 14 33 38 17 13 20 26 3 453 89 3 8 113 10 ] 1908448236 fa
+sf cvx exec
+%%BeginResource: procset grops 1.17 2
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/MANUAL{
+statusdict begin/manualfeed true store end
+}bind def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[]0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{}def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-BoldItalic
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Courier
+%%IncludeResource: font Times-Italic
+%%IncludeResource: font AvantGarde-Book
+%%IncludeResource: font AvantGarde-Demi
+%%IncludeResource: font AvantGarde-BookOblique
+%%IncludeResource: font AvantGarde-DemiOblique
+%%IncludeResource: font Bookman-Light
+%%IncludeResource: font Bookman-Demi
+%%IncludeResource: font Bookman-LightItalic
+%%IncludeResource: font Bookman-DemiItalic
+%%IncludeResource: font Courier-Bold
+%%IncludeResource: font Courier-Oblique
+%%IncludeResource: font Courier-BoldOblique
+%%IncludeResource: font Helvetica
+%%IncludeResource: font Helvetica-Bold
+%%IncludeResource: font Helvetica-Oblique
+%%IncludeResource: font Helvetica-BoldOblique
+%%IncludeResource: font NewCenturySchlbk-Roman
+%%IncludeResource: font NewCenturySchlbk-Bold
+%%IncludeResource: font NewCenturySchlbk-Italic
+%%IncludeResource: font NewCenturySchlbk-BoldItalic
+%%IncludeResource: font Palatino-Roman
+%%IncludeResource: font Palatino-Bold
+%%IncludeResource: font Palatino-Italic
+%%IncludeResource: font Palatino-BoldItalic
+grops begin/DEFS 52 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL PLG def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/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/Z/bracketleft/backslash/bracketright/circumflex
+/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
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Palatino-BoldItalic@0 ENC0/Palatino-BoldItalic RE/Palatino-Italic@0
+ENC0/Palatino-Italic RE/Palatino-Bold@0 ENC0/Palatino-Bold RE
+/Palatino-Roman@0 ENC0/Palatino-Roman RE/NewCenturySchlbk-BoldItalic@0
+ENC0/NewCenturySchlbk-BoldItalic RE/NewCenturySchlbk-Italic@0 ENC0
+/NewCenturySchlbk-Italic RE/NewCenturySchlbk-Bold@0 ENC0
+/NewCenturySchlbk-Bold RE/NewCenturySchlbk-Roman@0 ENC0
+/NewCenturySchlbk-Roman RE/Helvetica-BoldOblique@0 ENC0
+/Helvetica-BoldOblique RE/Helvetica-Oblique@0 ENC0/Helvetica-Oblique RE
+/Helvetica-Bold@0 ENC0/Helvetica-Bold RE/Helvetica@0 ENC0/Helvetica RE
+/Courier-BoldOblique@0 ENC0/Courier-BoldOblique RE/Courier-Oblique@0
+ENC0/Courier-Oblique RE/Courier-Bold@0 ENC0/Courier-Bold RE
+/Bookman-DemiItalic@0 ENC0/Bookman-DemiItalic RE/Bookman-LightItalic@0
+ENC0/Bookman-LightItalic RE/Bookman-Demi@0 ENC0/Bookman-Demi RE
+/Bookman-Light@0 ENC0/Bookman-Light RE/AvantGarde-DemiOblique@0 ENC0
+/AvantGarde-DemiOblique RE/AvantGarde-BookOblique@0 ENC0
+/AvantGarde-BookOblique RE/AvantGarde-Demi@0 ENC0/AvantGarde-Demi RE
+/AvantGarde-Book@0 ENC0/AvantGarde-Book RE/Times-Italic@0 ENC0
+/Times-Italic RE/Courier@0 ENC0/Courier RE/Times-Bold@0 ENC0/Times-Bold
+RE/Times-Roman@0 ENC0/Times-Roman RE/Times-BoldItalic@0 ENC0
+/Times-BoldItalic RE
+%%EndProlog
+%%Page: T-1 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+69.336 164 EBEGIN
+0 0.15 0.65 setrgbcolor
+EEND/F0 24/Times-BoldItalic@0 SF 6(Mup)273.996 196 S -2 4
+(Music Publisher)194.652 228 T -2 4(User's Guide)217.344 260 T 69.336
+364 EBEGIN
+0 0 0 setrgbcolor
+EEND 232 702 176 176 -61 61 221.336 440.6 PBEGIN
+%%BeginDocument: mugex1.ps
+%%BoundingBox: 232 702 408 763
+save
+1445575900 1445576686 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+684.29 1163.00 900.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+264.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+292.78 719.00 1.000000 4n
+0.70 setlinewidth
+296.46 719.75 moveto
+296.46 740.00 lineto stroke
+320.08 716.00 1.000000 4n
+323.76 716.75 moveto
+323.76 737.00 lineto stroke
+351.62 713.00 1.000000 2n
+345.17 713.00 moveto
+358.07 713.00 lineto stroke
+355.52 713.75 moveto
+355.52 734.00 lineto stroke
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+395.65 743.00 moveto
+395.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 638.6 EBEGIN
+0 0.15 0.65 setrgbcolor
+EEND/F0 14/Times-Roman@0 SF(Mup V)256.478 670.6 Q(ersion 5.3)-1.554 E
+69.336 694.6 EBEGIN
+0 0 0 setrgbcolor
+EEND EP
+%%Page: T-2 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(Mup Music Publisher User')69.336 420 Q 2.5(sG)
+-.55 G(uide \212 Mup V)-2.5 E(ersion 5.3)-1.11 E 5.20869.336 438 S
+(op)-5.208 E 2.708(yright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 200\
+2, 2003, 2004, 2005, 2006 by Arkkra)-.1 F(Enterprises)69.336 450 Q
+(All rights reserv)69.336 468 Q(ed.)-.15 E -.35(Tr)69.336 492 S .721
+(ademarks: All brand names and product names included in this User').35
+F 3.221(sG)-.55 G .721(uide are trademarks, re)-3.221 F(gistered)-.15 E
+(trademarks, or trade names of their respecti)69.336 504 Q .3 -.15(ve h)
+-.25 H(olders.).15 E 69.336 528 EBEGIN
+%-marker1-
+EEND EP
+%%Page: i 3
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(CONTENTS)259.226 96 Q(1.)69.336 144 Q(INTR)
+86.836 144 Q(ODUCTION)-.4 E 7.5(.......................................\
+.......................................................................\
+............... 1)173.836 144 R(2.)69.336 162 Q(MUP B)86.836 162 Q
+(ASICS)-.35 E 7.5(.....................................................\
+.......................................................................\
+........ 2)156.336 162 R(2.1)86.836 174 Q(Notes and chords)114.336 174 Q
+7.5(...................................................................\
+.................................................. 2)193.836 174 R(2.2)
+86.836 186 Q -.15(Pa)114.336 186 S(rameters).15 E 7.5(.................\
+.......................................................................\
+....................................... 3)168.836 186 R(2.3)86.836 198 Q
+-.15(Pa)114.336 198 S(ge headers and footers).15 E 7.5(................\
+.......................................................................\
+................. 5)226.336 198 R(2.4)86.836 210 Q -.55(Ly)114.336 210 S
+(rics).55 E 7.5(.......................................................\
+.......................................................................\
+........ 5)151.336 210 R(2.5)86.836 222 Q(Miscellaneous)114.336 222 Q
+7.5(...................................................................\
+...................................................... 5)183.836 222 R
+(2.6)86.836 234 Q(Displaying, printing, and playing music)114.336 234 Q
+7.5(...................................................................\
+.............. 6)283.836 234 R(3.)69.336 252 Q -.4(RU)86.836 252 S
+(NNING MUP).4 E 7.5(...................................................\
+.......................................................................\
+..... 7)168.836 252 R(3.1)86.836 264 Q(Mupmate)114.336 264 Q 7.5(......\
+.......................................................................\
+.................................................... 7)163.836 264 R
+(3.2)86.836 276 Q(Mup Options)114.336 276 Q 7.5(.......................\
+.......................................................................\
+............................. 7)178.836 276 R(3.3)86.836 288 Q
+(Mupdisp and Mupprnt utility programs)114.336 288 Q 7.5(...............\
+................................................................. 11)
+281.336 288 R(4.)69.336 306 Q(MUP FILE STR)86.836 306 Q(UCTURE)-.4 E 7.5
+(......................................................................\
+......................................... 13)203.836 306 R(4.1)86.836
+318 Q(Mup General Syntax)114.336 318 Q 7.5(............................\
+.......................................................................\
+.......... 13)208.836 318 R(4.2)86.836 330 Q(Conte)114.336 330 Q(xts)
+-.15 E 7.5(............................................................\
+.................................................................... 14)
+161.336 330 R(5.)69.336 348 Q -.35(BA)86.836 348 S(SIC ST).35 E(AND)-.93
+E(ARD MUSIC NO)-.4 E -.93(TA)-.4 G(TION)-.18 E 7.5(....................\
+................................................................. 15)
+268.836 348 R(5.1)86.836 360 Q(Specifying chords)114.336 360 Q 7.5(....\
+.......................................................................\
+...................................... 15)198.836 360 R(5.1.1)114.336
+372 Q(Staf)144.336 372 Q 2.5(fa)-.25 G(nd v)-2.5 E(oice)-.2 E 7.5(.....\
+.......................................................................\
+.............................. 15)216.336 372 R(5.1.2)114.336 384 Q
+(Chord duration information)144.336 384 Q 7.5(.........................\
+............................................................. 15)266.336
+384 R(5.1.3)114.336 396 Q(Notes, rests, or spaces)144.336 396 Q 7.5(...\
+.......................................................................\
+..................... 16)243.836 396 R(5.1.3.1)144.336 408 Q
+(Measure duration)181.836 408 Q(17)7.5 E(5.1.3.2)144.336 420 Q 5
+(Accidentals 17)181.836 420 R(5.1.3.3)144.336 432 Q(Octa)181.836 432 Q
+5.3 -.15(ve 1)-.2 H(7).15 E(5.1.4)114.336 444 Q(Shorthand notations)
+144.336 444 Q 7.5(.....................................................\
+............................................. 18)236.336 444 R(5.1.5)
+114.336 456 Q(Note attrib)144.336 456 Q(utes)-.2 E 7.5(................\
+.......................................................................\
+.................... 19)213.836 456 R(5.1.5.1)144.336 468 Q
+(Small note head)181.836 468 Q(19)7.5 E(5.1.5.2)144.336 480 Q(Note tie)
+181.836 480 Q(19)7.5 E(5.1.5.3)144.336 492 Q 5(Slurs 20)181.836 492 R
+(5.1.5.4)144.336 504 Q(Head shape)181.836 504 Q(20)7.5 E(5.1.5.5)144.336
+516 Q(Note location tag)181.836 516 Q(21)7.5 E(5.1.6)114.336 528 Q
+(Chord attrib)144.336 528 Q(utes)-.2 E 7.5(............................\
+.......................................................................\
+..... 21)221.336 528 R(5.1.6.1)144.336 540 Q(Chord style)181.836 540 Q
+(21)7.5 E(5.1.6.2)144.336 552 Q(Head shape)181.836 552 Q(22)7.5 E
+(5.1.6.3)144.336 564 Q(Symbols to be printed with a chord)181.836 564 Q
+(22)7.5 E(5.1.6.4)144.336 576 Q 5(Slashes 22)181.836 576 R(5.1.6.5)
+144.336 588 Q(Stem direction)181.836 588 Q(22)7.5 E(5.1.6.6)144.336 600
+Q(Stem len)181.836 600 Q(23)7.5 E(5.1.6.7)144.336 612 Q -.15(Pa)181.836
+612 S 5(dding 23).15 F(5.1.6.8)144.336 624 Q(Chord location tag)181.836
+624 Q(23)7.5 E(5.1.6.9)144.336 636 Q(Horizontal of)181.836 636 Q 5
+(fset 23)-.25 F(5.1.6.10)144.336 648 Q(Rest distance)181.836 648 Q(24)
+7.5 E(5.1.6.11)144.336 660 Q(Repeated attrib)181.836 660 Q 5(utes 24)-.2
+F(5.1.7)114.336 672 Q(Mid-measure parameter changes)144.336 672 Q 7.5(.\
+.......................................................................\
+...... 25)286.336 672 R(5.1.8)114.336 684 Q(Cross-staf)144.336 684 Q 2.5
+(fs)-.25 G(tems)-2.5 E 7.5(............................................\
+........................................................... 25)223.836
+684 R(5.1.9)114.336 696 Q(Inter)144.336 696 Q(-chord attrib)-.2 E(utes)
+-.2 E 7.5(.............................................................\
+.................................... 26)238.836 696 R(5.1.9.1)144.336
+708 Q(Chord ties)181.836 708 Q(26)7.5 E(5.1.9.2)144.336 720 Q
+(Chord slurs)181.836 720 Q(27)7.5 E(i)283.946 768 Q EP
+%%Page: ii 4
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(5.1.9.3)144.336 96 Q(Custom beaming)181.836 96 Q
+(27)7.5 E(5.1.9.4)144.336 108 Q(Cross-staf)181.836 108 Q 2.5(fb)-.25 G 5
+(eams 31)-2.5 F(5.1.9.5)144.336 120 Q 5(Alternation 32)181.836 120 R
+(5.1.9.6)144.336 132 Q 5(Slope 32)181.836 132 R(5.1.10)114.336 144 Q
+-.45(Tu)144.336 144 S(plets).45 E 7.5(.................................\
+.......................................................................\
+.............. 33)186.336 144 R(5.2)86.836 156 Q
+(Chord-at-a-time input style)114.336 156 Q 7.5(........................\
+.......................................................................\
+.... 34)233.836 156 R(5.3)86.836 168 Q(Bar lines)114.336 168 Q 7.5(....\
+.......................................................................\
+..................................................... 37)161.336 168 R
+(5.3.1)114.336 180 Q(Bar line padding)144.336 180 Q 7.5(...............\
+.......................................................................\
+.................. 39)221.336 180 R(5.3.2)114.336 192 Q
+(Bar line location tag)144.336 192 Q 7.5(..............................\
+.................................................................... 39)
+236.336 192 R(5.3.3)114.336 204 Q(Endings)144.336 204 Q 7.5(...........\
+.......................................................................\
+................................... 40)188.836 204 R(5.3.4)114.336 216 Q
+(Rehearsal marks)144.336 216 Q 7.5(....................................\
+.................................................................... 40)
+221.336 216 R(5.3.5)114.336 228 Q(Setting the measure number)144.336 228
+Q 7.5(.................................................................\
+..................... 41)266.336 228 R(5.3.6)114.336 240 Q
+(Setting rehearsal letter or number)144.336 240 Q 7.5(.................\
+............................................................ 41)288.836
+240 R(5.3.7)114.336 252 Q(Hiding time/k)144.336 252 Q .3 -.15(ey s)-.1 H
+(ignature and clef changes).15 E 7.5
+(............................................................. 41)
+328.836 252 R(5.4)86.836 264 Q(Multirest)114.336 264 Q 7.5(............\
+.......................................................................\
+............................................. 42)161.336 264 R(5.5)
+86.836 276 Q -.55(Ly)114.336 276 S(rics).55 E 7.5(.....................\
+.......................................................................\
+........................................ 43)151.336 276 R(6.)69.336 294
+Q -.93(TA)86.836 294 S(BLA).93 E(TURE NO)-1.11 E -.93(TA)-.4 G(TION)-.18
+E 7.5(.................................................................\
+............................................. 50)206.336 294 R(6.1)
+86.836 306 Q(Specifying a tablature staf)114.336 306 Q(f)-.25 E 7.5(...\
+.......................................................................\
+......................... 50)233.836 306 R(6.2)86.836 318 Q
+(Music input on tablature staf)114.336 318 Q(fs)-.25 E 7.5(............\
+.......................................................................\
+........... 51)246.336 318 R(6.3)86.836 330 Q(Chord attrib)114.336 330 Q
+(utes)-.2 E 7.5(.......................................................\
+............................................................. 52)191.336
+330 R(6.4)86.836 342 Q -.35(Ti)114.336 342 S(es).35 E 7.5(.............\
+.......................................................................\
+.................................................... 52)141.336 342 R
+(6.5)86.836 354 Q(Slides)114.336 354 Q 7.5(............................\
+.......................................................................\
+.................................. 52)148.836 354 R(6.6)86.836 366 Q
+(Bends)114.336 366 Q 7.5(..............................................\
+.......................................................................\
+............... 53)151.336 366 R(6.7)86.836 378 Q(Miscellaneous)114.336
+378 Q 7.5(.............................................................\
+.......................................................... 54)183.836
+378 R(7.)69.336 396 Q(SHAPED NO)86.836 396 Q(TES)-.4 E 7.5(............\
+.......................................................................\
+......................................... 56)171.336 396 R(7.1)86.836
+408 Q(Headshapes conte)114.336 408 Q(xt)-.15 E 7.5(....................\
+.......................................................................\
+................... 56)206.336 408 R(7.2)86.836 420 Q
+(Noteheads parameter)114.336 420 Q 7.5(................................\
+.......................................................................\
+..... 57)211.336 420 R(7.3)86.836 432 Q(Ov)114.336 432 Q
+(erriding chord note heads)-.15 E 7.5(.................................\
+................................................................ 58)
+238.836 432 R(7.4)86.836 444 Q(Ov)114.336 444 Q(erriding indi)-.15 E
+(vidual note heads)-.25 E 7.5(.........................................\
+................................................. 59)256.336 444 R(7.5)
+86.836 456 Q(Putting it all together to use shaped notes)114.336 456 Q
+7.5(...................................................................\
+......... 59)291.336 456 R(8.)69.336 474 Q(TEXT STRINGS)86.836 474 Q 7.5
+(......................................................................\
+....................................................... 63)168.836 474 R
+(8.1)86.836 486 Q(Special characters)114.336 486 Q 7.5(................\
+.......................................................................\
+.......................... 63)198.836 486 R(8.2)86.836 498 Q -.15(Fo)
+114.336 498 S(nt and size changes).15 E 7.5(...........................\
+.......................................................................\
+......... 68)213.836 498 R(8.3)86.836 510 Q(Horizontal and v)114.336 510
+Q(ertical motion)-.15 E 7.5(...........................................\
+.................................................. 69)248.836 510 R(8.4)
+86.836 522 Q(Piled te)114.336 522 Q
+(xt, for superscripts, subscripts, etc.)-.15 E 7.5(....................\
+....................................................... 69)293.836 522 R
+(8.5)86.836 534 Q(Slash through number)114.336 534 Q 7.5(..............\
+.......................................................................\
+...................... 70)213.836 534 R(8.6)86.836 546 Q(Box)114.336 546
+Q(ed or circled te)-.15 E(xt)-.15 E 7.5(...............................\
+.......................................................................\
+....... 70)208.836 546 R(9.)69.336 564 Q(TEMPO, D)86.836 564 Q(YN)-.55 E
+(AMIC MARKS, ORN)-.35 E(AMENTS, ETC.)-.35 E 7.5
+(.................................................................. 71)
+316.336 564 R(9.1)86.836 576 Q(General information)114.336 576 Q 7.5(..\
+.......................................................................\
+..................................... 71)206.336 576 R(9.2)86.836 588 Q
+-1.25 -.7(Te x)114.336 588 T(t).7 E 7.5(...............................\
+.......................................................................\
+................................. 74)143.836 588 R(9.2.1)114.336 600 Q
+(Chord, analysis, \214gured bass, and dynamics)144.336 600 Q 7.5
+(............................................................ 74)331.336
+600 R(9.3)86.836 612 Q(Grids)114.336 612 Q 7.5(........................\
+.......................................................................\
+...................................... 76)148.836 612 R(9.4)86.836 624 Q
+(Mussym)114.336 624 Q 7.5(.............................................\
+.......................................................................\
+............. 77)158.836 624 R(9.5)86.836 636 Q(Phrase marks)114.336 636
+Q 7.5(.................................................................\
+........................................................ 78)178.836 636
+R(9.6)86.836 648 Q(Crescendo and decrescendo marks)114.336 648 Q 7.5(..\
+.......................................................................\
+.............. 79)263.836 648 R(9.7)86.836 660 Q(Octa)114.336 660 Q .3
+-.15(ve m)-.2 H(arks).15 E 7.5(........................................\
+.......................................................................\
+......... 80)181.336 660 R(9.8)86.836 672 Q(Piano pedal marks)114.336
+672 Q 7.5(.............................................................\
+.................................................... 81)198.836 672 R
+(9.9)86.836 684 Q(Rolls)114.336 684 Q 7.5(.............................\
+.......................................................................\
+.................................. 81)146.336 684 R(10.)69.336 702 Q
+-1.04 -.93(TA G)86.836 702 T(S, PRINTING, LINES, AND CUR).93 E(VES)-.8 E
+7.5(...................................................................\
+............... 84)276.336 702 R(10.1)86.836 714 Q(Location tags)114.336
+714 Q 7.5(.............................................................\
+............................................................ 84)178.836
+714 R(ii)282.556 768 Q EP
+%%Page: iii 5
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF(10.2)86.836 96 Q(Printing commands)114.336 96 Q
+7.5(...................................................................\
+............................................ 86)203.836 96 R(10.3)86.836
+108 Q(Including ra)114.336 108 Q 2.5(wP)-.15 G(ostScript)-2.5 E 7.5(...\
+.......................................................................\
+............................. 89)223.836 108 R(10.4)86.836 120 Q
+(Lines and curv)114.336 120 Q(es)-.15 E 7.5(...........................\
+.......................................................................\
+................. 90)193.836 120 R(11.)69.336 138 Q(MISCELLANEOUS FEA)
+86.836 138 Q(TURES)-1.11 E 7.5(........................................\
+........................................................... 93)233.836
+138 R(11.1)86.836 150 Q(Ne)114.336 150 Q(wscore and ne)-.25 E(wpage)-.25
+E 7.5(.................................................................\
+........................................ 93)218.836 150 R(11.2)86.836
+162 Q(Headers and footers)114.336 162 Q 7.5(...........................\
+.......................................................................\
+............ 93)206.336 162 R(11.3)86.836 174 Q(Macros)114.336 174 Q 7.5
+(......................................................................\
+............................................................ 95)156.336
+174 R(11.3.1)114.336 186 Q(Simple Macros \(without parameters\))144.336
+186 Q 7.5(.............................................................\
+........... 95)301.336 186 R(11.3.2)114.336 198 Q
+(Macros with parameters)144.336 198 Q 7.5(.............................\
+............................................................... 96)
+251.336 198 R(11.3.3)114.336 210 Q(Generalized conditionals)144.336 210
+Q 7.5(.................................................................\
+......................... 98)256.336 210 R(11.4)86.836 222 Q(Include)
+114.336 222 Q 7.5(.....................................................\
+.......................................................................\
+.... 100)156.336 222 R(11.5)86.836 234 Q(Installing other fonts)114.336
+234 Q 7.5(.............................................................\
+.............................................. 100)208.836 234 R(12.)
+69.336 252 Q -.92(PA)86.836 252 S(RAMETERS).92 E 7.5(..................\
+.......................................................................\
+.................................... 102)163.836 252 R(13.)69.336 270 Q
+(HINTS)86.836 270 Q 7.5(...............................................\
+.......................................................................\
+...................... 129)126.336 270 R(13.1)86.836 282 Q(Deb)114.336
+282 Q(ugging)-.2 E 7.5(................................................\
+.......................................................................\
+.... 129)168.836 282 R(13.2)86.836 294 Q(Adjusting Output)114.336 294 Q
+7.5(...................................................................\
+............................................. 129)196.336 294 R(13.3)
+86.836 306 Q(Special uses of in)114.336 306 Q(visbar)-.4 E 7.5(........\
+.......................................................................\
+........................ 129)218.836 306 R(13.4)86.836 318 Q(Chant)
+114.336 318 Q 7.5(.....................................................\
+.......................................................................\
+....... 131)148.836 318 R(13.5)86.836 330 Q -.15(Fo)114.336 330 S
+(rcing shared noteheads).15 E 7.5(.....................................\
+.............................................................. 134)
+228.836 330 R(13.6)86.836 342 Q(Manually placed tuplet numbers)114.336
+342 Q 7.5(.............................................................\
+............................ 135)253.836 342 R(13.7)86.836 354 Q
+(Manual placement of notes)114.336 354 Q 7.5(..........................\
+.......................................................................\
+ 135)233.836 354 R(13.8)86.836 366 Q(Brack)114.336 366 Q
+(eting notes across staf)-.1 E(fs)-.25 E 7.5(..........................\
+................................................................... 136)
+243.836 366 R(13.9)86.836 378 Q(Cross-bar beaming)114.336 378 Q 7.5(...\
+.......................................................................\
+.................................... 138)201.336 378 R(13.10)86.836 390
+Q(Mix)114.336 390 Q(ed time signatures)-.15 E 7.5(.....................\
+.......................................................................\
+............. 138)213.836 390 R(13.11)86.836 402 Q(Dif)114.336 402 Q
+(ferent mar)-.25 E(gins for odd/e)-.18 E -.15(ve)-.25 G 2.5(np).15 G
+(ages)-2.5 E 7.5(......................................................\
+........................... 140)273.836 402 R(13.12)86.836 414 Q
+(Marking complicated tempo changes)114.336 414 Q 7.5(..................\
+............................................................... 140)
+273.836 414 R(13.13)86.836 426 Q(Placing se)114.336 426 Q -.15(ve)-.25 G
+(ral songs on one page).15 E 7.5(......................................\
+................................................ 141)261.336 426 R
+(13.14)86.836 438 Q(Cadenzas)114.336 438 Q 7.5(........................\
+.......................................................................\
+.............................. 143)163.836 438 R(13.15)86.836 450 Q -.35
+(Tr)114.336 450 S(ansposition).35 E 7.5(...............................\
+.......................................................................\
+................ 143)181.336 450 R(13.16)86.836 462 Q(Placing v)114.336
+462 Q(erses belo)-.15 E 2.5(wt)-.25 G(he scores)-2.5 E 7.5(............\
+.......................................................................\
+....... 145)251.336 462 R(13.17)86.836 474 Q(Automatic piano reduction)
+114.336 474 Q 7.5(.....................................................\
+............................................ 145)233.836 474 R(13.18)
+86.836 486 Q(Diagonal slash marks)114.336 486 Q 7.5(...................\
+.......................................................................\
+................ 147)211.336 486 R(13.19)86.836 498 Q(Breath marks)
+114.336 498 Q 7.5(.....................................................\
+.................................................................. 148)
+178.836 498 R(13.20)86.836 510 Q(Or)114.336 510 Q -.05(ga)-.18 G 2.5(np)
+.05 G(edal heel and toe marks)-2.5 E 7.5(..............................\
+............................................................ 148)251.336
+510 R(13.21)86.836 522 Q(Generating blank staf)114.336 522 Q 2.5(fp)-.25
+G(aper)-2.5 E 7.5(.....................................................\
+.......................................... 149)238.836 522 R(13.22)
+86.836 534 Q(Con)114.336 534 Q -.15(ve)-.4 G
+(rting Mup \214les to other formats).15 E 7.5(.........................\
+....................................................... 149)276.336 534
+R(14.)69.336 552 Q(MIDI OUTPUT)86.836 552 Q 7.5(.......................\
+.......................................................................\
+............................... 150)163.836 552 R(15.)69.336 570 Q
+(CONCLUSION)86.836 570 Q 7.5(..........................................\
+.......................................................................\
+............. 155)161.336 570 R(iii)281.166 768 Q EP
+%%Page: iv 6
+save
+mark
+200 200 moveto
+/TimesRoman findfont 10 scalefont setfont ([This page intentionally left blank]) show
+cleartomark
+showpage
+restore
+%%Page: 1 7
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 16/Times-Bold@0 SF(Mup \212 Music Publisher)201.104 96 Q(User')
+240.968 120 Q 4(sG)-.592 G(uide)-4 E 69.336 163.001 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(1. INTR)73.086 163.001 R(ODUCTION)-.45 E
+69.336 181.001 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.805
+(The music publisher program called "Mup" tak)73.641 181.001 R 1.804
+(es a te)-.1 F 1.804(xt \214le describing music as input, and generates)
+-.15 F .606(PostScript* output for printing that music.)69.336 193.001 R
+.607(The input \214le can be created using your f)5.606 F -.2(avo)-.1 G
+.607(rite te).2 F .607(xt editor)-.15 F 3.107(,o)-.4 G(r)-3.107 E 1.147
+(with the help of the companion Mupmate program, or generated from an)
+69.336 205.001 R 3.647(yo)-.15 G 1.147(ther source, such as another)
+-3.647 F 1.193(program. The input must be written in a special language\
+ designed especially for describing music. The)69.336 217.001 R
+(majority of the Mup User')69.336 229.001 Q 2.5(sG)-.55 G(uide is the e)
+-2.5 E(xplanation of this language and ho)-.15 E 2.5(wt)-.25 G 2.5(ou)
+-2.5 G(se it.)-2.5 E 2.272(Mup has the po)69.336 247.001 R 2.271
+(wer to print almost an)-.25 F 4.771(yk)-.15 G 2.271(ind of music, e)
+-4.771 F -.15(ve)-.25 G 2.271(rything from a single melody line to full)
+.15 F .214(orchestral or choral scores complete with tempo and dynamic \
+marks. In addition to standard 5-line staf)69.336 259.001 R .215(fs, it)
+-.25 F 1.08(can handle 1-line staf)69.336 271.001 R 1.079(fs \(typicall\
+y used for percussion\), and tablature notation \(typically used for gu\
+itar\).)-.25 F .155(Because Mup can do so much, it tak)69.336 283.001 R
+.156(es a while to master its entire language. Ho)-.1 F(we)-.25 E -.15
+(ve)-.25 G .956 -.4(r, i).15 H 2.656(th).4 G .156(as b)-2.656 F .156
+(uilt-in def)-.2 F(ault)-.1 E -.25(va)69.336 295.001 S .962
+(lues for man).25 F 3.462(yt)-.15 G .962(hings, so that you can start u\
+sing it for simple songs after learning just the basics, then)-3.462 F
+.979(learn the more complicated features as you need them.)69.336
+307.001 R .979(Mup also has an option to produce output in the)5.979 F
+(standard Musical Instrument Digital Interf)69.336 319.001 Q
+(ace \(MIDI\) format.)-.1 E 1.532(Mup is share)69.336 337.001 R -.1(wa)
+-.25 G 1.532(re. That means you may try it out before b).1 F 1.531
+(uying it, and that you may mak)-.2 F 4.031(ec)-.1 G 1.531(opies for)
+-4.031 F .918(others, b)69.336 349.001 R .918(ut an)-.2 F .918
+(yone who w)-.15 F .919(ants to k)-.1 F .919
+(eep and use Mup must pay a share)-.1 F -.1(wa)-.25 G .919(re re).1 F
+.919(gistration fee. Running Mup)-.15 F 1.245
+(with the -r option \(or /r option for MS-DOS** or W)69.336 361.001 R
+(indo)-.4 E 1.245(ws**\) will print the re)-.25 F 1.244
+(gistration form, with the)-.15 F(rele)69.336 373.001 Q -.25(va)-.25 G
+.458(nt information.).25 F .459
+(Or if you are using Mupmate, the menu-dri)5.458 F -.15(ve)-.25 G 2.959
+(ni).15 G(nterf)-2.959 E .459(ace on top of Mup, you can get)-.1 F .7
+(the re)69.336 385.001 R .7(gistration form from the Con\214g Menu.)-.15
+F(An)5.699 E .699(yone may do)-.15 F .699(wnload an unre)-.25 F .699
+(gistered cop)-.15 F 3.199(yo)-.1 G 3.199(fM)-3.199 G .699(up via ftp)
+-3.199 F 1.566(from ftp.arkkra.com or via a W)69.336 397.001 R 1.566
+(eb bro)-.8 F 1.566(wser from www)-.25 F 4.066(.arkkra.com. Music)-.65 F
+1.567(generated by an unre)4.066 F(gistered)-.15 E(cop)69.336 409.001 Q
+3.436(yo)-.1 G 3.436(fM)-3.436 G .936
+(up will include a notice stating the program is unre)-3.436 F .935
+(gistered, b)-.15 F .935(ut all the features of a re)-.2 F(gistered)-.15
+E(cop)69.336 421.001 Q 2.5(ya)-.1 G(re included.)-2.5 E .654(The User')
+69.336 439.001 R 3.154(sG)-.55 G .654(uide be)-3.154 F .654
+(gins by introducing the basics and describing the general frame)-.15 F
+-.1(wo)-.25 G .654(rk of the language.).1 F 1.148(Then it gi)69.336
+451.001 R -.15(ve)-.25 G 3.648(sd).15 G 1.148
+(etailed information about all the features of Mup.)-3.648 F 1.147
+(Appendix A gi)6.148 F -.15(ve)-.25 G 3.647(sas).15 G 1.147
+(ample input \214le.)-3.647 F .517(There is a Quick Reference a)69.336
+463.001 R -.25(va)-.2 G .517
+(ilable that may be useful for jogging your memory after you').25 F .818
+-.15(ve h)-.5 H .518(ad a little).15 F -.15(ex)69.336 475.001 S
+(perience using Mup.).15 E(This User')69.336 493.001 Q 2.5(sG)-.55 G
+(uide is for Mup v)-2.5 E(ersion 5.3.)-.15 E .32 LW 73.336 693 69.336
+693 DL 77.336 693 73.336 693 DL 81.336 693 77.336 693 DL 85.336 693
+81.336 693 DL 89.336 693 85.336 693 DL 93.336 693 89.336 693 DL 97.336
+693 93.336 693 DL 101.336 693 97.336 693 DL 105.336 693 101.336 693 DL
+109.336 693 105.336 693 DL 113.336 693 109.336 693 DL 117.336 693
+113.336 693 DL 121.336 693 117.336 693 DL 125.336 693 121.336 693 DL
+129.336 693 125.336 693 DL 133.336 693 129.336 693 DL 137.336 693
+133.336 693 DL 141.336 693 137.336 693 DL 145.336 693 141.336 693 DL
+149.336 693 145.336 693 DL/F1 8/Times-Roman@0 SF(*)69.336 710 Q
+(PostScript is a trademark of Adobe Systems Incorporated)90.595 710 Q
+(**)69.336 727 Q(MS-DOS and W)90.595 727 Q(indo)-.32 E
+(ws are trademarks of Microsoft Corporation)-.2 E/F2 9/Times-Roman@0 SF
+2.2598.474 744 S(op)-2.25 E(yright 1995, 1996, 1997, 1998, 1999, \
+2000, 2001, 2002, 2003, 2004, 2005, 2006 by Arkkra Enterprises)-.09 E EP
+%%Page: 2 8
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2-)277.006 48 S 69.336 103 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(2. MUP)73.086 103 R -.45(BA)3.75 G(SICS)
+.45 E 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .689
+(This section introduces the Mup language, gi)72.525 121 R .689
+(ving some simple e)-.25 F .689(xamples to gi)-.15 F .989 -.15(ve y)-.25
+H .689(ou the \215a).15 F -.2(vo)-.2 G 3.189(ro).2 G 3.188(faM)-3.189 G
+(up)-3.188 E(input \214le.)69.336 133 Q
+(Subsequent sections will go into greater detail.)5 E 69.336 151 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(2.1 Notes)72.836 151 R(and chords)3.5 E
+69.336 169 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.449(Music is described one measure at a t\
+ime. Each note is speci\214ed by its pitch v)73.285 169 R 1.449
+(alue, "a" to "g." As an)-.25 F -.15(ex)69.336 181 S
+(ample, the \214rst measure of "Three Blind Mice" can be described lik)
+.15 E 2.5(et)-.1 G(his:)-2.5 E/F1 10/Courier@0 SF 18(1: 4e;)105.336 199
+R(4d; 2c;)6 E 199.836 208.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 176 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 232 702 176 176 -61 61 198.836 269.6 PBEGIN
+%%BeginDocument: mugex2.ps
+%%BoundingBox: 232 702 408 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+612.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+264.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+292.78 719.00 1.000000 4n
+0.70 setlinewidth
+296.46 719.75 moveto
+296.46 740.00 lineto stroke
+320.08 716.00 1.000000 4n
+323.76 716.75 moveto
+323.76 737.00 lineto stroke
+351.62 713.00 1.000000 2n
+345.17 713.00 moveto
+358.07 713.00 lineto stroke
+355.52 713.75 moveto
+355.52 734.00 lineto stroke
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+395.65 743.00 moveto
+395.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .734(The "1:" at the be)69.336 283.6 R
+.733
+(ginning of the line tells Mup that we are describing the notes on staf)
+-.15 F 3.233(fn)-.25 G .733(umber 1. In this)-3.233 F -.15(ve)69.336
+295.6 S .902(ry simple e).15 F .902(xample, we only ha)-.15 F 1.202 -.15
+(ve o)-.2 H .902(ne staf).15 F .902(f, b)-.25 F .902(ut later we')-.2 F
+.902(ll do songs with more than one.)-.1 F .903(Each staf)5.902 F 3.403
+(fo)-.25 G(f)-3.403 E(each measure is normally put on a separate line.)
+69.336 307.6 Q .079
+(The \214rst three notes of "Three Blind Mice" are E, D, and C. F)69.336
+325.6 R .078(or Mup input, these pitches are gi)-.15 F -.15(ve)-.25 G
+2.578(ni).15 G 2.578(nl)-2.578 G -.25(ow)-2.578 G(er).25 E .878
+(case to a)69.336 337.6 R -.2(vo)-.2 G .878(id ha).2 F .878
+(ving to use the shift k)-.2 F -.15(ey)-.1 G 3.378(.N)-.5 G 3.378(oo)
+-3.378 G(cta)-3.378 E 1.178 -.15(ve i)-.2 H .878(nformation w).15 F .879
+(as speci\214ed in this simple e)-.1 F .879(xample, so)-.15 F(Mup w)
+69.336 349.6 Q(ould use its def)-.1 E(ault, which in this case w)-.1 E
+(ould be the octa)-.1 E .3 -.15(ve b)-.2 H -.15(eg).15 G
+(inning with middle C.).15 E 1.25(The \214rst tw)69.336 367.6 R 3.749
+(on)-.1 G 1.249
+(otes are quarter notes, and the last note is a half note. T)-3.749 F
+1.249(ime v)-.35 F 1.249(alues of notes are gi)-.25 F -.15(ve)-.25 G
+3.749(na).15 G(s)-3.749 E(sho)69.336 379.6 Q(wn in the e)-.25 E
+(xample. A quarter note is mark)-.15 E
+(ed by a 4, a half note by 2, a sixteenth note by a 16, etc.)-.1 E 2.856
+(As)69.336 397.6 S .356
+(emicolon is used to separate chords. In this simple e)-2.856 F .356
+(xample, each chord has only a single note in it, b)-.15 F(ut)-.2 E
+(it is possible to ha)69.336 409.6 Q .3 -.15(ve l)-.2 H
+(ots of notes in one chord.).15 E .201
+(At the end of each measure, we ha)69.336 427.6 R .501 -.15(ve t)-.2 H
+2.701(ot).15 G .201(ell Mup what kind of bar line to dra)-2.701 F 1.501
+-.65(w. T)-.15 H .2(he standard bar line is just).65 F(called "bar)
+69.336 439.6 Q(." So a complete description of the \214rst measure w)
+-.55 E(ould be:)-.1 E/F1 10/Courier@0 SF 18(1: 4e;)105.336 457.6 R
+(4d; 2c;)6 E(bar)105.336 469.6 Q F0 2.52 -.8(To s)69.336 495.6 T -2.25
+-.2(av e).8 H .92(typing, Mup allo)3.62 F .921(ws a lot of shortcuts. O\
+ne such shortcut is that it assumes that unless you tell it)-.25 F .447
+(otherwise, each note in the measure is lik)69.336 507.6 R 2.947(et)-.1
+G .447(he note before. Y)-2.947 F .446(ou can lea)-1.1 F .746 -.15(ve o)
+-.2 H .446(ut the second 4, because if you).15 F(don')69.336 519.6 Q 2.5
+(ts)-.18 G(pecify a time v)-2.5 E
+(alue, Mup will assume the note is the same length as the pre)-.25 E
+(vious note.)-.25 E .984(The same sort of idea w)69.336 537.6 R .985(or\
+ks with pitches. The third measure of "Three Blind Mice" could be state\
+d lik)-.1 F(e)-.1 E(this:)69.336 549.6 Q F1(1: 4g;8f;;2e;)105.336 567.6
+Q(bar)105.336 579.6 Q 127.836 589.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 650.2 PBEGIN
+%%BeginDocument: mugex3.ps
+%%BoundingBox: 160 702 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+226.78 725.00 1.000000 4n
+0.70 setlinewidth
+230.46 725.75 moveto
+230.46 746.00 lineto stroke
+284.75 722.00 1.000000 4n
+288.43 722.75 moveto
+288.43 743.00 lineto stroke
+291.46 743.00 1.000000 dnflag
+321.07 722.00 1.000000 4n
+324.76 722.75 moveto
+324.76 743.00 lineto stroke
+327.78 743.00 1.000000 dnflag
+368.33 719.00 1.000000 2n
+372.23 719.75 moveto
+372.23 740.00 lineto stroke
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .18
+(The third note has no information gi)69.336 664.2 R -.15(ve)-.25 G 2.68
+(na).15 G 2.68(ta)-2.68 G .18(ll in this e)-2.68 F .18
+(xample\212there is only a semicolon. In this case, Mup)-.15 F .312
+(will get both pitch and time v)69.336 676.2 R .312(alue from the pre)
+-.25 F .313(vious note, so the actual third note in this measure w)-.25
+F .313(ould be)-.1 F(an eighth note with pitch F)69.336 688.2 Q(.)-.8 E
+-1.1(Yo)69.336 706.2 S 3.01(um)1.1 G .51(ay ha)-3.01 F .81 -.15(ve n)-.2
+H .51(oticed that this e).15 F .51(xample doesn')-.15 F 3.009(th)-.18 G
+-2.25 -.2(av e)-3.009 H .509(spaces between chords.)3.209 F .509
+(There are only a fe)5.509 F 3.009(wp)-.25 G(laces)-3.009 E .386
+(where the Mup language requires you to put spaces.)69.336 718.2 R(Ho)
+5.386 E(we)-.25 E -.15(ve)-.25 G 1.186 -.4(r, y).15 H .386(ou can al).4
+F -.1(wa)-.1 G .386(ys put some in other places to).1 F(mak)69.336 730.2
+Q 2.5(et)-.1 G(hings easier to read.)-2.5 E EP
+%%Page: 3 9
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3-)277.006 48 S 69.336 102 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(2.2 P)72.836 102 R(arameters)-.14 E
+69.336 120 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .806(Printed music contains a lot more than\
+ just notes and bar lines. Among other things, each staf)72.643 120 R
+3.306(fn)-.25 G(ormally)-3.306 E(be)69.336 132 Q .289
+(gins with a clef, k)-.15 F .589 -.15(ey s)-.1 H .289
+(ignature, and time signature. Mup pro).15 F .29(vides def)-.15 F .29
+(ault v)-.1 F .29(alues for these, which you can)-.25 F .399(then o)
+69.336 144 R -.15(ve)-.15 G .399(rride if you w).15 F .399
+(ant something dif)-.1 F .399(ferent. In the e)-.25 F .399(xamples so f)
+-.15 F(ar)-.1 E 2.899(,w)-.4 G 2.899(ed)-2.899 G(idn')-2.899 E 2.899(to)
+-.18 G -.15(ve)-3.049 G .398(rride an).15 F .398(ything, so Mup)-.15 F
+-.1(wo)69.336 156 S .818(uld assume its def).1 F .818(ault v)-.1 F .818
+(alues, which are treble clef, a k)-.25 F 1.118 -.15(ey s)-.1 H .819
+(ignature with no sharps or \215ats, and a time).15 F(signature of 4/4.)
+69.336 168 Q 1.073
+(There is a long list of "parameters" that can be set.)69.336 186 R
+1.073(Things lik)6.073 F 3.572(ec)-.1 G 1.072(lef and k)-3.572 F 1.372
+-.15(ey s)-.1 H 1.072(ignature are among them.).15 F -.15(Pa)69.336 198
+S(rameters can be changed with a line of the form:).15 E/F1 10
+/Times-Italic@0 SF(par)105.336 216 Q(ameter_name)-.15 E/F2 10/Courier@0
+SF(=)A F1(value)A F0 -.15(Fo)69.336 236 S 4.125(re).15 G 1.625
+(xample, suppose we ha)-4.275 F 1.925 -.15(ve a s)-.2 H 1.625
+(ong written in 6/8 time in the k).15 F 1.926 -.15(ey o)-.1 H 4.126(fDm)
+.15 G(ajor)-4.126 E 6.626(.W)-.55 G 4.126(ec)-7.426 G 1.626(an con)
+-4.126 F 1.926 -.15(vey t)-.4 H(his).15 E(information to Mup lik)69.336
+248 Q 2.5(et)-.1 G(his:)-2.5 E F2(score)105.336 266 Q(time=6/8)117.336
+278 Q(key=2#)117.336 290 Q(music)105.336 314 Q(1: 4d;8e;4f;8d;)117.336
+326 Q(bar)117.336 338 Q 127.836 347.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 408.6 PBEGIN
+%%BeginDocument: mugex4.ps
+%%BoundingBox: 160 702 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+206.19 743.00 1.000000 sharp
+212.83 734.00 1.000000 sharp
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+219.15 731.00 moveto
+(6) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+219.15 718.79 moveto
+(8) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+254.35 716.00 1.000000 4n
+0.70 setlinewidth
+258.04 716.75 moveto
+258.04 737.00 lineto stroke
+318.35 719.00 1.000000 4n
+322.03 719.75 moveto
+322.03 740.00 lineto stroke
+325.06 740.00 1.000000 dnflag
+364.23 722.00 1.000000 4n
+367.91 722.75 moveto
+367.91 743.00 lineto stroke
+429.07 716.00 1.000000 4n
+432.75 716.75 moveto
+432.75 737.00 lineto stroke
+435.77 737.00 1.000000 dnflag
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(Note that in this e)69.336 428.6 Q
+(xample, the k)-.15 E .3 -.15(ey w)-.1 H(as speci\214ed as tw).05 E 2.5
+(os)-.1 G 2.5(harps. Y)-2.5 F(ou can also specify the k)-1.1 E .3 -.15
+(ey b)-.1 H 2.5(yn).15 G(ame:)-2.5 E/F1 10/Courier@0 SF(key = d major)
+117.336 446.6 Q F0 1.359(These parameters gi)69.336 472.6 R 1.659 -.15
+(ve a ve)-.25 H 1.359(ry dif).15 F 1.359
+(ferent sort of information than the notes of a measure, so the)-.25 F
+3.859(yg)-.15 G 3.859(oi)-3.859 G 3.858(na)-3.859 G 1.208
+(separate section of the input \214le.)69.336 484.6 R 1.209(Each sectio\
+n of the \214le describes information for a speci\214c "conte)6.209 F
+(xt.")-.15 E .097(Information about musical notes is gi)69.336 496.6 R
+-.15(ve)-.25 G 2.597(ni).15 G 2.597(n")-2.597 G .097(music" conte)-2.597
+F .096(xt, while things that apply in general to the whole)-.15 F .723
+(score are gi)69.336 508.6 R -.15(ve)-.25 G 3.224(ni).15 G 3.224(n")
+-3.224 G .724(score" conte)-3.224 F 3.224(xt. Once)-.15 F .724
+(you start a measure in music conte)3.224 F .724(xt, you ha)-.15 F 1.024
+-.15(ve t)-.2 H 3.224(oc).15 G .724(omplete that)-3.224 F .654
+(measure before switching to another conte)69.336 520.6 R .654(xt, b)
+-.15 F .654(ut otherwise you can pretty much change from one conte)-.2 F
+(xt)-.15 E .394(to another as necessary)69.336 532.6 R 5.394(.E)-.65 G
+.394(ach ne)-5.394 F 2.894(wc)-.25 G(onte)-2.894 E .395
+(xt section is headed by its name \(e.g., "music" or "score"\).)-.15 F
+.395(At the)5.395 F(be)69.336 544.6 Q(ginning of input, music conte)-.15
+E(xt is assumed.)-.15 E(Here is a more complicated e)69.336 562.6 Q
+(xample:)-.15 E F1(score)105.336 580.6 Q(staffs=2)141.336 592.6 Q
+(key=3&)141.336 604.6 Q(time=2/4)141.336 616.6 Q(music)105.336 640.6 Q
+(1: ceg;;)105.336 652.6 Q(2: 2c;)105.336 664.6 Q(bar)105.336 676.6 Q EP
+%%Page: 4 10
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4-)277.006 48 S 163.836 96 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 115 rlineto 248 0 rlineto 0 115 neg rlineto closepath stroke grestore
+EEND 200 648 248 248 -115 115 162.836 211 PBEGIN
+%%BeginDocument: mugex5.ps
+%%BoundingBox: 200 648 448 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+576.29 1235.00 792.00 5 1.000000 1.000000 stf
+576.29 1181.00 792.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+216.29 743.00 moveto
+216.29 665.00 lineto stroke
+% S_CLEFSIG
+228.08 725.00 1.000000 gclef
+228.08 671.00 1.000000 gclef
+241.62 731.00 1.000000 flat
+247.10 740.00 1.000000 flat
+252.59 728.00 1.000000 flat
+241.62 677.00 1.000000 flat
+247.10 686.00 1.000000 flat
+252.59 674.00 1.000000 flat
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+258.34 731.00 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+258.34 718.98 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+258.34 677.00 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+258.34 664.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+294.15 725.00 1.000000 4n
+294.15 719.00 1.000000 4n
+294.15 713.00 1.000000 4n
+287.92 713.00 moveto
+300.38 713.00 lineto stroke
+297.83 713.75 moveto
+297.83 746.00 lineto stroke
+367.17 725.00 1.000000 4n
+367.17 719.00 1.000000 4n
+367.17 713.00 1.000000 4n
+360.93 713.00 moveto
+373.40 713.00 lineto stroke
+370.85 713.75 moveto
+370.85 746.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+294.15 659.00 1.000000 2n
+0.70 setlinewidth
+287.70 659.00 moveto
+300.60 659.00 lineto stroke
+298.05 659.75 moveto
+298.05 680.00 lineto stroke
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+431.65 743.00 moveto
+431.65 719.00 lineto stroke
+431.65 689.00 moveto
+431.65 665.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.142(This e)69.336 225 R 1.141(xample \
+starts by setting some parameters. First it states that this piece of m\
+usic should be printed)-.15 F 1.069(with tw)69.336 237 R 3.569(os)-.1 G
+(taf)-3.569 E 1.069(fs, instead of the def)-.25 F 1.069
+(ault of only one. Then it gi)-.1 F -.15(ve)-.25 G 3.569(sak).15 G 1.369
+-.15(ey s)-3.669 H 1.069(ignature. Since there is no "\215at").15 F .214
+(symbol on a standard computer k)69.336 249 R -.15(ey)-.1 G .214
+(board, Mup uses the "&" symbol for \215at.).15 F .214
+(The time signature is then set)5.214 F(to 2/4.)69.336 261 Q(Ne)69.336
+279 Q .545(xt we \214nd the k)-.15 F -.15(ey)-.1 G -.1(wo).15 G .546
+(rd "music," which indicates the end of parameters and the be).1 F .546
+(ginning of the music.)-.15 F .196(Data is gi)69.336 291 R -.15(ve)-.25
+G 2.696(nf).15 G .196(or both staf)-2.696 F 2.696(f1a)-.25 G .196
+(nd staf)-2.696 F 2.696(f2)-.25 G 5.196(.S)-2.696 G(taf)-5.196 E 2.696
+(f1h)-.25 G .196(as tw)-2.696 F 2.696(oc)-.1 G .196
+(hords in the measure. The \214rst is a C minor triad)-2.696 F(\(it')
+69.336 303 Q 3.408(sm)-.55 G .908(inor since the k)-3.408 F 1.208 -.15
+(ey i)-.1 H 3.408(st).15 G .908(hree \215ats\). No time v)-3.408 F .908
+(alue is speci\214ed for this chord. Since it is the v)-.25 F .909
+(ery \214rst)-.15 F .281(chord of the piece, Mup cannot use the pre)
+69.336 315 R .281(vious chord')-.25 F 2.781(st)-.55 G .281(ime v)-2.781
+F .281(alue, because there is no pre)-.25 F .281(vious chord.)-.25 F(In)
+5.281 E .273(this case, Mup f)69.336 327 R .274(alls back to using the \
+denominator \(bottom number\) of the time signature, so the chord is a)
+-.1 F 1.027(quarter note. Incidentally)69.336 339 R 3.527(,i)-.65 G
+3.527(fM)-3.527 G 1.027(up has to back up to pre)-3.527 F 1.026
+(vious notes to deduce pitch and/or time v)-.25 F 1.026(alues, it)-.25 F
+.009(only goes back as f)69.336 351 R .009(ar as the be)-.1 F .01
+(ginning of the current measure. That means the def)-.15 F .01
+(ault time v)-.1 F .01(alue for the \214rst)-.25 F .308(chord of e)
+69.336 363 R -.15(ve)-.25 G .308(ry measure in this piece w).15 F .308
+(ould be quarter note.)-.1 F .308(The second chord on staf)5.308 F 2.807
+(f1i)-.25 G 2.807(st)-2.807 G .307(he same as the)-2.807 F
+(\214rst, since only a semicolon is speci\214ed.)69.336 375 Q(Staf)
+69.336 393 Q 3.116(f2h)-.25 G .617
+(as only a single chord, consisting of a half note with pitch C.)-3.116
+F .617(Mup checks to mak)5.617 F 3.117(es)-.1 G .617(ure the time)-3.117
+F -.25(va)69.336 405 S .305(lues on each staf).25 F 2.805(fa)-.25 G .304
+(dd up to the time signature\212no more or less\212and will print an er\
+ror message if the)-2.805 F(y)-.15 E(don')69.336 417 Q 2.761(t. If)-.18
+F .261(you ha)2.761 F .561 -.15(ve s)-.2 H .261(omething lik).15 F -5.26
+2.761(ea ")-.1 H .262(pickup" measure, which doesn')-2.761 F 2.762(ta)
+-.18 G .262(dd up to the time signature, you can)-2.762 F(specify "spac\
+e" rather than a chord, to account for the rest of the time.)69.336 429
+Q .768(Some parameters can be set on a per)69.336 447 R(-staf)-.2 E
+3.268(fb)-.25 G .768
+(asis as well as for the entire score. Mup also allo)-3.268 F .768
+(ws for up to)-.25 F .06(three independent v)69.336 459 R .06
+(oices on each staf)-.2 F .06(f, and each v)-.25 F .061(oice can ha)-.2
+F .361 -.15(ve p)-.2 H .061(arameters set that apply to only that v).15
+F(oice.)-.2 E 1.972 -.8(To g)69.336 471 T .372(et the v).8 F .372
+(alue of a parameter)-.25 F 2.872(,M)-.4 G .372(up al)-2.872 F -.1(wa)
+-.1 G .372
+(ys starts at the most speci\214c place it could be de\214ned and w).1 F
+(orks)-.1 E(to)69.336 483 Q -.1(wa)-.25 G .048
+(rd the most general. In other w).1 F .048
+(ords, it will \214rst see if the parameter is set for the current v)-.1
+F .049(oice. If not, it)-.2 F .438
+(will see if it is set for the current staf)69.336 495 R .437
+(f. If not, it will use the v)-.25 F .437
+(alue set for the entire score. Staf)-.25 F 2.937(fp)-.25 G(arameters)
+-2.937 E(are set in "staf)69.336 507 Q(f" conte)-.25 E(xt, and v)-.15 E
+(oice parameters are set in "v)-.2 E(oice" conte)-.2 E 2.5(xt. As)-.15 F
+(an e)2.5 E(xample:)-.15 E/F1 10/Courier@0 SF(score)105.336 525 Q
+(staffs=3)141.336 537 Q(key=1&)141.336 549 Q(staff 2)105.336 561 Q
+(key=2&)141.336 573 Q(clef=bass)141.336 585 Q(music)105.336 597 Q
+(1: 2f;a;)105.336 609 Q(2: 2c;f;)105.336 621 Q(3: 1f;)105.336 633 Q(bar)
+105.336 645 Q EP
+%%Page: 5 11
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5-)277.006 48 S 127.836 96 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 169 rlineto 320 0 rlineto 0 169 neg rlineto closepath stroke grestore
+EEND 160 594 320 320 -169 169 126.836 265 PBEGIN
+%%BeginDocument: mugex6.ps
+%%BoundingBox: 160 594 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+7 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+540.29 1181.00 828.00 5 1.000000 1.000000 stf
+540.29 1127.00 828.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 611.00 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.33 683.00 1.000000 fclef
+192.08 617.00 1.000000 gclef
+206.12 731.00 1.000000 flat
+206.12 671.00 1.000000 flat
+211.61 680.00 1.000000 flat
+206.12 623.00 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+246.97 722.00 1.000000 2n
+250.87 722.75 moveto
+250.87 743.00 lineto stroke
+362.76 728.00 1.000000 2n
+366.66 728.75 moveto
+366.66 749.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+246.97 674.00 1.000000 2n
+0.70 setlinewidth
+250.87 674.75 moveto
+250.87 695.00 lineto stroke
+362.76 683.00 1.000000 2n
+358.86 682.25 moveto
+358.86 662.00 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+246.97 614.00 1.000000 1n
+restore
+% S_BAR
+14 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 689.00 moveto
+467.65 665.00 lineto stroke
+467.65 635.00 moveto
+467.65 611.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(Staf)69.336 279 Q 2.553(f2w)-.25 G .053
+(ill ha)-2.553 F .353 -.15(ve t)-.2 H .254 -.1(wo \215).15 H .054
+(ats, whereas the other staf).1 F .054(fs will ha)-.25 F .354 -.15(ve o)
+-.2 H .054(ne \215at.).15 F(Staf)5.054 E 2.554(f2w)-.25 G .054
+(ill use the bass clef, whereas)-2.554 F 1.58(the other staf)69.336 291
+R 1.58(fs will use treble clef \(since that is the def)-.25 F 1.579
+(ault when none is speci\214ed\).)-.1 F 1.579(All the a)6.579 F -.25(va)
+-.2 G(ilable).25 E .139(parameters are listed later in this User')69.336
+303 R 2.639(sG)-.55 G .139
+(uide, along with information about whether the)-2.639 F 2.64(yc)-.15 G
+.14(an be set for an)-2.64 F(indi)69.336 315 Q(vidual staf)-.25 E 2.5
+(fo)-.25 G 2.5(rv)-2.5 G(oice, or just for the score as a whole.)-2.7 E
+69.336 333 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(2.3 P)72.836 333 R(age headers and f)-.14
+E(ooters)-.35 E 69.336 351 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .271(Mup allo)72.107 351 R .27(ws you to sp\
+ecify a header and/or footer to put on the \214rst page, as well as a h\
+eader and/or footer)-.25 F 1.119(to use on subsequent pages. These can \
+include a page number that will be incremented automatically as)69.336
+363 R .507(pages are printed. The headers and footers can be customized\
+ as you lik)69.336 375 R .506(e, with dif)-.1 F .506
+(ferent fonts and sizes of)-.25 F(te)69.336 387 Q .16(xt and items cent\
+ered or left or right justi\214ed. There is also a shortcut "title" com\
+mand that can be used to)-.15 F(create a canned format title. F)69.336
+399 Q(or e)-.15 E(xample:)-.15 E/F1 10/Courier@0 SF
+(title "Three Blind Mice")105.336 417 Q F0
+(will create a centered title. Y)69.336 437 Q
+(ou can also get left and right justi\214ed titles.)-1.1 E 69.336 455
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(2.4 L)72.836 455 R(yrics)-.77 E 69.336
+473 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF -1.1(Yo)73.323 473 S 3.987(uc)1.1 G 1.487
+(an specify lyrics for as man)-3.987 F 3.987(yv)-.15 G 1.487
+(erses as you lik)-4.137 F 1.487(e. The)-.1 F 3.987(ya)-.15 G 1.487
+(re speci\214ed some)-3.987 F 1.487(what lik)-.25 F 3.986(en)-.1 G 1.486
+(otes. As an)-3.986 F -.15(ex)69.336 485 S(ample:).15 E/F1 10/Courier@0
+SF(1: 4e;d;2c;)105.336 503 Q(lyrics 1: 4;;2; "Three blind mice,";)
+105.336 515 Q(bar)105.336 527 Q 127.836 536.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 73 rlineto 320 0 rlineto 0 73 neg rlineto closepath stroke grestore
+EEND 160 690 320 320 -73 73 126.836 609.6 PBEGIN
+%%BeginDocument: mugex7.ps
+%%BoundingBox: 160 690 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+218.74 698.90 moveto
+(Three) show
+/Times-Roman findfont
+12 scalefont
+setfont
+285.23 698.90 moveto
+(blind) show
+/Times-Roman findfont
+12 scalefont
+setfont
+358.27 698.90 moveto
+(mice,) show
+225.72 719.00 1.000000 4n
+0.70 setlinewidth
+229.40 719.75 moveto
+229.40 740.00 lineto stroke
+291.37 716.00 1.000000 4n
+295.05 716.75 moveto
+295.05 737.00 lineto stroke
+364.86 713.00 1.000000 2n
+358.41 713.00 moveto
+371.30 713.00 lineto stroke
+368.75 713.75 moveto
+368.75 734.00 lineto stroke
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .748(This e)69.336 623.6 R .749
+(xample describes the lyrics to go with staf)-.15 F 3.249(f1)-.25 G
+3.249(.T)-3.249 G .749(here are three lyric syllables, ha)-3.249 F .749
+(ving time v)-.2 F .749(alues of)-.25 F 3.054
+(quarter note, quarter note, and half note.)69.336 635.6 R 3.054
+(The actual syllables are gi)8.054 F -.15(ve)-.25 G 5.554(ni).15 G 3.054
+(nside the double quotes.)-5.554 F(Incidentally)69.336 647.6 Q 2.794(,s)
+-.65 G .294(ince in this e)-2.794 F .294(xample the time v)-.15 F .295
+(alues for the lyrics are the same as those of the notes, the time)-.25
+F -.25(va)69.336 659.6 S .6(lues don').25 F 3.1(ta)-.18 G .6
+(ctually need to be speci\214ed; if no lyrics time v)-3.1 F .599
+(alues are gi)-.25 F -.15(ve)-.25 G .599(n, Mup assumes the).15 F 3.099
+(ym)-.15 G .599(atch the)-3.099 F(note time v)69.336 671.6 Q(alues.)-.25
+E 69.336 689.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(2.5 Miscellaneous)72.836 689.6 R 69.336
+707.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .157(Mup pro)71.993 707.6 R .158(vides a w)
+-.15 F .158(ay to print arbitrary te)-.1 F .158(xt \(lik)-.15 F 2.658
+(e")-.1 G(alle)-2.658 E .158(gro"\) and musical symbols \(lik)-.15 F
+2.658(eaf)-.1 G .158(ermata\). It can also)-2.658 F .622(print phrase m\
+arks, piano pedal marks, etc. The placement of these items is speci\214\
+ed in terms of "counts")69.336 719.6 R(into the measure. F)69.336 731.6
+Q(or e)-.15 E(xample:)-.15 E EP
+%%Page: 6 12
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6-)277.006 48 S/F1 10/Courier@0 SF
+(boldital below 1: 3 "mf";)105.336 96 Q 127.836 105.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 74 rlineto 320 0 rlineto 0 74 neg rlineto closepath stroke grestore
+EEND 160 689 320 320 -74 74 126.836 179.6 PBEGIN
+%%BeginDocument: mugex8.ps
+%%BoundingBox: 160 689 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+227.20 719.00 1.000000 4n
+0.70 setlinewidth
+230.88 719.75 moveto
+230.88 740.00 lineto stroke
+292.98 716.00 1.000000 4n
+296.66 716.75 moveto
+296.66 737.00 lineto stroke
+363.95 713.00 1.000000 2n
+357.50 713.00 moveto
+370.40 713.00 lineto stroke
+367.85 713.75 moveto
+367.85 734.00 lineto stroke
+/Times-BoldItalic findfont
+12 scalefont
+setfont
+359.27 699.40 moveto
+(mf ) show
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-BoldItalic
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .788
+(tells Mup to print "mf" in bold-italics belo)69.336 193.6 R 3.288(ws)
+-.25 G(taf)-3.288 E 3.288(f1)-.25 G 3.288(,a)-3.288 G 3.288(tc)-3.288 G
+.788(ount 3 of the measure.)-3.288 F -1.1(Yo)5.788 G 3.288(uc)1.1 G .788
+(an also print marks)-3.288 F(associated with speci\214c chords.)69.336
+205.6 Q(All of these f)5 E(acilities are described in detail in follo)
+-.1 E(wing sections.)-.25 E 69.336 223.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(2.6 Displaying,)72.836 223.6 R
+(printing, and playing music)3.5 E 69.336 241.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Once you ha)71.836 241.6 Q .3 -.15(ve a)-.2
+H 2.5(ni).15 G(nput \214le, you can run Mup on it to get the printed v)
+-2.5 E(ersion of the music. Entering:)-.15 E/F1 10/Courier@0 SF(mup)
+105.336 259.6 Q/F2 10/Times-Italic@0 SF(my\214le)6 E F0 1.129(from a co\
+mmand line prompt or selecting Run > Display from Mupmate will cause Mu\
+p to read)69.336 279.6 R F2(my\214le)3.628 E F0(,)A .276
+(which should contain te)69.336 291.6 R .276
+(xt in the Mup input language. If there are no errors in)-.15 F F2
+(my\214le)2.776 E F0 2.776(,P)C .277(ostScript output will)-2.776 F
+1.022(be produced, which can be displayed on the screen or printed via \
+Mupmate or other programs. Mup can)69.336 303.6 R
+(also produce MIDI output, which can then be played on your speak)69.336
+315.6 Q(ers.)-.1 E 2.322(If you are using Ghostscript, b)69.336 333.6 R
+2.322(ut without Mupmate, tw)-.2 F 4.822(ou)-.1 G 2.322
+(tility programs are included with Mup for)-4.822 F
+(displaying and printing music using Ghostscript.)69.336 345.6 Q
+(These are described in more detail in the ne)5 E(xt section.)-.15 E EP
+%%Page: 7 13
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7-)277.006 48 S 69.336 103 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(3. R)73.086 103 R(UNNING MUP)-.45 E
+69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .072(There are tw)71.908 121 R 2.572(ob)-.1
+G .072(asic w)-2.572 F .072(ays to run Mup: directly from a command lin\
+e or via the Mupmate program. Y)-.1 F .072(ou can)-1.1 F 1.424(use eith\
+er approach, or switch between them as you wish. The Mupmate program ju\
+st pro)69.336 133 R 1.424(vides a more)-.15 F(menu-dri)69.336 145 Q -.15
+(ve)-.25 G 2.5(ne).15 G -.4(nv)-2.5 G
+(ironment on top of the Mup program itself.).4 E -1.1(Yo)69.336 163 S
+3.596(uc)1.1 G 1.096(an create a Mup \214le using an)-3.596 F 3.596(yo)
+-.15 G 1.096(rdinary te)-3.596 F 1.096(xt editor)-.15 F 3.596(,a)-.4 G
+1.096(nd then run the Mup program on the \214le you)-3.596 F 3.614
+(created. On)69.336 175 R -.4(Wi)3.614 G(ndo).4 E 1.114
+(ws, Notepad is a typical editor choice, and on Linux, editors lik)-.25
+F 3.614(ev)-.1 G 1.115(im and emacs are)-3.614 F .451(commonly used, b)
+69.336 187 R .451(ut pretty much an)-.2 F 2.951(yt)-.15 G -.15(ex)-2.951
+G 2.951(te).15 G .451(ditor \(not w)-2.951 F .45
+(ord processor\) can be used. Man)-.1 F 2.95(yp)-.15 G .45(eople, ho)
+-2.95 F(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G 1.015
+(prefer to be able to edit, display)69.336 199 R 3.515(,a)-.65 G 1.016
+(nd play from a single inte)-3.515 F 1.016
+(grated and more graphical interf)-.15 F 1.016(ace, and for)-.1 F 1.58
+(them, a helper program called "Mupmate" is pro)69.336 211 R 4.079
+(vided. The)-.15 F 1.579(Mupmate program helps lead you through)4.079 F
+(some of the steps, and you can easily access this User')69.336 223 Q
+2.5(sG)-.55 G(uide from its Help menu.)-2.5 E 69.336 241 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(3.1 Mupmate)72.836 241 R 69.336 259
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .125
+(Mupmate is currently only supported on W)71.961 259 R(indo)-.4 E .125
+(ws and Linux.)-.25 F(Ho)5.125 E(we)-.25 E -.15(ve)-.25 G .925 -.4(r, s)
+.15 H .125(ince the source code is a).4 F -.25(va)-.2 G(ilable,).25 E
+.601(and it is based on the cross-platform FL)69.336 271 R .601
+(TK toolkit, it w)-.92 F .601(ould probably be f)-.1 F .601
+(airly easy to mak)-.1 F 3.101(ei)-.1 G 3.101(tr)-3.101 G .601(un on an)
+-3.101 F(y)-.15 E(system supported by FL)69.336 283 Q(TK.)-.92 E .379
+(Once you ha)69.336 301 R .679 -.15(ve i)-.2 H .379
+(nstalled Mup and Mupmate on W).15 F(indo)-.4 E .38
+(ws, double clicking a .mup \214le in W)-.25 F(indo)-.4 E .38(ws e)-.25
+F(xplorer)-.15 E 2.049(will run Mupmate on that \214le.)69.336 313 R(Or)
+7.049 E 4.548(,y)-.4 G 2.048
+(ou can run Mupmate by going to the Start menu, and choosing)-4.548 F
+.666(Programs, then Arkkra, and then Mupmate.)69.336 325 R .667
+(If you w)5.666 F .667(ould lik)-.1 F 3.167(ea)-.1 G 3.167(ni)-3.167 G
+.667(con on the desktop, you can create one)-3.167 F .746
+(by right clicking the Mupmate choice in the Arkkra menu, choosing "cop)
+69.336 337 R .746(y", right clicking some)-.1 F .746(where on)-.25 F
+(the desktop, and choosing "paste".)69.336 349 Q .138
+(On Linux, you can just type the mupmate command in a terminal windo)
+69.336 367 R 1.438 -.65(w, o)-.25 H .139(ptionally follo).65 F .139
+(wed by the name)-.25 F(of a Mup input \214le.)69.336 379 Q
+(Or you can add mupmate to your f)5 E -.2(avo)-.1 G(rite windo).2 E 2.5
+(wm)-.25 G(anager')-2.5 E 2.5(sm)-.55 G(enus.)-2.5 E 2.246(Mupmate pro)
+69.336 397 R 2.246(vides \214v)-.15 F 4.746(et)-.15 G 2.246(op le)-4.746
+F -.15(ve)-.25 G 4.746(lm).15 G 2.246
+(enus: File, Edit, Run, Con\214g, and Help.)-4.746 F 2.246
+(The File menu pro)7.246 F(vides)-.15 E .013(commands for opening ne)
+69.336 409 R 2.513<778c>-.25 G .013(les and sa)-2.513 F .014
+(ving the \214le you are w)-.2 F .014(orking on, as well as e)-.1 F .014
+(xiting the program. The)-.15 F .8(Edit menu pro)69.336 421 R .8
+(vides the kinds of things you w)-.15 F .8(ould e)-.1 F .8
+(xpect in a editor: commands to \214nd a pattern, or \214nd)-.15 F 1.965
+(and replace; to select te)69.336 433 R 1.965(xt; to cop)-.15 F 3.265
+-.65(y, c)-.1 H 1.966
+(ut, and paste; to go to a speci\214c line; and to undo the pre).65 F
+(vious)-.25 E 1.082(operation, if you mak)69.336 445 R 3.581(eam)-.1 G
+(istak)-3.581 E 3.581(eo)-.1 G 3.581(rc)-3.581 G 1.081(hange you mind.)
+-3.581 F 1.081(The Run menu lets you set runtime options, and)6.081 F
+.126(then run the Mup program on your input in v)69.336 457 R .126
+(arious w)-.25 F .126(ays. Y)-.1 F .127
+(ou can either just generate a PostScript or MIDI)-1.1 F 2.123
+(\214le, or display the PostScript or play the MIDI.)69.336 469 R 2.123
+(The Con\214g menu lets you specify what application)7.123 F .197
+(program you w)69.336 481 R .197(ant to use to vie)-.1 F 2.697(wP)-.25 G
+.198(ostScript \214les and which you w)-2.697 F .198
+(ant to use to play MIDI \214les, and well as)-.1 F .208(specify locati\
+ons for other Mup \214les. Mupmate will try to \214nd reasonable def)
+69.336 493 R .207(ault v)-.1 F .207(alues, b)-.25 F .207(ut you may w)
+-.2 F(ant)-.1 E .215(to check that the)69.336 505 R 2.715(ya)-.15 G .215
+(re what you w)-2.715 F .215(ant, and tweak them if the)-.1 F 2.715(ya)
+-.15 G(ren')-2.715 E 2.715(t. The)-.18 F .215(Con\214g menu also pro)
+2.715 F .215(vides a w)-.15 F(ay)-.1 E .099
+(for you to \214ll in the Mup re)69.336 517 R .098
+(gistration form if you wish to send in a paper form rather than re)-.15
+F .098(gistering online)-.15 F .926
+(via credit card, as well as a place to entry the re)69.336 529 R .927
+(gistration k)-.15 F 1.227 -.15(ey y)-.1 H .927(ou will recei).15 F
+1.227 -.15(ve o)-.25 H .927(nce you ha).15 F 1.227 -.15(ve p)-.2 H 3.427
+(aid. The).15 F .089(Help menu lets you bro)69.336 541 R .089
+(wse this User')-.25 F 2.589(sG)-.55 G .089(uide, vie)-2.589 F 2.589(ws)
+-.25 G .089(ome startup hints, or see the current v)-2.589 F .088
+(ersion number of)-.15 F(Mup and Mupmate.)69.336 553 Q 1.657
+(Mupmate does not directly pro)69.336 571 R 1.658(vide a print f)-.15 F
+(acility)-.1 E 4.158(.A)-.65 G 1.658(lmost an)-4.158 F 4.158(yP)-.15 G
+1.658(ostScript vie)-4.158 F 1.658(wer already pro)-.25 F 1.658
+(vides this)-.15 F(ability)69.336 583 Q 4.153(,s)-.65 G 4.153(oy)-4.153
+G 1.653
+(ou can simply select "Display" from the Run menu and use the vie)-4.153
+F(wer')-.25 E 4.152(sp)-.55 G 1.652(rint capabilities.)-4.152 F .432(Al\
+ternately you can use "Write PostScript File" from the Run menu to crea\
+te a PostScript \214le that you can)69.336 595 R(print as you w)69.336
+607 Q(ould an)-.1 E 2.5(yo)-.15 G(ther PostScript \214le.)-2.5 E 69.336
+625 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(3.2 Mup)72.836 625 R(Options)3.5 E 69.336
+643 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .163(Mup accepts a number of options.)71.999
+643 R .163(When in)5.163 F -.2(vo)-.4 G .163
+(king Mup from a command line, the options are speci\214ed by).2 F 2.852
+(ad)69.336 655 S .352(ash follo)-2.852 F .352(wed by a letter)-.25 F
+5.352(.O)-.55 G 2.852(nW)-5.352 G(indo)-3.252 E .353
+(ws/MS-DOS systems, you can substitute a slash instead of the dash.)-.25
+F .77(If you are using Mupmate, you will use the "Set Options" form of)
+69.336 667 R 3.27(fo)-.25 G 3.27(ft)-3.27 G .77
+(he "Run" menu to set the options.)-3.27 F -1.1(Yo)69.336 679 S 3.823
+(uj)1.1 G 1.323(ust \214ll v)-3.823 F 1.324
+(alues into the form, and Mupmate will tak)-.25 F 3.824(ec)-.1 G 1.324
+(are of the details of running Mup with your)-3.824 F -.25(va)69.336 691
+S .625(lues, so you w).25 F(on')-.1 E 3.125(tu)-.18 G .625
+(se the dash and letter sho)-3.125 F .625(wn belo)-.25 F 3.124(wa)-.25 G
+3.124(ta)-3.124 G 3.124(ll. Some)-3.124 F .624
+(of the options listed belo)3.124 F 3.124(wa)-.25 G .624(re not)-3.124 F
+-.2(av)69.336 703 S .319(ailable from Mupmate, either because the)-.05 F
+2.819(ya)-.15 G .319(re meant for deb)-2.819 F .32
+(ugging, and thus not generally of interest to)-.2 F 1.443(most users, \
+or because Mupmate handles the appropriate details automatically)69.336
+715 R 6.443(.T)-.65 G 1.443(he options to the mup)-6.443 F
+(command \(in alphabetical order\) are:)69.336 727 Q EP
+%%Page: 8 14
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8-)277.006 48 S/F1 10/Courier@0 SF
+(Command line:)69.336 96 Q/F2 10/Times-Bold@0 SF(-c)12 E/F3 10
+/Times-Italic@0 SF(N)2.5 E F1(Mupmate:)69.336 108 Q F0
+(Run > Set Options > Enable Auto Multirest and Min Measures to Combine)
+42 E 2.096(Combine consecuti)98.136 123.6 R 2.397 -.15(ve m)-.25 H 2.097
+(easures of all rests or spaces into multirests \(multiple measures of \
+rest).15 F 1.073(printed as a single measure, usually with the number o\
+f measures of rest printed abo)98.136 135.6 R 1.372 -.15(ve t)-.15 H
+1.072(he staf).15 F(f\).)-.25 E(An)98.136 147.6 Q 2.844(yt)-.15 G .344
+(ime there are)-2.844 F F3(N)2.844 E F0 .344(or more measures in a ro)
+2.844 F 2.844(wt)-.25 G .344
+(hat consist entirely of rests or spaces, the)-2.844 F 2.844(yw)-.15 G
+.344(ill be)-2.844 F .445(replaced by a multirest. The combining of mea\
+sures stops when there is a visible staf)98.136 159.6 R 2.945(ft)-.25 G
+.445(hat contains)-2.945 F .806(notes or lyrics, or that contain te)
+98.136 171.6 R .807
+(xt or musical symbols after the \214rst beat of the measure, or when)
+-.15 F 1.66(there are parameter changes on a visible staf)98.136 183.6 R
+4.16(fo)-.25 G 4.16(ri)-4.16 G 4.16(ns)-4.16 G 1.66(core conte)-4.16 F
+1.66(xt that change clef, k)-.15 F -.15(ey)-.1 G 4.16(,o)-.5 G 4.16(rt)
+-4.16 G(ime)-4.16 E 1.053
+(signature, or when there is a bar line other than an ordinary bar)
+98.136 195.6 R 6.053(.T)-.55 G 1.053(his option is most lik)-6.053 F
+1.054(ely to be)-.1 F 1.868(useful when printing a subset of staf)98.136
+207.6 R 1.868(fs, where the particular staf)-.25 F 1.868
+(f\(s\) you are printing ha)-.25 F 2.168 -.15(ve l)-.2 H(ong).15 E .158
+(periods of rests.)98.136 219.6 R .158
+(See information about the -s option and the "visible" parameter belo)
+5.158 F 3.958 -.65(w. T)-.25 H .158(his option).65 F -.15(ove)98.136
+231.6 S(rrides the restcombine parameter).15 E(.)-.55 E F1
+(Command line:)69.336 255.6 Q F2(-C)12 E F1(Mupmate:)69.336 267.6 Q F0
+(Option not a)42 E -.25(va)-.2 G(ilable \(only used for deb).25 E
+(ugging\).)-.2 E 1.578
+(This option is only used in connection with the -E option.)98.136 283.2
+R 1.578(It speci\214es that comments are to be)6.578 F
+(passed through rather than deleted.)98.136 295.2 Q F1(Command line:)
+69.336 319.2 Q F2(-d)12 E F3(N)2.5 E F1(Mupmate:)69.336 331.2 Q F0
+(Option not a)42 E -.25(va)-.2 G(ilable \(only used for deb).25 E
+(ugging\).)-.2 E .285(Print deb)98.136 346.8 R .285(ugging information.)
+-.2 F F3(N)2.785 E F0 .285(is a bitmap, so you can turn on multiple deb)
+2.785 F .285(ugging le)-.2 F -.15(ve)-.25 G .285(ls by adding).15 F .105
+(up the \215ag v)98.136 358.8 R .104(alues. F)-.25 F .104(or e)-.15 F
+.104(xample, if you w)-.15 F .104(ant to turn on both le)-.1 F -.15(ve)
+-.25 G 2.604(l2a).15 G .104(nd le)-2.604 F -.15(ve)-.25 G 2.604(l4t).15
+G(racing,)-2.604 E F3(N)2.604 E F0 -.1(wo)2.604 G .104(uld be 6).1 F
+(\(because 2+4=6\).)98.136 370.8 Q 20(1i)98.136 388.8 S
+(nput syntax/grammar analysis tracing)-20 E 20(2h)98.136 406.8 S(igh le)
+-20 E -.15(ve)-.25 G 2.5(lp).15 G(arse phase tracing)-2.5 E 20(4l)98.136
+424.8 S .5 -.25(ow l)-20 H -2.15 -.25(ev e).25 H 2.5(lp).25 G
+(arse phase tracing)-2.5 E 20(8r)98.136 442.8 S(eserv)-20 E(ed)-.15 E
+12.5(16 high)98.136 460.8 R(le)2.5 E -.15(ve)-.25 G 2.5(lp).15 G
+(lacement phase tracing)-2.5 E 12.5(32 lo)98.136 478.8 R 2.5(wl)-.25 G
+-2.15 -.25(ev e)-2.5 H 2.5(lp).25 G(lacement phase tracing)-2.5 E 12.5
+(64 reserv)98.136 496.8 R(ed)-.15 E 7.5(128 contents)98.136 514.8 R
+(of the main internal list)2.5 E 7.5(256 high)98.136 532.8 R(le)2.5 E
+-.15(ve)-.25 G 2.5(lp).15 G(rint or MIDI phase tracing)-2.5 E 7.5
+(512 lo)98.136 550.8 R 2.5(wl)-.25 G -2.15 -.25(ev e)-2.5 H 2.5(lp).25 G
+(rint or MIDI phase tracing)-2.5 E F3(N)98.136 574.8 Q F0 .487(can be s\
+peci\214ed in decimal, octal \(by using a leading zero\), or he)2.986 F
+2.987(x\()-.15 G .487(by using a leading 0x\).)-2.987 F(This)5.487 E .19
+(information is intended for deb)98.136 586.8 R .19
+(ugging of Mup itself and thus is not lik)-.2 F .19
+(ely to be of use to the a)-.1 F -.15(ve)-.2 G(rage).15 E(user)98.136
+598.8 Q 2.5(,a)-.4 G(nd is not a)-2.5 E -.25(va)-.2 G
+(ilable from Mupmate.).25 E F1(Command line:)69.336 622.8 Q F2(-D)12 E
+F3(MA)2.5 E(CR)-.3 E(O[=macr)-.4 E(o-def])-.45 E F1(Mupmate:)69.336
+634.8 Q F0(Run > Set Options > Macro De\214nitions)42 E 3.16
+(De\214ne the macro)98.136 650.4 R F3(MA)5.66 E(CR)-.3 E(O)-.4 E F0 5.66
+(.T)C 3.16
+(he macro name must consist of upper case letters, digits, and)-5.66 F
+.05(underscores, be)98.136 662.4 R .05
+(ginning with an upper case letter)-.15 F 2.55(.T)-.55 G(he)-2.55 E F3
+(macr)2.55 E(o_def)-.45 E F0 .05(is optional, and gi)2.55 F -.15(ve)-.25
+G 2.55(st).15 G .05(he te)-2.55 F .05(xt of the)-.15 F 2.764
+(macro. On UNIX, Linux, or similar systems, if it contains an)98.136
+674.4 R 5.264(yw)-.15 G 2.764(hite space or other special)-5.264 F .044
+(characters, it must be quoted. On other systems, white space may not b\
+e allo)98.136 686.4 R 2.543(wed. The)-.25 F .043(-D option can)2.543 F(\
+be speci\214ed multiple times, if you wish to de\214ne more than one ma\
+cro.)98.136 698.4 Q .32 LW 73.336 727 69.336 727 DL 77.336 727 73.336
+727 DL 81.336 727 77.336 727 DL 85.336 727 81.336 727 DL 89.336 727
+85.336 727 DL 93.336 727 89.336 727 DL 97.336 727 93.336 727 DL 101.336
+727 97.336 727 DL 105.336 727 101.336 727 DL 109.336 727 105.336 727 DL
+113.336 727 109.336 727 DL 117.336 727 113.336 727 DL 121.336 727
+117.336 727 DL 125.336 727 121.336 727 DL 129.336 727 125.336 727 DL
+133.336 727 129.336 727 DL 137.336 727 133.336 727 DL 141.336 727
+137.336 727 DL 145.336 727 141.336 727 DL 149.336 727 145.336 727 DL/F4
+8/Times-Roman@0 SF(*)69.336 744 Q(UNIX is a re)90.595 744 Q
+(gistered trademark of X/Open Compan)-.12 E 2(yL)-.12 G(imited.)-2 E EP
+%%Page: 9 15
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9-)277.006 48 S/F1 10/Courier@0 SF
+(Command line:)69.336 96 Q/F2 10/Times-Bold@0 SF(-e)12 E/F3 10
+/Times-Italic@0 SF(err\214le)2.5 E F1(Mupmate:)69.336 108 Q F0
+(Option not needed. Mupmate automatically sa)42 E -.15(ve)-.2 G 2.5(sa)
+.15 G(nd displays error output.)-2.5 E
+(Place the error message output into)98.136 123.6 Q F3(err\214le)2.5 E
+F0(instead of writing it to the standard error output stream.)2.5 E F1
+(Command line:)69.336 147.6 Q F2(-E)12 E F1(Mupmate:)69.336 159.6 Q F0
+(Option not needed \(only used for deb)42 E(ugging\).)-.2 E 1.592
+(Rather than produce PostScript or MIDI output, just e)98.136 175.2 R
+1.592(xpand macros and includes, and write the)-.15 F .255
+(result to the standard output stream.)98.136 187.2 R .255
+(Comments in the input are deleted, unless the -C option is also)5.255 F
+(speci\214ed.)98.136 199.2 Q F1(Command line:)69.336 223.2 Q F2(-f)12 E
+F3(out\214le)2.5 E F1(Mupmate:)69.336 235.2 Q F0(Option not needed. Mup\
+mate automatically creates appropriate output \214le.)42 E
+(Place the PostScript output into)98.136 250.8 Q F3(out\214le)2.5 E F0
+(instead of writing to the standard output.)2.5 E F1(Command line:)
+69.336 274.8 Q F2(-F)12 E F1(Mupmate:)69.336 286.8 Q F0
+(Run > Write PostScript File)42 E .958(This is lik)98.136 302.4 R 3.458
+(et)-.1 G(he)-3.458 E F2(-f)3.458 E F0 .958(option, e)3.458 F .958
+(xcept the name of the output \214le is deri)-.15 F -.15(ve)-.25 G 3.459
+(df).15 G .959(rom the name of the Mup)-3.459 F 1.489(input \214le. If \
+the name of the Mup input \214le ends with a ".mup" suf)98.136 314.4 R
+1.488(\214x, the generated PostScript)-.25 F .051
+(output \214le will end with a ".ps" suf)98.136 326.4 R .051
+(\214x instead.)-.25 F .052
+(If the name of the Mup input \214le ends with a ".MUP")5.051 F(suf)
+98.136 338.4 Q .4
+(\214x, the PostScript \214le will end with a ".PS" suf)-.25 F 2.9
+(\214x. Otherwise,)-.25 F 2.9(a")2.9 G .4(.ps" suf)-2.9 F .4
+(\214x will be appended to)-.25 F 1.078(the end of the Mup input \214le\
+ name. If multiple input \214les are listed, the last is used.)98.136
+350.4 R 1.079(If none are)6.079 F(speci\214ed \(input is read from stan\
+dard input\), the name "stdin.ps" will be used for the output \214le.)
+98.136 362.4 Q F1(Command line:)69.336 386.4 Q F2(-m)12 E F3(midi\214le)
+2.5 E F1(Mupmate:)69.336 398.4 Q F0(Option not needed. Mupmate automati\
+cally creates appropriate output \214le.)42 E 3.242(Instead of generati\
+ng PostScript output, generate standard MIDI \(Musical Instrument Digit\
+al)98.136 414 R(Interf)98.136 426 Q 2.05(ace\) output, and put it in)-.1
+F F3(midi\214le)4.55 E F0 7.05(.T)C 2.05
+(his option also causes the macro "MIDI" to become)-7.05 F(de\214ned.)
+98.136 438 Q F1(Command line:)69.336 462 Q F2(-M)12 E F1(Mupmate:)69.336
+474 Q F0(Run > Write MIDI File)42 E .848(This is lik)98.136 489.6 R
+3.348(et)-.1 G(he)-3.348 E F2(-m)3.348 E F0 .848(option, e)3.348 F .848
+(xcept the name of the MIDI \214le is deri)-.15 F -.15(ve)-.25 G 3.348
+(df).15 G .848(rom the name of the Mup)-3.348 F .543(input \214le. If t\
+he name of the Mup input \214le ends with a ".mup" suf)98.136 501.6 R
+.544(\214x, the generated MIDI \214le will)-.25 F .843
+(end with a ".mid" suf)98.136 513.6 R .843(\214x instead. If the name o\
+f the Mup input \214le ends with a ".MUP" suf)-.25 F .842(\214x, the)
+-.25 F .551(MIDI \214le will end with a ".MID" suf)98.136 525.6 R 3.051
+(\214x. Otherwise,)-.25 F 3.051(a")3.051 G .551(.mid" suf)-3.051 F .551
+(\214x will be appended to the end of)-.25 F 1.445(the Mup input \214le\
+ name. If multiple input \214les are listed, the last is used.)98.136
+537.6 R 1.445(If none are speci\214ed)6.445 F(\(input is read from stan\
+dard input\), the name "stdin.mid" will be used for the MIDI \214le.)
+98.136 549.6 Q F1(Command line:)69.336 573.6 Q F2(-o)12 E F3(pa)2.5 E
+-.1(ge)-.1 G(list).1 E F1(Mupmate:)69.336 585.6 Q F0
+(Run > Set Options > P)42 E(ages to Display)-.15 E 1.173
+(Print only the pages gi)98.136 601.2 R -.15(ve)-.25 G 3.673(ni).15 G(n)
+-3.673 E F3(pa)3.673 E -.1(ge)-.1 G(list).1 E F0 3.673(.T)C(he)-3.673 E
+F3(pa)3.673 E -.1(ge)-.1 G(list).1 E F0 1.173
+(can be a comma-separated list of numbers or)3.673 F .549
+(ranges, where a range is tw)98.136 613.2 R 3.049(on)-.1 G .549
+(umbers separated by a dash. F)-3.049 F .548(or e)-.15 F .548
+(xample, -o1,7-9,12-14 w)-.15 F .548(ould print)-.1 F .23
+(pages 1, 7, 8, 9, 12, 13, and 14. Alternately)98.136 625.2 R 2.731(,t)
+-.65 G(he)-2.731 E F3(pa)2.731 E -.1(ge)-.1 G(list).1 E F0 .231
+(can be the special k)2.731 F -.15(ey)-.1 G -.1(wo).15 G .231
+(rd "odd" or "e).1 F -.15(ve)-.25 G(n").15 E .943
+(which will cause all odd or e)98.136 637.2 R -.15(ve)-.25 G 3.443(nn)
+.15 G .942(umbered pages to be printed. This may be useful if you ha)
+-3.443 F 1.242 -.15(ve a)-.2 H 1.361(printer that only mak)98.136 649.2
+R 1.361(es single-sided copies, b)-.1 F 1.362
+(ut you wish to print Mup output double-sided. Y)-.2 F(ou)-1.1 E .627
+(could print odd-numbered pages, then turn the paper o)98.136 661.2 R
+-.15(ve)-.15 G 3.127(ra).15 G .627(nd feed the pages through ag)-3.127 F
+.626(ain for the)-.05 F -2.15 -.25(ev e)98.136 673.2 T .638
+(n-numbered pages.).25 F -.15(Pa)5.638 G .638(ges will be printed in th\
+e order speci\214ed, so you can print pages in other).15 F 1.213
+(than ascending order if you wish, or e)98.136 685.2 R -.15(ve)-.25 G
+3.712(np).15 G 1.212
+(rint the same page more than once. Printing pages in)-3.712 F 1.161
+(non-ascending order is most lik)98.136 697.2 R 1.161
+(ely to be useful when printing more than one page of music on a)-.1 F
+(single ph)98.136 709.2 Q
+(ysical page, using the panelsperpage parameter)-.05 E(.)-.55 E EP
+%%Page: 10 16
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(0-)-2.5 G/F1 10
+/Courier@0 SF(Command line:)69.336 96 Q/F2 10/Times-Bold@0 SF(-p)12 E/F3
+10/Times-Italic@0 SF(N)2.5 E F1(Mupmate:)69.336 108 Q F0
+(Run > Set Options > First P)42 E(age')-.15 E 2.5(sP)-.55 G(age Number)
+-2.65 E 1.705(Start numbering pages at)98.136 123.6 R F3(N)4.205 E F0
+1.705(instead of at 1.)4.205 F 1.705
+(This can be set inside the Mup input \214le with the)6.705 F 1.364
+("\214rstpage" parameter)98.136 135.6 R 3.864(,b)-.4 G 1.364
+(ut the command line option will o)-4.064 F -.15(ve)-.15 G 1.364
+(rride the parameter).15 F 6.364(.I)-.55 G(f)-6.364 E F2(-o)3.864 E F0
+(and)3.864 E F2(-p)3.864 E F0(are)3.864 E 1.756(used together)98.136
+147.6 R 4.256(,t)-.4 G 1.756(he page numbers gi)-4.256 F -.15(ve)-.25 G
+4.256(ni).15 G 4.256(nt)-4.256 G(he)-4.256 E F2(-o)4.256 E F3(pa)A -.1
+(ge)-.1 G(list).1 E F0 1.756(must be the printed page numbers. F)4.256 F
+(or)-.15 E -.15(ex)98.136 159.6 S(ample, if you use -p10 and w).15 E
+(ant to print just the second page, you w)-.1 E
+(ould need to specify -o11.)-.1 E F1(Command line:)69.336 183.6 Q F2(-r)
+12 E F1(Mupmate:)69.336 195.6 Q F0(Con\214g > Re)42 E(gistration F)-.15
+E(orm)-.15 E(Print a cop)98.136 211.2 Q 2.5(yo)-.1 G 2.5(ft)-2.5 G
+(he Mup share)-2.5 E -.1(wa)-.25 G(re re).1 E
+(gistration form to standard output.)-.15 E F1(Command line:)69.336
+235.2 Q F2(-s)12 E F3(staf)2.5 E(\215ist)-.18 E F1(Mupmate:)69.336 247.2
+Q F0(Run > Set Options > Staf)42 E(fs to Display/Play)-.25 E .258
+(Only print the staf)98.136 262.8 R .258(fs that are included in)-.25 F
+F3(staf)2.758 E(\215ist)-.18 E F0 5.258(.T)C(he)-5.258 E F3(staf)2.758 E
+(\215ist)-.18 E F0 .259(can be a comma-separated list of staf)2.758 F(f)
+-.25 E .44(numbers or ranges, such as "1,5" or "1-3,7-8" b)98.136 274.8
+R .44(ut no spaces are allo)-.2 F .439(wed in the list.)-.25 F .439
+(If the -m or -M)5.439 F .357(option is also used, to produce MIDI outp\
+ut, this option controls which staf)98.136 286.8 R .358
+(fs are played rather than)-.25 F .917(which are printed.)98.136 298.8 R
+.917(If you w)5.917 F .916(ant only a single v)-.1 F .916
+(oice to be printed or played, you can follo)-.2 F 3.416(was)-.25 G(taf)
+-3.416 E(f)-.25 E 1.268(number or range with)98.136 310.8 R F2(v1)3.768
+E F0(or)3.768 E F2(v2)3.768 E F0(or)3.768 E F2(v3)3.768 E F0 1.268
+(to restrict to v)3.768 F 1.268(oice 1, 2 or 3 respecti)-.2 F -.15(ve)
+-.25 G(ly).15 E 3.768(,s)-.65 G 1.269(uch as "1v2" or)-3.768 F 1.054
+("1-4v1,5-6v2". Otherwise all v)98.136 322.8 R 1.053(oices on the staf)
+-.2 F 3.553(fa)-.25 G 1.053(re printed or played.)-3.553 F -1.1(Yo)6.053
+G 3.553(uc)1.1 G(an')-3.553 E 3.553(ts)-.18 G 1.053(pecify a list or)
+-3.553 F .285(range for v)98.136 334.8 R .285(oices; if you only w)-.2 F
+.285(ant to mak)-.1 F 2.785(et)-.1 G .485 -.1(wo o)-2.785 H .285
+(ut of three v).1 F .286(oices visible, you ha)-.2 F .586 -.15(ve t)-.2
+H 2.786(os).15 G .286(pecify them)-2.786 F(separately)98.136 346.8 Q 2.5
+(,l)-.65 G(ik)-2.5 E 2.5(e")-.1 G 2.5(1v2,1v3". See)-2.5 F
+(also the "visible" parameter)2.5 E(.)-.55 E F1(Command line:)69.336
+370.8 Q F2(-v)12 E F1(Mupmate:)69.336 382.8 Q F0(Help > About Mupmate)42
+E 2.663(Print the Mup v)98.136 398.4 R 2.662(ersion number)-.15 F 5.162
+(.W)-.55 G 2.662(hen in)-5.162 F -.2(vo)-.4 G -.1(ke).2 G 5.162(df).1 G
+2.662(rom command line, Mup will then e)-5.162 F 2.662(xit. This)-.15 F
+(document is for v)98.136 410.4 Q(ersion 5.3.)-.15 E F1(Command line:)
+69.336 434.4 Q F2(-x)12 E F3(M)A F2(,)A F3(N)A F1(Mupmate:)69.336 446.4
+Q F0(Run > Set Options > Extract Measures)42 E .925(Extract measures)
+98.136 462 R F3(M)3.425 E F0(through)3.425 E F3(N)3.425 E F0 .925
+(of the song. This allo)3.425 F .925
+(ws you to print or play a part of a song. The)-.25 F .79
+(comma and second v)98.136 474 R .79
+(alue are optional; if not speci\214ed, the def)-.25 F .789
+(ault is to go to the end of the piece.)-.1 F(Positi)98.136 486 Q 1.922
+-.15(ve v)-.25 H 1.623(alues specify the number of measures from the be)
+-.1 F 1.623(ginning of the piece, while ne)-.15 F -.05(ga)-.15 G(ti).05
+E -.15(ve)-.25 G -.25(va)98.136 498 S .339(lues are relati).25 F .639
+-.15(ve t)-.25 H 2.839(ot).15 G .338
+(he end, with -1 referring to the last measure of the song.)-2.839 F
+.338(So -x1,-1 means the)5.338 F 1.044(entire song, if the song doesn')
+98.136 510 R 3.544(th)-.18 G -2.25 -.2(av e)-3.544 H 3.544(ap)3.744 G
+1.044(ickup measure.)-3.544 F 1.045
+(If the song has a pickup measure, that is)6.044 F .994
+(speci\214ed by 0.)98.136 522 R .994
+(So for a song with a pickup, -x0,-1 w)5.994 F .994
+(ould mean the entire song, and -x0,0 w)-.1 F(ould)-.1 E .3
+(mean just the pickup measure.)98.136 534 R .3(As other e)5.3 F .3
+(xamples, -x-1,-1 means just the \214nal measure of the song,)-.15 F
+.405(-x2 means starting after the \214rst full measure, -x3,4 means onl\
+y measures 3 and 4, and -x6,6 means)98.136 546 R .348(just measure 6.)
+98.136 558 R .348(The starting measure is not allo)5.348 F .348
+(wed to be inside an ending.)-.25 F 2.849(Ac)5.349 G .349
+(ommon use for this)-2.849 F .45
+(option might be to generate a MIDI \214le for just a fe)98.136 570 R
+2.949(wm)-.25 G .449(easures. F)-2.949 F .449(or e)-.15 F .449
+(xample, if you were trying to)-.15 F .457(tweak tempo v)98.136 582 R
+.458(alues for a ritard in the last 2 measures of a song, you could use\
+ -x-2 to listen to just)-.25 F(those measures.)98.136 594 Q .61(When in)
+69.336 612 R -.2(vo)-.4 G -.1(ke).2 G 3.11(df).1 G .61
+(rom command line, the options, if an)-3.11 F 1.91 -.65(y, c)-.15 H .61
+(an be follo).65 F .61(wed by one or more)-.25 F F3(\214les)3.11 E F0
+.61(in the format)3.11 F .051(described in this User')69.336 624 R 2.551
+(sG)-.55 G .051(uide. If no)-2.551 F F3(\214les)2.551 E F0 .051
+(are speci\214ed, standard input is read.)2.551 F .051(If se)5.051 F
+-.15(ve)-.25 G(ral).15 E F3(\214les)2.551 E F0 .051(are listed, the)
+2.551 F(y)-.15 E .066(are ef)69.336 636 R(fecti)-.25 E -.15(ve)-.25 G
+.065(ly concatenated together and treated as one big \214le. Since ther\
+e are some things \(such as header).15 F 1.244
+(and footer\) that are only allo)69.336 648 R 1.244
+(wed to occur once, if you ha)-.25 F 1.544 -.15(ve s)-.2 H -2.15 -.25
+(ev e).15 H 1.244(ral independent pieces, Mup should be).25 F .622
+(called on each indi)69.336 660 R .622
+(vidually rather than trying to print them all with one command.)-.25 F
+.621(If a speci\214ed \214le does)5.621 F 1.956(not e)69.336 672 R 1.956
+(xist, and its name does not already end with .mup or .MUP)-.15 F 4.456
+(,t)-1.11 G 1.957(hen Mup will append .mup to the)-4.456 F
+(speci\214ed name and attempt to open that.)69.336 684 Q .139
+(If you just w)69.336 702 R .139(ant to create a PostScript output \214\
+le, for printing on a PostScript printer)-.1 F 2.638(,o)-.4 G 2.638(rv)
+-2.638 G(ie)-2.638 E .138(wing with a tool)-.25 F(such as GSvie)69.336
+714 Q 1.3 -.65(w, y)-.25 H(ou can use the -f option, as in).65 E F1
+(mup -f outfile.ps infile.mup)129.336 732 Q EP
+%%Page: 11 17
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(1-)-2.5 G 1.269
+(Or on Unix, Linux or MS-DOS command windo)69.336 96 R 2.569 -.65(w, y)
+-.25 H 1.269(ou could redirect the output into a \214le using the >).65
+F(character)69.336 108 Q 2.5(,a)-.4 G 2.5(si)-2.5 G(n:)-2.5 E/F1 10
+/Courier@0 SF(mup infile.mup > outfile.ps)129.336 126 Q F0 -.15(Fo)
+69.336 152 S 2.966(rm).15 G .466(ore deb)-2.966 F .465
+(ugging, in addition to the -d option, if the en)-.2 F .465(vironment v)
+-.4 F .465(ariable MUP_BB is set to "bcfgnsu")-.25 F 1.875(or an)69.336
+164 R 4.375(ys)-.15 G 1.876(ubset of those letters, the generated outpu\
+t will include "bounding box)-4.375 F 1.876(es" for the things Mup)-.15
+F .321(internally calls bars \(b\), chords \(c\), feeds \(f\), grpsyls \
+\(g\), header/footer and top/bottom \(h\), notes \(n\), staf)69.336 176
+R(fs)-.25 E .584(\(s\), and stuf)69.336 188 R 3.084(f\()-.25 G 3.084
+(u\). While)-3.084 F .584(this is intended for use in deb)3.084 F .584
+(ugging Mup itself, it may also help you understand)-.2 F(wh)69.336 200
+Q 4.125(yM)-.05 G 1.624(up places things the w)-4.125 F 1.624
+(ay it does, since in general, Mup only allo)-.1 F 1.624
+(ws bounding box)-.25 F 1.624(es to o)-.15 F -.15(ve)-.15 G(rlap).15 E
+.038(according to speci\214c rules. If vie)69.336 212 R .039
+(wed with a color PostScript vie)-.25 F .039
+(wer \(not mupdisp, which is co)-.25 F -.15(ve)-.15 G .039(red belo).15
+F(w\),)-.25 E(these box)69.336 224 Q(es will be in color)-.15 E(.)-.55 E
+69.336 242 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(3.3 Mupdisp)72.836 242 R(and Muppr)3.5 E
+(nt utility pr)-.21 E(ograms)-.252 E 69.336 260 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .594(If you are using Ghostscript, b)72.43
+260 R .594(ut prefer to not use Mupmate, there are tw)-.2 F 3.094(ou)-.1
+G .593(tility programs included with)-3.094 F
+(Mup for displaying and printing music.)69.336 272 Q/F1 10/Courier@0 SF
+(mupdisp)105.336 290 Q/F2 10/Times-Italic@0 SF(Mup_options my\214le)6 E
+F0(will display music to your screen, while)69.336 310 Q F1(mupprnt)
+105.336 328 Q F2(Mup_options my\214le)6 E F0 1.132
+(will print the output to your printer)69.336 348 R 6.132(.S)-.55 G
+1.133
+(ee the installation instructions for more details on con\214guring the)
+-6.132 F(Mupprnt program for your printer)69.336 360 Q(.)-.55 E(The)
+69.336 378 Q F2(Mup_options)3.018 E F0 .518(can be an)3.018 F 3.018(yo)
+-.15 G 3.018(ft)-3.018 G .518
+(he options listed in the section on "Command line ar)-3.018 F .517
+(guments" e)-.18 F .517(xcept -C,)-.15 F(-E, -f, -F)69.336 390 Q 2.5(,-)
+-.8 G(m, -M, -r)-2.5 E 2.5(,o)-.4 G 2.5(r-)-2.5 G 1.3 -.65(v, w)-2.5 H
+(hich don').65 E 2.5(ts)-.18 G
+(end PostScript output to the standard output.)-2.5 E .638
+(The Mupdisp program allo)69.336 408 R .638(ws you to vie)-.25 F 3.138
+(wp)-.25 G .638(ages in an)-3.138 F 3.138(yo)-.15 G(rder)-3.138 E 3.138
+(,w)-.4 G .639(ith either a v)-3.138 F .639
+(ersion small enough to \214t on)-.15 F .701(your screen or a near)
+69.336 420 R .701(-actual-size v)-.2 F .701
+(ersion that you can scroll if it doesn')-.15 F 3.2<748c>-.18 G 3.2(to)
+-3.2 G 3.2(ny)-3.2 G .7(our screen.)-3.2 F .7(Mupdisp will)5.7 F 1.314
+(run under MS-DOS/W)69.336 432 R(indo)-.4 E 1.314
+(ws or will run under UNIX with TERM of A)-.25 F 1.315
+(T386, linux, or xterm \(under X)-1.11 F(windo)69.336 444 Q(ws\).)-.25 E
+.11(Mupdisp be)69.336 462 R .109(gins in partial page mode, which displ\
+ays output at approximately actual size \(depending on the)-.15 F .408(\
+size of your monitor\). In this mode, it is possible that not all of th\
+e page \214ts on the screen, so the scrolling)69.336 474 R .189
+(commands can be used to mo)69.336 486 R .489 -.15(ve u)-.15 H 2.689(pa)
+.15 G .189(nd do)-2.689 F .189(wn to vie)-.25 F 2.689(wd)-.25 G(if)
+-2.689 E .188(ferent parts of the page. In full page mode, a small)-.25
+F -.15(ve)69.336 498 S .906(rsion of the entire page is displayed.).15 F
+.907(This is useful for seeing o)5.907 F -.15(ve)-.15 G .907
+(rall page layout, b).15 F .907(ut is generally too)-.2 F .735
+(small to see much detail.)69.336 510 R .735(This mode is no)5.735 F
+3.235(ws)-.25 G(ome)-3.235 E .735
+(what of a relic of the days when screens were typically)-.25 F
+(much smaller than the)69.336 522 Q 2.5(ya)-.15 G(re today)-2.5 E 2.5
+(,a)-.65 G(nd is thus becoming less useful.)-2.5 E .491
+(Once the music has been dra)69.336 540 R .491
+(wn on the screen, you can enter v)-.15 F .491(arious commands to vie)
+-.25 F 2.991(wd)-.25 G(if)-2.991 E .492(ferent pages or)-.25 F
+(parts of the current page.)69.336 552 Q(The commands are:)5 E F2(num)
+69.336 570 Q F0 22.34( Go)B(to page number)2.5 E F2(num)2.5 E F0
+(.)A 2.5(+o)69.336 588 S 2.5(r<)-2.5 G
+(space> or or mo)-2.5 E .343 -.15(ve f)-.15 H
+(orw).15 E .042(ard on the page by about 1/8 of an inch \(partial page)
+-.1 F(mode only\))144.336 600 Q 2.5(-o)69.336 618 S 2.5(r<)-2.5 G
+(backspace> or or mo)-2.5 E 3.026 -.15(ve b)-.15
+H(ackw).15 E 2.726(ard on the page by about 1/8 of an inch)-.1 F
+(\(partial page mode only\))144.336 630 Q 2.5(bo)69.336 648 S 2.5(r<)
+-2.5 G(control-U> or or m).15 G 2.812 -.15(ove b)-2.5 H(ackw).15 E 2.511
+(ard on the page by about an inch)-.1 F(\(partial page mode only\))
+144.336 660 Q 2.5(fo)69.336 678 S 2.5(r<)-2.5 G
+(Enter> or or or m).15 G .423 -.15(ove f)-2.5 H(orw)
+.15 E .123(ard on the page by about)-.1 F
+(an inch \(partial page mode only\))144.336 690 Q 2.5(ho)69.336 708 S
+44.73 2.5(r? d)-2.5 H(isplay help screen)-2.5 E EP
+%%Page: 12 18
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(2-)-2.5 G 67.22(mt)
+69.336 96 S(oggle between partial page and full page modes.)-67.22 E 2.5
+(no)69.336 114 S 2.5(r<)-2.5 G -.15(Pa)-2.5 G(geDo).15 E(wn> go to ne)
+-.25 E(xt page)-.15 E 2.5(po)69.336 132 S 2.5(r<)-2.5 G -.15(Pa)-2.5 G
+11.38(geUp> go).15 F(to pre)2.5 E(vious page)-.25 E 2.5(qo)69.336 150 S
+2.5(rZ)-2.5 G 44.45(Zq)-2.5 G(uit)-44.45 E 71.67(rR)69.336 168 S
+(epaint the page \(useful for e)-71.67 E(xiting help page\))-.15 E 1.554
+(When in X windo)69.336 186 R 1.553
+(ws, the mouse can be used for scrolling. The left b)-.25 F 1.553
+(utton scrolls do)-.2 F(wnw)-.25 E 1.553(ard lik)-.1 F 4.053(et)-.1 G
+1.553(he f)-4.053 F(command, while the right b)69.336 198 Q
+(utton scrolls backw)-.2 E(ards lik)-.1 E 2.5(et)-.1 G(he b command.)
+-2.5 E EP
+%%Page: 13 19
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(3-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(4. MUP)73.086 103 R(FILE STR)3.75 E
+(UCTURE)-.45 E 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .283(Mup \214les do not ha)72.119 121 R .583
+-.15(ve t)-.2 H 2.783(of).15 G(ollo)-2.783 E 2.783(wa)-.25 G .583 -.15
+(ny n)-2.783 H .283(aming con).15 F -.15(ve)-.4 G .283
+(ntion, although on systems that use \214le name suf).15 F<8c78>-.25 E
+.284(es to)-.15 F .382(associate a \214le with an application, it is tr\
+aditional to use .mup for the suf)69.336 133 R 2.882(\214x. It)-.25 F
+.381(can also be useful to put a)2.882 F .313
+(special "magic string" on the \214rst line of Mup \214les.)69.336 145 R
+.313(This magic string is completely optional, b)5.313 F .313(ut ha)-.2
+F .313(ving it)-.2 F 2.725(there mak)69.336 157 R 2.725(es it easy for \
+both people and programs to identify the \214le as Mup input.)-.1 F
+2.724(The standard)7.724 F(recommended v)69.336 169 Q
+(alue for this string is:)-.25 E/F1 10/Courier@0 SF(//!Mup-Arkkra)
+105.336 187 Q F0 1.004(with e)69.336 207 R 1.004
+(xactly that spacing and capitalization.)-.15 F 1.004
+(If the \214le uses features of ne)6.004 F 1.004(wer v)-.25 F 1.004
+(ersions of Mup, and thus)-.15 F -.1(wo)69.336 219 S .327(uld not w).1 F
+.327(ork with older v)-.1 F .327
+(ersions, you can add a dash and the minimim v)-.15 F .326
+(ersion number the \214le requires,)-.15 F(as in:)69.336 231 Q F1
+(//!Mup-Arkkra-5.3)105.336 249 Q 69.336 275 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(4.1 Mup)72.836 275 R(General Syntax)3.5 E
+69.336 293 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(An)73.245 293 Q 3.909(yn)-.15 G 1.409
+(umber of spaces and tabs can be put in almost an)-3.909 F 1.41
+(ywhere e)-.15 F 1.41(xcept in the middle of a w)-.15 F 3.91(ord. Each)
+-.1 F .423(statement goes on a separate line.)69.336 305 R .423
+(If for some reason you wish to split a statement onto se)5.423 F -.15
+(ve)-.25 G .422(ral lines, each).15 F -.2(bu)69.336 317 S 2.932(tt).2 G
+.433(he last must end with a "\\" \(backslash\) character)-2.932 F 2.933
+(,t)-.4 G 2.933(ot)-2.933 G .433(ell Mup to treat the ne)-2.933 F .433
+(xt line as a continuation of)-.15 F(the current line.)69.336 329 Q
+(Blank lines can be put between statements to mak)5 E 2.5(et)-.1 G
+(hings easier to read.)-2.5 E 1.245(Comments be)69.336 347 R 1.245
+(gin with tw)-.15 F 3.744(os)-.1 G 1.244(lashes and continue to end of \
+line. All comments will be totally ignored by)-3.744 F
+(Mup, and are for your o)69.336 359 Q
+(wn use to remind yourself of something. F)-.25 E(or e)-.15 E(xample:)
+-.15 E/F1 10/Courier@0 SF
+(// Note: in some early manuscripts, this chord had an accent)105.336
+377 Q F0(Staf)69.336 403 Q
+(fs are numbered from top to bottom, starting at staf)-.25 E 2.5(f1)-.25
+G(.)-2.5 E(Se)69.336 421 Q -.15(ve)-.25 G .407(ral dif).15 F .407(feren\
+t units are used for distances. One is inches or centimeters. \(There i\
+s a units parameter that)-.25 F .624(is used to select which you w)
+69.336 433 R .624(ant to use.\) Another is "stepsizes." One stepsize is\
+ half the distance between)-.1 F(tw)69.336 445 Q 3.053(os)-.1 G(taf)
+-3.053 E 3.053(fl)-.25 G 3.053(ines. In)-3.053 F .554(the horizontal di\
+mension, "counts" are sometimes used. A "count" refers to the musical)
+3.053 F .857(duration of a note with a duration of the denominator \(bo\
+ttom number\) of the time signature.)69.336 457 R .856(The actual)5.856
+F .204(distance on the page will v)69.336 469 R .204
+(ary depending on ho)-.25 F 2.704(wM)-.25 G .205
+(up determines notes should be placed.)-2.704 F .205(When you use a)
+5.205 F 2.194(time signature with tw)69.336 481 R 4.694(oo)-.1 G 4.694
+(rm)-4.694 G 2.193(ore fractions added together)-4.694 F 4.693(,a)-.4 G
+4.693(si)-4.693 G 4.693(n3)-4.693 G 2.193
+(/4 + 3/8, the "count" is the lar)-4.693 F(gest)-.18 E(denominator)
+69.336 493 Q 2.5(,w)-.4 G(hich w)-2.5 E(ould be 8 in the e)-.1 E
+(xample just gi)-.15 E -.15(ve)-.25 G(n.).15 E 1.641(Upper and lo)69.336
+511 R 1.642(wer case letters are not interchangeable. Thus, for e)-.25 F
+1.642(xample, "SCORE" is not the same as)-.15 F("score.")69.336 523 Q
+1.365(Most lines of input end with a semicolon. There are some kinds of\
+ input that do not require an ending)69.336 541 R .324(semicolon, b)
+69.336 553 R .324(ut Mup will allo)-.2 F 2.824(ws)-.25 G .324
+(emicolons on those too, so that if you can')-2.824 F 2.825(tr)-.18 G
+.325(emember if a gi)-2.825 F -.15(ve)-.25 G 2.825(nc).15 G(ommand)
+-2.825 E 2.708(requires a semicolon or not, you can just use one an)
+69.336 565 R(yw)-.15 E(ay)-.1 E 5.208(.F)-.65 G 2.707(or the e)-5.358 F
+2.707(xamples in this User')-.15 F 5.207(sG)-.55 G(uide,)-5.207 E .968
+(semicolons are not used when the)69.336 577 R 3.468(ya)-.15 G .968
+(re not necessary)-3.468 F 3.468(.* Semicolons)-.65 F .968(are not allo)
+3.468 F .968(wed after commands that)-.25 F .605(indicate entering a ne)
+69.336 589 R 3.105(wc)-.25 G(onte)-3.105 E .605(xt \(header)-.15 F 3.105
+(,f)-.4 G(ooter)-3.105 E 3.105(,m)-.4 G .605(usic, staf)-3.105 F .605
+(f, grids, etc.\).)-.25 F 3.106(An)5.606 G -.25(ew)-3.106 G .606
+(line after those commands).25 F
+(is optional, although often a good idea for readability)69.336 601 Q(.)
+-.65 E .961(In music conte)69.336 619 R .961(xt, ne)-.15 F .961(wlines \
+are required to separate commands: music data, bar lines, rolls, comman\
+ds to)-.25 F .537
+(print strings, dynamic marks, lyrics, etc. all must each end with a ne)
+69.336 631 R .537(wline. In grids conte)-.25 F .537(xt and headshape)
+-.15 F(conte)69.336 643 Q 1.797
+(xt, each pair of strings must end with a ne)-.15 F 4.297(wline. In)-.25
+F 1.797(other conte)4.297 F 1.797(xts, there are a fe)-.15 F 4.297(wc)
+-.25 G 1.797(ases where)-4.297 F(ne)69.336 655 Q 2.763(wlines between c\
+ommands are optional, although you may wish to use them an)-.25 F(yw)
+-.15 E 2.763(ay to impro)-.1 F -.15(ve)-.15 G(readability)69.336 667 Q
+(.)-.65 E .082(Mup supports macros and conditionals \(lik)69.336 685 R
+2.582(e')-.1 G -1.95(if ')-2.582 F .082(and 'ifdef)2.582 F .082
+('\) that can be placed an).55 F .081(ywhere in input, e)-.15 F .081
+(xcept in)-.15 F(the middle of w)69.336 697 Q
+(ords, numbers, or strings; the)-.1 E 2.5(yn)-.15 G(eedn')-2.5 E 2.5(tb)
+-.18 G 2.5(eo)-2.5 G 2.5(ns)-2.5 G(eparate lines.)-2.5 E .32 LW 73.336
+716 69.336 716 DL 77.336 716 73.336 716 DL 81.336 716 77.336 716 DL
+85.336 716 81.336 716 DL 89.336 716 85.336 716 DL 93.336 716 89.336 716
+DL 97.336 716 93.336 716 DL 101.336 716 97.336 716 DL 105.336 716
+101.336 716 DL 109.336 716 105.336 716 DL 113.336 716 109.336 716 DL
+117.336 716 113.336 716 DL 121.336 716 117.336 716 DL 125.336 716
+121.336 716 DL 129.336 716 125.336 716 DL 133.336 716 129.336 716 DL
+137.336 716 133.336 716 DL 141.336 716 137.336 716 DL 145.336 716
+141.336 716 DL 149.336 716 145.336 716 DL/F2 8/Times-Roman@0 SF(*)69.336
+733 Q .005
+(The commands on which the ending semicolon is optional are: bar)90.595
+733 R 2.005(,m)-.32 G .005
+(ultirest, setting of parameters, print, left, right, center)-2.005 F
+2.005(,t)-.32 G(itle,)-2.005 E(ne)90.595 744 Q(wscore, ne)-.2 E
+(wpage, line, and curv)-.2 E
+(e. These commands are described in subsequent sections of this User')
+-.12 E 2(sG)-.44 G(uide.)-2 E EP
+%%Page: 14 20
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(4-)-2.5 G .925
+(In a number of statements, Mup e)69.336 96 R .925(xpects a te)-.15 F
+.925(xt string. All strings must be enclosed in double quotes. F)-.15 F
+(or)-.15 E -.15(ex)69.336 108 S(ample:).15 E/F1 10/Courier@0 SF
+("This is a string.")105.336 126 Q("Allegro")105.336 138 Q F0 4.092(As)
+69.336 164 S 1.592(tring can contain an)-4.092 F 4.092(yc)-.15 G 1.592
+(ombination of letters, numbers, spaces, and punctuation.)-4.092 F 1.592
+(It can also contain)6.592 F -.25(va)69.336 176 S .104(rious things tha\
+t will cause printing of special music characters, change font and size\
+, and so forth. Those).25 F(things are co)69.336 188 Q -.15(ve)-.15 G
+(red in the chapter on te).15 E(xt strings.)-.15 E 69.336 206 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(4.2 Contexts)72.836 206 R 69.336 224
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .479(There is al)72.315 224 R -.1(wa)-.1 G
+.479(ys a current Mup "conte).1 F .479(xt" that is in ef)-.15 F 2.979
+(fect. When)-.25 F .479(Mup be)2.979 F .479
+(gins reading input, it is operating)-.15 F .618(in "music" conte)69.336
+236 R .618(xt, which is where music, lyrics, barlines, and other relate\
+d things are described. Y)-.15 F .619(ou can)-1.1 F .343
+(change to another conte)69.336 248 R .343
+(xt by entering its name. A conte)-.15 F .343(xt remains in ef)-.15 F
+.343(fect until another conte)-.25 F .343(xt is named.)-.15 F(The conte)
+69.336 260 Q(xts are:)-.15 E/F1 10/Times-Bold@0 SF(header)69.336 278 Q
+F0(to de\214ne what goes at the top of the \214rst page, typically the \
+title, composer)30.56 E 2.5(,e)-.4 G(tc.)-2.5 E F1 -.25(fo)69.336 296 S
+(oter).25 E F0 .273(to de\214ne what goes at the bottom of the \214rst \
+page, typically a cop)34.71 F .274(yright notice, performance)-.1 F
+(notes, etc.)129.336 308 Q F1(header2)69.336 326 Q F0(to de\214ne what \
+is to be printed on the top of pages after the \214rst page.)25.56 E F1
+-.25(fo)69.336 344 S(oter2).25 E F0(to de\214ne what is to be printed o\
+n the bottom of pages after the \214rst page.)29.71 E F1(top)69.336 362
+Q F0 1.054(to de\214ne what is to be printed on the top of page.)46.11 F
+1.054(This gets printed belo)6.054 F 3.554(wt)-.25 G 1.053
+(he header \(or)-3.554 F .668(header2\), if an)129.336 374 R 4.468 -.65
+(y. I)-.15 H 3.168(ft).65 G .668(he output is not already at the be)
+-3.168 F .669(ginning of a ne)-.15 F 3.169(wp)-.25 G .669(age, a ne)
+-3.169 F 3.169(wp)-.25 G .669(age is)-3.169 F 2.66(started. Unlik)
+129.336 386 R 2.66(eh)-.1 G(eader)-2.66 E 2.66(,w)-.4 G .16
+(hich can only be used once, and is used only on the v)-2.66 F .16
+(ery \214rst page,)-.15 F .086
+(top can be used multiple times. In a song with multiple mo)129.336 398
+R -.15(ve)-.15 G .086(ments, you might use top to put).15 F 2.5(at)
+129.336 410 S(itle at the be)-2.5 E(ginning of each mo)-.15 E -.15(ve)
+-.15 G(ment.).15 E F1(bottom)69.336 428 Q F0 .377
+(to de\214ne what is to be printed on the bottom of page.)29.45 F .377
+(This gets printed abo)5.377 F .677 -.15(ve t)-.15 H .377
+(he footer \(or).15 F .814(footer2\), if an)129.336 440 R 4.614 -.65
+(y. I)-.15 H 3.314(ft).65 G .814(he output is not already at the be)
+-3.314 F .814(ginning of a ne)-.15 F 3.314(wp)-.25 G .815(age, a ne)
+-3.314 F 3.315(wp)-.25 G .815(age is)-3.315 F 2.823(started. Unlik)
+129.336 452 R 2.823(ef)-.1 G(ooter)-2.823 E 2.823(,w)-.4 G .323
+(hich can only be used once, and is used only on the v)-2.823 F .323
+(ery \214rst page,)-.15 F(bottom can be used multiple times.)129.336 464
+Q F1(top2)69.336 482 Q F0 1.345(to de\214ne what is to be printed on th\
+e top of pages, after the page that uses "top.")41.11 F 1.346(If the)
+6.346 F(output is not already at the be)129.336 494 Q(ginning of a ne)
+-.15 E 2.5(wp)-.25 G(age, a ne)-2.5 E 2.5(wp)-.25 G(age is started.)-2.5
+E F1(bottom2)69.336 512 Q F0 .648(to de\214ne what is to be printed on \
+the bottom of pages after the page that uses "bottom.")24.45 F(If)5.647
+E(the output is not already at the be)129.336 524 Q(ginning of a ne)-.15
+E 2.5(wp)-.25 G(age, a ne)-2.5 E 2.5(wp)-.25 G(age is started.)-2.5 E F1
+(block)69.336 542 Q F0(to de\214ne a block that contains te)36.66 E
+(xt rather than music.)-.15 E F1(scor)69.336 560 Q(e)-.18 E F0
+(to de\214ne parameters that apply to the entire score.)37.97 E F1
+(staff)69.336 578 Q/F2 10/Times-Italic@0 SF(S)2.5 E F0
+(to de\214ne parameters to be used for staf)33.62 E(f)-.25 E F2(S)2.5 E
+F0 2.5(,w)C(here)-2.5 E F2(S)2.5 E F0(is a number from 1 to 40.)2.5 E F1
+-.1(vo)69.336 596 S(ice).1 E F2 2.5(SV)2.5 G F0 .318
+(to de\214ne parameters for a particular v)19.83 F(oice)-.2 E F2(V)2.818
+E F0 .318(on staf)2.818 F(f)-.25 E F2(S)2.818 E F0 5.318(.T)C .318(he v)
+-5.318 F(oice)-.2 E F2(V)2.818 E F0 .318(can be either 1, 2, or 3.)2.818
+F F2(S)129.336 608 Q F0(is a staf)2.5 E 2.5(fn)-.25 G
+(umber from 1 to 40.)-2.5 E F1(grids)69.336 626 Q F0
+(to de\214ne grids \(typically for guitar\))38.33 E F1(headshapes)69.336
+644 Q F0 .431(to de\214ne what note head shapes to use for notes of v)
+11.1 F .431(arious durations.)-.25 F .431(This conte)5.431 F .431
+(xt is rarely)-.15 F
+(used, and is described in the chapter on shaped notes.)129.336 656 Q F1
+(music)69.336 674 Q F0 1.598(to de\214ne e)35 F -.15(ve)-.25 G 1.599(ry\
+thing else. This includes notes, lyrics, bar lines, phrase marks, tempo\
+ and).15 F(dynamic marks, etc.)129.336 686 Q 1.023(Most conte)69.336 704
+R 1.022(xts are optional. An input \214le just needs to contain either \
+at least one measure of music or at)-.15 F .11(least one block.)69.336
+716 R(The)5.11 E F1(header)2.61 E 2.61(,f)-.92 G(ooter)-2.86 E 2.61(,h)
+-.92 G(eader2,)-2.61 E F0(and)2.61 E F1 -.25(fo)2.611 G(oter2).25 E F0
+(conte)2.611 E .111(xts may be placed an)-.15 F .111
+(ywhere in the \214le, b)-.15 F(ut)-.2 E 1.208
+(each can be used only once.)69.336 728 R 1.208(The other conte)6.208 F
+1.208(xts may appear an)-.15 F 3.708(yn)-.15 G 1.208
+(umber of times in an)-3.708 F 3.708(yo)-.15 G(rder)-3.708 E 3.707(,a)
+-.4 G 1.207(nd the)-3.707 F(order in which the)69.336 740 Q 2.5(yo)-.15
+G(ccur is signi\214cant in determining the output produced.)-2.5 E EP
+%%Page: 15 21
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(5-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(5. B)73.086 103 R(ASIC ST)-.45 E(AND)
+-1.35 E(ARD MUSIC NO)-.525 E -1.35(TA)-.6 G(TION)-.075 E 69.336 121
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .688(Music data is gi)72.524 121 R -.15(ve)
+-.25 G 3.188(ni).15 G 3.188(nt)-3.188 G .688(he "music" conte)-3.188 F
+3.188(xt. F)-.15 F .689
+(or each measure, there is usually one line of input for each)-.15 F -.2
+(vo)69.336 133 S 3.72(ice. At).2 F 1.219(the end of the measure, the ki\
+nd of bar line to be used to end the measure is speci\214ed.)3.719 F
+(This)6.219 E 2.617
+(section describes the input for generating standard music notation.)
+69.336 145 R 2.617(Mup can also generate tablature)7.617 F
+(notation, and that is co)69.336 157 Q -.15(ve)-.15 G(red in the ne).15
+E(xt section.)-.15 E 69.336 175 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(5.1 Specifying)72.836 175 R(chords)3.5 E
+69.336 193 EBEGIN
+0 0 0 setrgbcolor
+EEND 69.336 210 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.1 Staf)72.586 210 R 3.25(fa)-.234
+G(nd voice)-3.25 E 69.336 222 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .843(The description of the music for one v)
+72.68 222 R .843(oice be)-.2 F .843(gins with the staf)-.15 F 3.343(fa)
+-.25 G .843(nd v)-3.343 F .843(oice number)-.2 F 3.343(,f)-.4 G(ollo)
+-3.343 E .843(wed by a colon.)-.25 F -.15(Fo)69.336 234 S 2.5(re).15 G
+(xample:)-2.65 E/F1 10/Courier@0 SF 6(31)105.336 252 S(:)-6 E F0 .917(i\
+ndicates that the remainder of the line contains musical information fo\
+r v)69.336 272 R .917(oice 1 of staf)-.2 F 3.418(f3)-.25 G 3.418(.I)
+-3.418 G 3.418(ft)-3.418 G .918(he "v)-3.418 F(oice")-.2 E
+(number is omitted, v)69.336 284 Q(oice 1 is assumed. Thus)-.2 E F1(3:)
+105.336 302 Q F0 .288(is equi)69.336 322 R -.25(va)-.25 G .288
+(lent to the pre).25 F .287(vious e)-.25 F 2.787(xample. Both)-.15 F
+.287(the staf)2.787 F 2.787(fa)-.25 G .287(nd v)-2.787 F .287
+(oice can be gi)-.2 F -.15(ve)-.25 G 2.787(na).15 G 2.787(sal)-2.787 G
+.287(ist. This may be useful if)-2.787 F(se)69.336 334 Q -.15(ve)-.25 G
+(ral staf).15 E(fs ha)-.25 E .3 -.15(ve t)-.2 H
+(he same notes, or multiple v).15 E(oices on a staf)-.2 E 2.5(fh)-.25 G
+-2.25 -.2(av e)-2.5 H(the same notes. F)2.7 E(or e)-.15 E(xample:)-.15 E
+F1(1-4 2:)105.336 352 Q(// voice 2 of staffs 1, 2, 3, and 4)72 E 66
+(1,2,4: //)105.336 364 R(voice 1 of staffs 1, 2, and 4,)6 E
+(1,3,6-7 1-2:)105.336 376 Q(// voices 1 and 2 on staffs 1, 3, 6 and 7)36
+E(5-8 1,2:)105.336 388 Q(// voices 1 and 2 on staffs 5, 6, 7, and 8)24 E
+F0 .887(If you w)69.336 414 R .887(ant notes to go to one v)-.1 F .887
+(oice on some staf)-.2 F .887(fs and a dif)-.25 F .887(ferent v)-.25 F
+.887(oice on others, this can be speci\214ed)-.2 F
+(using an ampersand. F)69.336 426 Q(or e)-.15 E(xample:)-.15 E F1 6
+(11&32)105.336 444 S(:)-6 E F0 1.547(will cause the music to go to v)
+69.336 464 R 1.547(oice 1 of staf)-.2 F 4.047(f1a)-.25 G 4.047(sw)-4.047
+G 1.547(ell as to v)-4.047 F 1.547(oice 2 of staf)-.2 F 4.047(f3)-.25 G
+4.047(.V)-4.047 G 1.547(arious styles can be)-5.157 F(combined:)69.336
+476 Q F1(// Voices 1 and 2 on staff 2,)105.336 494 Q
+(// as well as voice 2 on staff 4)105.336 506 Q
+(// and voice 1 on staffs 6, 7, and 9)105.336 518 Q 6(21)105.336 530 S
+(-2 & 4 2 & 6-7,9 1:)-6 E F0 .29(It is possible to ha)69.336 556 R .59
+-.15(ve u)-.2 H 2.79(pt).15 G 2.79(o4)-2.79 G 2.79(0s)-2.79 G(taf)-2.79
+E .29(fs and up to three v)-.25 F .29(oices per staf)-.2 F 2.79
+(f. While)-.25 F .29(there can be v)2.79 F .29(oice crossings, in)-.2 F
+.572(general v)69.336 568 R .571(oice 1 should be the "top" v)-.2 F .571
+(oice, v)-.2 F .571(oice 2 the "bottom" v)-.2 F .571(oice, and v)-.2 F
+.571(oice 3 the "middle" or "e)-.2 F(xtra")-.15 E -.2(vo)69.336 580 S
+3.434(ice. W).2 F .934(ith the \214rst tw)-.4 F 3.434(ov)-.1 G .935
+(oices, Mup tries hard to a)-3.634 F -.2(vo)-.2 G .935(id an).2 F 3.435
+(y")-.15 G .935(collisions" between notes, rests, and other)-3.435 F
+.268(things. Since v)69.336 592 R .268(oice 3 is an e)-.2 F .268(xtra v)
+-.15 F .267(oice, there are some cases when o)-.2 F -.15(ve)-.15 G .267
+(rlap with the other v).15 F .267(oices is basically)-.2 F(una)69.336
+604 Q -.2(vo)-.2 G(idable, b).2 E(ut there are some techniques discusse\
+d later that let you tweak placement when necessary)-.2 E(.)-.65 E .074
+(As an alternati)69.336 622 R .374 -.15(ve t)-.25 H 2.574(ot).15 G .074
+(his v)-2.574 F .075(oice-at-a-time input style, there is also a chord-\
+at-a-time input style, which will be)-.2 F(co)69.336 634 Q -.15(ve)-.15
+G(red later).15 E(.)-.55 E 69.336 651 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.2 Chor)72.586 651 R 3.25(dd)-.481
+G(ur)-3.25 E(ation information)-.195 E 69.336 663 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .513(The rest of the line contains a list o\
+f chords, with a semicolon at the end of each chord. Each chord has a)
+72.35 663 R .136(time v)69.336 675 R 2.636(alue. The)-.25 F .136(time v)
+2.636 F .137
+(alues of all the chords in the line must add up to the time signature.)
+-.25 F -.35(Ti)5.137 G .137(me v).35 F .137(alues are)-.25 F(gi)69.336
+687 Q -.15(ve)-.25 G 2.5(na).15 G 2.5(sf)-2.5 G(ollo)-2.5 E(ws:)-.25 E
+EP
+%%Page: 16 22
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(6-)-2.5 G/F1 10
+/Times-Bold@0 SF 68.055(Input Meaning)191.441 96 R .4 LW 379.231 100.5
+191.441 100.5 DL F0 18.06(1/4 quadruple)197.001 110 R(whole \(not v)2.5
+E(alid for notes\))-.25 E 18.06(1/2 double)197.001 122 R(whole)2.5 E
+24.45(1w)200.891 134 S(hole)-24.45 E 24.45(2h)200.891 146 S(alf)-24.45 E
+24.45(4q)200.891 158 S(uarter)-24.45 E 24.45(8e)200.891 170 S(ighth)
+-24.45 E 19.45(16 sixteenth)198.391 182 R 19.45(32 thirty-second)198.391
+194 R 19.45(64 sixty-fourth)198.391 206 R 16.95(128 128th)195.891 218 R
+16.95(256 256th)195.891 230 R(An)69.336 248 Q 2.692(yo)-.15 G 2.692(ft)
+-2.692 G .192(hese time v)-2.692 F .192(alues can be follo)-.25 F .192
+(wed by one or more dots, to indicate a dotted note. Each dot increases)
+-.25 F(the time v)69.336 260 Q
+(alue by 50% of the preceding note or dot.)-.25 E 1.357
+(It is also possible to specify time as tw)69.336 278 R 3.857(oo)-.1 G
+3.857(rm)-3.857 G 1.357(ore times to be added together)-3.857 F 6.357
+(.F)-.55 G 1.357(or e)-6.507 F 1.357(xample, 2+8 w)-.15 F(ould)-.1 E
+1.096(indicate the time of a half note plus the time of an eighth note,\
+ or in other w)69.336 290 R 1.096(ords, a half note tied to an)-.1 F .11
+(eighth note.)69.336 302 R .11(The e)5.11 F .111
+(xpression can also include subtractions, lik)-.15 F 2.611(e2)-.1 G .111
+(.-16. When subtractions are present, it isn')-2.611 F(t)-.18 E .933
+(clear what time v)69.336 314 R .933(alues you w)-.25 F .933
+(ant Mup to use, so it will start with the lar)-.1 F .932
+(gest possible time v)-.18 F .932(alue and add)-.25 F 1.03
+(enough additional chords to add up to the total. F)69.336 326 R 1.03
+(or e)-.15 F 1.03(xample, if you were to use 1-4, indicating a whole)
+-.15 F .11
+(note minus a quarter note, Mup will use a dotted half note, e)69.336
+338 R -.15(ve)-.25 G 2.609(nt).15 G .109
+(hough there are a number of other w)-2.609 F .109(ays to)-.1 F
+(represent that total time, such as a half note tied to a quarter note.)
+69.336 350 Q .035(If a time v)69.336 368 R .035
+(alue is not speci\214ed for the \214rst chord in a measure for a gi)
+-.25 F -.15(ve)-.25 G 2.535(nv).15 G .035(oice, the def)-2.735 F .035
+(ault timeunit v)-.1 F .035(alue is)-.25 F .217(used. Y)69.336 380 R
+.217(ou can set the def)-1.1 F .217(ault v)-.1 F .217
+(alue using the "timeunit" parameter as described in the "P)-.25 F .216
+(arameters" section.)-.15 F 1.54(If that parameter is not set, the def)
+69.336 392 R 1.541
+(ault is the denominator \(bottom number\) of the time signature.)-.1 F
+-.15(Fo)6.541 G(r).15 E(chords after the \214rst, if a time v)69.336 404
+Q(alue is not speci\214ed, the time v)-.25 E(alue for the pre)-.25 E
+(vious chord is used.)-.25 E 69.336 421 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.3 Notes,)72.586 421 R -.481(re)
+3.25 G(sts, or spaces).481 E 69.336 433 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .655(There are three kinds of "chords.")
+72.491 433 R .655(The \214rst type consists of one or more pitches, gi)
+5.655 F -.15(ve)-.25 G 3.155(nb).15 G 3.155(yt)-3.155 G .655
+(he letters "a")-3.155 F .493(through "g".)69.336 445 R -.15(Pa)5.493 G
+.494(rentheses can be placed around the pitch if you w).15 F .494
+(ant the note to be printed in parentheses.)-.1 F 1.792
+(\(If the pitch is modi\214ed by an accidental or octa)69.336 457 R -.15
+(ve)-.2 G 4.292(,w).15 G 1.792(hich will be discussed later)-4.292 F
+4.291(,t)-.4 G 1.791(hose must also be)-4.291 F .02
+(included inside the parentheses.\))69.336 469 R .02
+(The second is a rest, which is designated by the letter r)5.02 F 2.52
+(.T)-.55 G .02(he third type is a)-2.52 F 1.238("space," designated by \
+the letter s. Space is basically a placeholder that tak)69.336 481 R
+1.238(es up time, b)-.1 F 1.238(ut doesn')-.2 F 3.738(tp)-.18 G(rint)
+-3.738 E(an)69.336 493 Q .621(ything. It is useful when a certain v)-.15
+F .622
+(oice only has notes during part of the measure. It can also be useful)
+-.2 F(for specifying "pickup" measures to account for the time before t\
+he \214rst note in the measure. F)69.336 505 Q(or e)-.15 E(xample:)-.15
+E/F1 10/Courier@0 SF(// a pickup measure)105.336 523 Q(1: 2.s;8.c;16d;)
+105.336 535 Q(bar)105.336 547 Q(1: e;g;e;c;)105.336 559 Q(endbar)105.336
+571 Q 127.836 580.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 641.6 PBEGIN
+%%BeginDocument: mugex9.ps
+%%BoundingBox: 160 702 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+220.76 713.00 1.000000 4n
+230.02 716.00 1.000000 dot
+0.70 setlinewidth
+214.53 713.00 moveto
+226.99 713.00 lineto stroke
+224.44 713.75 moveto
+224.44 737.00 lineto stroke
+227.47 737.00 1.000000 dnflag
+254.11 716.00 1.000000 4n
+257.79 716.75 moveto
+257.79 737.00 lineto stroke
+260.82 732.20 1.000000 dnflag
+260.82 737.00 1.000000 dnflag
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+271.55 743.00 moveto
+271.55 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+285.84 719.00 1.000000 4n
+289.52 719.75 moveto
+289.52 740.00 lineto stroke
+330.44 725.00 1.000000 4n
+334.13 725.75 moveto
+334.13 746.00 lineto stroke
+375.05 719.00 1.000000 4n
+378.73 719.75 moveto
+378.73 740.00 lineto stroke
+420.49 713.00 1.000000 4n
+414.26 713.00 moveto
+426.72 713.00 lineto stroke
+424.17 713.75 moveto
+424.17 734.00 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+462.50 743.00 moveto
+462.50 719.00 lineto stroke
+3.00 setlinewidth
+466.50 743.00 moveto
+466.50 719.00 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .072(If all v)69.336 661.6 R .072
+(oices contain spaces, no space is actually tak)-.2 F .072
+(en up on output.)-.1 F .072(Most of the time, this will be what you)
+5.072 F -.1(wa)69.336 673.6 S .062(nt. F).1 F .062(or e)-.15 F .062(xam\
+ple, when you are using space for a pickup, the space is just to add up\
+ to a measure, and you)-.15 F(don')69.336 685.6 Q 3.169(tw)-.18 G .669
+(ant an)-3.269 F 3.169(ya)-.15 G .669(ctual blank space at the be)-3.169
+F .669(ginning of the piece. Once in a while, ho)-.15 F(we)-.25 E -.15
+(ve)-.25 G 1.469 -.4(r, y).15 H .669(ou may w).4 F(ant)-.1 E .166
+(space to actually be allocated on output, perhaps to be able to allo)
+69.336 697.6 R 2.666(ws)-.25 G .167
+(pace for some special notation. In that)-2.666 F(case, you pre\214x th\
+e "s" with a "u" to indicate an uncollapseable space.)69.336 709.6 Q
+(If a gi)69.336 727.6 Q -.15(ve)-.25 G 2.5(nv).15 G
+(oice is omitted for a particular measure, Mup def)-2.7 E
+(aults to a measure of space.)-.1 E EP
+%%Page: 17 23
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(7-)-2.5 G 69.336 100
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.3.1 Measur)72.336 100 R 3(ed)-.444 G
+(ur)-3 E(ation)-.18 E 69.336 112 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .346
+(There is a special duration of "m," which means an entire measure.)
+72.183 112 R .346(It can only be used with a rest, space,)5.346 F
+(or "rpt" \(repeat\). F)69.336 124 Q(or e)-.15 E(xample:)-.15 E/F1 10
+/Courier@0 SF 6(11)105.336 142 S 6(:m)-6 G(r;)-6 E 6(12)105.336 154 S 6
+(:m)-6 G(s;)-6 E F0 3.605(Am)69.336 180 S 1.105(easure rest looks lik)
+-3.605 F 3.605(eaw)-.1 G 1.105(hole rest, b)-3.605 F 1.105
+(ut is centered in the measure.)-.2 F 1.105
+(It should be used when a whole)6.105 F .006(measure is a rest, re)
+69.336 192 R -.05(ga)-.15 G .006(rdless of the time signature.).05 F(Ho)
+5.006 E(we)-.25 E -.15(ve)-.25 G .806 -.4(r, i).15 H 2.505(fy).4 G .005
+(ou w)-2.505 F .005(ant to force use of a symbol other than)-.1 F .466
+(the whole rest symbol, you can specify a duration before the mr)69.336
+204 R 2.966(,a)-.4 G .466(nd the rest symbol for that duration will)
+-2.966 F(be dra)69.336 216 Q(wn instead.)-.15 E F1 12(4mr; //)105.336
+234 R(use a quarter rest symbol)6 E 6(1/4mr; //)105.336 246 R
+(use a quadruple whole rest symbol)6 E(2.. mr;)105.336 258 Q
+(// use a double-dotted half rest)12 E F0 .947(Using "m rpt" will cause\
+ the measure repeat symbol to be printed, indicating the measure is jus\
+t lik)69.336 284 R 3.446(et)-.1 G(he)-3.446 E(pre)69.336 296 Q .842(vio\
+us measure. Measures repeats will automatically be numbered, unless the\
+ numbermrpt parameter is)-.25 F .856
+(set to n. If there is more than one v)69.336 308 R .856
+(oice, you only need to specify the mrpt on v)-.2 F .856
+(oice 1. If you do specify)-.2 F(other v)69.336 320 Q
+(oices as well, the)-.2 E 2.5(ym)-.15 G(ust be either a mrpt or ms.)-2.5
+E F1(1: c;d;e;f;)105.336 338 Q(bar)105.336 350 Q
+(// another measure just like the first)105.336 374 Q(1: m rpt;)105.336
+386 Q(bar)105.336 398 Q(// the space between m and rpt is optional)
+105.336 422 Q(1: mrpt;)105.336 434 Q(bar)105.336 446 Q 127.836 455.6
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 516.6 PBEGIN
+%%BeginDocument: mugex10.ps
+%%BoundingBox: 160 702 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+221.38 713.00 1.000000 4n
+0.70 setlinewidth
+215.15 713.00 moveto
+227.62 713.00 lineto stroke
+225.07 713.75 moveto
+225.07 734.00 lineto stroke
+252.32 716.00 1.000000 4n
+256.01 716.75 moveto
+256.01 737.00 lineto stroke
+283.27 719.00 1.000000 4n
+286.95 719.75 moveto
+286.95 740.00 lineto stroke
+315.04 722.00 1.000000 4n
+318.73 722.75 moveto
+318.73 743.00 lineto stroke
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+345.17 743.00 moveto
+345.17 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+375.79 731.00 1.000000 measrpt
+/Times-Roman findfont
+11 scalefont
+setfont
+373.05 746.00 moveto
+(2) show
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+406.41 743.00 moveto
+406.41 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+437.03 731.00 1.000000 measrpt
+/Times-Roman findfont
+11 scalefont
+setfont
+434.29 746.00 moveto
+(3) show
+restore
+% S_BAR
+13 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 534.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.3.2 Accidentals)72.336 534.6 R 69.336
+546.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Each pitch letter in a chord may be follo)
+71.836 546.6 Q(wed by an accidental.)-.25 E -1.11(Va)5 G
+(lid accidentals are:)1.11 E/F1 10/Times-Bold@0 SF 19.3(Input Meaning)
+240.196 564.6 R .4 LW 330.476 569.1 240.196 569.1 DL/F2 10/Courier@0 SF
+(#)249.146 578.6 Q F0(sharp)23.95 E F2(&)249.146 590.6 Q F0(\215at)23.95
+E F2(x)249.146 602.6 Q F0(double sharp)23.95 E F2(&&)246.146 614.6 Q F0
+(double \215at)20.95 E F2(n)249.146 626.6 Q F0(natural)23.95 E
+(The accidental can be placed inside parentheses if you w)69.336 644.6 Q
+(ant it to be printed within parentheses.)-.1 E 69.336 660.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.3.3 Octave)72.336 660.6 R 69.336
+672.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.847(An octa)73.683 672.6 R 2.147 -.15
+(ve i)-.2 H 1.848(ndicator may be speci\214ed after the pitch letter or\
+ optional accidental.).15 F 1.848(The octa)6.848 F 2.148 -.15(ve c)-.2 H
+1.848(an be).15 F .814(speci\214ed in either of tw)69.336 684.6 R 3.314
+(ow)-.1 G .814(ays: absolute or relati)-3.414 F -.15(ve)-.25 G 3.314
+(.An).15 G .813(umber from 0 to 9 is used to specify an absolute)-3.314
+F(octa)69.336 696.6 Q -.15(ve)-.2 G 3.491(.O).15 G(cta)-3.491 E -.15(ve)
+-.2 G 3.491(sr).15 G .992(un from C up to B. Octa)-3.491 F 1.292 -.15
+(ve 4 i)-.2 H 3.492(st).15 G .992(he octa)-3.492 F 1.292 -.15(ve s)-.2 H
+.992(tarting on middle C. Octa).15 F 1.292 -.15(ve 3 i)-.2 H 3.492(st)
+.15 G .992(he octa)-3.492 F -.15(ve)-.2 G(belo)69.336 708.6 Q 2.5(wt)
+-.25 G(hat, etc.)-2.5 E 2.5(Ar)5 G(elati)-2.5 E .3 -.15(ve o)-.25 H(cta)
+.15 E .3 -.15(ve i)-.2 H 2.5(ss).15 G(peci\214ed by one or more plus or\
+ minus signs, and indicates that number)-2.5 E(of octa)69.336 720.6 Q
+-.15(ve)-.2 G 2.5(sa).15 G(bo)-2.5 E .3 -.15(ve o)-.15 H 2.5(rb).15 G
+(elo)-2.5 E 2.5(wt)-.25 G(he def)-2.5 E(ault octa)-.1 E -.15(ve)-.2 G
+2.5(.F).15 G(or e)-2.65 E(xample:)-.15 E EP
+%%Page: 18 24
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(8-)-2.5 G/F1 10
+/Courier@0 SF 19(c/)105.336 96 S 6(/ci)-19 G 6(nt)-6 G
+(he default octave)-6 E 1(e++ //)105.336 108 R 6(et)6 G
+(wo octaves above default octave)-6 E 14(f#--- //)105.336 120 R
+(f# three octaves below default octave)6 E 1(b&6 //)105.336 132 R 6(bf)6
+G(lat in octave 6)-6 E F0 .423(The def)69.336 158 R .423(ault octa)-.1 F
+.723 -.15(ve c)-.2 H .424(an be set using the "defoct" parameter).15 F
+2.924(,w)-.4 G .424(hich is described in the "P)-2.924 F .424
+(arameters" section.)-.15 F .638(If that parameter is not set, the def)
+69.336 170 R .638(ault octa)-.1 F .938 -.15(ve i)-.2 H 3.138(st).15 G
+.638(he octa)-3.138 F .938 -.15(ve c)-.2 H .637
+(ontaining the note associated with the middle).15 F(line of the staf)
+69.336 182 Q(f, based on the current clef.)-.25 E(In other w)5 E
+(ords, the def)-.1 E(ault octa)-.1 E -.15(ve)-.2 G 2.5(sa).15 G(re:)-2.5
+E/F2 10/Times-Bold@0 SF 32.495(Clef Octa)254.131 200 R -.1(ve)-.25 G .4
+LW 336.536 204.5 234.136 204.5 DL F0 33.7(frenchviolin 5)234.136 214 R
+54.81(8treble 5)234.136 226 R 59.81(treble 4)234.136 238 R 50.92
+(soprano 4)234.136 250 R 24.82(mezzosoprano 4)234.136 262 R 67.58
+(alto 4)234.136 274 R 54.81(treble8 3)234.136 286 R 62.03(tenor 3)
+234.136 298 R 49.81(baritone 3)234.136 310 R 65.36(bass 3)234.136 322 R
+69.336 345 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.4 Shorthand)72.586 345 R
+(notations)3.25 E 69.336 357 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .037(If a chord is omitted, the v)71.873 357
+R .037(alues for the pre)-.25 F .038(vious chord are reused. This w)-.25
+F .038(orks for pitches, rests, and spaces.)-.1 F -.15(Fo)69.336 369 S
+3.466(rn).15 G .966(ormal, 5-line staf)-3.466 F .965
+(fs, the pitches for the \214rst chord of e)-.25 F -.15(ve)-.25 G .965
+(ry measure must al).15 F -.1(wa)-.1 G .965(ys be speci\214ed, since).1
+F(there is no pre)69.336 381 Q(vious chord.)-.25 E
+(Putting all these things together)69.336 399 Q 2.5(,h)-.4 G
+(ere are some e)-2.5 E(xamples:)-.15 E/F1 10/Courier@0 SF
+(// Two eighth notes, each b#, followed by an eighth)105.336 417 Q
+(// note d, eighth note e, and half note e, with the)105.336 429 Q
+(// last 3 notes being in the next higher octave.)105.336 441 Q 6(11)
+105.336 453 S 6(:8)-6 G(b#; ; d+; e+; 2;)-6 E
+(// Whole note C-E-G chord in default octave)105.336 477 Q
+(// for voice 2 of staff 1)105.336 489 Q 6(12)105.336 501 S 6(:1)-6 G
+(ceg;)-6 E(// Four quarter notes on staff 2, voice 1.)105.336 525 Q
+(// The last is in the octave above the default octave.)105.336 537 Q
+(2: 4g; a; b; c+;)105.336 549 Q 127.836 558.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 121 rlineto 320 0 rlineto 0 121 neg rlineto closepath stroke grestore
+EEND 160 642 320 320 -121 121 126.836 679.6 PBEGIN
+%%BeginDocument: mugex11.ps
+%%BoundingBox: 160 642 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+2 linenum
+% S_FEED
+540.29 1229.00 828.00 5 1.000000 1.000000 stf
+540.29 1175.00 828.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 737.00 moveto
+180.29 659.00 lineto stroke
+% S_CLEFSIG
+192.08 719.00 1.000000 gclef
+192.08 665.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+230.48 725.00 1.000000 4n
+219.94 725.00 1.000000 sharp
+234.16 725.75 moveto
+234.16 746.00 lineto stroke
+237.19 746.00 1.000000 dnflag
+262.08 725.00 1.000000 4n
+265.76 725.75 moveto
+265.76 746.00 lineto stroke
+268.78 746.00 1.000000 dnflag
+293.67 731.00 1.000000 4n
+297.36 731.75 moveto
+297.36 752.00 lineto stroke
+300.38 752.00 1.000000 dnflag
+325.24 734.00 1.000000 4n
+328.92 734.75 moveto
+328.92 755.00 lineto stroke
+331.94 755.00 1.000000 dnflag
+361.61 734.00 1.000000 2n
+365.51 734.75 moveto
+365.51 755.00 lineto stroke
+230.48 719.00 1.000000 1n
+230.48 713.00 1.000000 1n
+230.48 707.00 1.000000 1n
+223.06 707.00 moveto
+237.90 707.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+230.48 665.00 1.000000 4n
+0.70 setlinewidth
+234.16 665.75 moveto
+234.16 686.00 lineto stroke
+293.67 668.00 1.000000 4n
+297.36 668.75 moveto
+297.36 689.00 lineto stroke
+361.61 671.00 1.000000 4n
+357.93 670.25 moveto
+357.93 650.00 lineto stroke
+417.47 674.00 1.000000 4n
+413.78 673.25 moveto
+413.78 653.00 lineto stroke
+restore
+% S_BAR
+17 linenum
+0.70 setlinewidth
+467.65 737.00 moveto
+467.65 713.00 lineto stroke
+467.65 683.00 moveto
+467.65 659.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF -.15(Fo)69.336 699.6 S 2.82(r1).15 G .32
+(-line staf)-2.82 F .32(fs, it is ne)-.25 F -.15(ve)-.25 G 2.82(rn).15 G
+.32(ecessary to specify a pitch, since all notes go on the single staf)
+-2.82 F 2.82(fl)-.25 G .32(ine. Y)-2.82 F .32(ou can,)-1.1 F(ho)69.336
+711.6 Q(we)-.25 E -.15(ve)-.25 G 1.837 -.4(r, s).15 H 1.037
+(pecify a pitch if you wish.).4 F 1.036
+(The pitch will be ignored for the purposes of printing, b)6.036 F 1.036
+(ut will be)-.2 F(used for MIDI output.)69.336 723.6 Q(If you don')5 E
+2.5(ts)-.18 G(pecify a pitch, it is arbitrarily set to middle C.)-2.5 E
+EP
+%%Page: 19 25
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)274.506 48 S 2.5(9-)-2.5 G 69.336 101
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.5 Note)72.586 101 R(attrib)3.25 E
+(utes)-.26 E 69.336 113 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .226(There are se)72.062 113 R -.15(ve)-.25
+G .226(ral optional attrib).15 F .226
+(utes that can be speci\214ed for each note.)-.2 F(An)5.227 E 2.727(yo)
+-.15 G 2.727(ra)-2.727 G .227(ll of these may appear on)-2.727 F(an)
+69.336 125 Q 2.5(yn)-.15 G(ote in an)-2.5 E 2.5(yo)-.15 G
+(rder after the letter)-2.5 E 2.5(,a)-.4 G(ccidental, and octa)-2.5 E .3
+-.15(ve s)-.2 H 2.5(peci\214cations. The).15 F 2.5(yi)-.15 G(nclude:)
+-2.5 E 5<8a73>79.336 143 S(mall note head)-5 E 5<8a74>79.336 161 S(ie)-5
+E 5<8a73>79.336 179 S(lurs)-5 E 5<8a68>79.336 197 S(eadshape)-5 E 5
+<8a6c>79.336 215 S(ocation tag)-5 E 69.336 231 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.5.1 Small)72.336 231 R(note head)3 E
+69.336 243 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 2.967(An)72.303 243 S .467
+(ote speci\214cation can be follo)-2.967 F .467(wed by a "?")-.25 F .466
+(to indicate the note is to be printed with a small note head,)5.466 F
+.133(rather than the normal size. \(Note: if you ha)69.336 255 R .433
+-.15(ve s)-.2 H -2.15 -.25(ev e).15 H .133(ral notes in a chord and w)
+.25 F .134(ant all of them to be small, the)-.1 F
+("cue" construct, described later)69.336 267 Q 2.5(,m)-.4 G
+(ay be preferable.\))-2.5 E(Examples:)69.336 285 Q/F1 10/Courier@0 SF
+(// print the "e" as a small note)105.336 303 Q(1: 1c e? g;)105.336 315
+Q(bar)105.336 327 Q(// make the second note small)105.336 351 Q
+(1: f; ?; g; ;)105.336 363 Q(bar)105.336 375 Q 127.836 384.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 445.6 PBEGIN
+%%BeginDocument: mugex12.ps
+%%BoundingBox: 160 702 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+233.49 725.00 1.000000 1n
+233.49 719.00 0.583333 1n
+233.49 713.00 1.000000 1n
+0.70 setlinewidth
+226.07 713.00 moveto
+240.91 713.00 lineto stroke
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+323.06 743.00 moveto
+323.06 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+335.71 722.00 1.000000 4n
+339.40 722.75 moveto
+339.40 743.00 lineto stroke
+368.85 722.00 0.583333 4n
+370.86 722.49 moveto
+370.86 737.00 lineto stroke
+401.71 725.00 1.000000 4n
+405.40 725.75 moveto
+405.40 746.00 lineto stroke
+435.69 725.00 1.000000 4n
+439.38 725.75 moveto
+439.38 746.00 lineto stroke
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 463.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.5.2 Note)72.336 463.6 R(tie)3 E
+69.336 475.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 2.533(A")71.869 475.6 S .032(~" can be used\
+ to indicate the note is to be tied to the note of the same pitch in th\
+e follo)-2.533 F .032(wing chord. That)-.25 F(follo)69.336 487.6 Q .833
+(wing chord need not be in the same measure, b)-.25 F .834
+(ut it must contain a matching note.)-.2 F .834(\(Note: if a chord)5.834
+F .112(with se)69.336 499.6 R -.15(ve)-.25 G .112(ral notes is to ha).15
+F .412 -.15(ve a)-.2 H .112(ll the notes tied to the follo).15 F .111
+(wing chord, the "tie" construct described later may)-.25 F .36
+(be preferable.\))69.336 511.6 R .36(The ~ may be preceded by the w)5.36
+F .36(ord ')-.1 F .361(dotted' or ')-.5 F .361(dashed' if you w)-.5 F
+.361(ant a dotted or dashed tie;)-.1 F .819
+(otherwise a normal, solid tie is dra)69.336 523.6 R 3.319(wn. The)-.15
+F 3.319(~m)3.319 G .819(ay be follo)-3.319 F .819(wed by the w)-.25 F
+.819(ord 'up' or ')-.1 F(do)-.5 E .819(wn' to specify the)-.25 F .55
+(direction for the curv)69.336 535.6 R(e')-.15 E 3.05(sb)-.55 G .551(ul\
+ge. If neither is speci\214ed, Mup will determine an appropriate direct\
+ion, so you)-3.25 F(only need to gi)69.336 547.6 Q .3 -.15(ve a d)-.25 H
+(irection if you wish to o).15 E -.15(ve)-.15 G(rride Mup').15 E 2.5(sc)
+-.55 G(hoice.)-2.5 E(Examples)69.336 565.6 Q/F1 10/Courier@0 SF
+(1: d~; 8; e~; ; f;)105.336 583.6 Q(bar)105.336 595.6 Q
+(// tie the g \(which also happens)105.336 619.6 Q
+(// to be a "small" note\))105.336 631.6 Q(1: 2g+g?~; 4eg?;)105.336
+643.6 Q(bar)105.336 655.6 Q 127.836 665.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 67 rlineto 320 0 rlineto 0 67 neg rlineto closepath stroke grestore
+EEND 160 696 320 320 -67 67 126.836 732.2 PBEGIN
+%%BeginDocument: mugex13.ps
+%%BoundingBox: 160 696 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+203.87 731.00 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+203.87 718.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+233.59 716.00 1.000000 4n
+0.70 setlinewidth
+237.27 716.75 moveto
+237.27 737.00 lineto stroke
+267.03 716.00 1.000000 4n
+270.71 716.75 moveto
+270.71 737.00 lineto stroke
+273.73 737.00 1.000000 dnflag
+288.22 719.00 1.000000 4n
+291.90 719.75 moveto
+291.90 740.00 lineto stroke
+294.92 740.00 1.000000 dnflag
+309.41 719.00 1.000000 4n
+313.09 719.75 moveto
+313.09 740.00 lineto stroke
+316.11 740.00 1.000000 dnflag
+331.43 722.00 1.000000 4n
+335.12 722.75 moveto
+335.12 743.00 lineto stroke
+338.14 743.00 1.000000 dnflag
+290.22 713.90 moveto
+290.29 714.13 lineto
+292.92 712.59 295.76 711.82 298.81 711.82 curveto
+301.86 711.82 304.70 712.59 307.33 714.13 curveto
+307.48 713.67 lineto
+304.96 711.61 302.07 710.58 298.81 710.58 curveto
+295.55 710.58 292.67 711.61 290.14 713.67 curveto
+fill
+235.59 710.90 moveto
+235.63 711.10 lineto
+240.40 709.58 245.30 708.81 250.31 708.81 curveto
+255.32 708.81 260.21 709.58 264.99 711.10 curveto
+265.06 710.70 lineto
+260.36 708.62 255.45 707.59 250.31 707.59 curveto
+245.17 707.59 240.25 708.62 235.55 710.70 curveto
+fill
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+354.27 743.00 moveto
+354.27 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+372.01 746.00 1.000000 2n
+370.24 725.00 0.583333 2n
+368.12 745.25 moveto
+368.12 704.00 lineto stroke
+434.25 725.00 0.583333 4n
+432.57 719.00 1.000000 4n
+436.25 719.75 moveto
+436.25 746.00 lineto stroke
+372.01 721.40 moveto
+372.03 721.55 lineto
+380.95 719.86 389.94 719.32 398.99 719.93 curveto
+408.05 720.54 416.89 722.28 425.50 725.15 curveto
+425.57 724.85 lineto
+417.11 721.19 408.29 719.06 399.09 718.44 curveto
+389.90 717.82 380.87 718.76 372.00 721.25 curveto
+fill
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 20 26
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(0-)-2.5 G 69.336 102
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.5.3 Slur)72.336 102 R(s)-.12 E 69.336
+114 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 3.113(An)72.449 114 S .613
+(ote can also be follo)-3.113 F .612
+(wed by a list of notes to be slurred to, enclosed in angle brack)-.25 F
+3.112(ets. A)-.1 F .612(slur will be)3.112 F(dra)69.336 126 Q 1.356
+(wn from the note to each of the notes listed in the angle brack)-.15 F
+1.357(ets. The notes inside the brack)-.1 F 1.357(ets are)-.1 F .003
+(speci\214ed by a pitch and optional octa)69.336 138 R -.15(ve)-.2 G
+2.503(.N).15 G 2.503(oa)-2.503 G .003(ccidentals are speci\214ed, e)
+-2.503 F -.15(ve)-.25 G 2.503(ni).15 G 2.503(ft)-2.503 G .003
+(he note to be slurred to has an)-2.503 F(accidental. Examples:)69.336
+150 Q/F1 10/Courier@0 SF
+(// slur from c of first chord to e of second chord)105.336 168 Q
+(1: c; e; f; g;)105.336 180 Q(bar)105.336 192 Q
+(// slur from c+ of first chord to a& of second chord)105.336 216 Q
+(// and from c+ of first chord to d&+ of second chord)105.336 228 Q
+(1: 2cc+; a&d&+;)105.336 240 Q(bar)105.336 252 Q 127.836 261.6
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 64 rlineto 320 0 rlineto 0 64 neg rlineto closepath stroke grestore
+EEND 160 699 320 320 -64 64 126.836 325.6 PBEGIN
+%%BeginDocument: mugex14.ps
+%%BoundingBox: 160 699 480 763
+save
+192278223 192278013 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 1235.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+221.44 713.00 1.000000 4n
+0.70 setlinewidth
+215.21 713.00 moveto
+227.67 713.00 lineto stroke
+225.12 713.75 moveto
+225.12 734.00 lineto stroke
+252.71 719.00 1.000000 4n
+256.39 719.75 moveto
+256.39 740.00 lineto stroke
+283.99 722.00 1.000000 4n
+287.67 722.75 moveto
+287.67 743.00 lineto stroke
+316.10 725.00 1.000000 4n
+319.78 725.75 moveto
+319.78 746.00 lineto stroke
+223.44 707.90 moveto
+223.43 708.11 lineto
+228.17 707.59 232.87 707.84 237.52 708.86 curveto
+242.18 709.89 246.55 711.63 250.63 714.09 curveto
+250.80 713.71 lineto
+246.91 710.73 242.57 708.71 237.79 707.66 curveto
+233.00 706.61 228.22 706.62 223.44 707.69 curveto
+fill
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+346.50 743.00 moveto
+346.50 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+359.39 734.00 1.000000 2n
+359.39 713.00 1.000000 2n
+352.94 713.00 moveto
+365.84 713.00 lineto stroke
+363.29 713.75 moveto
+363.29 755.00 lineto stroke
+417.90 737.00 1.000000 2n
+408.91 737.00 1.000000 flat
+417.90 728.00 1.000000 2n
+405.92 728.00 1.000000 flat
+414.00 736.25 moveto
+414.00 707.00 lineto stroke
+365.64 739.10 moveto
+365.60 739.25 lineto
+373.56 742.65 381.86 744.60 390.50 745.12 curveto
+399.14 745.63 407.61 744.68 415.91 742.25 curveto
+415.89 741.95 lineto
+407.52 743.57 399.09 744.13 390.59 743.62 curveto
+382.08 743.11 373.78 741.56 365.67 738.95 curveto
+fill
+365.64 734.00 moveto
+365.64 734.19 lineto
+371.58 735.27 377.52 735.29 383.47 734.26 curveto
+389.42 733.23 395.01 731.20 400.24 728.18 curveto
+400.12 727.82 lineto
+394.73 730.30 389.11 732.04 383.26 733.06 curveto
+377.42 734.07 371.54 734.33 365.63 733.81 curveto
+fill
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.424
+(If there is only one note in the follo)69.336 345.6 R 1.424
+(wing chord, it isn')-.25 F 3.924(tn)-.18 G 1.424(ecessary to e)-3.924 F
+1.425(xplicitly state it within the angle)-.15 F(brack)69.336 357.6 Q
+(ets; "<>" will suf)-.1 E(\214ce.)-.25 E/F1 10/Courier@0 SF
+(// slur from c to d, and f to g)105.336 375.6 Q(1: c<>; d; f<>; g;)
+105.336 387.6 Q(bar)105.336 399.6 Q 163.836 409.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 64 rlineto 248 0 rlineto 0 64 neg rlineto closepath stroke grestore
+EEND 200 699 248 248 -64 64 162.836 473.2 PBEGIN
+%%BeginDocument: mugex15.ps
+%%BoundingBox: 200 699 448 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+576.29 875.00 648.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+228.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+259.49 713.00 1.000000 4n
+0.70 setlinewidth
+253.25 713.00 moveto
+265.72 713.00 lineto stroke
+263.17 713.75 moveto
+263.17 734.00 lineto stroke
+303.05 716.00 1.000000 4n
+306.73 716.75 moveto
+306.73 737.00 lineto stroke
+346.61 722.00 1.000000 4n
+350.29 722.75 moveto
+350.29 743.00 lineto stroke
+391.01 725.00 1.000000 4n
+394.69 725.75 moveto
+394.69 746.00 lineto stroke
+348.61 716.90 moveto
+348.62 717.07 lineto
+355.37 715.87 362.15 715.53 368.99 716.03 curveto
+375.82 716.54 382.48 717.89 388.97 720.07 curveto
+389.05 719.73 lineto
+382.69 716.90 376.03 715.22 369.08 714.71 curveto
+362.14 714.19 355.31 714.86 348.60 716.73 curveto
+fill
+261.49 707.90 moveto
+261.50 708.07 lineto
+268.11 706.91 274.75 706.58 281.44 707.09 curveto
+288.13 707.59 294.65 708.92 301.01 711.07 curveto
+301.09 710.73 lineto
+294.86 707.95 288.34 706.29 281.54 705.78 curveto
+274.74 705.26 268.05 705.91 261.47 707.73 curveto
+fill
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+431.65 743.00 moveto
+431.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .778(The < may be preceded by the w)
+69.336 493.2 R .778(ord ')-.1 F .778(dotted' or ')-.5 F .778
+(dashed' if you w)-.5 F .778(ant a dotted or dashed slur)-.1 F 3.278(,o)
+-.4 G .778(therwise a)-3.278 F .259(normal, solid slur is dra)69.336
+505.2 R 2.759(wn. The)-.15 F 2.759(>m)2.759 G .259(ay be follo)-2.759 F
+.259(wed by the w)-.25 F .259(ord 'up' or ')-.1 F(do)-.5 E .259
+(wn' to specify the direction for)-.25 F .535(the curv)69.336 517.2 R
+(e')-.15 E 3.035(sb)-.55 G .534(ulge. If neither is speci\214ed, Mup wi\
+ll determine an appropriate direction, so you only need to)-3.235 F(gi)
+69.336 529.2 Q .3 -.15(ve a d)-.25 H(irection if you wish to o).15 E
+-.15(ve)-.15 G(rride Mup').15 E 2.5(sc)-.55 G(hoice.)-2.5 E .688(There \
+are four special "slurs" which are really slides to/from an inde\214nit\
+e note. The)69.336 547.2 R 3.188(ya)-.15 G .689(re most commonly)-3.188
+F 1.265(used on tablature staf)69.336 559.2 R 1.265(fs, b)-.25 F 1.265
+(ut are allo)-.2 F 1.265(wed on ordinary staf)-.25 F 1.265(fs too.)-.25
+F(The)6.265 E 3.765(ya)-.15 G 1.265(re: <\\n> and for)
+-3.765 F .761(sliding upw)69.336 571.2 R .761(ard into the note, do)-.1
+F(wnw)-.25 E .762(ard into the note, upw)-.1 F .762
+(ard out from the note, and do)-.1 F(wnw)-.25 E .762(ard out from)-.1 F
+.376(the note respecti)69.336 583.2 R -.15(ve)-.25 G(ly).15 E 2.876(.T)
+-.65 G .376(hese ha)-2.876 F .676 -.15(ve t)-.2 H 2.876(ob).15 G 2.876
+(ei)-2.876 G 2.876(na)-2.876 G .376(ngle brack)-2.876 F .376
+(ets by themselv)-.1 F .375(es, so if you w)-.15 F .375(ant to ha)-.1 F
+.675 -.15(ve b)-.2 H .375(oth one of).15 F(these slides and another slu\
+r on the same note, multiple sets of angle brack)69.336 595.2 Q
+(ets must be used, as in)-.1 E/F1 10/Courier@0 SF(1: 2c;d;)
+105.336 613.2 Q 69.336 637.2 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.5.4 Head)72.336 637.2 R(shape)3 E
+69.336 649.2 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.084(Sometimes you may w)72.92 649.2 R
+1.084(ant to mix head shapes on a single stem.)-.1 F -.15(Fo)6.085 G
+3.585(re).15 G 1.085(xample, you might w)-3.735 F 1.085(ant to use a)-.1
+F .161(diamond to designate a harmonic, with other notes in the same ch\
+ord being normal shape.)69.336 661.2 R .161(There will be an)5.161 F
+1.724(entire section on head shapes, so only a simple e)69.336 673.2 R
+1.724(xample is gi)-.15 F -.15(ve)-.25 G 4.224(nh).15 G 4.224(ere. T)
+-4.224 F 4.224(om)-.8 G(ak)-4.224 E -6.723 4.224(ea s)-.1 H 1.725
+(ingle note ha)-4.224 F 2.025 -.15(ve a)-.2 H(dif)69.336 685.2 Q
+(ferent head shape, use hs follo)-.25 E
+(wed by the name of the shape in quotes.)-.25 E/F1 10/Courier@0 SF
+(1: 2e e+ hs "diam";g;)105.336 703.2 Q EP
+%%Page: 21 27
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(1-)-2.5 G 69.336 100
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.5.5 Note)72.336 100 R(location ta)3 E
+(g)-.12 E 69.336 112 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Finally)71.985 112 Q 2.649(,a")-.65 G .149
+(location tag" can be associated with a note. This w)-2.649 F .148
+(ould enable you to dra)-.1 F 2.648(wt)-.15 G .148(hings relati)-2.648 F
+.448 -.15(ve t)-.25 H 2.648(ot).15 G(he)-2.648 E 2.5(note. A)69.336 124
+R(note location tag is set by using an "=" follo)2.5 E
+(wed by a name. The name can be either:)-.25 E 5<8a61>79.336 142 S
+(single lo)-2.5 E(wer case letter)-.25 E 5<8a61>79.336 160 S 2.5(nu)-5 G
+(nderscore follo)-2.5 E
+(wed by one or more letters, numbers, and underscores in an)-.25 E 2.5
+(yc)-.15 G(ombination.)-2.5 E(The name is arbitrary)69.336 184 Q 2.5(,a)
+-.65 G(nd is used as a tag that can be referred to later)-2.5 E 2.5(.E)
+-.55 G(xamples:)-2.5 E/F1 10/Courier@0 SF
+(// associate tag p with note e&)105.336 202 Q(3: 2c; e& =p g;)105.336
+214 Q(// associate tag _end with note f)105.336 238 Q(2: 1f =_end;)
+105.336 250 Q 69.336 275 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.6 Chor)72.586 275 R 3.25(da)-.481
+G(ttrib)-3.25 E(utes)-.26 E 69.336 287 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .541(There are optional attrib)72.377 287 R
+.542(utes that are associated with an entire chord rather than an indi)
+-.2 F .542(vidual note. These)-.25 F 1.61(are put inside square brack)
+69.336 299 R 1.609(ets before the list of notes and the time v)-.1 F
+4.109(alue. There)-.25 F 1.609(are se)4.109 F -.15(ve)-.25 G 1.609
+(ral classes of).15 F(information:)69.336 311 Q 5<8a63>79.336 329 S
+(hord style \(grace, cue, diam, or xnote\))-5 E 5<8a68>79.336 347 S
+(ead shape)-5 E 5<8a73>79.336 365 S(ymbols to be printed with a chord)-5
+E 5<8a73>79.336 383 S(lashes)-5 E 5<8a73>79.336 401 S(tem direction)-5 E
+5<8a73>79.336 419 S(tem length)-5 E 5<8a70>79.336 437 S(adding)-5 E 5
+<8a63>79.336 455 S(hord location tag)-5 E 5<8a68>79.336 473 S
+(orizontal of)-5 E(fset)-.25 E 5<8a72>79.336 491 S(est distance)-5 E
+1.381(Each class of information is separated from the other by a semico\
+lon. All classes are optional, and can)69.336 509 R(occur in an)69.336
+521 Q 2.5(yo)-.15 G(rder)-2.5 E(.)-.55 E 69.336 537 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.1 Chor)72.336 537 R 3(ds)-.444 G
+(tyle)-3 E 69.336 549 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Se)72.439 549 Q -.15(ve)-.25 G .603
+(ral chord styles can be speci\214ed.).15 F .603
+(Grace note chords are designated by the w)5.603 F .602
+(ord "grace," or cue note)-.1 F .347(chords by "cue.")69.336 561 R .347
+(Grace notes can be speci\214ed as an)5.347 F 2.847(yu)-.15 G .347
+(ndotted time v)-2.847 F .348(alue of eighth note or shorter)-.25 F
+2.848(,b)-.4 G .348(ut are)-3.048 F .016
+(treated as taking no time. The time v)69.336 573 R .015(alue gi)-.25 F
+-.15(ve)-.25 G 2.515(ni).15 G 2.515(sm)-2.515 G .015
+(erely used to specify ho)-2.515 F 2.515(wm)-.25 G(an)-2.515 E 2.515
+<798d>-.15 G .015(ags or beams to put on)-2.515 F .708(the grace note.)
+69.336 585 R -1.1(Yo)5.709 G 3.209(uc)1.1 G .709(an also specify a quar\
+ter note grace note, which will be printed as a small, stemless)-3.209 F
+1.509(note, as is used to sho)69.336 597 R 4.009(wa")-.25 G 1.509
+(prebend" in guitar music.)-4.009 F(\(Actually)6.509 E 4.009(,y)-.65 G
+1.509(ou can force a stem if you w)-4.009 F 1.509(ant, by)-.1 F .306
+(specifying a len, as is described later)69.336 609 R 2.807(.\) Cue)-.55
+F .307(notes ha)2.807 F .607 -.15(ve t)-.2 H .307(ime lik).15 F 2.807
+(er)-.1 G -.15(eg)-2.807 G .307(ular notes, b).15 F .307(ut the)-.2 F
+2.807(ya)-.15 G .307(re printed smaller)-2.807 F(.)-.55 E 1.372
+(If there are se)69.336 621 R -.15(ve)-.25 G 1.371
+(ral grace notes in a ro).15 F 2.671 -.65(w, t)-.25 H(he).65 E 3.871(yw)
+-.15 G 1.371(ill be beamed automatically)-3.871 F 6.371(.H)-.65 G -.25
+(ow)-6.371 G -2.15 -.25(ev e).25 H 2.171 -.4(r, y).25 H 1.371
+(ou cannot mix).4 F .103
+(quarter \(stemless\) grace notes with shorter ones.)69.336 633 R .103
+(Cue notes follo)5.103 F 2.603(wt)-.25 G .103
+(he same beaming rules as re)-2.603 F .104(gular notes.)-.15 F 1.503
+(It is also possible to specify "diam," or "xnote.")69.336 651 R 1.502
+(In the case of "diam," the chords will be dra)6.503 F 1.502(wn with)
+-.15 F 1.697
+(diamond-shaped notes, while with "xnote," the chords will be dra)69.336
+663 R 1.697(wn with X-shaped notes. A diamond)-.15 F
+(shaped note head will be used for xnotes that are half note or longer)
+69.336 675 Q 5(.H)-.55 G(ere are some e)-5 E(xamples:)-.15 E/F1 10
+/Courier@0 SF([grace])105.336 693 Q([xnote])105.336 705 Q([cue; xnote])
+105.336 717 Q([diam])105.336 729 Q EP
+%%Page: 22 28
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(2-)-2.5 G 69.336 100
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.2 Head)72.336 100 R(shape)3 E
+69.336 112 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.694(If you w)73.53 112 R 1.694(ant to ha)
+-.1 F 1.993 -.15(ve t)-.2 H 1.693(he note heads in a chord use a shape \
+other than the normal shapes, you use hs).15 F(follo)69.336 124 Q .241
+(wed by the name of the head shape in quotes.)-.25 F .241
+(There will be an entire section on shaped notes, so only)5.241 F .067
+(the basics are co)69.336 136 R -.15(ve)-.15 G .067
+(red here. The xnote and diam described abo).15 F .367 -.15(ve a)-.15 H
+.067(re really just shorthands for tw).15 F 2.567(oc)-.1 G(ommon)-2.567
+E(head shapes.)69.336 148 Q(The method using hs lets you use man)5 E 2.5
+(yo)-.15 G(ther note head styles, such as a slash, or triangle.)-2.5 E
+/F1 10/Courier@0 SF(1: [hs "righttri"]cf; [hs "slash"]fa;)105.336 166 Q
+F0 .78(The section on shaped notes lists all the b)69.336 192 R .78
+(uiltin head shape names, and e)-.2 F .78(xplains ho)-.15 F 3.28(wy)-.25
+G .78(ou can de\214ne your)-3.28 F -.25(ow)69.336 204 S(n.).25 E 69.336
+220 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.3 Symbols)72.336 220 R
+(to be printed with a c)3 E(hor)-.18 E(d)-.444 E 69.336 232 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .937
+(It is possible to specify one or more musical symbols or te)72.773 232
+R .936(xt strings to be printed with a chord.)-.15 F .936(This is)5.936
+F .102(typically used for things lik)69.336 244 R 2.603(es)-.1 G .103
+(taccato and accent marks. The w)-2.603 F .103(ord "with" is follo)-.1 F
+.103(wed by one or more things)-.25 F .366
+(to print. If there are more than one, the)69.336 256 R 2.865(ya)-.15 G
+.365(re separated by commas. The)-2.865 F 2.865(yw)-.15 G .365
+(ill be printed outw)-2.865 F .365(ards from the)-.1 F .421
+(notes in the order speci\214ed.)69.336 268 R .421
+(The "with" list is only allo)5.421 F .422
+(wed on note groups, not rests.)-.25 F .422(The list can include)5.422 F
+(symbols from the follo)69.336 280 Q(wing table:)-.25 E/F1 10
+/Times-Bold@0 SF 12.5(Symbol Meaning)242.831 298 R .4 LW 327.841 302.5
+242.831 302.5 DL/F2 10/Courier@0 SF(.)255.946 312 Q F0(staccato)30.9 E
+F2(-)255.946 324 Q F0(le)34.885 E -.05(ga)-.15 G(to).05 E F2(>)255.946
+336 Q F0(accent)34.235 E F2(^)255.946 348 Q F0(accent)34.235 E 3.445(Aq)
+69.336 366 S .944(uoted string can also be speci\214ed \(e.g., "f)-3.445
+F .944(f", "adagio", etc.\).)-.25 F .944
+(This will be printed in the font and size)5.944 F 1.345
+(speci\214ed by the "fontf)69.336 378 R(amily)-.1 E 1.345
+(," "font," and "size" parameters. An)-.65 F 3.845(yo)-.15 G 3.845(ft)
+-3.845 G 1.346(he special music characters can be)-3.845 F 1.332
+(printed by using the usual con)69.336 390 R -.15(ve)-.4 G 1.331
+(ntion, e.g., \\\(ferm\) for a fermata.).15 F 1.331
+(\(This is described in a later section.\))6.331 F(Ho)69.336 402 Q(we)
+-.25 E -.15(ve)-.25 G 1.265 -.4(r, i).15 H 2.965(ti).4 G 2.965(su)-2.965
+G .465(sually preferable to use the printing of te)-2.965 F .466
+(xt strings relati)-.15 F .766 -.15(ve t)-.25 H 2.966(ob).15 G 2.966
+(eats. This)-2.966 F .466(will be described)2.966 F(in a later section.)
+69.336 414 Q(Here are some e)69.336 432 Q(xamples:)-.15 E F2
+([with ., -])105.336 450 Q([with ^, "\\\(ferm\)"])105.336 462 Q
+([with "sfz"; cue])105.336 474 Q F0 1.639
+(If the symbols acc_hat, ferm, or wedge are used by themselv)69.336 500
+R 1.638(es in a "with" list item, the)-.15 F 4.138(ya)-.15 G 1.638
+(re handled)-4.138 F(specially)69.336 512 Q 2.735(.I)-.65 G 2.735(ft)
+-2.735 G .235(he stem direction is such that the upside do)-2.735 F .235
+(wn v)-.25 F .235(ersions of these characters should be used, the)-.15 F
+(upside do)69.336 524 Q(wn v)-.25 E(ersion will be used.)-.15 E 69.336
+540 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.4 Slashes)72.336 540 R 69.336 552
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Diagonal lines to be dra)71.836 552 Q
+(wn through the stem of the group can be speci\214ed using)-.15 E/F1 10
+/Courier@0 SF(slash)105.336 570 Q/F2 10/Times-Italic@0 SF(N)6 E F0
+(where)69.336 590 Q F2(N)2.699 E F0 .199
+(is the number of slashes to dra)2.699 F 1.498 -.65(w. I)-.15 H 2.698
+(nt).65 G .198(he case of grace notes,)-2.698 F F2(N)2.698 E F0 .198
+(can only be 1, which will produce a)2.698 F .53
+(grace note with a slash through it.)69.336 602 R .531
+(In the case of other notes,)5.531 F F2(N)3.031 E F0 .531
+(can be 1 or greater)3.031 F 3.031(,a)-.4 G .531(nd is used to specify)
+-3.031 F(tremolo or repetition of the note group. Examples:)69.336 614 Q
+F1([slash 2])105.336 632 Q([grace; slash 1])105.336 644 Q 69.336 668
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.5 Stem)72.336 668 R(dir)3 E(ection)
+-.444 E 69.336 680 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .581
+(The chord stem direction can be speci\214ed as "up" or "do)72.418 680 R
+3.081(wn". Normally)-.25 F .581(Mup chooses the stem direction,)3.081 F
+-.2(bu)69.336 692 S 2.816(to).2 G .316(nce in a while you may w)-2.816 F
+.316(ant to o)-.1 F -.15(ve)-.15 G .316
+(rride its choice. There are some restrictions.).15 F -1.1(Yo)5.317 G
+2.817(uc)1.1 G .317(annot specify a)-2.817 F .058(direction on grace no\
+tes. All chords beamed together and the pair of chords in an alternatio\
+n pair \(described)69.336 704 R(later\) must ha)69.336 716 Q .3 -.15
+(ve t)-.2 H(he same stem direction.).15 E(Examples:)5 E EP
+%%Page: 23 29
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(3-)-2.5 G/F1 10
+/Courier@0 SF([up])105.336 96 Q([down])105.336 108 Q F0 -.15(Fo)69.336
+134 S 2.695(rv).15 G .195(oice 3, stem direction w)-2.895 F .195
+(orks a little dif)-.1 F(ferently)-.25 E 2.695(.B)-.65 G 2.695(yd)-2.695
+G(ef)-2.695 E .195(ault, the stem direction for v)-.1 F .195
+(oice 3 is up, b)-.2 F .195(ut for)-.2 F -.2(vo)69.336 146 S 1.388
+(ice 3 on an).2 F 3.888(yg)-.15 G -2.15 -.25(iv e)-3.888 H 3.888(ns).25
+G(taf)-3.888 E 1.388
+(f, when you specify a stem direction, that direction will remain in ef)
+-.25 F 1.387(fect until)-.25 F -.15(ex)69.336 158 S .17
+(plicitly changed.).15 F .171(Thus, for e)5.171 F .171(xample, if you w)
+-.15 F .171(ant all v)-.1 F .171(oice 3 stems on a gi)-.2 F -.15(ve)-.25
+G 2.671(ns).15 G(taf)-2.671 E 2.671(fi)-.25 G 2.671(na)-2.671 G 2.671
+(ne)-2.671 G .171(ntire song to be)-2.671 F(do)69.336 170 Q
+(wn, you only need to specify "[do)-.25 E(wn]" on the \214rst chord.)
+-.25 E 69.336 186 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.6 Stem)72.336 186 R(len)3 E 69.336
+198 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Normally)72.347 198 Q 3.011(,M)-.65 G .511
+(up sets stem lengths as appropriate, b)-3.011 F .511
+(ut sometimes you might w)-.2 F .51(ant to mak)-.1 F 3.01(eas)-.1 G .51
+(tem longer or)-3.01 F 2.588
+(shorter than normal. This is done with the k)69.336 210 R -.15(ey)-.1 G
+-.1(wo).15 G 2.589(rd "len" follo).1 F 2.589
+(wed by a length in stepsizes.)-.25 F(Some)7.589 E -.15(ex)69.336 222 S
+(amples:).15 E/F1 10/Courier@0 SF 6([l)105.336 240 S(en 14 ])-6 E 6([l)
+105.336 252 S(en 7; up ])-6 E F0 -1.1(Yo)69.336 278 S 2.93(uc)1.1 G .429
+(annot specify stem length on chords inside of beams.)-2.93 F .429
+(The len can be set to 0 to produce a note head)5.429 F
+(with no stem at all.)69.336 290 Q .533
+(There is a stemlen parameter that can be used to set the def)69.336 308
+R .533(ault stem length.)-.1 F .533(If you don')5.533 F 3.033(tw)-.18 G
+.533(ant an)-3.133 F 3.033(ys)-.15 G(tems,)-3.033 E
+(setting that parameter to 0 is more con)69.336 320 Q -.15(ve)-.4 G
+(nient than setting len to 0 on each chord indi).15 E(vidually)-.25 E(.)
+-.65 E 1.781(On beamed chords, Mup will sometimes shorten a stem slight\
+ly from its normal minimum length. By)69.336 338 R(def)69.336 350 Q .662
+(ault it will ne)-.1 F -.15(ve)-.25 G 3.162(rs).15 G .663
+(horten by more than one stemsize, b)-3.162 F .663
+(ut there is a stemshorten parameter that lets you)-.2 F .177(adjust ho)
+69.336 362 R 2.677(wm)-.25 G .177(uch it will shorten. If you don')
+-2.677 F 2.677(tw)-.18 G .176(ant Mup to e)-2.777 F -.15(ve)-.25 G 2.676
+(rs).15 G .176(horten stems, you can set this parameter to)-2.676 F
+(zero.)69.336 374 Q 69.336 390 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.7 P)72.336 390 R(adding)-.96 E
+69.336 402 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .322
+(Sometimes it may be desirable to space notes some)72.157 402 R .322
+(what dif)-.25 F .322(ferently than Mup w)-.25 F .322
+(ould normally place them.)-.1 F 1.806
+(It is possible to specify "padding" before an)69.336 414 R 4.306(yn)
+-.15 G 1.806(ote group.)-4.306 F 1.806(This is done by specifying the w)
+6.806 F 1.805(ord "pad")-.1 F(follo)69.336 426 Q 1.149(wed by a number \
+of stepsizes of white space padding to add before the chord.)-.25 F
+1.149(The number can be)6.149 F(fractional, as in 0.5 or 2.25.)69.336
+438 Q -.15(Fo)5 G 2.5(re).15 G(xample:)-2.65 E/F1 10/Courier@0 SF 6([p)
+105.336 456 S(ad 2.5 ])-6 E F0 .752(The padding can also be ne)69.336
+482 R -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 3.252(.P).15 G .752
+(adding af)-3.402 F .752
+(fects the minimum amount of width allocated to a chord, so)-.25 F 1.094
+(you can use positi)69.336 494 R 1.394 -.15(ve p)-.25 H 1.094(adding v)
+.15 F 1.095(alues to force additional room in front of a chord, or ne)
+-.25 F -.05(ga)-.15 G(ti).05 E 1.395 -.15(ve p)-.25 H 1.095(adding to)
+.15 F(allo)69.336 506 Q 2.5(wt)-.25 G(hings closer together)-2.5 E(.)
+-.55 E 69.336 522 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.8 Chor)72.336 522 R 3(dl)-.444 G
+(ocation ta)-3 E(g)-.12 E 69.336 534 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .685(It is possible to set a location tag w\
+hich is associated with an entire chord rather than an indi)72.521 534 R
+.684(vidual note.)-.25 F .745(This tag is speci\214ed lik)69.336 546 R
+3.245(el)-.1 G .745(ocation tags for notes, with an "=" follo)-3.245 F
+.745(wed by a name, b)-.25 F .745(ut is inside the square)-.2 F(brack)
+69.336 558 Q(ets rather than after a note.)-.1 E/F1 10/Courier@0 SF
+(3: 2cf; [=h] egc+;)105.336 576 Q(1: [cue; with >; =_ch] fa;)105.336 588
+Q 69.336 612 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.9 Horizontal)72.336 612 R(of)3 E
+(fset)-.216 E 69.336 624 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 3.259(Ah)72.595 624 S .759(orizontal of)
+-3.259 F .759(fset can be applied to a chord by specifying "ho" follo)
+-.25 F .759(wed by a number of stepsizes. The)-.25 F 1.332
+(number can be positi)69.336 636 R 1.632 -.15(ve o)-.25 H 3.832(rn).15 G
+-2.25 -.15(eg a)-3.832 H(ti).15 E -.15(ve)-.25 G 3.832(,a).15 G 1.332
+(nd can include a fractional part. A positi)-3.832 F 1.633 -.15(ve n)
+-.25 H 1.333(umber will cause the).15 F .489(chord to be placed that f)
+69.336 648 R .489
+(ar right of where the horizontal center of the chord w)-.1 F .489
+(ould normally be; a ne)-.1 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G .14
+(number will place it that f)69.336 660 R .141(ar to the left.)-.1 F
+.141
+(It is also possible to simply specify a "+" or "-" which says to place)
+5.141 F(the chord to the right or left, as close as possible without ru\
+nning into something.)69.336 672 Q 3.318(Ah)69.336 690 S .818
+(orizontal of)-3.318 F .818(fset is most commonly used on the third v)
+-.25 F .818(oice of a staf)-.2 F .818
+(f, although it can be used on other)-.25 F -.2(vo)69.336 702 S 1.968
+(ices too.).2 F 1.969(By def)6.968 F 1.969(ault, Mup places third v)-.1
+F 1.969(oice chords as close as it thinks is safe for a)-.2 F -.2(vo)-.2
+G 1.969(iding most).2 F .113(collisions. Sometimes it may actually be o\
+kay visually to place the chord a little closer than that, or perhaps)
+69.336 714 R 1.193
+(there is a better "nook" to tuck it into on the left side.)69.336 726 R
+1.194(By specifying a horizontal of)6.194 F 1.194(fset, you can place)
+-.25 F .14(chords an)69.336 738 R .14(ywhere you w)-.15 F 2.64(ant. Mup)
+-.1 F(mak)2.64 E .14(es no checks to a)-.1 F -.2(vo)-.2 G .14
+(id collisions when you specify a horizontal of).2 F(fset,)-.25 E EP
+%%Page: 24 30
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(4-)-2.5 G
+(so this attrib)69.336 96 Q(ute needs to be used with some care.)-.2 E
+(Here is an e)69.336 114 Q(xample of the use of horizontal of)-.15 E
+(fset and stem direction on v)-.25 E(oice 3.)-.2 E/F1 10/Courier@0 SF
+(score)105.336 132 Q(vscheme=3f)117.336 144 Q(music)105.336 168 Q 6(11)
+105.336 180 S 6(:c)-6 G(+;b;a;c+;)-6 E 6(12)105.336 192 S 6(:e)-6 G
+(;d;e;f;)-6 E 6(13)105.336 204 S 6(:[)-6 G
+(ho+1] g; [ho-5.2; down]; [ho-] f; [ho+; up] a;)-6 E(bar)105.336 216 Q
+127.836 225.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 76 rlineto 320 0 rlineto 0 76 neg rlineto closepath stroke grestore
+EEND 160 687 320 320 -76 76 126.836 301.6 PBEGIN
+%%BeginDocument: mugex16.ps
+%%BoundingBox: 160 687 480 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+540.29 875.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+223.39 734.00 1.000000 4n
+0.70 setlinewidth
+227.07 734.75 moveto
+227.07 755.00 lineto stroke
+286.37 731.00 1.000000 4n
+290.05 731.75 moveto
+290.05 752.00 lineto stroke
+349.61 728.00 1.000000 4n
+353.29 728.75 moveto
+353.29 749.00 lineto stroke
+410.33 734.00 1.000000 4n
+414.01 734.75 moveto
+414.01 755.00 lineto stroke
+223.39 719.00 1.000000 4n
+219.70 718.25 moveto
+219.70 698.00 lineto stroke
+286.37 716.00 1.000000 4n
+282.69 715.25 moveto
+282.69 695.00 lineto stroke
+349.61 719.00 1.000000 4n
+345.93 718.25 moveto
+345.93 698.00 lineto stroke
+410.33 722.00 1.000000 4n
+406.65 721.25 moveto
+406.65 701.00 lineto stroke
+226.39 725.00 1.000000 4n
+230.07 725.75 moveto
+230.07 746.00 lineto stroke
+270.77 725.00 1.000000 4n
+267.09 724.25 moveto
+267.09 704.00 lineto stroke
+339.55 722.00 1.000000 4n
+335.86 721.25 moveto
+335.86 701.00 lineto stroke
+420.40 728.00 1.000000 4n
+424.08 728.75 moveto
+424.08 749.00 lineto stroke
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 319.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.10 Rest)72.336 319.6 R(distance)3 E
+69.336 331.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .597(Usually Mup')72.433 331.6 R 3.097(sp)
+-.55 G .597(lacement of rests is satisf)-3.097 F(actory)-.1 E 3.097(,b)
+-.65 G .598(ut once in a while you might w)-3.297 F .598
+(ant to force a rest to be)-.1 F .921(placed a little higher or lo)
+69.336 343.6 R .921(wer than Mup w)-.25 F .921(ould place it. Y)-.1 F
+.92(ou can specify a "dist" which is the number of)-1.1 F .214
+(stepsizes from the center of the staf)69.336 355.6 R 2.714(ft)-.25 G
+2.714(op)-2.714 G .215(lace the rest symbol, with positi)-2.714 F .515
+-.15(ve n)-.25 H .215(umbers being abo).15 F .515 -.15(ve t)-.15 H .215
+(he center).15 F .846(and ne)69.336 367.6 R -.05(ga)-.15 G(ti).05 E
+1.146 -.15(ve n)-.25 H .846(umbers belo).15 F 4.646 -.65(w. I)-.25 H
+3.346(ft).65 G .845(he staf)-3.346 F 3.345(fi)-.25 G 3.345(st)-3.345 G
+.845(ransposed, the placement of the rest symbol will be adjusted)-3.345
+F(accordingly)69.336 379.6 Q(.)-.65 E/F1 10/Courier@0 SF
+(// The first and last rests are in normal position.)105.336 397.6 Q
+(// The second is forced higher, the third is forced lower.)105.336
+409.6 Q(1: r; [dist 6]; [dist -4]; r;)105.336 421.6 Q(bar)105.336 433.6
+Q 127.836 443.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 65 rlineto 320 0 rlineto 0 65 neg rlineto closepath stroke grestore
+EEND 160 698 320 320 -65 65 126.836 508.2 PBEGIN
+%%BeginDocument: mugex17.ps
+%%BoundingBox: 160 698 480 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+540.29 871.34 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 721.34 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+225.88 727.34 1.000000 4rest
+287.69 745.34 1.000000 4rest
+349.49 715.34 1.000000 4rest
+411.97 727.34 1.000000 4rest
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+467.65 739.34 moveto
+467.65 715.34 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 526.2 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.6.11 Repeated)72.336 526.2 R(attrib)3
+E(utes)-.24 E 69.336 538.2 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.504(If tw)73.34 538.2 R 4.004(oo)-.1 G
+4.004(rm)-4.004 G 1.504(ore chords in a ro)-4.004 F 4.004(wh)-.25 G
+-2.25 -.2(av e)-4.004 H 1.505(the same brack)4.204 F 1.505(eted attrib)
+-.1 F 1.505(utes, there are tw)-.2 F 4.005(os)-.1 G 1.505
+(horthand notations.)-4.005 F .31(Specifying an empty set of brack)
+69.336 550.2 R .31(ets "[]" means to use the same attrib)-.1 F .31
+(utes as were speci\214ed on the pre)-.2 F(vious)-.25 E 2.5(chord. The)
+69.336 562.2 R(pre)2.5 E(vious chord must be within the same measure.)
+-.25 E(Some e)5 E(xamples:)-.15 E/F1 10/Courier@0 SF
+(1: [cue] 4c;[]d;[grace; slash 1] 8f;2e;)105.336 580.2 Q(bar)105.336
+592.2 Q(1: d; [with .,-]d; []e; []f;)105.336 616.2 Q(bar)105.336 628.2 Q
+127.836 637.8 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 68 rlineto 320 0 rlineto 0 68 neg rlineto closepath stroke grestore
+EEND 160 695 320 320 -68 68 126.836 705.8 PBEGIN
+%%BeginDocument: mugex18.ps
+%%BoundingBox: 160 695 480 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 875.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+220.19 713.00 0.583333 4n
+0.70 setlinewidth
+215.63 713.00 moveto
+224.74 713.00 lineto stroke
+222.19 713.49 moveto
+222.19 728.00 lineto stroke
+248.67 716.00 0.583333 4n
+250.67 716.49 moveto
+250.67 731.00 lineto stroke
+273.22 722.00 0.583333 4n
+275.22 722.49 moveto
+275.22 737.00 lineto stroke
+276.98 737.00 0.583333 dnflag
+newpath
+271.97 725.75 moveto
+271.97 727.25 lineto
+278.47 734.25 lineto
+278.47 732.75 lineto
+closepath
+fill
+285.14 719.00 1.000000 2n
+289.04 719.75 moveto
+289.04 740.00 lineto stroke
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+333.73 743.00 moveto
+333.73 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+345.66 716.00 1.000000 4n
+349.34 716.75 moveto
+349.34 737.00 lineto stroke
+376.13 716.00 1.000000 4n
+/Times-Roman findfont
+12 scalefont
+setfont
+373.90 709.46 moveto
+376.13 709.46 1.000000 dot
+378.36 709.46 moveto
+/Times-Roman findfont
+12 scalefont
+setfont
+371.09 702.86 moveto
+376.13 702.86 1.000000 leg
+381.17 702.86 moveto
+379.81 716.75 moveto
+379.81 737.00 lineto stroke
+406.60 719.00 1.000000 4n
+/Times-Roman findfont
+12 scalefont
+setfont
+404.37 712.46 moveto
+406.60 712.46 1.000000 dot
+408.84 712.46 moveto
+/Times-Roman findfont
+12 scalefont
+setfont
+401.56 705.86 moveto
+406.60 705.86 1.000000 leg
+411.64 705.86 moveto
+410.29 719.75 moveto
+410.29 740.00 lineto stroke
+437.92 722.00 1.000000 4n
+/Times-Roman findfont
+12 scalefont
+setfont
+435.68 715.46 moveto
+437.92 715.46 1.000000 dot
+440.15 715.46 moveto
+/Times-Roman findfont
+12 scalefont
+setfont
+432.88 708.86 moveto
+437.92 708.86 1.000000 leg
+442.96 708.86 moveto
+441.60 722.75 moveto
+441.60 743.00 lineto stroke
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .142
+(The other shorthand is to put 3 dots after a set of brack)69.336 725.8
+R .142(eted items.)-.1 F .142(This means to repeat the same brack)5.142
+F(eted)-.1 E .962
+(items on all chords for the rest of the measure, or until a ne)69.336
+737.8 R 3.462(ws)-.25 G .962(et of brack)-3.462 F .962
+(eted items is speci\214ed.)-.1 F .961(If you)5.961 F EP
+%%Page: 25 31
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(5-)-2.5 G .129
+(wish to cancel this before the end of a measure b)69.336 96 R .13
+(ut without specifying a ne)-.2 F 2.63(ws)-.25 G .13
+(et, the special set "[-]" can be)-2.63 F(used.)69.336 108 Q/F1 10
+/Courier@0 SF(// put staccato marks on all notes)105.336 126 Q
+(1: [with .]... c; d; e; g;)105.336 138 Q(bar)105.336 150 Q
+(// put several cue size notes in the middle of a measure)105.336 162 Q
+(1: c; [cue]... 8d; f; e; g; [-] 4c+;)105.336 174 Q(bar)105.336 186 Q
+127.836 195.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 66 rlineto 320 0 rlineto 0 66 neg rlineto closepath stroke grestore
+EEND 160 697 320 320 -66 66 126.836 261.6 PBEGIN
+%%BeginDocument: mugex19.ps
+%%BoundingBox: 160 697 480 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 875.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+220.93 713.00 1.000000 4n
+0.70 setlinewidth
+214.70 713.00 moveto
+227.16 713.00 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+218.70 706.46 moveto
+220.93 706.46 1.000000 dot
+223.16 706.46 moveto
+224.61 713.75 moveto
+224.61 734.00 lineto stroke
+249.16 716.00 1.000000 4n
+/Times-Roman findfont
+12 scalefont
+setfont
+246.93 709.46 moveto
+249.16 709.46 1.000000 dot
+251.39 709.46 moveto
+252.84 716.75 moveto
+252.84 737.00 lineto stroke
+277.39 719.00 1.000000 4n
+/Times-Roman findfont
+12 scalefont
+setfont
+275.15 712.46 moveto
+277.39 712.46 1.000000 dot
+279.62 712.46 moveto
+281.07 719.75 moveto
+281.07 740.00 lineto stroke
+306.45 725.00 1.000000 4n
+/Times-Roman findfont
+12 scalefont
+setfont
+304.22 717.36 moveto
+306.45 717.36 1.000000 dot
+308.68 717.36 moveto
+310.13 725.75 moveto
+310.13 746.00 lineto stroke
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+334.31 743.00 moveto
+334.31 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+346.15 713.00 1.000000 4n
+339.92 713.00 moveto
+352.38 713.00 lineto stroke
+349.83 713.75 moveto
+349.83 734.00 lineto stroke
+372.24 716.00 0.583333 4n
+374.24 716.49 moveto
+374.24 731.00 lineto stroke
+376.00 731.00 0.583333 dnflag
+388.45 722.00 0.583333 4n
+390.45 722.49 moveto
+390.45 737.00 lineto stroke
+392.21 737.00 0.583333 dnflag
+404.66 719.00 0.583333 4n
+406.66 719.49 moveto
+406.66 734.00 lineto stroke
+408.43 734.00 0.583333 dnflag
+420.59 725.00 0.583333 4n
+422.60 725.49 moveto
+422.60 740.00 lineto stroke
+424.36 740.00 0.583333 dnflag
+439.79 734.00 1.000000 4n
+436.11 733.25 moveto
+436.11 713.00 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF -1.1(Yo)69.336 281.6 S 4.379(uc)1.1 G
+1.879(an use more than one set of back)-4.379 F 1.879
+(ets on a single chord.)-.1 F -.15(Fo)6.879 G 4.379(re).15 G 1.879
+(xample "[len 5][do)-4.529 F 1.878(wn]" and "[len)-.25 F(5;do)69.336
+293.6 Q 1.383(wn]" are equi)-.25 F -.25(va)-.25 G 3.883(lent. Ho).25 F
+(we)-.25 E -.15(ve)-.25 G 2.183 -.4(r, [).15 H 1.384
+(-] can only be used by itself, and if you w).4 F 1.384
+(ant to use [] along with)-.1 F .212(another back)69.336 305.6 R .211
+(eted set of items \(to duplicate the items on the pre)-.1 F .211
+(vious chord plus add some more\), the empty)-.25 F
+([] needs to be \214rst, before the other set of items.)69.336 317.6 Q
+69.336 334.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.7 Mid-measur)72.586 334.6 R 3.25
+(ep)-.481 G(ar)-3.25 E(ameter c)-.195 E(hang)-.195 E(es)-.13 E 69.336
+346.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .221(The group attrib)72.057 346.6 R .222
+(utes can optionally be preceded by mid-measure parameter changes.)-.2 F
+.222(This is not used v)5.222 F(ery)-.15 E 1.452(often, b)69.336 358.6 R
+1.452(ut the most common use is to change the clef in the middle of a m\
+easure. There are tw)-.2 F 3.952(oo)-.1 G(ther)-3.952 E 1.625
+(parameters that can also be changed here: defoct and release.)69.336
+370.6 R 1.626(The change is enclosed in double angle)6.626 F(brack)
+69.336 382.6 Q 4.301(ets. After)-.1 F 1.801(the opening angle brack)
+4.301 F 1.801(et is the conte)-.1 F 1.8
+(xt to which the changes applies \(score, staf)-.15 F 1.8(f, or)-.25 F
+-.2(vo)69.336 394.6 S(ice\), follo).2 E
+(wed by one or more parameter changes.)-.25 E/F1 10/Courier@0 SF
+(1: c; e; <> 2g;)105.336 412.6 Q(bar)105.336 424.6 Q
+91.836 434.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 392 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 128 702 392 392 -61 61 90.836 495.2 PBEGIN
+%%BeginDocument: mugex20.ps
+%%BoundingBox: 128 702 520 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+504.29 875.00 720.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+194.40 713.00 1.000000 4n
+0.70 setlinewidth
+188.17 713.00 moveto
+200.64 713.00 lineto stroke
+198.09 713.75 moveto
+198.09 734.00 lineto stroke
+276.59 719.00 1.000000 4n
+280.27 719.75 moveto
+280.27 740.00 lineto stroke
+353.66 737.00 0.750000 fclef
+366.44 740.00 1.000000 2n
+362.54 739.25 moveto
+362.54 719.00 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+503.65 743.00 moveto
+503.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF
+(If there is more than one parameter listed, the)69.336 509.2 Q 2.5(ya)
+-.15 G(re separated by semicolons.)-2.5 E/F1 10/Courier@0 SF
+(<< staff clef = tenor ; defoct = 4 >>)105.336 527.2 Q F0
+(If you wish to change parameters in more than one conte)69.336 553.2 Q
+(xt, multiple angle-brack)-.15 E(eted items can be gi)-.1 E -.15(ve)-.25
+G(n:).15 E F1(2-3 2: 2c; <><><> c;)105.336 571.2 Q F0 .086(If you specify "staf)69.336
+597.2 R .086(f" or "v)-.25 F .086(oice" conte)-.2 F .086
+(xt, the speci\214c staf)-.15 F .086(f\(s\) or v)-.25 F .086
+(oice\(s\) to which the changes apply is based)-.2 F 1.283
+(on which staf)69.336 609.2 R 1.283(f\(s\) or v)-.25 F 1.283
+(oice\(s\) are being described on the input line. So in the e)-.2 F
+1.282(xample abo)-.15 F -.15(ve)-.15 G 3.782(,t).15 G 1.282(he clef is)
+-3.782 F .905(changed to alto on staf)69.336 621.2 R .906
+(fs 2 and 3, and the defoct is changed to 3 for v)-.25 F .906
+(oice 2 on both of those staf)-.2 F .906(fs. The)-.25 F
+(release change applies to the entire score.)69.336 633.2 Q 69.336 650.2
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.8 Cr)72.586 650.2 R(oss-staf)-.585
+E 3.25(fs)-.234 G(tems)-3.25 E 69.336 662.2 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .759
+(Sometimes, on music for instruments that use more than one staf)72.595
+662.2 R .758(f, you may w)-.25 F .758(ant some of the notes of a)-.1 F
+.518(chord to be printed on the staf)69.336 674.2 R 3.018(fa)-.25 G(bo)
+-3.018 E .818 -.15(ve o)-.15 H 3.018(rb).15 G(elo)-3.018 E 1.819 -.65
+(w, r)-.25 H .519(ather than using a lot of le).65 F .519(ger lines.)
+-.15 F -1.1(Yo)5.519 G 3.019(uc)1.1 G .519(an specify this)-3.019 F .266
+(by putting the w)69.336 686.2 R .266
+(ord "with" before the notes that are to go on the other staf)-.1 F .266
+(f, and follo)-.25 F .266(wing those notes with)-.25 F("abo)69.336 698.2
+Q -.15(ve)-.15 G 2.5("o).15 G 2.5(r")-2.5 G(belo)-2.5 E
+(w" to specify which is the other staf)-.25 E 2.5(f. F)-.25 F(or e)-.15
+E(xample:)-.15 E EP
+%%Page: 26 32
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(6-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(staffs=2)130.336 108 Q(staff 2)105.336
+120 Q(clef=bass)130.336 132 Q(music)105.336 144 Q(1: 1e+g+c++;)105.336
+168 Q(2: cc+; ee+; g with g+ above; with c+c++ above;)105.336 180 Q(bar)
+105.336 192 Q(1: cc+; g with g- below; e with e- below; with cc- below;)
+105.336 216 Q(2: 1c-e-g-;)105.336 228 Q(bar)105.336 240 Q 91.836 249.6
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 125 rlineto 392 0 rlineto 0 125 neg rlineto closepath stroke grestore
+EEND 128 639 392 392 -125 125 90.836 374.6 PBEGIN
+%%BeginDocument: mugex21.ps
+%%BoundingBox: 128 639 520 764
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+7 linenum
+% S_FEED
+504.29 871.72 720.00 5 1.000000 1.000000 stf
+504.29 817.72 720.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+144.29 739.72 moveto
+144.29 661.72 lineto stroke
+% S_CLEFSIG
+156.08 721.72 1.000000 gclef
+156.33 679.72 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+188.24 751.72 1.000000 1n
+180.82 751.72 moveto
+195.66 751.72 lineto stroke
+180.82 745.72 moveto
+195.66 745.72 lineto stroke
+188.24 742.72 1.000000 1n
+188.24 736.72 1.000000 1n
+restore
+% S_STAFF
+% staff 2
+save
+188.24 691.72 1.000000 4n
+0.70 setlinewidth
+182.01 691.72 moveto
+194.47 691.72 lineto stroke
+188.24 670.72 1.000000 4n
+184.56 690.97 moveto
+184.56 649.72 lineto stroke
+226.15 697.72 1.000000 4n
+219.92 697.72 moveto
+232.39 697.72 lineto stroke
+219.92 691.72 moveto
+232.39 691.72 lineto stroke
+226.15 676.72 1.000000 4n
+222.47 696.97 moveto
+222.47 655.72 lineto stroke
+264.07 721.72 1.000000 4n
+264.07 682.72 1.000000 4n
+260.39 720.97 moveto
+260.39 661.72 lineto stroke
+302.83 730.72 1.000000 4n
+302.83 709.72 1.000000 4n
+296.60 709.72 moveto
+309.06 709.72 lineto stroke
+299.15 729.97 moveto
+299.15 688.72 lineto stroke
+restore
+% S_BAR
+13 linenum
+0.70 setlinewidth
+338.76 739.72 moveto
+338.76 715.72 lineto stroke
+338.76 685.72 moveto
+338.76 661.72 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+353.13 730.72 1.000000 4n
+353.13 709.72 1.000000 4n
+346.89 709.72 moveto
+359.36 709.72 lineto stroke
+356.81 710.47 moveto
+356.81 751.72 lineto stroke
+391.04 721.72 1.000000 4n
+391.04 682.72 1.000000 4n
+394.72 683.47 moveto
+394.72 742.72 lineto stroke
+428.96 715.72 1.000000 4n
+428.96 676.72 1.000000 4n
+432.64 677.47 moveto
+432.64 736.72 lineto stroke
+467.71 691.72 1.000000 4n
+461.48 691.72 moveto
+473.95 691.72 lineto stroke
+467.71 670.72 1.000000 4n
+471.40 671.47 moveto
+471.40 712.72 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+353.13 661.72 1.000000 1n
+353.13 655.72 1.000000 1n
+0.70 setlinewidth
+345.71 655.72 moveto
+360.55 655.72 lineto stroke
+353.13 649.72 1.000000 1n
+345.71 649.72 moveto
+360.55 649.72 lineto stroke
+345.71 655.72 moveto
+360.55 655.72 lineto stroke
+restore
+% S_BAR
+17 linenum
+0.70 setlinewidth
+503.65 739.72 moveto
+503.65 715.72 lineto stroke
+503.65 685.72 moveto
+503.65 661.72 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .71(The notes for the other staf)69.336
+394.6 R 3.21(fh)-.25 G -2.25 -.2(av e)-3.21 H .71(to follo)3.41 F 3.21
+(wt)-.25 G .71(he notes on the normal staf)-3.21 F 3.21(fi)-.25 G 3.21
+(nt)-3.21 G .71(he input.)-3.21 F .71(As is sho)5.71 F .71(wn in the)
+-.25 F -.15(ex)69.336 406.6 S .674(ample, it is possible to ha).15 F
+-.15(ve)-.2 G/F1 10/Times-Italic@0 SF(all)3.324 E F0 .674
+(the notes on the "other" staf)3.174 F .674(f, if you wish.)-.25 F .674
+(The octa)5.674 F .973 -.15(ve i)-.2 H 3.173(ss).15 G .673
+(peci\214ed as if)-3.173 F 1.22(the note were on the normal staf)69.336
+418.6 R 1.22
+(f; Mup will automatically adjust appropriately for the other staf)-.25
+F .55(f')-.25 G 3.72(sc)-1.1 G(lef.)-3.72 E .426
+(Once in a while, Mup may not be able to \214gure out ho)69.336 430.6 R
+2.925(wt)-.25 G 2.925(oc)-2.925 G .425(ompletely a)-2.925 F -.2(vo)-.2 G
+.425(id colliding with other notes; in).2 F
+(that case you can use the horizontal of)69.336 442.6 Q(fset that w)-.25
+E(as described earlier)-.1 E(.)-.55 E -.15(Fo)69.336 460.6 S 3.678(rM)
+.15 G 1.178(IDI purposes, only the normal staf)-3.678 F .55(f')-.25 G
+3.678(sk)-1.1 G 1.478 -.15(ey s)-3.778 H 1.178
+(ignature and accidentals are considered, so if the other).15 F(staf)
+69.336 472.6 Q 3.525(fh)-.25 G 1.025(as a dif)-3.525 F 1.025(ferent k)
+-.25 F 1.325 -.15(ey s)-.1 H 1.025(ignature or accidentals that should \
+really apply to these notes, you will ha).15 F 1.325 -.15(ve t)-.2 H(o)
+.15 E(supply accidentals e)69.336 484.6 Q(xplicitly)-.15 E(.)-.65 E
+69.336 501.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.9 Inter)72.586 501.6 R(-c)-.26 E
+(hor)-.195 E 3.25(da)-.481 G(ttrib)-3.25 E(utes)-.26 E 69.336 513.6
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .209(In addition to the chord attrib)72.045
+513.6 R .209(utes that can appear in the square brack)-.2 F .21
+(ets before time and pitch information,)-.1 F 1.045(there are a fe)
+69.336 525.6 R 3.544(wa)-.25 G(ttrib)-3.544 E 1.044(utes that are speci\
+\214ed after the time and pitch information. These are attrib)-.2 F
+1.044(utes that)-.2 F(start or end on the chord b)69.336 537.6 Q
+(ut also af)-.2 E(fect other chords. There are se)-.25 E -.15(ve)-.25 G
+(ral such attrib).15 E(utes:)-.2 E 5<8a63>79.336 555.6 S(hord ties)-5 E
+5<8a63>79.336 573.6 S(hord slurs)-5 E 5<8a63>79.336 591.6 S
+(ustom beaming)-5 E 5<8a63>79.336 609.6 S(ross-staf)-5 E 2.5(fb)-.25 G
+(eams)-2.5 E 5<8a61>79.336 627.6 S(lternation)-5 E 5<8a73>79.336 645.6 S
+(lope)-5 E(If se)69.336 663.6 Q -.15(ve)-.25 G
+(ral of these are speci\214ed on a single chord, the).15 E 2.5(ym)-.15 G
+(ay be in an)-2.5 E 2.5(yo)-.15 G(rder)-2.5 E 2.5(,s)-.4 G
+(eparated by commas.)-2.5 E 69.336 679.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.9.1 Chor)72.336 679.6 R 3(dt)-.444 G
+(ies)-3 E 69.336 691.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .594
+(If all notes in a chord are to be tied to the follo)72.429 691.6 R .594
+(wing chord, the k)-.25 F -.15(ey)-.1 G -.1(wo).15 G .594
+(rd "tie" can be placed at the end of).1 F(the chord. As w)69.336 703.6
+Q(as mentioned earlier)-.1 E 2.5(,i)-.4 G(ndi)-2.5 E
+(vidual notes can be tied using a "~" symbol.)-.25 E(Thus:)5 E/F1 10
+/Courier@0 SF(ceg tie;)105.336 721.6 Q EP
+%%Page: 27 33
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(7-)-2.5 G(is equi)69.336
+96 Q -.25(va)-.25 G(lent to).25 E/F1 10/Courier@0 SF(c~e~g~;)105.336 114
+Q F0 2.06(The w)69.336 134 R 2.06(ord "tie" may be preceded by the w)-.1
+F 2.06(ord "dotted" or "dashed" to produce dotted or dashed ties,)-.1 F
+1.039(otherwise normal, solid ties are dra)69.336 146 R 3.539(wn. The)
+-.15 F -.1(wo)3.539 G 1.039(rd "tie" may be follo).1 F 1.04
+(wed by the w)-.25 F 1.04(ord "up" or "do)-.1 F 1.04(wn" to)-.25 F 1.959
+(specify the direction of each curv)69.336 158 R(e')-.15 E 4.459(sb)-.55
+G 1.958
+(ulge. If neither is speci\214ed, Mup will determine an appropriate)
+-4.659 F(direction, so you only need to gi)69.336 170 Q .3 -.15(ve a d)
+-.25 H(irection if you wish to o).15 E -.15(ve)-.15 G(rride Mup').15 E
+2.5(sc)-.55 G(hoice.)-2.5 E -1.1(Yo)69.336 188 S 3.147(uc)1.1 G .647
+(an also produce the ef)-3.147 F .647
+(fect of tying chords by using additi)-.25 F .947 -.15(ve t)-.25 H .647
+(ime v).15 F .647(alues. F)-.25 F .647(or e)-.15 F .647
+(xample, the follo)-.15 F(wing)-.25 E(lines produce the same output:)
+69.336 200 Q F1(1: 2ceg tie;8;;4;)105.336 218 Q(// explicit tie)12 E
+(1: 2+8ceg;8;4;)105.336 242 Q(// tie implied by added time values)16 E
+69.336 266 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.9.2 Chor)72.336 266 R 3(ds)-.444 G
+(lur)-3 E(s)-.12 E 69.336 278 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.117(The k)72.953 278 R -.15(ey)-.1 G -.1
+(wo).15 G 1.116(rd "slur" can be placed at the end of a chord to indica\
+te that each note in the chord is to be).1 F .141
+(slurred to the corresponding note in the follo)69.336 290 R .142
+(wing chord. In other w)-.25 F .142
+(ords, the top note of the chord is slurred)-.1 F .143
+(to the top note of the follo)69.336 302 R .142(wing chord, the second \
+from the top note in the \214rst chord to the second from the)-.25 F
+(top note in the second chord, etc.)69.336 314 Q(Thus the follo)5 E
+(wing 2 measures gi)-.25 E .3 -.15(ve e)-.25 H(qui).15 E -.25(va)-.25 G
+(lent output:).25 E/F1 10/Courier@0 SF(1: 2f a c+; dbd+;)
+105.336 332 Q(bar)105.336 344 Q(1: 2fac+ slur; dbd+;)105.336 368 Q(bar)
+105.336 380 Q 187.836 389.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 64 rlineto 200 0 rlineto 0 64 neg rlineto closepath stroke grestore
+EEND 208 699 200 200 -64 64 186.836 453.6 PBEGIN
+%%BeginDocument: mugex22.ps
+%%BoundingBox: 208 699 408 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+588.07 872.00 612.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+216.00 725.73 moveto
+( ) show
+% S_CLEFSIG
+239.86 722.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+267.46 731.00 1.000000 2n
+267.46 725.00 1.000000 2n
+267.46 719.00 1.000000 2n
+0.70 setlinewidth
+271.36 719.75 moveto
+271.36 752.00 lineto stroke
+298.28 734.00 1.000000 2n
+298.28 728.00 1.000000 2n
+298.28 713.00 1.000000 2n
+302.18 713.75 moveto
+302.18 755.00 lineto stroke
+269.46 713.90 moveto
+269.55 714.09 lineto
+273.55 711.63 277.84 709.89 282.42 708.87 curveto
+287.00 707.84 291.62 707.59 296.28 708.11 curveto
+296.27 707.69 lineto
+291.57 706.62 286.86 706.61 282.15 707.66 curveto
+277.44 708.72 273.18 710.73 269.38 713.71 curveto
+fill
+273.71 725.00 moveto
+273.74 725.24 lineto
+276.67 724.19 279.66 723.92 282.73 724.45 curveto
+285.79 724.98 288.52 726.24 290.92 728.22 curveto
+291.14 727.78 lineto
+288.94 725.31 286.20 723.79 282.94 723.23 curveto
+279.67 722.66 276.59 723.17 273.68 724.76 curveto
+fill
+273.71 736.10 moveto
+273.64 736.31 lineto
+277.24 738.83 281.23 740.36 285.59 740.89 curveto
+289.96 741.43 294.20 740.90 298.30 739.32 curveto
+298.26 738.88 lineto
+294.14 739.92 289.96 740.18 285.74 739.67 curveto
+281.52 739.15 277.54 737.89 273.79 735.89 curveto
+fill
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+326.40 740.00 moveto
+326.40 716.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+336.71 731.00 1.000000 2n
+336.71 725.00 1.000000 2n
+336.71 719.00 1.000000 2n
+340.61 719.75 moveto
+340.61 752.00 lineto stroke
+367.53 734.00 1.000000 2n
+367.53 728.00 1.000000 2n
+367.53 713.00 1.000000 2n
+371.42 713.75 moveto
+371.42 755.00 lineto stroke
+338.71 713.90 moveto
+338.80 714.09 lineto
+342.79 711.63 347.08 709.89 351.66 708.87 curveto
+356.24 707.84 360.87 707.59 365.53 708.11 curveto
+365.52 707.69 lineto
+360.81 706.62 356.10 706.61 351.39 707.66 curveto
+346.68 708.72 342.43 710.73 338.63 713.71 curveto
+fill
+342.96 725.00 moveto
+342.99 725.24 lineto
+345.92 724.19 348.91 723.92 351.97 724.45 curveto
+355.04 724.98 357.77 726.24 360.17 728.22 curveto
+360.39 727.78 lineto
+358.18 725.31 355.45 723.79 352.19 723.23 curveto
+348.92 722.66 345.84 723.17 342.93 724.76 curveto
+fill
+342.96 736.10 moveto
+342.89 736.31 lineto
+346.49 738.83 350.47 740.36 354.84 740.89 curveto
+359.21 741.43 363.44 740.90 367.55 739.32 curveto
+367.51 738.88 lineto
+363.38 739.92 359.21 740.18 354.99 739.67 curveto
+350.77 739.15 346.78 737.89 343.03 735.89 curveto
+fill
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+395.65 740.00 moveto
+395.65 716.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .386(The chord with the "slur" k)69.336
+473.6 R -.15(ey)-.1 G -.1(wo).15 G .387(rd and the chord that follo).1 F
+.387(ws it must ha)-.25 F .687 -.15(ve t)-.2 H .387
+(he same number of notes.).15 F(The)5.387 E -.1(wo)69.336 485.6 S .1
+(rd "slur" may be preceded by the w).1 F .099
+(ord "dotted" or "dashed" to produce dotted or dashed slurs, otherwise)
+-.1 F .21(normal, solid slurs are dra)69.336 497.6 R 2.71(wn. The)-.15 F
+-.1(wo)2.71 G .21(rd "slur" may be follo).1 F .21(wed by the w)-.25 F
+.21(ord "up" or "do)-.1 F .21(wn" to specify the)-.25 F .378
+(direction of each curv)69.336 509.6 R(e')-.15 E 2.878(sb)-.55 G .377(u\
+lge. If neither is speci\214ed, Mup will determine an appropriate direc\
+tion, so you)-3.078 F(only need to gi)69.336 521.6 Q .3 -.15(ve a d)-.25
+H(irection if you wish to o).15 E -.15(ve)-.15 G(rride Mup').15 E 2.5
+(sc)-.55 G(hoice.)-2.5 E 69.336 537.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.9.3 Custom)72.336 537.6 R(beaming)3 E
+69.336 549.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Normally)72.795 549.6 Q 3.459(,n)-.65 G .959
+(otes of eighth or shorter duration are automatically beamed according \
+to the speci\214cation of)-3.459 F 2.597(the "beamstyle" parameter)
+69.336 561.6 R 7.597(.O)-.55 G(ccasionally)-7.597 E 5.097(,y)-.65 G
+2.597(ou may wish to o)-5.097 F -.15(ve)-.15 G 2.596(rride the def).15 F
+2.596(ault beaming style for a)-.1 F 1.46(particular situation.)69.336
+573.6 R 1.46(This is done using the "bm" and "ebm" k)6.46 F -.15(ey)-.1
+G -.1(wo).15 G 1.46(rds. The "bm" \(short for "beam"\) is).1 F .248
+(placed at the end of the chord which is the \214rst to be beamed.)
+69.336 585.6 R 2.748(The "ebm")5.248 F .248
+(\(short for "end beam"\) is placed)2.748 F 1.18
+(at the end of the last chord.)69.336 597.6 R 1.18
+(Both chords must be in the same measure. If there is an)6.18 F 3.68(yc)
+-.15 G 1.18(ustom beaming)-3.68 F 1.245(speci\214ed for a gi)69.336
+609.6 R -.15(ve)-.25 G 3.745(nv).15 G 1.244(oice in a gi)-3.945 F -.15
+(ve)-.25 G 3.744(nm).15 G 1.244(easure, the def)-3.744 F 1.244
+(ault beamstyle is turned of)-.1 F 3.744(ff)-.25 G 1.244(or that v)
+-3.744 F 1.244(oice for the)-.2 F
+(entire measure, meaning that only what you e)69.336 621.6 Q
+(xplicitly specify to be beamed will be beamed.)-.15 E(An e)5 E(xample:)
+-.15 E/F1 10/Courier@0 SF(// The d, e, and f will be beamed together,)
+105.336 639.6 Q(// but other 8th notes will not be.)105.336 651.6 Q
+(1: 4c; 8; d bm; e; f ebm; g; a;)105.336 663.6 Q(bar)105.336 675.6 Q
+(// First two chords beamed together.)105.336 699.6 Q
+(// Second chord is tied to third chord.)105.336 711.6 Q
+(1: 8.fa bm; 16gc+ tie, ebm; 2; 8a; g;)105.336 723.6 Q(bar)105.336 735.6
+Q EP
+%%Page: 28 34
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(8-)-2.5 G 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 62 rlineto 320 0 rlineto 0 62 neg rlineto closepath stroke grestore
+EEND 160 701 320 320 -62 62 126.836 158 PBEGIN
+%%BeginDocument: mugex23.ps
+%%BoundingBox: 160 701 480 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+540.29 873.82 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 723.82 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+220.64 711.82 1.000000 4n
+0.70 setlinewidth
+214.41 711.82 moveto
+226.87 711.82 lineto stroke
+224.32 712.57 moveto
+224.32 732.82 lineto stroke
+244.40 711.82 1.000000 4n
+238.17 711.82 moveto
+250.63 711.82 lineto stroke
+248.08 712.57 moveto
+248.08 732.82 lineto stroke
+251.11 732.82 1.000000 dnflag
+260.45 714.82 1.000000 4n
+264.13 715.57 moveto
+264.13 735.12 lineto stroke
+275.66 717.82 1.000000 4n
+279.34 718.57 moveto
+279.34 738.12 lineto stroke
+290.87 720.82 1.000000 4n
+294.55 721.57 moveto
+294.55 741.12 lineto stroke
+305.24 723.82 1.000000 4n
+308.92 724.57 moveto
+308.92 744.82 lineto stroke
+311.94 744.82 1.000000 dnflag
+321.28 726.82 1.000000 4n
+324.97 727.57 moveto
+324.97 747.82 lineto stroke
+327.99 747.82 1.000000 dnflag
+newpath
+263.78 736.62 moveto
+294.90 742.62 lineto
+294.90 739.62 lineto
+263.78 733.62 lineto
+closepath
+fill
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+339.14 741.82 moveto
+339.14 717.82 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+348.13 726.82 1.000000 4n
+357.39 726.82 1.000000 dot
+348.13 720.82 1.000000 4n
+357.39 720.82 1.000000 dot
+351.81 721.57 moveto
+351.81 747.50 lineto stroke
+368.71 732.82 1.000000 4n
+368.71 723.82 1.000000 4n
+372.39 724.57 moveto
+372.39 753.50 lineto stroke
+393.60 732.82 1.000000 2n
+393.60 723.82 1.000000 2n
+397.50 724.57 moveto
+397.50 753.82 lineto stroke
+433.75 726.82 1.000000 4n
+437.43 727.57 moveto
+437.43 747.82 lineto stroke
+440.45 747.82 1.000000 dnflag
+449.80 723.82 1.000000 4n
+453.48 724.57 moveto
+453.48 744.82 lineto stroke
+456.50 744.82 1.000000 dnflag
+newpath
+351.46 749.00 moveto
+372.74 755.00 lineto
+372.74 752.00 lineto
+351.46 746.00 lineto
+closepath
+fill
+newpath
+372.04 750.00 moveto
+363.97 747.65 lineto
+363.97 744.65 lineto
+372.04 747.00 lineto
+closepath
+fill
+370.71 718.72 moveto
+370.77 718.95 lineto
+374.06 717.41 377.52 716.65 381.15 716.65 curveto
+384.79 716.65 388.25 717.41 391.54 718.95 curveto
+391.66 718.50 lineto
+388.46 716.44 384.96 715.40 381.15 715.40 curveto
+377.35 715.40 373.85 716.44 370.65 718.50 curveto
+fill
+374.74 737.92 moveto
+374.67 738.15 lineto
+377.50 740.22 380.67 741.25 384.17 741.25 curveto
+387.67 741.25 390.83 740.22 393.66 738.15 curveto
+393.53 737.69 lineto
+390.60 739.23 387.48 740.00 384.17 740.00 curveto
+380.86 740.00 377.74 739.23 374.80 737.69 curveto
+fill
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+467.65 741.82 moveto
+467.65 717.82 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.126(In the absence of custom beaming,\
+ Mup will beam notes together using the beamstyle parameter)69.336 178 R
+3.627(,i)-.4 G 3.627(ft)-3.627 G(hat)-3.627 E .088(parameter is set.)
+69.336 190 R .088(The beamstyle parameter is a list of time v)5.088 F
+.087(alues that add up to a measure. Each time v)-.25 F(alue)-.25 E
+1.349(tells ho)69.336 202 R 3.849(wm)-.25 G(an)-3.849 E 3.849(yc)-.15 G
+1.349(hords to beam together)-3.849 F 6.349(.F)-.55 G 1.349(or e)-6.499
+F 1.35(xample, a 2 means to beam a half note w)-.15 F 1.35
+(orth of chords)-.1 F(together)69.336 214 Q 3.692(,w)-.4 G 1.192
+(hereas 1.. w)-3.692 F 1.191
+(ould indicate that a double dotted whole note w)-.1 F 1.191
+(orth of chords should be beamed)-.1 F(together)69.336 226 Q 5(.H)-.55 G
+(ere are some e)-5 E(xamples of ho)-.15 E 2.5(wt)-.25 G
+(he beamstyle parameter w)-2.5 E(orks.)-.1 E EP
+%%Page: 29 35
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-2)274.506 48 S 2.5(9-)-2.5 G/F1 10
+/Courier@0 SF(// beam each quarter note worth of notes together,)105.336
+96 Q(// breaking the beaming at each quarter note boundary)105.336 108 Q
+(score beamstyle = 4,4,4,4)105.336 120 Q(music)105.336 132 Q
+(1: 8c;d;e;f;g;a;b;c+;)105.336 144 Q(bar)105.336 156 Q
+(1: 8c;d;4e;f;8g;c;)105.336 168 Q(bar)105.336 180 Q
+(// beam each half note worth of notes together,)105.336 204 Q
+(// breaking the beaming at each half note boundary)105.336 216 Q
+(score beamstyle = 2,2)105.336 228 Q(music)105.336 240 Q
+(1: 8c;d;e;f;g;a;b;c+;)105.336 252 Q(bar)105.336 264 Q
+(// the middle two eighth notes will not be beamed together,)105.336 276
+Q(// because they are on opposite sides of the half note boundary)
+105.336 288 Q(1: 8c;4d;8e;f;4g;8c;)105.336 300 Q(bar)105.336 312 Q
+(// beam each whole note worth of notes together)105.336 336 Q
+(score beamstyle = 1)105.336 348 Q(music)105.336 360 Q
+(1: 8c;d;e;f;g;a;b;c+;)105.336 372 Q(bar)105.336 384 Q
+(1: 8c;4d;8e;f;4g;8c;)105.336 396 Q(bar)105.336 408 Q
+(// in 9/8 time, beam each dotted quarter note worth of notes together)
+105.336 432 Q(score time = 9/8 ; beamstyle = 4., 4., 4.)105.336 444 Q
+(music)105.336 456 Q(1: 8c;d;e;d;e;f;e;f;g;)105.336 468 Q(bar)105.336
+480 Q(// the eight notes will not be beamed together,)105.336 492 Q
+(// because they are on opposite side of the dotted quarter boundary)
+105.336 504 Q(1: 4.c;4d;8e;8f;4g;)105.336 516 Q(bar)105.336 528 Q(// in\
+ each measure, beam the first dotted half worth of notes together,)
+105.336 552 Q
+(// then beam the remaining dotted quarter worth of notes together)
+105.336 564 Q(score beamstyle = 2., 4.)105.336 576 Q(music)105.336 588 Q
+(1: 8c;d;e;d;e;f;e;f;g;)105.336 600 Q(bar)105.336 612 Q(// in each meas\
+ure, beam the first dotted quarter worth of notes together)105.336 636 Q
+(// then beam the remaining dotted half worth of notes together)105.336
+648 Q(score beamstyle = 4., 2.;)105.336 660 Q(music)105.336 672 Q
+(1: 8c;d;e;d;e;f;e;f;g;)105.336 684 Q(bar)105.336 696 Q EP
+%%Page: 30 36
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(0-)-2.5 G 71.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 260 rlineto 432 0 rlineto 0 260 neg rlineto closepath stroke grestore
+EEND 88 503 432 432 -260 260 70.836 356 PBEGIN
+%%BeginDocument: mugex24.ps
+%%BoundingBox: 88 503 520 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+6 linenum
+% S_FEED
+480.07 874.09 720.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+108.00 727.83 moveto
+( ) show
+% S_CLEFSIG
+131.86 724.09 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+143.66 730.09 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+143.66 718.08 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+169.41 712.09 1.000000 4n
+0.70 setlinewidth
+163.17 712.09 moveto
+175.64 712.09 lineto stroke
+173.09 712.84 moveto
+173.09 732.52 lineto stroke
+182.49 715.09 1.000000 4n
+186.17 715.84 moveto
+186.17 735.52 lineto stroke
+195.57 718.09 1.000000 4n
+199.25 718.84 moveto
+199.25 738.52 lineto stroke
+208.65 721.09 1.000000 4n
+212.33 721.84 moveto
+212.33 741.52 lineto stroke
+221.73 724.09 1.000000 4n
+225.41 724.84 moveto
+225.41 744.52 lineto stroke
+234.81 727.09 1.000000 4n
+238.50 727.84 moveto
+238.50 747.52 lineto stroke
+247.90 730.09 1.000000 4n
+244.21 729.34 moveto
+244.21 709.72 lineto stroke
+261.82 733.09 1.000000 4n
+258.13 732.34 moveto
+258.13 712.72 lineto stroke
+newpath
+172.74 734.02 moveto
+186.52 737.02 lineto
+186.52 734.02 lineto
+172.74 731.02 lineto
+closepath
+fill
+newpath
+198.90 740.02 moveto
+212.68 743.02 lineto
+212.68 740.02 lineto
+198.90 737.02 lineto
+closepath
+fill
+newpath
+225.06 746.02 moveto
+238.85 749.02 lineto
+238.85 746.02 lineto
+225.06 743.02 lineto
+closepath
+fill
+newpath
+243.86 711.22 moveto
+258.48 714.22 lineto
+258.48 711.22 lineto
+243.86 708.22 lineto
+closepath
+fill
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+277.06 742.09 moveto
+277.06 718.09 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+286.09 712.09 1.000000 4n
+279.86 712.09 moveto
+292.32 712.09 lineto stroke
+289.77 712.84 moveto
+289.77 732.52 lineto stroke
+299.17 715.09 1.000000 4n
+302.85 715.84 moveto
+302.85 735.52 lineto stroke
+313.87 718.09 1.000000 4n
+317.55 718.84 moveto
+317.55 739.09 lineto stroke
+336.65 721.09 1.000000 4n
+340.33 721.84 moveto
+340.33 742.09 lineto stroke
+357.81 724.09 1.000000 4n
+361.49 724.84 moveto
+361.49 739.13 lineto stroke
+371.73 712.09 1.000000 4n
+365.49 712.09 moveto
+377.96 712.09 lineto stroke
+375.41 712.84 moveto
+375.41 734.06 lineto stroke
+newpath
+289.42 734.02 moveto
+303.20 737.02 lineto
+303.20 734.02 lineto
+289.42 731.02 lineto
+closepath
+fill
+newpath
+361.14 740.63 moveto
+375.76 735.56 lineto
+375.76 732.56 lineto
+361.14 737.63 lineto
+closepath
+fill
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+386.97 742.09 moveto
+386.97 718.09 lineto stroke
+% S_SSV
+15 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+396.00 712.09 1.000000 4n
+389.77 712.09 moveto
+402.23 712.09 lineto stroke
+399.68 712.84 moveto
+399.68 732.52 lineto stroke
+409.08 715.09 1.000000 4n
+412.76 715.84 moveto
+412.76 735.52 lineto stroke
+422.16 718.09 1.000000 4n
+425.85 718.84 moveto
+425.85 738.52 lineto stroke
+435.25 721.09 1.000000 4n
+438.93 721.84 moveto
+438.93 741.52 lineto stroke
+448.33 724.09 1.000000 4n
+452.01 724.84 moveto
+452.01 744.48 lineto stroke
+461.41 727.09 1.000000 4n
+465.09 727.84 moveto
+465.09 747.43 lineto stroke
+474.49 730.09 1.000000 4n
+478.17 730.84 moveto
+478.17 750.37 lineto stroke
+488.41 733.09 1.000000 4n
+492.09 733.84 moveto
+492.09 753.50 lineto stroke
+newpath
+399.33 734.02 moveto
+439.28 743.02 lineto
+439.28 740.02 lineto
+399.33 731.02 lineto
+closepath
+fill
+newpath
+451.66 745.98 moveto
+492.44 755.00 lineto
+492.44 752.00 lineto
+451.66 742.98 lineto
+closepath
+fill
+restore
+% S_BAR
+19 linenum
+0.70 setlinewidth
+503.65 742.09 moveto
+503.65 718.09 lineto stroke
+% S_FEED
+468.00 808.09 720.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+119.79 658.09 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+145.62 646.09 1.000000 4n
+139.38 646.09 moveto
+151.85 646.09 lineto stroke
+149.30 646.84 moveto
+149.30 667.09 lineto stroke
+152.32 667.09 1.000000 dnflag
+162.96 649.09 1.000000 4n
+166.64 649.84 moveto
+166.64 670.09 lineto stroke
+184.20 652.09 1.000000 4n
+187.88 652.84 moveto
+187.88 673.09 lineto stroke
+190.91 673.09 1.000000 dnflag
+199.31 655.09 1.000000 4n
+202.99 655.84 moveto
+202.99 676.09 lineto stroke
+206.02 676.09 1.000000 dnflag
+216.66 658.09 1.000000 4n
+220.34 658.84 moveto
+220.34 679.09 lineto stroke
+238.46 646.09 1.000000 4n
+232.23 646.09 moveto
+244.69 646.09 lineto stroke
+242.14 646.84 moveto
+242.14 667.09 lineto stroke
+245.17 667.09 1.000000 dnflag
+restore
+% S_BAR
+23 linenum
+0.70 setlinewidth
+254.88 676.09 moveto
+254.88 652.09 lineto stroke
+% S_SSV
+25 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+263.98 646.09 1.000000 4n
+257.75 646.09 moveto
+270.21 646.09 lineto stroke
+267.66 646.84 moveto
+267.66 666.41 lineto stroke
+277.46 649.09 1.000000 4n
+281.14 649.84 moveto
+281.14 669.39 lineto stroke
+290.94 652.09 1.000000 4n
+294.62 652.84 moveto
+294.62 672.38 lineto stroke
+304.42 655.09 1.000000 4n
+308.10 655.84 moveto
+308.10 675.36 lineto stroke
+317.90 658.09 1.000000 4n
+321.58 658.84 moveto
+321.58 678.35 lineto stroke
+331.38 661.09 1.000000 4n
+335.06 661.84 moveto
+335.06 681.33 lineto stroke
+344.86 664.09 1.000000 4n
+348.54 664.84 moveto
+348.54 684.32 lineto stroke
+359.18 667.09 1.000000 4n
+362.86 667.84 moveto
+362.86 687.49 lineto stroke
+newpath
+267.31 667.91 moveto
+363.21 688.99 lineto
+363.21 685.99 lineto
+267.31 664.91 lineto
+closepath
+fill
+restore
+% S_BAR
+29 linenum
+0.70 setlinewidth
+374.75 676.09 moveto
+374.75 652.09 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+383.29 646.09 1.000000 4n
+377.05 646.09 moveto
+389.52 646.09 lineto stroke
+386.97 646.84 moveto
+386.97 667.09 lineto stroke
+389.99 667.09 1.000000 dnflag
+400.63 649.09 1.000000 4n
+404.32 649.84 moveto
+404.32 670.09 lineto stroke
+422.44 652.09 1.000000 4n
+426.12 652.84 moveto
+426.12 672.49 lineto stroke
+435.92 655.09 1.000000 4n
+439.60 655.84 moveto
+439.60 675.49 lineto stroke
+451.07 658.09 1.000000 4n
+454.75 658.84 moveto
+454.75 679.09 lineto stroke
+472.87 646.09 1.000000 4n
+466.64 646.09 moveto
+479.10 646.09 lineto stroke
+476.55 646.84 moveto
+476.55 667.09 lineto stroke
+479.58 667.09 1.000000 dnflag
+newpath
+425.77 673.99 moveto
+439.95 676.99 lineto
+439.95 673.99 lineto
+425.77 670.99 lineto
+closepath
+fill
+restore
+% S_BAR
+31 linenum
+0.70 setlinewidth
+489.28 676.09 moveto
+489.28 652.09 lineto stroke
+% S_SSV
+33 linenum
+% S_CLEFSIG
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+492.78 664.09 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+492.78 651.88 moveto
+(8) show
+% S_FEED
+468.00 742.09 720.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+119.79 592.09 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+131.58 598.09 moveto
+(9) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+131.58 585.89 moveto
+(8) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+158.42 580.09 1.000000 4n
+152.19 580.09 moveto
+164.66 580.09 lineto stroke
+162.11 580.84 moveto
+162.11 600.21 lineto stroke
+178.04 583.09 1.000000 4n
+181.72 583.84 moveto
+181.72 603.21 lineto stroke
+197.65 586.09 1.000000 4n
+201.33 586.84 moveto
+201.33 606.21 lineto stroke
+217.27 583.09 1.000000 4n
+220.95 583.84 moveto
+220.95 603.21 lineto stroke
+236.88 586.09 1.000000 4n
+240.56 586.84 moveto
+240.56 606.21 lineto stroke
+256.49 589.09 1.000000 4n
+260.17 589.84 moveto
+260.17 609.21 lineto stroke
+276.11 586.09 1.000000 4n
+279.79 586.84 moveto
+279.79 606.20 lineto stroke
+295.72 589.09 1.000000 4n
+299.40 589.84 moveto
+299.40 609.13 lineto stroke
+316.17 592.09 1.000000 4n
+319.85 592.84 moveto
+319.85 612.20 lineto stroke
+newpath
+161.76 601.71 moveto
+201.68 607.71 lineto
+201.68 604.71 lineto
+161.76 598.71 lineto
+closepath
+fill
+newpath
+220.60 604.71 moveto
+260.52 610.71 lineto
+260.52 607.71 lineto
+220.60 601.71 lineto
+closepath
+fill
+newpath
+279.44 607.70 moveto
+320.20 613.70 lineto
+320.20 610.70 lineto
+279.44 604.70 lineto
+closepath
+fill
+restore
+% S_BAR
+37 linenum
+0.70 setlinewidth
+336.86 610.09 moveto
+336.86 586.09 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+350.21 580.09 1.000000 4n
+359.48 583.09 1.000000 dot
+343.98 580.09 moveto
+356.44 580.09 lineto stroke
+353.89 580.84 moveto
+353.89 601.09 lineto stroke
+396.64 583.09 1.000000 4n
+400.32 583.84 moveto
+400.32 604.09 lineto stroke
+427.52 586.09 1.000000 4n
+431.20 586.84 moveto
+431.20 607.09 lineto stroke
+434.23 607.09 1.000000 dnflag
+447.14 589.09 1.000000 4n
+450.82 589.84 moveto
+450.82 610.09 lineto stroke
+453.84 610.09 1.000000 dnflag
+470.85 592.09 1.000000 4n
+474.54 592.84 moveto
+474.54 613.09 lineto stroke
+restore
+% S_BAR
+41 linenum
+0.70 setlinewidth
+503.65 610.09 moveto
+503.65 586.09 lineto stroke
+% S_SSV
+44 linenum
+% S_FEED
+468.00 676.09 720.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+119.79 526.09 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+147.11 514.09 1.000000 4n
+140.88 514.09 moveto
+153.34 514.09 lineto stroke
+150.79 514.84 moveto
+150.79 533.99 lineto stroke
+166.14 517.09 1.000000 4n
+169.82 517.84 moveto
+169.82 535.44 lineto stroke
+185.17 520.09 1.000000 4n
+188.85 520.84 moveto
+188.85 536.90 lineto stroke
+204.19 517.09 1.000000 4n
+207.88 517.84 moveto
+207.88 538.36 lineto stroke
+223.22 520.09 1.000000 4n
+226.90 520.84 moveto
+226.90 539.82 lineto stroke
+242.25 523.09 1.000000 4n
+245.93 523.84 moveto
+245.93 541.27 lineto stroke
+261.28 520.09 1.000000 4n
+264.96 520.84 moveto
+264.96 540.22 lineto stroke
+280.31 523.09 1.000000 4n
+283.99 523.84 moveto
+283.99 543.15 lineto stroke
+300.17 526.09 1.000000 4n
+303.85 526.84 moveto
+303.85 546.21 lineto stroke
+newpath
+150.44 535.49 moveto
+246.28 542.77 lineto
+246.28 539.77 lineto
+150.44 532.49 lineto
+closepath
+fill
+newpath
+264.61 541.72 moveto
+304.20 547.71 lineto
+304.20 544.71 lineto
+264.61 538.72 lineto
+closepath
+fill
+restore
+% S_BAR
+48 linenum
+0.70 setlinewidth
+320.37 544.09 moveto
+320.37 520.09 lineto stroke
+% S_SSV
+51 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+330.39 514.09 1.000000 4n
+324.16 514.09 moveto
+336.62 514.09 lineto stroke
+334.07 514.84 moveto
+334.07 534.23 lineto stroke
+349.42 517.09 1.000000 4n
+353.10 517.84 moveto
+353.10 537.23 lineto stroke
+368.45 520.09 1.000000 4n
+372.13 520.84 moveto
+372.13 540.23 lineto stroke
+387.48 517.09 1.000000 4n
+391.16 517.84 moveto
+391.16 537.00 lineto stroke
+406.50 520.09 1.000000 4n
+410.19 520.84 moveto
+410.19 538.45 lineto stroke
+425.53 523.09 1.000000 4n
+429.21 523.84 moveto
+429.21 539.90 lineto stroke
+444.56 520.09 1.000000 4n
+448.24 520.84 moveto
+448.24 541.35 lineto stroke
+463.59 523.09 1.000000 4n
+467.27 523.84 moveto
+467.27 542.80 lineto stroke
+483.45 526.09 1.000000 4n
+487.14 526.84 moveto
+487.14 544.31 lineto stroke
+newpath
+333.72 535.73 moveto
+372.48 541.73 lineto
+372.48 538.73 lineto
+333.72 532.73 lineto
+closepath
+fill
+newpath
+390.81 538.50 moveto
+487.49 545.81 lineto
+487.49 542.81 lineto
+390.81 535.50 lineto
+closepath
+fill
+restore
+% S_BAR
+55 linenum
+0.70 setlinewidth
+503.65 544.09 moveto
+503.65 520.09 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .147(The v)69.336 376 R .147
+(alue of the beamstyle parameter is remembered for an)-.25 F 2.648(yl)
+-.15 G .148(ater changes back to the same time signature.)-2.648 F -.15
+(Fo)69.336 388 S 2.5(re).15 G(xample, suppose you set)-2.65 E/F1 10
+/Courier@0 SF(time=4/4)105.336 406 Q(beamstyle=4,4,4,4)105.336 418 Q F0
+(then later in the piece switched to)69.336 438 Q F1(time=3/4)105.336
+456 Q(beamstyle=4,4,4)105.336 468 Q F0 1.846(Then an)69.336 488 R 4.346
+(yt)-.15 G 1.846(ime you went back to 4/4 or 3/4, the beamstyle you had\
+ set for that time signature w)-4.346 F(ould)-.1 E .561
+(automatically be set as well.)69.336 500 R -1.1(Yo)5.562 G 3.062(uc)1.1
+G .562(ould, of course, o)-3.062 F -.15(ve)-.15 G .562
+(rride the automatic setting with a ne).15 F 3.062(wb)-.25 G .562
+(eamstyle if)-3.062 F(you wished.)69.336 512 Q .546
+(Normally Mup will break beams whene)69.336 530 R -.15(ve)-.25 G 3.046
+(ri).15 G 3.046(te)-3.046 G .546(ncounters a rest or space, b)-3.046 F
+.546(ut if you or specify an "r" at the)-.2 F 1.67
+(end of the beamstyle parameter)69.336 542 R 4.17(,i)-.4 G 4.17(tw)-4.17
+G 1.67
+(ill beam across rests of eighth note or shorter duration. Similarly)
+-4.17 F(,)-.65 E .058(specifying an "s" at the end of the beamstyle par\
+ameter will cause it to beam across spaces of eighth note or)69.336 554
+R(shorter)69.336 566 Q 3.773(.S)-.55 G 1.274(pecifying both \(in either\
+ order\) will result in beaming across both. Mup will also beam across)
+-3.773 F(eighth note or shorter rests or spaces inside of custom beams.)
+69.336 578 Q 1.671(Sometimes, if there are man)69.336 596 R 4.171(ys)
+-.15 G 1.671(hort notes beamed together)-4.171 F 4.171(,y)-.4 G 1.67
+(ou may wish to subdi)-4.171 F 1.67(vide the beams into)-.25 F .527
+(smaller groupings, where the outer)69.336 608 R 3.027(,o)-.4 G 3.027
+(rp)-3.027 G .527(rimary beam remains unbrok)-3.027 F .527(en, b)-.1 F
+.528(ut the inner)-.2 F 3.028(,o)-.4 G 3.028(rs)-3.028 G .528
+(econdary beams)-3.028 F .624(are brok)69.336 620 R .624
+(en periodically)-.1 F 3.124(.W)-.65 G .623(hen using custom beaming, t\
+his is speci\214ed by "esbm" \("end subbeam" or "end)-3.124 F 3.022
+(secondary beam"\) on the chord after which you w)69.336 632 R 3.022
+(ant the break to occur)-.1 F 8.022(.W)-.55 G 3.022
+(hen using beamstyle,)-8.022 F(parentheses are used to indicate what se\
+ts of secondary beams are to be included in a gi)69.336 644 Q -.15(ve)
+-.25 G 2.5(no).15 G(uter beam.)-2.5 E EP
+%%Page: 31 37
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(1-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(beamstyle=\(4,4\),\(4,4\))105.336 108 Q
+(music)105.336 120 Q(// use the beamstyle parameter)105.336 144 Q
+(1: 16c;d;e;f; g;a;b;c+; c+;b;a;g; 32f;e;f;e;d;c;d;c;)105.336 156 Q(bar)
+105.336 168 Q(// use custom beaming)105.336 192 Q
+(1: 16c bm;d;e;f;g;a esbm;b;c+;c+;b;a;g esbm;f;e;d;c ebm;)105.336 204 Q
+(bar)105.336 216 Q 71.836 225.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 130 rlineto 432 0 rlineto 0 130 neg rlineto closepath stroke grestore
+EEND 88 633 432 432 -130 130 70.836 355.6 PBEGIN
+%%BeginDocument: mugex25.ps
+%%BoundingBox: 88 633 520 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+504.29 872.37 720.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 722.37 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+183.42 710.37 1.000000 4n
+0.70 setlinewidth
+177.19 710.37 moveto
+189.65 710.37 lineto stroke
+187.10 711.12 moveto
+187.10 730.50 lineto stroke
+202.60 713.37 1.000000 4n
+206.28 714.12 moveto
+206.28 733.50 lineto stroke
+221.78 716.37 1.000000 4n
+225.46 717.12 moveto
+225.46 736.50 lineto stroke
+240.96 719.37 1.000000 4n
+244.64 720.12 moveto
+244.64 739.50 lineto stroke
+260.13 722.37 1.000000 4n
+263.81 723.12 moveto
+263.81 742.50 lineto stroke
+279.31 725.37 1.000000 4n
+282.99 726.12 moveto
+282.99 745.50 lineto stroke
+298.49 728.37 1.000000 4n
+302.17 729.12 moveto
+302.17 748.50 lineto stroke
+317.67 731.37 1.000000 4n
+321.35 732.12 moveto
+321.35 751.50 lineto stroke
+336.84 731.37 1.000000 4n
+340.52 732.12 moveto
+340.52 753.50 lineto stroke
+356.02 728.37 1.000000 4n
+359.70 729.12 moveto
+359.70 750.87 lineto stroke
+375.20 725.37 1.000000 4n
+378.88 726.12 moveto
+378.88 748.24 lineto stroke
+394.37 722.37 1.000000 4n
+398.06 723.12 moveto
+398.06 745.62 lineto stroke
+412.19 719.37 1.000000 4n
+415.87 720.12 moveto
+415.87 743.18 lineto stroke
+423.21 716.37 1.000000 4n
+426.89 717.12 moveto
+426.89 741.67 lineto stroke
+434.22 719.37 1.000000 4n
+437.90 720.12 moveto
+437.90 740.16 lineto stroke
+445.24 716.37 1.000000 4n
+448.92 717.12 moveto
+448.92 738.65 lineto stroke
+456.25 713.37 1.000000 4n
+459.93 714.12 moveto
+459.93 737.14 lineto stroke
+467.26 710.37 1.000000 4n
+461.03 710.37 moveto
+473.50 710.37 lineto stroke
+470.95 711.12 moveto
+470.95 735.63 lineto stroke
+478.28 713.37 1.000000 4n
+481.96 714.12 moveto
+481.96 734.12 lineto stroke
+490.13 710.37 1.000000 4n
+483.90 710.37 moveto
+496.36 710.37 lineto stroke
+493.81 711.12 moveto
+493.81 732.50 lineto stroke
+newpath
+186.75 732.00 moveto
+321.70 753.00 lineto
+321.70 750.00 lineto
+186.75 729.00 lineto
+closepath
+fill
+newpath
+186.75 727.00 moveto
+244.99 736.00 lineto
+244.99 733.00 lineto
+186.75 724.00 lineto
+closepath
+fill
+newpath
+263.46 739.00 moveto
+321.70 748.00 lineto
+321.70 745.00 lineto
+263.46 736.00 lineto
+closepath
+fill
+newpath
+340.17 755.00 moveto
+494.16 734.00 lineto
+494.16 731.00 lineto
+340.17 752.00 lineto
+closepath
+fill
+newpath
+340.17 750.00 moveto
+398.41 742.12 lineto
+398.41 739.12 lineto
+340.17 747.00 lineto
+closepath
+fill
+newpath
+415.52 739.68 moveto
+494.16 729.00 lineto
+494.16 726.00 lineto
+415.52 736.68 lineto
+closepath
+fill
+newpath
+415.52 734.68 moveto
+494.16 724.00 lineto
+494.16 721.00 lineto
+415.52 731.68 lineto
+closepath
+fill
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+503.65 740.37 moveto
+503.65 716.37 lineto stroke
+% S_FEED
+468.00 806.37 720.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+119.79 656.37 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+147.63 644.37 1.000000 4n
+141.40 644.37 moveto
+153.86 644.37 lineto stroke
+151.31 645.12 moveto
+151.31 681.87 lineto stroke
+169.79 647.37 1.000000 4n
+173.47 648.12 moveto
+173.47 681.87 lineto stroke
+191.95 650.37 1.000000 4n
+195.63 651.12 moveto
+195.63 681.87 lineto stroke
+214.11 653.37 1.000000 4n
+217.79 654.12 moveto
+217.79 681.87 lineto stroke
+236.27 656.37 1.000000 4n
+239.95 657.12 moveto
+239.95 681.87 lineto stroke
+258.42 659.37 1.000000 4n
+262.11 660.12 moveto
+262.11 681.87 lineto stroke
+280.58 662.37 1.000000 4n
+284.26 663.12 moveto
+284.26 681.87 lineto stroke
+302.74 665.37 1.000000 4n
+306.42 666.12 moveto
+306.42 681.87 lineto stroke
+324.90 665.37 1.000000 4n
+328.58 666.12 moveto
+328.58 681.87 lineto stroke
+347.06 662.37 1.000000 4n
+350.74 663.12 moveto
+350.74 681.87 lineto stroke
+369.22 659.37 1.000000 4n
+372.90 660.12 moveto
+372.90 681.87 lineto stroke
+391.37 656.37 1.000000 4n
+395.06 657.12 moveto
+395.06 681.87 lineto stroke
+413.53 653.37 1.000000 4n
+417.21 654.12 moveto
+417.21 681.87 lineto stroke
+435.69 650.37 1.000000 4n
+439.37 651.12 moveto
+439.37 681.87 lineto stroke
+457.85 647.37 1.000000 4n
+461.53 648.12 moveto
+461.53 681.87 lineto stroke
+480.85 644.37 1.000000 4n
+474.61 644.37 moveto
+487.08 644.37 lineto stroke
+484.53 645.12 moveto
+484.53 681.87 lineto stroke
+newpath
+150.96 683.37 moveto
+484.88 683.37 lineto
+484.88 680.37 lineto
+150.96 680.37 lineto
+closepath
+fill
+newpath
+150.96 678.37 moveto
+262.46 678.37 lineto
+262.46 675.37 lineto
+150.96 675.37 lineto
+closepath
+fill
+newpath
+283.91 678.37 moveto
+395.41 678.37 lineto
+395.41 675.37 lineto
+283.91 675.37 lineto
+closepath
+fill
+newpath
+416.86 678.37 moveto
+484.88 678.37 lineto
+484.88 675.37 lineto
+416.86 675.37 lineto
+closepath
+fill
+restore
+% S_BAR
+15 linenum
+0.70 setlinewidth
+503.65 674.37 moveto
+503.65 650.37 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 373.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.9.4 Cr)72.336 373.6 R(oss-staf)-.54 E
+3(fb)-.216 G(eams)-3 E 69.336 385.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.621(In k)73.457 385.6 R -.15(ey)-.1 G
+1.621(board music, sometimes notes on adjacent staf).15 F 1.621
+(fs are beamed together)-.25 F 6.62(.M)-.55 G 1.62
+(up will do this with a)-6.62 F -.25(va)69.336 397.6 S .558
+(riation on custom beaming.).25 F 3.058(Ab)5.558 G 3.058(ma)-3.058 G
+.558(nd ebm must be speci\214ed on both staf)-3.058 F .558
+(fs, and in each case the bm is)-.25 F(follo)69.336 409.6 Q .36
+(wed by a quali\214er: on the \214rst of the tw)-.25 F 2.86(os)-.1 G
+(taf)-2.86 E .36(fs, "bm with staf)-.25 F 2.86(fb)-.25 G(elo)-2.86 E .36
+(w" must be speci\214ed, while on the)-.25 F .4(second staf)69.336 421.6
+R 2.9(fy)-.25 G .4(ou use "bm with staf)-2.9 F 2.9(fa)-.25 G(bo)-2.9 E
+-.15(ve)-.15 G 2.9(". F).15 F .4(or e)-.15 F -.15(ve)-.25 G .401
+(ry point in time for the duration of the beam, one staf).15 F(f)-.25 E
+.26(must ha)69.336 433.6 R .56 -.15(ve a c)-.2 H .26
+(hord with notes in it, and the other staf).15 F 2.759(fm)-.25 G .259
+(ust ha)-2.759 F .559 -.15(ve a s)-.2 H .259(pace chord. \(This is some)
+.15 F .259(what dif)-.25 F(ferent)-.25 E .687(than ordinary)69.336 445.6
+R 3.187(,n)-.65 G(on-cross-staf)-3.187 E 3.187(fb)-.25 G .688
+(eams controlled by the beamstyle parameter)-3.187 F 3.188(,w)-.4 G .688
+(here spaces are not allo)-3.188 F(wed)-.25 E .459
+(unless beaming across spaces is speci\214cally requested.\))69.336
+457.6 R .459(The tw)5.459 F 2.959(o")-.1 G .458
+(bm" marks must occur at the same time)-2.959 F 1.84
+(in the measure. Similarly)69.336 469.6 R 4.34(,t)-.65 G 1.84(he tw)
+-4.34 F 4.34(o")-.1 G 1.84
+(ebm" marks must occur at the same time in each staf)-4.34 F 4.34
+(f. Grouping)-.25 F
+(subbeams using "esbm" is not supported on cross-staf)69.336 481.6 Q 2.5
+(fb)-.25 G(eams.)-2.5 E(Some e)69.336 499.6 Q(xamples:)-.15 E/F1 10
+/Courier@0 SF(1: 8f bm with staff below; a; 4s ebm; 4s bm with staff be\
+low; 8b; d ebm;)105.336 517.6 Q(2: 4s bm with staff above; 8a; b ebm; b\
+ bm with staff above; d; 4s ebm;)105.336 529.6 Q(bar)105.336 541.6 Q
+91.836 551.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 106 rlineto 392 0 rlineto 0 106 neg rlineto closepath stroke grestore
+EEND 128 657 392 392 -106 106 90.836 657.2 PBEGIN
+%%BeginDocument: mugex26.ps
+%%BoundingBox: 128 657 520 763
+save
+3977375 3978157 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+4 linenum
+% S_FEED
+504.29 875.00 720.00 5 1.000000 1.000000 stf
+504.29 821.00 720.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+144.29 743.00 moveto
+144.29 665.00 lineto stroke
+% S_CLEFSIG
+156.08 725.00 1.000000 gclef
+156.33 683.00 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+187.35 722.00 1.000000 4n
+183.67 721.25 moveto
+183.67 701.20 lineto stroke
+227.16 728.00 1.000000 4n
+223.47 727.25 moveto
+223.47 705.11 lineto stroke
+425.66 731.00 1.000000 4n
+421.97 730.25 moveto
+421.97 702.37 lineto stroke
+466.21 716.00 1.000000 4n
+462.53 715.25 moveto
+462.53 698.10 lineto stroke
+newpath
+183.32 702.70 moveto
+310.54 715.20 lineto
+310.54 712.20 lineto
+183.32 699.70 lineto
+closepath
+fill
+newpath
+349.55 711.40 moveto
+462.88 699.60 lineto
+462.88 696.60 lineto
+349.55 708.40 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+266.79 689.00 1.000000 4n
+0.70 setlinewidth
+270.47 689.75 moveto
+270.47 709.80 lineto stroke
+306.50 692.00 1.000000 4n
+310.19 692.75 moveto
+310.19 713.70 lineto stroke
+346.22 692.00 1.000000 4n
+349.90 692.75 moveto
+349.90 709.90 lineto stroke
+386.03 677.00 1.000000 4n
+389.71 677.75 moveto
+389.71 705.70 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+503.65 743.00 moveto
+503.65 719.00 lineto stroke
+503.65 689.00 moveto
+503.65 665.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .565(Normally the beam will be dra)
+69.336 677.2 R .565(wn between the staf)-.15 F .565(fs, b)-.25 F .565
+(ut you can force the beam to be abo)-.2 F .865 -.15(ve o)-.15 H 3.065
+(rb).15 G(elo)-3.065 E 3.065(wa)-.25 G(ll)-3.065 E .591
+(the notes by specifying a stem direction.)69.336 689.2 R -1.1(Yo)5.591
+G 3.091(uc)1.1 G .591(an also adjust the appearance of the beam by gi)
+-3.091 F .592(ving stems)-.25 F
+(lengths for the \214rst and last chords in the beam.)69.336 701.2 Q EP
+%%Page: 32 38
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(2-)-2.5 G/F1 10
+/Courier@0 SF(1: [up]8f bm with staff below;a;4s ebm;4s bm with staff b\
+elow;8b;[len 11]d ebm;)105.336 96 Q(2: 4s bm with staff above;8a;b ebm;\
+[down;len 14]b bm with staff above;d;4s ebm;)105.336 108 Q(bar)105.336
+120 Q 91.836 129.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 123 rlineto 392 0 rlineto 0 123 neg rlineto closepath stroke grestore
+EEND 128 643 392 392 -123 123 90.836 252.6 PBEGIN
+%%BeginDocument: mugex27.ps
+%%BoundingBox: 128 643 520 766
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+4 linenum
+% S_FEED
+576.29 803.00 864.00 5 1.000000 1.000000 stf
+576.29 749.00 864.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+144.29 743.00 moveto
+144.29 665.00 lineto stroke
+% S_CLEFSIG
+156.08 725.00 1.000000 gclef
+156.33 683.00 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+187.35 722.00 1.000000 4n
+191.03 722.75 moveto
+191.03 756.12 lineto stroke
+227.16 728.00 1.000000 4n
+230.84 728.75 moveto
+230.84 743.19 lineto stroke
+425.66 731.00 1.000000 4n
+421.97 730.25 moveto
+421.97 673.35 lineto stroke
+466.21 716.00 1.000000 4n
+462.53 715.25 moveto
+462.53 684.50 lineto stroke
+newpath
+190.68 757.62 moveto
+310.54 718.93 lineto
+310.54 715.93 lineto
+190.68 754.62 lineto
+closepath
+fill
+newpath
+342.19 653.00 moveto
+462.88 686.00 lineto
+462.88 683.00 lineto
+342.19 650.00 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+266.79 689.00 1.000000 4n
+0.70 setlinewidth
+270.47 689.75 moveto
+270.47 730.32 lineto stroke
+306.50 692.00 1.000000 4n
+310.19 692.75 moveto
+310.19 717.43 lineto stroke
+346.22 692.00 1.000000 4n
+342.54 691.25 moveto
+342.54 651.50 lineto stroke
+386.03 677.00 1.000000 4n
+382.35 676.25 moveto
+382.35 662.45 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+503.65 743.00 moveto
+503.65 719.00 lineto stroke
+503.65 689.00 moveto
+503.65 665.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .338(If a cross-staf)69.336 272.6 R
+2.838(fb)-.25 G .337
+(eam includes tuplets, the tuplet numbers will not be printed. Y)-2.838
+F .337(ou w)-1.1 F .337(ould ha)-.1 F .637 -.15(ve t)-.2 H 2.837(op).15
+G .337(rint them)-2.837 F
+(yourself using either a "print" statement or a "boldital" statement.)
+69.336 284.6 Q .406(It is possible for cross-staf)69.336 302.6 R 2.906
+(fb)-.25 G .406
+(eams to collide with other items, such as dynamic marks.)-2.906 F .407
+(In these cases, you)5.406 F .036(may need to mo)69.336 314.6 R .336
+-.15(ve t)-.15 H .035(he other items. Another thing you might try is sp\
+ecifying stem lengths to alter where the).15 F .357
+(beams get placed, or printing a blank string between the staf)69.336
+326.6 R .358(fs to cause them to get placed further apart.)-.25 F(If)
+5.358 E 1.087(you specify a slope, you ha)69.336 338.6 R 1.387 -.15
+(ve t)-.2 H 3.587(os).15 G 1.087(pecify it on the staf)-3.587 F 3.587
+(fh)-.25 G -.2(av)-3.587 G 1.086
+(ing notes in the \214rst chord, not the staf).2 F 3.586(fw)-.25 G(ith)
+-3.586 E 2.5(space. Slashes)69.336 350.6 R(are not allo)2.5 E
+(wed on cross-staf)-.25 E 2.5(fb)-.25 G(eams.)-2.5 E .341(Mup doesn')
+69.336 368.6 R 2.841(td)-.18 G .342(irectly allo)-2.841 F 2.842(wc)-.25
+G(ross-staf)-2.842 E 2.842(fg)-.25 G .342(race note beams.)-2.842 F(Ho)
+5.342 E(we)-.25 E -.15(ve)-.25 G 1.142 -.4(r, y).15 H .342
+(ou may be able simulate the ef).4 F .342(fect by)-.25 F .42
+(using cue note chords along with in)69.336 380.6 R .42
+(visible time signature changes and possibly in)-.4 F .42
+(visible bar lines.)-.4 F .42(See the)5.42 F
+(section on "Special uses of in)69.336 392.6 Q
+(visbar" for more details.)-.4 E -1.1(Yo)69.336 410.6 S 3.187(um)1.1 G
+.687(ay w)-3.187 F .688(ant to also look at the section on cross-staf)
+-.1 F 3.188(fs)-.25 G .688(tems, for an alternate w)-3.188 F .688
+(ay to handles some cases)-.1 F(where you might use cross-staf)69.336
+422.6 Q 2.5(fb)-.25 G(eams.)-2.5 E 69.336 438.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.9.5 Alternation)72.336 438.6 R 69.336
+450.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .158
+(Alternation pairs can be speci\214ed using "alt)71.994 450.6 R/F1 10
+/Times-Italic@0 SF(N)2.658 E F0 2.658("w)C(here)-2.658 E F1(N)2.658 E F0
+.158(is a number)2.658 F 2.658(.A)-.55 G 2.658(na)-2.658 G .158
+(lternation pair is tw)-2.658 F 2.658(oc)-.1 G .158(hords that)-2.658 F
+.812(are to played alternately in quick succession b)69.336 462.6 R .812
+(ut are not written out as such. This is sho)-.2 F .812(wn by dra)-.25 F
+(wing)-.15 E F1(N)3.313 E F0 .606
+(beams between the stems of the chords. The note v)69.336 474.6 R .606
+(alue you specify for each chord must be the same, and)-.25 F .303
+(the time v)69.336 486.6 R .303(alue of each must equal the time tak)
+-.25 F .303(en by the pair)-.1 F 2.804(.F)-.55 G .304(or e)-2.954 F .304
+(xample, if the pair tak)-.15 F .304(es up the time of a)-.1 F
+(half note, each chord w)69.336 498.6 Q(ould be a half note.)-.1 E
+(Here is an e)5 E(xample:)-.15 E/F2 10/Courier@0 SF
+(// Alternate between c and c an octave)105.336 516.6 Q
+(// higher. Total time taken is that of)105.336 528.6 Q
+(// a half note. Two "beam"-like lines)105.336 540.6 Q
+(// will be drawn to show the alternation.)105.336 552.6 Q
+(1: 2c alt 2; 2c+;2g;)105.336 564.6 Q(bar)105.336 576.6 Q 127.836 586.2
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 62 rlineto 320 0 rlineto 0 62 neg rlineto closepath stroke grestore
+EEND 160 701 320 320 -62 62 126.836 648.2 PBEGIN
+%%BeginDocument: mugex28.ps
+%%BoundingBox: 160 701 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+612.29 801.67 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 723.67 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+225.89 711.67 1.000000 2n
+0.70 setlinewidth
+219.44 711.67 moveto
+232.34 711.67 lineto stroke
+229.79 712.42 moveto
+229.79 732.50 lineto stroke
+newpath
+229.79 726.00 moveto
+229.79 729.00 lineto
+296.99 750.00 lineto
+296.99 747.00 lineto
+closepath
+fill
+newpath
+229.79 731.00 moveto
+229.79 734.00 lineto
+296.99 755.00 lineto
+296.99 752.00 lineto
+closepath
+fill
+293.10 732.67 1.000000 2n
+296.99 733.42 moveto
+296.99 753.50 lineto stroke
+364.05 723.67 1.000000 2n
+367.95 724.42 moveto
+367.95 744.67 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 741.67 moveto
+467.65 717.67 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(Alternation is not allo)69.336 668.2 Q
+(wed on cross-staf)-.25 E 2.5(fb)-.25 G(eams.)-2.5 E 69.336 684.2 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 12/Times-Italic@0 SF 3(5.1.9.6 Slope)72.336 684.2 R 69.336 696.2
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .157
+(On the \214rst chord of a set of chords that are beamed together)71.993
+696.2 R 2.657(,y)-.4 G .157(ou can specify a beam angle from -45 to 45)
+-2.657 F(de)69.336 708.2 Q 2.5(grees. This)-.15 F(will o)2.5 E -.15(ve)
+-.15 G(rride whate).15 E -.15(ve)-.25 G 2.5(ra).15 G(ngle Mup w)-2.5 E
+(ould ha)-.1 E .3 -.15(ve u)-.2 H(sed.).15 E EP
+%%Page: 33 39
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(3-)-2.5 G/F1 10
+/Courier@0 SF(1: 8g slope 11; b; g slope 0; b;)105.336 96 Q 6(gs)12 G
+(lope -5.75; b;)-6 E(bar)105.336 108 Q 127.836 117.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 178.6 PBEGIN
+%%BeginDocument: mugex29.ps
+%%BoundingBox: 160 702 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+612.29 803.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+203.87 731.00 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+203.87 718.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+233.97 725.00 1.000000 4n
+0.70 setlinewidth
+237.65 725.75 moveto
+237.65 743.67 lineto stroke
+273.14 731.00 1.000000 4n
+276.82 731.75 moveto
+276.82 751.28 lineto stroke
+312.31 725.00 1.000000 4n
+316.00 725.75 moveto
+316.00 747.50 lineto stroke
+351.49 731.00 1.000000 4n
+355.17 731.75 moveto
+355.17 747.50 lineto stroke
+390.66 725.00 1.000000 4n
+394.34 725.75 moveto
+394.34 751.12 lineto stroke
+430.67 731.00 1.000000 4n
+434.35 731.75 moveto
+434.35 747.09 lineto stroke
+newpath
+237.30 745.17 moveto
+277.17 752.78 lineto
+277.17 749.78 lineto
+237.30 742.17 lineto
+closepath
+fill
+newpath
+315.65 749.00 moveto
+355.52 749.00 lineto
+355.52 746.00 lineto
+315.65 746.00 lineto
+closepath
+fill
+newpath
+393.99 752.62 moveto
+434.70 748.59 lineto
+434.70 745.59 lineto
+393.99 749.62 lineto
+closepath
+fill
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 197.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.1.10 T)72.586 197.6 R(uplets)-.715 E
+69.336 209.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF -.45(Tu)74.007 209.6 S 2.171
+(plets are speci\214ed by gi).45 F 2.172
+(ving a list of chords within curly braces.)-.25 F 2.172
+(The ending brace is optionally)7.172 F(follo)69.336 221.6 Q 2.462
+(wed by a side \("abo)-.25 F -.15(ve)-.15 G 4.961("o).15 G 4.961(r")
+-4.961 G(belo)-4.961 E 4.961(w"\). This)-.25 F 2.461(is follo)4.961 F
+2.461(wed by a number or pair of numbers, and a)-.25 F(semicolon.)69.336
+233.6 Q 1.225
+(The "side" tells Mup whether to print the tuplet number and brack)
+69.336 251.6 R 1.225(et abo)-.1 F 1.525 -.15(ve o)-.15 H 3.725(rb).15 G
+(elo)-3.725 E 3.725(wt)-.25 G 1.225(he chords. It only)-3.725 F 1.026
+(applies on v)69.336 263.6 R 1.025(oice 1 or 2 when the other v)-.2 F
+1.025(oice \(1 or 2\) is none)-.2 F 1.025(xistent or a space.)-.15 F
+1.025(If there are at least tw)6.025 F(o)-.1 E -.2(vo)69.336 275.6 S
+.228(ices, the number and brack).2 F .228(et will al)-.1 F -.1(wa)-.1 G
+.228(ys be put abo).1 F .528 -.15(ve o)-.15 H 2.728(nv).15 G .228
+(oice 1 and belo)-2.928 F 2.728(wo)-.25 G 2.728(nv)-2.728 G .228
+(oice 2.)-2.928 F -1.1(Yo)5.228 G 2.728(uc)1.1 G .228(an al)-2.728 F -.1
+(wa)-.1 G(ys).1 E .213(force the side on v)69.336 287.6 R .213(oice 3.)
+-.2 F .212(If you don')5.213 F 2.712(ts)-.18 G .212
+(pecify a side for a tuplet, Mup will choose the side that seems best.)
+-2.712 F .077(The \214rst number is the number that should be printed w\
+ith the tuplet.)69.336 305.6 R .077(If it is follo)5.077 F .078
+(wed by an "n" the number)-.25 F .395(\(and brack)69.336 317.6 R .395
+(et\) will not actually be printed.)-.1 F .395(If it is follo)5.395 F
+.395(wed by a "y" the number and brack)-.25 F .395(et will al)-.1 F -.1
+(wa)-.1 G .395(ys be).1 F .11(printed, unless there is only a single ch\
+ord in the tuplet, in which case only the number will be printed.)69.336
+329.6 R .111(If it)5.111 F .617(is follo)69.336 341.6 R .617
+(wed by "num" the number will al)-.25 F -.1(wa)-.1 G .617
+(ys be printed, b).1 F .617(ut the brack)-.2 F .617(et will ne)-.1 F
+-.15(ve)-.25 G 3.117(rb).15 G 3.117(ep)-3.117 G 3.116(rinted. If)-3.117
+F .616(none of)3.116 F .05
+(those modi\214ers are are speci\214ed, the number will al)69.336 353.6
+R -.1(wa)-.1 G .05(ys be printed, b).1 F .05(ut the brack)-.2 F .05
+(et will be omitted in cases)-.1 F .917(where all the notes in the tupl\
+et are beamed together and the beam does not include an)69.336 365.6 R
+3.416(yn)-.15 G .916(otes not in the)-3.416 F(tuplet.)69.336 377.6 Q
+.471(The second number)69.336 395.6 R 2.972(,i)-.4 G 2.972(fa)-2.972 G
+-.15(ny)-2.972 G 2.972(,i)-.5 G 2.972(ss)-2.972 G .472(eparated from th\
+e \214rst by a comma, and tells the time unit that the tuplet is)-2.972
+F .163(to tak)69.336 407.6 R 2.663(eu)-.1 G .163
+(p. This number can be dotted if necessary)-2.663 F 5.163(.I)-.65 G
+2.663(tc)-5.163 G .163(an also be a time e)-2.663 F .163(xpression, lik)
+-.15 F 2.663(e2)-.1 G .163(+8, although that)-2.663 F .601(is v)69.336
+419.6 R .601(ery rarely lik)-.15 F .601(ely to be useful.)-.1 F .601
+(If no second number is gi)5.601 F -.15(ve)-.25 G .601(n, the def).15 F
+.602(ault is to \214t in the ne)-.1 F .602(xt shorter un-)-.15 F .751
+(dotted note. F)69.336 431.6 R .751(or e)-.15 F .751
+(xample, three eighth notes w)-.15 F .75
+(ould be \214tted into the time of a quarter note, or \214v)-.1 F 3.25
+(ee)-.15 G(ighth)-3.25 E(notes w)69.336 443.6 Q
+(ould be \214tted into the time of a half note.)-.1 E .239(Occasionally\
+ in music, as a shorthand, a single note or chord is printed with a tup\
+let number to indicate the)69.336 461.6 R .3
+(note or chord is to be repeated se)69.336 473.6 R -.15(ve)-.25 G .3
+(ral times as a tuplet.).15 F .299(Mup will allo)5.299 F 2.799(wt)-.25 G
+.299(his; simply use a tuplet with only)-2.799 F
+(one chord, and add one or more slashes.)69.336 485.6 Q(Here are some e)
+69.336 503.6 Q(xamples of tuplets:)-.15 E EP
+%%Page: 34 40
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(4-)-2.5 G/F1 10
+/Courier@0 SF(// This has a triplet, where 3 eighth)105.336 96 Q
+(// notes take as much time as a)105.336 108 Q(// normal quarter note.)
+105.336 120 Q(1: { 8ce; df; eg;}3; 4fa;)105.336 132 Q(bar)105.336 144 Q
+(// This has a dublet, in which 2 quarter notes)105.336 168 Q
+(// take the time of a normal dotted quarter)105.336 180 Q
+(1: { 4f; g; } 2, 4.;8a;)105.336 192 Q(bar)105.336 204 Q
+(// A quarter note and eighth note that)105.336 228 Q
+(// make up a triplet the length of a)105.336 240 Q
+(// normal quarter note,)105.336 252 Q
+(// with the 3 printed above the notes)105.336 264 Q
+(1: { 4c+; 8b; } above 3; 4c+;)105.336 276 Q(bar)105.336 288 Q
+(// A septuplet in the time of a half note)105.336 312 Q
+(// with the "7" printed below the notes)105.336 324 Q
+(1: { 8c; b-; c; e; d; f; a; } below 7;)105.336 336 Q(bar)105.336 348 Q
+(// single chord tuplet)105.336 372 Q 6(1: {)105.336 384 R
+([slash 1] 4.ceg;}3; 4;)6 E(bar)105.336 396 Q 91.836 405.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 72 rlineto 392 0 rlineto 0 72 neg rlineto closepath stroke grestore
+EEND 128 686 392 392 -72 72 90.836 477.6 PBEGIN
+%%BeginDocument: mugex30.ps
+%%BoundingBox: 128 686 520 758
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+576.29 797.12 864.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 719.12 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+167.87 725.12 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+167.87 713.10 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+193.12 713.12 1.000000 4n
+193.12 707.12 1.000000 4n
+0.70 setlinewidth
+186.89 707.12 moveto
+199.35 707.12 lineto stroke
+196.80 707.87 moveto
+196.80 733.82 lineto stroke
+203.18 716.12 1.000000 4n
+203.18 710.12 1.000000 4n
+206.87 710.87 moveto
+206.87 736.82 lineto stroke
+213.25 719.12 1.000000 4n
+213.25 713.12 1.000000 4n
+216.93 713.87 moveto
+216.93 739.82 lineto stroke
+226.11 722.12 1.000000 4n
+226.11 716.12 1.000000 4n
+229.79 716.87 moveto
+229.79 743.12 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+203.70 740.86 moveto
+(3) show
+newpath
+196.45 735.32 moveto
+217.28 741.32 lineto
+217.28 738.32 lineto
+196.45 732.32 lineto
+closepath
+fill
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+248.63 737.12 moveto
+248.63 713.12 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+258.38 716.12 1.000000 4n
+262.06 716.87 moveto
+262.06 737.12 lineto stroke
+275.71 719.12 1.000000 4n
+279.39 719.87 moveto
+279.39 740.12 lineto stroke
+292.24 722.12 1.000000 4n
+295.92 722.87 moveto
+295.92 743.12 lineto stroke
+298.95 743.12 1.000000 dnflag
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+263.87 740.90 moveto
+(2) show
+254.34 743.40 moveto
+261.87 744.44 lineto stroke
+272.21 745.36 moveto
+279.74 746.40 lineto stroke
+254.34 743.40 moveto
+254.34 740.40 lineto stroke
+279.74 746.40 moveto
+279.74 743.40 lineto stroke
+restore
+% S_BAR
+13 linenum
+0.70 setlinewidth
+307.86 737.12 moveto
+307.86 713.12 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+317.35 728.12 1.000000 4n
+313.67 727.37 moveto
+313.67 707.12 lineto stroke
+332.17 725.12 1.000000 4n
+328.49 724.37 moveto
+328.49 704.12 lineto stroke
+331.51 704.12 1.000000 upflag
+345.03 728.12 1.000000 4n
+341.35 727.37 moveto
+341.35 707.12 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+321.59 738.40 moveto
+(3) show
+313.32 742.40 moveto
+319.59 742.40 lineto stroke
+329.93 742.40 moveto
+336.20 742.40 lineto stroke
+313.32 742.40 moveto
+313.32 739.40 lineto stroke
+336.20 742.40 moveto
+336.20 739.40 lineto stroke
+restore
+% S_BAR
+20 linenum
+0.70 setlinewidth
+367.55 737.12 moveto
+367.55 713.12 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+376.09 707.12 1.000000 4n
+369.85 707.12 moveto
+380.82 707.12 lineto stroke
+379.77 707.87 moveto
+379.77 724.64 lineto stroke
+386.15 704.12 1.000000 4n
+381.42 707.12 moveto
+390.88 707.12 lineto stroke
+389.83 704.87 moveto
+389.83 727.21 lineto stroke
+396.21 707.12 1.000000 4n
+391.48 707.12 moveto
+402.45 707.12 lineto stroke
+399.90 707.87 moveto
+399.90 729.77 lineto stroke
+406.28 713.12 1.000000 4n
+409.96 713.87 moveto
+409.96 732.33 lineto stroke
+416.34 710.12 1.000000 4n
+420.02 710.87 moveto
+420.02 734.89 lineto stroke
+426.41 716.12 1.000000 4n
+430.09 716.87 moveto
+430.09 737.46 lineto stroke
+436.97 722.12 1.000000 4n
+440.65 722.87 moveto
+440.65 740.15 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+403.36 693.34 moveto
+(7) show
+newpath
+379.42 726.14 moveto
+441.00 741.65 lineto
+441.00 738.65 lineto
+379.42 723.14 lineto
+closepath
+fill
+restore
+% S_BAR
+25 linenum
+0.70 setlinewidth
+447.98 737.12 moveto
+447.98 713.12 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+457.10 719.12 1.000000 4n
+466.36 722.12 1.000000 dot
+457.10 713.12 1.000000 4n
+466.36 716.12 1.000000 dot
+457.10 707.12 1.000000 4n
+466.36 710.12 1.000000 dot
+450.87 707.12 moveto
+463.33 707.12 lineto stroke
+460.78 707.87 moveto
+460.78 740.12 lineto stroke
+newpath
+455.78 731.42 moveto
+455.78 734.42 lineto
+465.78 738.82 lineto
+465.78 735.82 lineto
+closepath
+fill
+481.13 719.12 1.000000 4n
+481.13 713.12 1.000000 4n
+481.13 707.12 1.000000 4n
+474.90 707.12 moveto
+487.36 707.12 lineto stroke
+484.81 707.87 moveto
+484.81 740.12 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+453.93 742.40 moveto
+(3) show
+restore
+% S_BAR
+29 linenum
+0.70 setlinewidth
+503.65 737.12 moveto
+503.65 713.12 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 497.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(5.2 Chord-at-a-time)72.836 497.6 R
+(input style)3.5 E 69.336 515.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .437(There is an alternate input style, in \
+which you enter music a chord at a time, rather than a v)72.273 515.6 R
+.438(oice at a time.)-.2 F 1.019
+(In this style, the speci\214cation before the colon gi)69.336 527.6 R
+-.15(ve)-.25 G 3.519(so).15 G 1.019(ne or more patterns that tells ho)
+-3.519 F 3.519(wt)-.25 G 3.519(om)-3.519 G 1.019(ap notes to)-3.519 F
+(staf)69.336 539.6 Q(fs and v)-.25 E(oices.)-.2 E .559(Suppose you w)
+69.336 557.6 R .559
+(ant to print some music in a style which is common for man)-.1 F 3.06
+(yt)-.15 G .56(raditional h)-3.06 F .56(ymns: it is to be)-.05 F .384
+(printed on tw)69.336 569.6 R 2.884(os)-.1 G(taf)-2.884 E .384
+(fs, each staf)-.25 F 2.884(fw)-.25 G .384(ill al)-2.884 F -.1(wa)-.1 G
+.384(ys ha).1 F .684 -.15(ve ex)-.2 H .384(actly tw).15 F 2.884(on)-.1 G
+.384(otes, and the rh)-2.884 F .383(ythm is e)-.05 F .383
+(xactly the same for)-.15 F .523(all v)69.336 581.6 R 3.023(oices. W)-.2
+F .524(ith chord at a time input, you specify)-.4 F 3.024(,f)-.65 G .524
+(or each note in a chord, which staf)-3.024 F 3.024(fa)-.25 G .524(nd v)
+-3.024 F .524(oice to map)-.2 F .289(that note. Since there are four no\
+tes in each chord, there will be four mappings listed. Y)69.336 593.6 R
+.289(ou w)-1.1 F .289(ant the bottom)-.1 F(tw)69.336 605.6 Q 2.5(on)-.1
+G(otes to get mapped to staf)-2.5 E 2.5(f2)-.25 G 2.5(,a)-2.5 G
+(nd the top tw)-2.5 E 2.5(on)-.1 G(otes to staf)-2.5 E 2.5(f1)-.25 G 5
+(.T)-2.5 G(his is sho)-5 E(wn as)-.25 E/F1 10/Courier@0 SF
+(// Bass to staff 2 voice 1)105.336 623.6 Q(// |)105.336 635.6 Q
+(Tenor to staff 2 voice 1)24 E(// |)105.336 647.6 Q 24(|A)24 G
+(lto to staff 1 voice 1)-24 E(// |)105.336 659.6 Q 24(||S)24 G
+(oprano to staff 1 voice 1)-24 E 12([2)105.336 671.6 S
+(1; 2 1; 1 1; 1 1 ])-6 E F0 .114
+(Each item in the semicolon-separated list tells ho)69.336 691.6 R 2.614
+(wt)-.25 G 2.614(om)-2.614 G .114(ap one note.)-2.614 F .115
+(So the \214rst note in each chord will get)5.115 F .11(mapped to staf)
+69.336 703.6 R 2.61(f2v)-.25 G .11(oice 1.)-2.81 F .11
+(The second note in each chord will also get mapped to staf)5.11 F 2.61
+(f2v)-.25 G .11(oice 1.)-2.81 F .11(The third)5.11 F
+(and fourth notes will get mapped to staf)69.336 715.6 Q 2.5(f1v)-.25 G
+(oice 1.)-2.7 E(Since v)69.336 733.6 Q(oice 1 is, as al)-.2 E -.1(wa)-.1
+G(ys, the def).1 E(ault, this could be written more compactly as just:)
+-.1 E EP
+%%Page: 35 41
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(5-)-2.5 G/F1 10
+/Courier@0 SF 6([2)105.336 96 S 6(;2)-6 G 6(;1)-6 G 6(;1])-6 G F0 .363
+(If you w)69.336 116 R .364(anted to input notes from top to bottom ins\
+tead \(in soprano-alto-tenor)-.1 F .364(-bass order)-.2 F 2.864(,r)-.4 G
+.364(ather than bass-)-2.864 F(tenor)69.336 128 Q
+(-alto-soprano order\), you could use:)-.2 E F1(// Soprano)105.336 146 Q
+18(// Alto)105.336 158 R 36(// Tenor)105.336 170 R 54(// Bass)105.336
+182 R 12([1)105.336 194 S 6(;1)-12 G 6(;2)-6 G 6(;2])-6 G F0 1.566
+(If you w)69.336 214 R 1.566(anted to use tw)-.1 F 4.066(os)-.1 G 1.566
+(eparate v)-4.066 F 1.566(oices on each staf)-.2 F 4.066(f\()-.25 G
+1.566(going back to bottom-to-top order\), you could)-4.066 F(specify:)
+69.336 226 Q F1(// Bass to staff 2 voice 2)105.336 244 Q(// |)105.336
+256 Q(Tenor to staff 2 voice 1)24 E(// |)105.336 268 Q 24(|A)24 G
+(lto to staff 1 voice 2)-24 E(// |)105.336 280 Q 24(||S)24 G
+(oprano to staff 1 voice 1)-24 E 12([2)105.336 292 S(2; 2 1; 1 2; 1 1)-6
+E(])12 E F0(No)69.336 318 Q 2.5(wl)-.25 G(et')-2.5 E 2.5(sp)-.55 G
+(ut these mappings with music data.)-2.5 E F1(score)105.336 336 Q
+(staffs=2)129.336 348 Q(vscheme=2f)129.336 360 Q(staff 2)105.336 372 Q
+(clef=bass)123.336 384 Q(music)105.336 408 Q 6([2)105.336 432 S 6(;2)-6
+G 6(;1)-6 G 6(;1]:f)-6 G(acf;dgfb;2cgec+;)-6 E(bar)105.336 444 Q 6([11)
+105.336 468 S 6(;12)-6 G 6(;21)-6 G 6(;22]:f)-6 G(caf;bfgd;2c+egc;)-6 E
+(bar)105.336 480 Q 127.836 489.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 138 rlineto 320 0 rlineto 0 138 neg rlineto closepath stroke grestore
+EEND 160 625 320 320 -138 138 126.836 627.6 PBEGIN
+%%BeginDocument: mugex31.ps
+%%BoundingBox: 160 625 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+7 linenum
+% S_FEED
+612.29 803.00 828.00 5 1.000000 1.000000 stf
+612.29 729.00 828.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 645.00 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.33 663.00 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+221.94 722.00 1.000000 4n
+221.94 713.00 1.000000 4n
+215.70 713.00 moveto
+228.17 713.00 lineto stroke
+225.62 713.75 moveto
+225.62 743.00 lineto stroke
+253.14 731.00 1.000000 4n
+253.14 722.00 1.000000 4n
+256.82 722.75 moveto
+256.82 752.00 lineto stroke
+289.07 734.00 1.000000 2n
+289.07 719.00 1.000000 2n
+292.97 719.75 moveto
+292.97 755.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+221.94 669.00 1.000000 4n
+221.94 663.00 1.000000 4n
+0.70 setlinewidth
+218.25 668.25 moveto
+218.25 642.00 lineto stroke
+253.14 666.00 1.000000 4n
+253.14 657.00 1.000000 4n
+249.45 665.25 moveto
+249.45 636.00 lineto stroke
+289.07 666.00 1.000000 2n
+289.07 654.00 1.000000 2n
+285.17 665.25 moveto
+285.17 633.00 lineto stroke
+restore
+% S_BAR
+13 linenum
+0.70 setlinewidth
+338.76 743.00 moveto
+338.76 719.00 lineto stroke
+338.76 669.00 moveto
+338.76 645.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+350.82 722.00 1.000000 4n
+354.51 722.75 moveto
+354.51 743.00 lineto stroke
+382.02 731.00 1.000000 4n
+385.71 731.75 moveto
+385.71 752.00 lineto stroke
+417.96 734.00 1.000000 2n
+421.85 734.75 moveto
+421.85 755.00 lineto stroke
+350.82 713.00 1.000000 4n
+344.59 713.00 moveto
+357.06 713.00 lineto stroke
+347.14 712.25 moveto
+347.14 692.00 lineto stroke
+382.02 722.00 1.000000 4n
+378.34 721.25 moveto
+378.34 701.00 lineto stroke
+417.96 719.00 1.000000 2n
+414.06 718.25 moveto
+414.06 698.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+350.82 669.00 1.000000 4n
+0.70 setlinewidth
+354.51 669.75 moveto
+354.51 690.00 lineto stroke
+382.02 666.00 1.000000 4n
+385.71 666.75 moveto
+385.71 687.00 lineto stroke
+417.96 666.00 1.000000 2n
+421.85 666.75 moveto
+421.85 687.00 lineto stroke
+350.82 663.00 1.000000 4n
+347.14 662.25 moveto
+347.14 642.00 lineto stroke
+382.02 657.00 1.000000 4n
+378.34 656.25 moveto
+378.34 636.00 lineto stroke
+417.96 654.00 1.000000 2n
+414.06 653.25 moveto
+414.06 633.00 lineto stroke
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 669.00 moveto
+467.65 645.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .68
+(In the \214rst measure, the \214rst tw)69.336 641.6 R 3.18(on)-.1 G .68
+(otes listed in each chord are mapped to staf)-3.18 F 3.18(f2)-.25 G
+3.18(,v)-3.18 G .68(oice 1, while the third)-3.38 F .587
+(and fourth notes listed in each chord are mapped to staf)69.336 653.6 R
+3.087(f1v)-.25 G .587(oice 1. In the second measure, tw)-3.287 F 3.087
+(ov)-.1 G .587(oices are)-3.287 F .565
+(used and notes are entered in descending order)69.336 665.6 R 3.065(.N)
+-.55 G .565(ote that each note tak)-3.065 F .565(es on the correct def)
+-.1 F .565(ault octa)-.1 F .865 -.15(ve f)-.2 H(or).15 E(whiche)69.336
+677.6 Q -.15(ve)-.25 G 2.5(rs).15 G(taf)-2.5 E 2.5(fi)-.25 G 2.5(ti)-2.5
+G 2.5(sm)-2.5 G(apped to.)-2.5 E
+(It is also possible to use rests or spaces for some of the v)69.336
+695.6 Q(oices.)-.2 E EP
+%%Page: 36 42
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(6-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(key=3&)117.336 108 Q(vscheme=2f)117.336
+120 Q(music)105.336 144 Q 6([12)105.336 168 S 6(;11])-6 G 6(:r)-6 G
+(b; eg; ca; gr;)-6 E(bar)105.336 180 Q 6([12)105.336 204 S 6(;11])-6 G 6
+(:e)-6 G(r; sr; 8sf; se; 4sg;)-6 E(bar)105.336 216 Q 91.836 225.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 79 rlineto 392 0 rlineto 0 79 neg rlineto closepath stroke grestore
+EEND 128 684 392 392 -79 79 90.836 304.6 PBEGIN
+%%BeginDocument: mugex32.ps
+%%BoundingBox: 128 684 520 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+576.29 803.00 864.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 725.00 1.000000 gclef
+169.62 731.00 1.000000 flat
+175.10 740.00 1.000000 flat
+180.59 728.00 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+204.58 731.00 1.000000 4n
+0.70 setlinewidth
+208.26 731.75 moveto
+208.26 752.00 lineto stroke
+239.89 725.00 1.000000 4n
+243.57 725.75 moveto
+243.57 746.00 lineto stroke
+275.20 728.00 1.000000 4n
+278.88 728.75 moveto
+278.88 749.00 lineto stroke
+311.35 743.00 1.000000 4rest
+204.58 707.00 1.000000 4rest
+239.89 719.00 1.000000 4n
+236.21 718.25 moveto
+236.21 698.00 lineto stroke
+275.20 713.00 1.000000 4n
+268.97 713.00 moveto
+281.43 713.00 lineto stroke
+271.52 712.25 moveto
+271.52 692.00 lineto stroke
+311.35 725.00 1.000000 4n
+307.67 724.25 moveto
+307.67 704.00 lineto stroke
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+345.12 743.00 moveto
+345.12 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+358.02 737.00 1.000000 4rest
+393.33 731.00 1.000000 4rest
+425.14 722.00 1.000000 4n
+428.82 722.75 moveto
+428.82 743.00 lineto stroke
+431.84 743.00 1.000000 dnflag
+445.42 719.00 1.000000 4n
+449.10 719.75 moveto
+449.10 740.00 lineto stroke
+452.12 740.00 1.000000 dnflag
+469.88 725.00 1.000000 4n
+473.57 725.75 moveto
+473.57 746.00 lineto stroke
+358.02 719.00 1.000000 4n
+354.34 718.25 moveto
+354.34 698.00 lineto stroke
+restore
+% S_BAR
+14 linenum
+0.70 setlinewidth
+503.65 743.00 moveto
+503.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.177(Chord attrib)69.336 324.6 R 1.177
+(utes and interchord attrib)-.2 F 1.177(utes \(lik)-.2 F 3.677(et)-.1 G
+1.177(ie, slur)-3.677 F 3.677(,x)-.4 G 1.176
+(note, len, and alt\) can be speci\214ed just lik)-3.677 F 3.676(ef)-.1
+G(or)-3.676 E -.2(vo)69.336 336.6 S 1.008
+(ice-at-a-time input. Note attrib).2 F 1.008(utes \(lik)-.2 F 3.508(e?a)
+-.1 G 1.008(nd ~\) apply to the note where)-3.508 F -.15(ve)-.25 G 3.508
+(ri).15 G 3.509(tg)-3.508 G 1.009(ets mapped, and items)-3.509 F
+(that apply to the chord as a whole will be applied to all the notes.)
+69.336 348.6 Q/F1 10/Courier@0 SF
+([1 2; 1 1] : [cue; xnote; len 6] b-e; [with > ] ce& slur; dg~; c?g;)
+105.336 366.6 Q 127.836 376.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 86 rlineto 320 0 rlineto 0 86 neg rlineto closepath stroke grestore
+EEND 160 677 320 320 -86 86 126.836 462.2 PBEGIN
+%%BeginDocument: mugex33.ps
+%%BoundingBox: 160 677 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+612.29 803.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+224.01 719.00 0.583333 xnote
+0.70 setlinewidth
+226.14 720.95 moveto
+226.14 737.00 lineto stroke
+285.51 719.00 1.000000 4n
+276.73 719.00 1.000000 flat
+/Times-Roman findfont
+12 scalefont
+setfont
+278.81 744.32 moveto
+285.51 744.32 1.000000 acc_gt
+292.20 744.32 moveto
+289.19 719.75 moveto
+289.19 740.00 lineto stroke
+347.46 725.00 1.000000 4n
+351.14 725.75 moveto
+351.14 746.00 lineto stroke
+411.69 725.00 1.000000 4n
+415.37 725.75 moveto
+415.37 746.00 lineto stroke
+224.01 710.00 0.583333 xnote
+219.33 713.00 moveto
+228.69 713.00 lineto stroke
+221.88 708.05 moveto
+221.88 692.00 lineto stroke
+285.51 713.00 1.000000 4n
+279.28 713.00 moveto
+291.74 713.00 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+278.81 687.75 moveto
+285.51 687.75 1.000000 acc_gt
+292.20 687.75 moveto
+281.83 712.25 moveto
+281.83 692.00 lineto stroke
+347.46 716.00 1.000000 4n
+343.78 715.25 moveto
+343.78 695.00 lineto stroke
+411.69 713.00 0.583333 4n
+407.13 713.00 moveto
+416.24 713.00 lineto stroke
+409.68 712.51 moveto
+409.68 698.00 lineto stroke
+285.51 707.90 moveto
+285.52 708.05 lineto
+294.65 706.20 303.85 705.52 313.15 706.03 curveto
+322.45 706.54 331.53 708.21 340.40 711.05 curveto
+340.46 710.75 lineto
+331.74 707.12 322.66 705.05 313.23 704.53 curveto
+303.80 704.02 294.56 705.09 285.49 707.75 curveto
+fill
+353.49 730.10 moveto
+353.47 730.25 lineto
+362.89 733.56 372.60 735.21 382.59 735.21 curveto
+392.58 735.21 402.28 733.56 411.71 730.25 curveto
+411.66 729.95 lineto
+402.13 732.46 392.44 733.71 382.59 733.71 curveto
+372.73 733.71 363.04 732.46 353.51 729.95 curveto
+fill
+291.54 724.10 moveto
+291.50 724.25 lineto
+300.21 728.41 309.37 731.01 318.97 732.04 curveto
+328.57 733.07 338.07 732.47 347.46 730.25 curveto
+347.45 729.95 lineto
+338.04 731.36 328.60 731.56 319.13 730.55 curveto
+309.66 729.53 300.48 727.33 291.58 723.95 curveto
+fill
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .987(It is possible to map a note to mo\
+re than one place by using ranges, and/or by gi)69.336 482.2 R .986
+(ving a list of staf)-.25 F .986(fs and)-.25 F -.2(vo)69.336 494.2 S
+.783(ices, separated by ampersands. This may be useful, for e).2 F .784
+(xample, if se)-.15 F -.15(ve)-.25 G .784(ral v).15 F .784
+(oices are in unison.)-.2 F .784(In the)5.784 F(ne)69.336 506.2 Q 1.088
+(xt e)-.15 F 1.087
+(xample, the \214rst note in each chord will be mapped to v)-.15 F 1.087
+(oice 1 of staf)-.2 F 1.087(fs 1 through 3, as well as to)-.25 F -.2(vo)
+69.336 518.2 S(ice 2 of staf).2 E 2.5(f1)-.25 G 2.5(,w)-2.5 G
+(hile the second note in each chord will be mapped to v)-2.5 E
+(oice 2 of staf)-.2 E(fs 2 and 3.)-.25 E/F1 10/Courier@0 SF 6([1)105.336
+536.2 S(-3 1)-6 E 12(&1)12 G 6(2; 2-3)-6 F 6(2]:e)6 G(c;fd;ge;af;)-6 E
+127.836 545.8 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 195 rlineto 320 0 rlineto 0 195 neg rlineto closepath stroke grestore
+EEND 160 568 320 320 -195 195 126.836 740.8 PBEGIN
+%%BeginDocument: mugex34.ps
+%%BoundingBox: 160 568 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+612.29 803.00 828.00 5 1.000000 1.000000 stf
+612.29 748.00 828.00 5 1.000000 1.000000 stf
+612.29 687.00 828.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 603.00 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.08 670.00 1.000000 gclef
+192.08 609.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+226.49 719.00 1.000000 4n
+230.17 719.75 moveto
+230.17 740.00 lineto stroke
+288.05 722.00 1.000000 4n
+291.73 722.75 moveto
+291.73 743.00 lineto stroke
+349.61 725.00 1.000000 4n
+353.29 725.75 moveto
+353.29 746.00 lineto stroke
+412.01 728.00 1.000000 4n
+415.69 728.75 moveto
+415.69 749.00 lineto stroke
+226.49 719.00 1.000000 4n
+222.80 718.25 moveto
+222.80 698.00 lineto stroke
+288.05 722.00 1.000000 4n
+284.37 721.25 moveto
+284.37 701.00 lineto stroke
+349.61 725.00 1.000000 4n
+345.93 724.25 moveto
+345.93 704.00 lineto stroke
+412.01 728.00 1.000000 4n
+408.33 727.25 moveto
+408.33 707.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+226.49 664.00 1.000000 4n
+0.70 setlinewidth
+230.17 664.75 moveto
+230.17 685.00 lineto stroke
+288.05 667.00 1.000000 4n
+291.73 667.75 moveto
+291.73 688.00 lineto stroke
+349.61 670.00 1.000000 4n
+353.29 670.75 moveto
+353.29 691.00 lineto stroke
+412.01 673.00 1.000000 4n
+415.69 673.75 moveto
+415.69 694.00 lineto stroke
+226.49 658.00 1.000000 4n
+220.25 658.00 moveto
+232.72 658.00 lineto stroke
+222.80 657.25 moveto
+222.80 637.00 lineto stroke
+288.05 661.00 1.000000 4n
+284.37 660.25 moveto
+284.37 640.00 lineto stroke
+349.61 664.00 1.000000 4n
+345.93 663.25 moveto
+345.93 643.00 lineto stroke
+412.01 667.00 1.000000 4n
+408.33 666.25 moveto
+408.33 646.00 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+226.49 603.00 1.000000 4n
+0.70 setlinewidth
+230.17 603.75 moveto
+230.17 624.00 lineto stroke
+288.05 606.00 1.000000 4n
+291.73 606.75 moveto
+291.73 627.00 lineto stroke
+349.61 609.00 1.000000 4n
+353.29 609.75 moveto
+353.29 630.00 lineto stroke
+412.01 612.00 1.000000 4n
+415.69 612.75 moveto
+415.69 633.00 lineto stroke
+226.49 597.00 1.000000 4n
+220.25 597.00 moveto
+232.72 597.00 lineto stroke
+222.80 596.25 moveto
+222.80 576.00 lineto stroke
+288.05 600.00 1.000000 4n
+284.37 599.25 moveto
+284.37 579.00 lineto stroke
+349.61 603.00 1.000000 4n
+345.93 602.25 moveto
+345.93 582.00 lineto stroke
+412.01 606.00 1.000000 4n
+408.33 605.25 moveto
+408.33 585.00 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 688.00 moveto
+467.65 664.00 lineto stroke
+467.65 627.00 moveto
+467.65 603.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 37 43
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(7-)-2.5 G 2.104
+(It is also possible to specify more than one brack)69.336 104 R 2.104
+(eted mapping.)-.1 F 2.104(Each must include a mapping for a)7.104 F
+(dif)69.336 116 Q .862(ferent number of notes.)-.25 F .862(So, for e)
+5.862 F .862(xample, if some chords in a measure ha)-.15 F 1.161 -.15
+(ve t)-.2 H 1.061 -.1(wo n).15 H .861(otes and others ha).1 F -.15(ve)
+-.2 G 1.236(three, you can de\214ne tw)69.336 128 R 3.736(om)-.1 G 1.236
+(aps: one for tw)-3.736 F 3.736(on)-.1 G 1.237
+(otes, and one for three. The e)-3.736 F 1.237(xample belo)-.15 F 3.737
+(wd)-.25 G(emonstrates)-3.737 E(placing alto and soprano as tw)69.336
+140 Q 2.5(ov)-.1 G(oices on one staf)-2.7 E(f, b)-.25 E
+(ut sometimes the alto part splits.)-.2 E/F1 10/Courier@0 SF
+(// For chords with two notes,)105.336 158 Q
+(// map the first to staff 1 voice 2 \(alto\),)105.336 170 Q
+(// and the second to staff 1 voice 1 \(soprano\).)105.336 182 Q
+(// For chords with three notes,)105.336 194 Q
+(// map the first two notes to staff 1 voice 2)105.336 206 Q
+(// \(first and second alto part\),)105.336 218 Q
+(// and the third to staff 1 voice 1 \(soprano\).)105.336 230 Q 6([12)
+105.336 242 S 6(;11][12)-6 G 6(;12)-6 G 6(;11])-6 G 6(:c)-6 G
+(ec+;df;eg;a-fc+;)-6 E 127.836 251.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 85 rlineto 320 0 rlineto 0 85 neg rlineto closepath stroke grestore
+EEND 160 678 320 320 -85 85 126.836 336.6 PBEGIN
+%%BeginDocument: mugex35.ps
+%%BoundingBox: 160 678 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+612.29 803.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+226.49 734.00 1.000000 4n
+0.70 setlinewidth
+230.17 734.75 moveto
+230.17 755.00 lineto stroke
+288.05 722.00 1.000000 4n
+291.73 722.75 moveto
+291.73 743.00 lineto stroke
+349.61 725.00 1.000000 4n
+353.29 725.75 moveto
+353.29 746.00 lineto stroke
+412.01 734.00 1.000000 4n
+415.69 734.75 moveto
+415.69 755.00 lineto stroke
+226.49 719.00 1.000000 4n
+226.49 713.00 1.000000 4n
+220.25 713.00 moveto
+232.72 713.00 lineto stroke
+222.80 718.25 moveto
+222.80 692.00 lineto stroke
+288.05 716.00 1.000000 4n
+284.37 715.25 moveto
+284.37 695.00 lineto stroke
+349.61 719.00 1.000000 4n
+345.93 718.25 moveto
+345.93 698.00 lineto stroke
+412.01 722.00 1.000000 4n
+412.01 707.00 1.000000 4n
+405.78 707.00 moveto
+418.24 707.00 lineto stroke
+405.78 713.00 moveto
+418.24 713.00 lineto stroke
+408.33 721.25 moveto
+408.33 686.00 lineto stroke
+restore
+% S_BAR
+15 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .077(If mappings of dif)69.336 350.6 R
+.077(ferent chords need to v)-.25 F .077
+(ary by something other than the number of notes in the chord, then)-.25
+F(you will ha)69.336 362.6 Q .3 -.15(ve t)-.2 H 2.5(ou).15 G(se the v)
+-2.5 E(oice-at-a-time input style.)-.2 E .425
+(Since the mapping speci\214cations can get rather comple)69.336 380.6 R
+.425(x, and the)-.15 F 2.925(ym)-.15 G .425(ay be used man)-2.925 F
+2.926(yt)-.15 G .426(imes during a song,)-2.926 F .181
+(it is usually best to de\214ne macros for them, and possibly e)69.336
+392.6 R -.15(ve)-.25 G 2.68(np).15 G .18
+(ut the macro de\214nitions in an "include" \214le.)-2.68 F
+(Macros and include \214les are described in a later section.)69.336
+404.6 Q -1.1(Yo)69.336 422.6 S 2.949(uc)1.1 G .449(an use the dif)-2.949
+F .449(ferent input styles in dif)-.25 F .45
+(ferent measures of a single song, and use dif)-.25 F .45
+(ferent mappings in)-.25 F(dif)69.336 434.6 Q 1.078(ferent measures.)
+-.25 F -1.1(Yo)6.077 G 3.577(uc)1.1 G 1.077(an e)-3.577 F -.15(ve)-.25 G
+3.577(nm).15 G 1.077(ix the tw)-3.577 F 3.577(oi)-.1 G 1.077
+(nput styles within a measure, b)-3.577 F 1.077(ut a gi)-.2 F -.15(ve)
+-.25 G 3.577(ns).15 G(taf)-3.577 E(f/v)-.25 E 1.077(oice can)-.2 F .125
+(only appear on one line of input per measure. So, for e)69.336 446.6 R
+.125(xample, you could choose to input staf)-.15 F .125(fs 1 and 2 of a)
+-.25 F(song in chord-at-a-time input style, and staf)69.336 458.6 Q 2.5
+(f3i)-.25 G 2.5(nv)-2.5 G(oice-at-a-time style.)-2.7 E 69.336 476.6
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(5.3 Bar)72.836 476.6 R(lines)3.5 E 69.336
+494.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF
+(Each measure must be ended with a "bar" of some kind. There are se)
+71.836 494.6 Q -.15(ve)-.25 G(ral kinds:).15 E/F1 10/Times-Bold@0 SF
+-.25(Ke)152.281 512.6 S(yw).25 E 101.18(ord Meaning)-.1 F .4 LW 419.951
+517.1 150.721 517.1 DL F0 41.94(bar ordinary)150.721 526.6 R(bar line)
+2.5 E 29.16(dblbar double)150.721 538.6 R(bar)2.5 E 13.06
+(repeatstart be)150.721 550.6 R(ginning of repeated section)-.15 E 12.5
+(repeatboth end)150.721 562.6 R(of one repeated section and be)2.5 E
+(ginning of another)-.15 E 15.84(repeatend end)150.721 574.6 R
+(of repeated section)2.5 E 27.5(endbar hea)150.721 586.6 R
+(vy double bar line used at end of song)-.2 E(in)150.721 598.6 Q 22.89
+(visbar no)-.4 F(bar line printed)2.5 E 29.72(restart end)150.721 610.6
+R(staf)2.5 E(fs and be)-.25 E(gin ane)-.15 E(w)-.25 E .558
+(In addition, the bar and dblbar types can be preceded by the w)69.336
+628.6 R .557(ord "dashed" or "dotted" to produce dashed)-.1 F
+(or dotted bar lines.)69.336 640.6 Q EP
+%%Page: 38 44
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(8-)-2.5 G/F1 10
+/Courier@0 SF(1: mr;)105.336 96 Q(bar)105.336 108 Q(1: mr;)105.336 120 Q
+(dblbar)105.336 132 Q(1: mr;)105.336 144 Q(dashed bar)105.336 156 Q
+(1: mr;)105.336 168 Q(dotted dblbar)105.336 180 Q(1: mr;)105.336 192 Q
+(repeatstart)105.336 204 Q(1: mr;)105.336 216 Q(repeatboth)105.336 228 Q
+(1: mr;)105.336 240 Q(repeatend)105.336 252 Q(1: mr;)105.336 264 Q
+(endbar)105.336 276 Q 115.836 285.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 344 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 136 702 344 344 -61 61 114.836 346.6 PBEGIN
+%%BeginDocument: mugex36.ps
+%%BoundingBox: 136 702 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+588.07 803.00 828.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 728.73 moveto
+( ) show
+% S_CLEFSIG
+167.86 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+200.33 731.00 1.000000 ll1rest
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+215.51 743.00 moveto
+215.51 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+230.69 731.00 1.000000 ll1rest
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+244.87 743.00 moveto
+244.87 719.00 lineto stroke
+247.87 743.00 moveto
+247.87 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+263.04 731.00 1.000000 ll1rest
+restore
+% S_BAR
+10 linenum
+1.00 setlinewidth
+[3 3] 0 setdash
+278.22 741.88 moveto
+278.22 719.30 lineto stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+293.40 731.00 1.000000 ll1rest
+restore
+% S_BAR
+11 linenum
+1.00 setlinewidth
+[0.1 5] 0 setdash
+1 setlinecap
+1 setlinejoin
+307.58 741.88 moveto
+307.58 719.30 lineto stroke
+310.58 741.88 moveto
+310.58 719.30 lineto stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+325.76 731.00 1.000000 ll1rest
+restore
+% S_BAR
+13 linenum
+349.43 734.00 1.000000 dot
+349.43 728.00 1.000000 dot
+0.70 setlinewidth
+346.43 743.00 moveto
+346.43 719.00 lineto stroke
+3.00 setlinewidth
+342.43 743.00 moveto
+342.43 719.00 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+365.11 731.00 1.000000 ll1rest
+restore
+% S_BAR
+15 linenum
+393.29 734.00 1.000000 dot
+393.29 728.00 1.000000 dot
+379.29 734.00 1.000000 dot
+379.29 728.00 1.000000 dot
+0.70 setlinewidth
+3.00 setlinewidth
+383.79 743.00 moveto
+383.79 719.00 lineto stroke
+388.79 743.00 moveto
+388.79 719.00 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+407.47 731.00 1.000000 ll1rest
+restore
+% S_BAR
+17 linenum
+423.14 734.00 1.000000 dot
+423.14 728.00 1.000000 dot
+0.70 setlinewidth
+427.14 743.00 moveto
+427.14 719.00 lineto stroke
+3.00 setlinewidth
+431.14 743.00 moveto
+431.14 719.00 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+446.82 731.00 1.000000 ll1rest
+restore
+% S_BAR
+19 linenum
+0.70 setlinewidth
+462.50 743.00 moveto
+462.50 719.00 lineto stroke
+3.00 setlinewidth
+466.50 743.00 moveto
+466.50 719.00 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .478(When a repeatstart w)69.336 366.6 R
+.478(ould end up at the end of a score, it will automatically get mo)-.1
+F -.15(ve)-.15 G 2.978(dt).15 G 2.978(ot)-2.978 G .478(he be)-2.978 F
+.478(ginning of)-.15 F .109(the follo)69.336 378.6 R .109(wing score.)
+-.25 F .109(In that case, it isn')5.109 F 2.608(tc)-.18 G .108
+(lear what kind of bar line you w)-2.608 F .108(ould lik)-.1 F 2.608(et)
+-.1 G 2.608(oh)-2.608 G -2.25 -.2(av e)-2.608 H .108(put at the end of)
+2.808 F 1.606(the original score. By def)69.336 390.6 R 1.606
+(ault, Mup will use an ordinary bar)-.1 F 4.107(,b)-.4 G 1.607
+(ut in some cases\212lik)-4.307 F 4.107(ei)-.1 G 4.107(ft)-4.107 G 1.607
+(he repeatstart)-4.107 F(be)69.336 402.6 Q .112(gins a ne)-.15 F 2.612
+(ws)-.25 G .112(ection, or there is also a k)-2.612 F .411 -.15(ey c)-.1
+H .111(hange\212you might w).15 F .111(ant to ha)-.1 F .411 -.15(ve a d)
+-.2 H .111(blbar instead. Y).15 F .111(ou can get a)-1.1 F(dblbar there\
+ by specifying dblbar in parentheses before the repeatstart:)69.336
+414.6 Q/F1 10/Courier@0 SF(\(dblbar\) repeatstart)105.336 432.6 Q F0
+(Actually)69.336 452.6 Q 3.715(,y)-.65 G 1.215(ou are allo)-3.715 F
+1.216(wed to specify an)-.25 F 3.716(yb)-.15 G 1.216
+(ar type in the parentheses, b)-3.716 F 1.216(ut dblbar or possibly in)
+-.2 F 1.216(visbar are)-.4 F 1.135(probably the only ones lik)69.336
+464.6 R 1.135(ely to be useful.)-.1 F 1.134
+(If the repeatstart ends up in the middle of a score, so that it)6.134 F
+(doesn')69.336 476.6 Q 2.698(tn)-.18 G .198(eed to get mo)-2.698 F -.15
+(ve)-.15 G 2.698(dt).15 G 2.698(ot)-2.698 G .198(he be)-2.698 F .198
+(ginning of the ne)-.15 F .198
+(xt score, the parenthesized bar type is not needed, so it)-.15 F
+(is just ignored.)69.336 488.6 Q 1.574
+(Sometimes music is printed without bar lines. The "in)69.336 506.6 R
+1.573(visbar" can be used in this case, to ful\214ll Mup')-.4 F(s)-.55 E
+(requirement to specify some sort of bar after e)69.336 518.6 Q -.15(ve)
+-.25 G(ry measure without actually printing bar lines.).15 E 1.003
+(The restart is a special kind of bar)69.336 536.6 R 3.503(.I)-.55 G
+3.504(tf)-3.503 G(ollo)-3.504 E 1.004
+(ws immediately after another bar line without an)-.25 F 3.504(yi)-.15 G
+(nterv)-3.504 E(ening)-.15 E .186(music data. \(That is, you can')69.336
+548.6 R 2.685(th)-.18 G -2.25 -.2(av e)-2.685 H(an)2.885 E 2.685(yn)-.15
+G .185(otes. Y)-2.685 F .185(ou can use score or staf)-1.1 F 2.685(fc)
+-.25 G(onte)-2.685 E .185(xt things, lik)-.15 F 2.685(ec)-.1 G .185
+(hanging time)-2.685 F(or k)69.336 560.6 Q .3 -.15(ey s)-.1 H
+(ignature.\) It w).15 E(ould be most commonly used for something lik)-.1
+E 2.5(eas)-.1 G(hort coda.)-2.5 E EP
+%%Page: 39 45
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-3)274.506 48 S 2.5(9-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(staffs=2)130.336 108 Q(brace=1-2)
+130.336 120 Q(staff 2)105.336 132 Q(clef=bass)130.336 144 Q(music)
+105.336 156 Q(1-2: c;d;e;f;)105.336 180 Q
+(rom above 1: 3 "D.C. al Coda";)105.336 192 Q(dblbar)105.336 204 Q
+(// The restart follows a bar)105.336 228 Q
+(// without any music data in between.)105.336 240 Q(restart)105.336 252
+Q(rom above 1: 1 "Coda";)105.336 276 Q(1-2: f;e;d;c;)105.336 288 Q
+(endbar)105.336 300 Q 91.836 309.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 120 rlineto 392 0 rlineto 0 120 neg rlineto closepath stroke grestore
+EEND 128 643 392 392 -120 120 90.836 429.6 PBEGIN
+%%BeginDocument: mugex37.ps
+%%BoundingBox: 128 643 520 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+7 linenum
+% S_FEED
+586.29 797.54 864.00 5 1.000000 1.000000 stf
+586.29 743.54 864.00 5 1.000000 1.000000 stf
+153.79 737.54 659.54 brace
+0.70 setlinewidth
+154.29 737.54 moveto
+154.29 659.54 lineto stroke
+320.39 738.54 344.39 658.54 whitebox
+342.89 737.54 659.54 brace
+344.04 737.54 moveto
+344.04 659.54 lineto stroke
+% S_CLEFSIG
+166.08 719.54 1.000000 gclef
+166.33 677.54 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+195.69 707.54 1.000000 4n
+189.46 707.54 moveto
+201.92 707.54 lineto stroke
+199.37 708.29 moveto
+199.37 728.54 lineto stroke
+225.43 710.54 1.000000 4n
+229.12 711.29 moveto
+229.12 731.54 lineto stroke
+255.18 713.54 1.000000 4n
+258.86 714.29 moveto
+258.86 734.54 lineto stroke
+285.77 716.54 1.000000 4n
+289.45 717.29 moveto
+289.45 737.54 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+250.86 746.78 moveto
+(D.C. al Coda ) show
+restore
+% S_STAFF
+% staff 2
+save
+195.69 668.54 1.000000 4n
+0.70 setlinewidth
+199.37 669.29 moveto
+199.37 689.54 lineto stroke
+225.43 671.54 1.000000 4n
+221.75 670.79 moveto
+221.75 650.54 lineto stroke
+255.18 674.54 1.000000 4n
+251.50 673.79 moveto
+251.50 653.54 lineto stroke
+285.77 677.54 1.000000 4n
+282.08 676.79 moveto
+282.08 656.54 lineto stroke
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+317.04 737.54 moveto
+317.04 713.54 lineto stroke
+320.04 737.54 moveto
+320.04 713.54 lineto stroke
+317.04 683.54 moveto
+317.04 659.54 lineto stroke
+320.04 683.54 moveto
+320.04 659.54 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+restore
+% S_STAFF
+% staff 2
+save
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+% S_CLEFSIG
+356.19 719.54 1.000000 gclef
+356.44 677.54 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+378.79 716.54 1.000000 4n
+382.48 717.29 moveto
+382.48 737.54 lineto stroke
+408.54 713.54 1.000000 4n
+412.22 714.29 moveto
+412.22 734.54 lineto stroke
+438.29 710.54 1.000000 4n
+441.97 711.29 moveto
+441.97 731.54 lineto stroke
+468.87 707.54 1.000000 4n
+462.64 707.54 moveto
+475.10 707.54 lineto stroke
+472.55 708.29 moveto
+472.55 728.54 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+374.80 746.78 moveto
+(Coda ) show
+restore
+% S_STAFF
+% staff 2
+save
+378.79 677.54 1.000000 4n
+0.70 setlinewidth
+375.11 676.79 moveto
+375.11 656.54 lineto stroke
+408.54 674.54 1.000000 4n
+404.86 673.79 moveto
+404.86 653.54 lineto stroke
+438.29 671.54 1.000000 4n
+434.61 670.79 moveto
+434.61 650.54 lineto stroke
+468.87 668.54 1.000000 4n
+472.55 669.29 moveto
+472.55 689.54 lineto stroke
+restore
+% S_BAR
+20 linenum
+0.70 setlinewidth
+498.50 737.54 moveto
+498.50 713.54 lineto stroke
+3.00 setlinewidth
+502.50 737.54 moveto
+502.50 713.54 lineto stroke
+0.70 setlinewidth
+498.50 683.54 moveto
+498.50 659.54 lineto stroke
+3.00 setlinewidth
+502.50 683.54 moveto
+502.50 659.54 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.122(There are se)69.336 449.6 R -.15
+(ve)-.25 G 1.122(ral optional directi).15 F -.15(ve)-.25 G 3.622(st).15
+G 1.122(hat can follo)-3.622 F 3.622(wt)-.25 G 1.122(he bar line k)
+-3.622 F -.15(ey)-.1 G -.1(wo).15 G 3.623(rd. The).1 F 3.623(yc)-.15 G
+1.123(an be speci\214ed in an)-3.623 F(y)-.15 E
+(order and are described belo)69.336 461.6 Q -.65(w.)-.25 G 69.336 478.6
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.3.1 Bar)72.586 478.6 R(line padding)
+3.25 E 69.336 490.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .322(One optional directi)72.158 490.6 R
+.622 -.15(ve i)-.25 H 2.822(sp).15 G 2.822(adding. It)-2.822 F .322
+(can be used to force Mup to place e)2.822 F .321
+(xtra white space to the left of the)-.15 F 1.224
+(bar line. It is speci\214ed by the k)69.336 502.6 R -.15(ey)-.1 G -.1
+(wo).15 G 1.224(rd "pad" follo).1 F 1.224
+(wed by a number of stepsizes of padding to add. F)-.25 F(or)-.15 E -.15
+(ex)69.336 514.6 S(ample:).15 E/F1 10/Courier@0 SF(dblbar pad 3)105.336
+532.6 Q F0 -.1(wo)69.336 552.6 S(uld add 3 stepsizes of padding.).1 E
+69.336 569.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.3.2 Bar)72.586 569.6 R
+(line location ta)3.25 E(g)-.13 E 69.336 581.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF
+(It is also possible to associate a location tag with a bar line.)71.836
+581.6 Q -.15(Fo)5 G 2.5(re).15 G(xample:)-2.65 E/F1 10/Courier@0 SF
+(// Associate tag "_bar6" with bar line)105.336 599.6 Q(bar =_bar6)
+105.336 611.6 Q(// Do double bar with an extra stepsize of)105.336 635.6
+Q(// padding, and associate tag "q")105.336 647.6 Q
+(// with the bar line)105.336 659.6 Q(dblbar pad 1 =q)105.336 671.6 Q F0
+.098(The y coordinate of a bar line is not v)69.336 697.6 R .097(ery us\
+eful. Special rules apply if a bar line happens to be placed at the)-.15
+F .486(end of a score. An)69.336 709.6 R 2.986(yl)-.15 G .486
+(ocations tak)-2.986 F .486(en relati)-.1 F .786 -.15(ve t)-.25 H 2.986
+(ot).15 G .486(he bar that w)-2.986 F .486
+(ould be to the right of the bar are treated as if)-.1 F .429
+(the bar line were at the be)69.336 721.6 R .429(ginning of the follo)
+-.15 F .429(wing score, just be)-.25 F .429
+(yond the clef and time and k)-.15 F .728 -.15(ey s)-.1 H(ignatures,).15
+E(if an)69.336 733.6 Q -.65(y.)-.15 G EP
+%%Page: 40 46
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(0-)-2.5 G 69.336 101
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.3.3 Endings)72.586 101 R 69.336 113
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.239
+(First and second endings, etc. can be designated at bar lines.)73.074
+113 R 1.239(This is done with the k)6.239 F -.15(ey)-.1 G -.1(wo).15 G
+1.239(rd "ending,").1 F(follo)69.336 125 Q .699(wed by a quoted string \
+to use as the label for the ending that should be)-.25 F .698
+(gin at the bar line. An ending)-.15 F .136(will span bars until either\
+ another ending is speci\214ed, the piece ends, or the special k)69.336
+137 R -.15(ey)-.1 G -.1(wo).15 G .136(rd "endending" is).1 F
+(used. Examples:)69.336 149 Q/F1 10/Courier@0 SF(bar ending "1.")105.336
+167 Q(repeatend ending "2-3")105.336 179 Q(endbar endending)105.336 191
+Q F0 .1(The ending label will al)69.336 217 R -.1(wa)-.1 G .099(ys be f\
+orced into 12 point times roman font. If you change font or size or inc\
+lude).1 F(special characters in the ending label, the output is not lik)
+69.336 229 Q(ely to be aligned properly)-.1 E(.)-.65 E 1.073(The "endin\
+gstyle" parameter \(described in the section on parameters\) controls w\
+here endings are placed.)69.336 247 R
+(Endings cannot start at or cross o)69.336 259 Q -.15(ve)-.15 G 2.5(rar)
+.15 G(estart bar)-2.5 E(.)-.55 E 69.336 276 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.3.4 Rehear)72.586 276 R(sal marks)
+-.13 E 69.336 288 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF
+(Rehearsal letters or numbers can be speci\214ed on an)71.836 288 Q 2.5
+(yb)-.15 G(ar line. There are four formats:)-2.5 E/F1 10/Times-Bold@0 SF
+-.18(re)105.336 300 S(hearsal let).18 E -.18(re)105.336 312 S
+(hearsal num).18 E -.18(re)105.336 324 S(hearsal mnum).18 E -.18(re)
+105.336 336 S(hearsal ").18 E/F2 10/Times-Italic@0 SF(label)A F1(")A F0
+.981(In the \214rst e)69.336 354 R .981
+(xample, a rehearsal letter will be placed on the bar)-.15 F 3.48(.T)
+-.55 G .98(he \214rst occurrence of this will become)-3.48 F .116
+(rehearsal "A", the ne)69.336 366 R .116
+(xt "B", and so forth. The second format w)-.15 F .116
+(orks in a similar f)-.1 F .116(ashion e)-.1 F .117(xcept that numbers)
+-.15 F .13(are used rather than letters. W)69.336 378 R .129
+(ith the third format, the current measure number is used. W)-.4 F .129
+(ith the last format,)-.4 F(an)69.336 390 Q 3.047(ya)-.15 G .547
+(rbitrary string within the quotes will be used. The k)-3.047 F -.15(ey)
+-.1 G -.1(wo).15 G .547(rd "rehearsal" can be abbre).1 F .547
+(viated to "reh" if)-.25 F .798
+(you wish. Only one rehearsal mark is allo)69.336 402 R .798(wed on an)
+-.25 F 3.298(yo)-.15 G .798(ne bar)-3.298 F 3.298(,b)-.4 G .798
+(ut the types can be mix)-3.498 F .797(ed throughout the)-.15 F 5.054
+(composition. \(Note)69.336 414 R 2.554
+(that mixing "num" with "mnum" is lik)5.054 F 2.554(ely to be v)-.1 F
+2.555(ery confusing, ho)-.15 F(we)-.25 E -.15(ve)-.25 G -.55(r.).15 G
+7.555(\)T).55 G(he)-7.555 E(rehearsal marks can be intermix)69.336 426 Q
+(ed with other bar options:)-.15 E/F3 10/Courier@0 SF(1: 1c;)105.336 444
+Q(dblbar reh num ending "1")105.336 456 Q(1: 1e;)105.336 468 Q
+(repeatend pad 1 =_xyz reh let ending "2.")105.336 480 Q(1: 1g;)105.336
+492 Q(bar rehearsal "Duet")105.336 504 Q(1: 1ce;)105.336 516 Q
+(endbar endending)105.336 528 Q 127.836 537.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 77 rlineto 320 0 rlineto 0 77 neg rlineto closepath stroke grestore
+EEND 160 685 320 320 -77 77 126.836 614.6 PBEGIN
+%%BeginDocument: mugex38.ps
+%%BoundingBox: 160 685 480 762
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+612.29 785.78 828.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+272.03 727.78 moveto
+272.03 738.78 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+275.03 728.78 moveto
+(1) show
+272.03 738.78 moveto
+336.19 738.78 lineto stroke
+336.19 738.78 moveto
+336.19 727.78 lineto stroke
+340.19 727.78 moveto
+340.19 738.78 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+343.19 728.78 moveto
+(2.) show
+340.19 738.78 moveto
+462.50 738.78 lineto stroke
+462.50 738.78 moveto
+462.50 727.78 lineto stroke
+% S_CLEFSIG
+192.08 707.78 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+225.79 695.78 1.000000 1n
+218.37 695.78 moveto
+233.21 695.78 lineto stroke
+restore
+% S_BAR
+4 linenum
+0.70 setlinewidth
+268.03 725.78 moveto
+268.03 701.78 lineto stroke
+271.03 725.78 moveto
+271.03 701.78 lineto stroke
+/Times-Bold findfont
+12 scalefont
+setfont
+newpath
+265.04 742.78 moveto
+265.04 754.00 lineto
+275.52 754.00 lineto
+275.52 742.78 lineto
+closepath
+stroke
+267.04 744.28 moveto
+(1) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+287.45 701.78 1.000000 1n
+restore
+% S_BAR
+6 linenum
+334.19 716.78 1.000000 dot
+334.19 710.78 1.000000 dot
+0.70 setlinewidth
+338.19 725.78 moveto
+338.19 701.78 lineto stroke
+3.00 setlinewidth
+342.19 725.78 moveto
+342.19 701.78 lineto stroke
+0.70 setlinewidth
+/Times-Bold findfont
+12 scalefont
+setfont
+newpath
+331.87 742.78 moveto
+331.87 754.00 lineto
+345.01 754.00 lineto
+345.01 742.78 lineto
+closepath
+stroke
+333.87 744.28 moveto
+(A) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+359.11 707.78 1.000000 1n
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+402.34 725.78 moveto
+402.34 701.78 lineto stroke
+/Times-Bold findfont
+12 scalefont
+setfont
+newpath
+396.02 742.78 moveto
+396.02 753.93 lineto
+425.15 753.93 lineto
+425.15 742.78 lineto
+closepath
+stroke
+398.02 744.43 moveto
+(Duet) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+418.77 701.78 1.000000 1n
+418.77 695.78 1.000000 1n
+411.35 695.78 moveto
+426.19 695.78 lineto stroke
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+462.50 725.78 moveto
+462.50 701.78 lineto stroke
+3.00 setlinewidth
+466.50 725.78 moveto
+466.50 701.78 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Times-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .234
+(The rehearsal marks are normally put directly abo)69.336 634.6 R .534
+-.15(ve t)-.15 H .234(he bar line. Ho).15 F(we)-.25 E -.15(ve)-.25 G
+1.033 -.4(r, i).15 H 2.733(ft).4 G .233(he bar line f)-2.733 F .233
+(alls at the end of)-.1 F 4.427(as)69.336 646.6 S 1.928
+(core, the rehearsal mark will be placed at the be)-4.427 F 1.928
+(ginning of the follo)-.15 F 1.928(wing score, after the clef, k)-.25 F
+-.15(ey)-.1 G .142(signature, and time signature.)69.336 658.6 R .141(T\
+he "endingstyle" parameter \(described in the section on parameters\) i\
+s used)5.142 F .498(to determine which staf)69.336 670.6 R .498
+(fs get rehearsal marks.)-.25 F .499
+(The "rehstyle" parameter speci\214es whether to put rehearsal)5.499 F
+(marks inside a box or a circle or lea)69.336 682.6 Q .3 -.15(ve t)-.2 H
+(hem plain.).15 E 2.692(The rehearsal k)69.336 700.6 R -.15(ey)-.1 G -.1
+(wo).15 G 2.692(rd may be follo).1 F 2.691(wed by a speci\214cation for)
+-.25 F/F1 10/Times-Italic@0 SF(fontfamily)5.191 E F0(,)A F1(font)5.191 E
+F0 5.191(,a)C(nd/or)-5.191 E/F2 10/Times-Bold@0 SF(\()5.191 E F1(size)A
+F2(\))A F0 7.691(.O)C(nce)-7.691 E(speci\214ed, these remain in ef)
+69.336 712.6 Q(fect for an)-.25 E 2.5(yf)-.15 G
+(uture rehearsal marks, until e)-2.5 E(xplictly changed. Some e)-.15 E
+(xamples:)-.15 E EP
+%%Page: 41 47
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(1-)-2.5 G/F1 10
+/Courier@0 SF(bar rehearsal helvetica bold \(14\) let)105.336 96 Q
+(repeatend reh newcentury num)105.336 108 Q
+(invisbar reh rom \(10\) mnum)105.336 120 Q F0 .234
+(After all the options listed abo)69.336 146 R -.15(ve)-.15 G 2.734(,y)
+.15 G .234(ou may specify "dist)-2.734 F/F2 10/Times-Italic@0 SF(N)2.734
+E F0 2.734("w)C(here)-2.734 E F2(N)2.734 E F0 .235
+(is some number of stepsizes. This will)2.734 F -.15(ove)69.336 158 S
+.008(rride the dist parameter for determining ho).15 F 2.507(wc)-.25 G
+.007(lose to the staf)-2.507 F 2.507(ft)-.25 G 2.507(op)-2.507 G .007
+(lace the rehearsal mark.)-2.507 F .007(If the number)5.007 F .408
+(is follo)69.336 170 R .408(wed by a "!" Mup will place the mark e)-.25
+F .408(xactly that f)-.15 F .408(ar from the top of the staf)-.1 F .409
+(f, e)-.25 F -.15(ve)-.25 G 2.909(ni).15 G 2.909(fi)-2.909 G 2.909(to)
+-2.909 G -.15(ve)-3.059 G(rwrites).15 E(other things; otherwise the v)
+69.336 182 Q(alue speci\214es a minimum distance.)-.25 E F1
+(rehearsal num dist 5)105.336 200 Q(// at least 5 stepsizes away)30 E
+(reh bold "A1" dist 2 !)105.336 212 Q(// exactly 2 stepsizes away)18 E
+69.336 237 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.3.5 Setting)72.586 237 R(the measur)
+3.25 E 3.25(en)-.481 G(umber)-3.25 E 69.336 249 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .854(Mup k)72.69 249 R .854
+(eeps track of measure numbers automatically)-.1 F 3.354(,b)-.65 G .853
+(ut sometimes you may w)-3.554 F .853(ant to o)-.1 F -.15(ve)-.15 G .853
+(rride this to set).15 F .686
+(the current measure number to some speci\214c v)69.336 261 R 3.186
+(alue. This)-.25 F .687(is done by adding mnum=)3.186 F/F1 10
+/Times-Italic@0 SF(number)A F0 .687(on a bar line,)3.187 F
+(which will set the current measure number to the gi)69.336 273 Q -.15
+(ve)-.25 G(n).15 E F1(number)2.5 E F0(.)A/F2 10/Courier@0 SF
+(// Set the current measure number to 50)105.336 291 Q(dblbar mnum=50)
+105.336 303 Q 69.336 328 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.3.6 Setting)72.586 328 R -.481(re)
+3.25 G(hear).481 E(sal letter or number)-.13 E 69.336 340 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.413(If you are using the "rehearsal let" \
+or "rehearsal num" styles, you can set those to speci\214c v)73.249 340
+R 1.412(alues too,)-.25 F .75(similarly to ho)69.336 352 R 3.25(wm)-.25
+G .75(num can be set.)-3.25 F .75(This might be useful, for e)5.75 F .75
+(xample, if you ha)-.15 F 1.05 -.15(ve a s)-.2 H .75
+(ingle input \214le that).15 F .694(contains multiple songs or mo)69.336
+364 R -.15(ve)-.15 G .694(ments, and you w).15 F .693
+(ant the rehearsal marks to start o)-.1 F -.15(ve)-.15 G 3.193(ra).15 G
+3.193(tt)-3.193 G .693(he be)-3.193 F .693(ginning of)-.15 F
+(each song or mo)69.336 376 Q -.15(ve)-.15 G(ment.).15 E
+(The rehearsal number can be set on an)69.336 394 Q 2.5(yb)-.15 G
+(ar line using num=)-2.5 E/F1 10/Times-Italic@0 SF(N)A F0 2.5(,w)C(here)
+-2.5 E F1(N)2.5 E F0(is a number)2.5 E 2.5(,t)-.4 G(ypically 1.)-2.5 E
+/F2 10/Courier@0 SF(bar num=1)105.336 412 Q F0 .225
+(The rehearsal letter can be set in a similar w)69.336 432 R(ay)-.1 E
+2.725(,u)-.65 G .225(sing let=")-2.725 F F1(X)A F0 2.725("w)C(here)
+-2.725 E F1(X)2.725 E F0 .226(is either a single upper case letter)2.725
+F 2.726(,A)-.4 G(to Z, or tw)69.336 444 Q 2.5(ou)-.1 G
+(pper case letters, AA to ZZ.)-2.5 E F2(dblbar let="A" reh let)105.336
+462 Q 69.336 487 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(5.3.7 Hiding)72.586 487 R(time/k)3.25
+E .78 -.39(ey s)-.13 H(ignatur).39 E 3.25(ea)-.481 G(nd clef c)-3.25 E
+(hang)-.195 E(es)-.13 E 69.336 499 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.049
+(Generally in printed music, when a time signature or k)72.885 499 R
+1.348 -.15(ey s)-.1 H 1.048(ignature change occurs at the be).15 F 1.048
+(ginning of a)-.15 F .138
+(score, these changes are also printed at the v)69.336 511 R .138
+(ery end of the pre)-.15 F .138(vious score, to mak)-.25 F 2.638(ei)-.1
+G 2.638(tc)-2.638 G .138(lear there is a change)-2.638 F 1.242
+(coming up.)69.336 523 R 1.242(Mup normally does this, b)6.242 F 1.241
+(ut occasionally you may not w)-.2 F 1.241(ant that beha)-.1 F(vior)-.2
+E 6.241(.S)-.55 G 1.241(ometimes you)-6.241 F 1.638(may w)69.336 535 R
+1.638(ant to mak)-.1 F 4.138(ean)-.1 G 2.138 -.25(ew s)-4.138 H 1.638
+(core appear lik).25 F 4.138(et)-.1 G 1.638(he be)-4.138 F 1.638
+(ginning of a ne)-.15 F 4.138(wp)-.25 G 1.638
+(iece. If you wish to suppress the)-4.138 F .036
+(printing of time signature, k)69.336 547 R .336 -.15(ey s)-.1 H .036(i\
+gnature, and clef changes at the end of the preceding score, you can us\
+e the).15 F 1.656("hidechanges" k)69.336 559 R -.15(ey)-.1 G -.1(wo).15
+G 1.657(rd on the bar line at which the changes occur).1 F 6.657(.H)-.55
+G 1.657(idechanges cannot be used on a)-6.657 F(restart bar)69.336 571 Q
+(.)-.55 E EP
+%%Page: 42 48
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(2-)-2.5 G/F1 10
+/Courier@0 SF(1: c;d;e;f;)105.336 96 Q(bar)105.336 108 Q
+(// change time/key with normal treatment)105.336 120 Q(newscore)105.336
+144 Q(score time=5/4 ; key = 1&)105.336 156 Q(music)105.336 168 Q
+(1: d;e;f;2g;)105.336 180 Q
+(// don't show changes at end of previous score)105.336 192 Q
+(bar hidechanges)105.336 204 Q(newscore)105.336 228 Q
+(score time=6/4 ; key = 2#)105.336 252 Q(music)105.336 264 Q
+(1: d;e;f;2.g;)105.336 276 Q(bar)105.336 288 Q 111.836 297.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 193 rlineto 352 0 rlineto 0 193 neg rlineto closepath stroke grestore
+EEND 128 570 352 352 -193 193 110.836 490.6 PBEGIN
+%%BeginDocument: mugex39.ps
+%%BoundingBox: 128 570 480 763
+save
+1960644268 1960643998 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+588.07 803.00 828.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 728.73 moveto
+( ) show
+% S_CLEFSIG
+167.86 725.00 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+179.66 731.00 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+179.66 718.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+213.12 713.00 1.000000 4n
+0.70 setlinewidth
+206.89 713.00 moveto
+219.35 713.00 lineto stroke
+216.80 713.75 moveto
+216.80 734.00 lineto stroke
+272.47 716.00 1.000000 4n
+276.15 716.75 moveto
+276.15 737.00 lineto stroke
+331.81 719.00 1.000000 4n
+335.50 719.75 moveto
+335.50 740.00 lineto stroke
+392.00 722.00 1.000000 4n
+395.68 722.75 moveto
+395.68 743.00 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+445.80 743.00 moveto
+445.80 719.00 lineto stroke
+% S_SSV
+10 linenum
+% S_CLEFSIG
+451.04 731.00 1.000000 flat
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+456.78 731.00 moveto
+(5) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+456.78 718.98 moveto
+(4) show
+% S_FEED
+9 linenum
+576.00 737.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 659.00 1.000000 gclef
+169.33 665.00 1.000000 flat
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+175.07 665.00 moveto
+(5) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+175.07 652.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+207.92 650.00 1.000000 4n
+211.60 650.75 moveto
+211.60 671.00 lineto stroke
+263.56 653.00 1.000000 4n
+267.25 653.75 moveto
+267.25 674.00 lineto stroke
+319.18 656.00 1.000000 4n
+322.86 656.75 moveto
+322.86 677.00 lineto stroke
+381.66 659.00 1.000000 2n
+385.56 659.75 moveto
+385.56 680.00 lineto stroke
+restore
+% S_BAR
+14 linenum
+0.70 setlinewidth
+467.65 677.00 moveto
+467.65 653.00 lineto stroke
+% S_SSV
+18 linenum
+% S_CLEFSIG
+% S_FEED
+16 linenum
+576.00 671.00 828.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 593.00 1.000000 gclef
+169.90 611.00 1.000000 sharp
+176.54 602.00 1.000000 sharp
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+182.86 599.00 moveto
+(6) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+182.86 586.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+214.33 584.00 1.000000 4n
+218.01 584.75 moveto
+218.01 605.00 lineto stroke
+261.67 587.00 1.000000 4n
+265.35 587.75 moveto
+265.35 608.00 lineto stroke
+308.97 590.00 1.000000 4n
+312.66 590.75 moveto
+312.66 611.00 lineto stroke
+364.54 593.00 1.000000 2n
+374.02 596.00 1.000000 dot
+368.44 593.75 moveto
+368.44 614.00 lineto stroke
+restore
+% S_BAR
+22 linenum
+0.70 setlinewidth
+467.65 611.00 moveto
+467.65 587.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 510.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(5.4 Multir)72.836 510.6 R(est)-.252 E
+69.336 528.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .783(Multiple measure rests can be indicate\
+d using the "multirest" statement.)72.619 528.6 R .782(It is follo)5.782
+F .782(wed by the number of)-.25 F .162(measures of rest.)69.336 540.6 R
+.162(The number must be greater than 1, and no lar)5.162 F .163
+(ger than 1000.)-.18 F .163(There must not be an)5.163 F 2.663(yn)-.15 G
+(ote)-2.663 E(or lyric information speci\214ed for a multirest measure.)
+69.336 552.6 Q(Examples:)5 E/F1 10/Courier@0 SF(multirest 15)105.336
+570.6 Q(bar)105.336 582.6 Q(1: 2c;4;;)105.336 594.6 Q(bar)105.336 606.6
+Q(1: 2.c;4r;)105.336 618.6 Q(bar)105.336 630.6 Q(multirest 5)105.336
+642.6 Q(bar)105.336 654.6 Q 91.836 664.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 64 rlineto 392 0 rlineto 0 64 neg rlineto closepath stroke grestore
+EEND 128 698 392 392 -64 64 90.836 728.2 PBEGIN
+%%BeginDocument: mugex40.ps
+%%BoundingBox: 128 698 520 762
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+144.29 1230.79 792.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 720.79 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+1.50 setlinewidth
+187.90 720.79 moveto
+187.90 732.79 lineto stroke
+246.42 720.79 moveto
+246.42 732.79 lineto stroke
+3.00 setlinewidth
+187.90 726.79 moveto
+246.42 726.79 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+207.95 741.79 moveto
+(15) show
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+260.96 738.79 moveto
+260.96 714.79 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+273.29 708.79 1.000000 2n
+266.84 708.79 moveto
+279.74 708.79 lineto stroke
+277.19 709.54 moveto
+277.19 729.79 lineto stroke
+302.88 708.79 1.000000 4n
+296.65 708.79 moveto
+309.11 708.79 lineto stroke
+306.56 709.54 moveto
+306.56 729.79 lineto stroke
+321.99 708.79 1.000000 4n
+315.76 708.79 moveto
+328.22 708.79 lineto stroke
+325.67 709.54 moveto
+325.67 729.79 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+341.55 738.79 moveto
+341.55 714.79 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+354.71 708.79 1.000000 2n
+364.19 711.79 1.000000 dot
+348.26 708.79 moveto
+361.16 708.79 lineto stroke
+358.61 709.54 moveto
+358.61 729.79 lineto stroke
+396.66 726.79 1.000000 4rest
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+416.07 738.79 moveto
+416.07 714.79 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+1.50 setlinewidth
+430.60 720.79 moveto
+430.60 732.79 lineto stroke
+489.12 720.79 moveto
+489.12 732.79 lineto stroke
+3.00 setlinewidth
+430.60 726.79 moveto
+489.12 726.79 lineto stroke
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+455.25 741.79 moveto
+(5) show
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+503.65 738.79 moveto
+503.65 714.79 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 43 49
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(3-)-2.5 G
+(See also the -c command line option, and the restcombine parameter)
+69.336 96 Q(.)-.55 E(Normally)69.336 114 Q 5.668(,t)-.65 G 3.167
+(he number of measures of rest is printed, b)-5.668 F 3.167
+(ut it is possible to turn this of)-.2 F 5.667(fu)-.25 G 3.167(sing the)
+-5.667 F(printmultnum parameter)69.336 126 Q 5(.A)-.55 G 2.5(na)-5 G
+(lternate notation can be speci\214ed using the restsymmult parameter)
+-2.5 E(.)-.55 E 69.336 144 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(5.5 L)72.836 144 R(yrics)-.77 E 69.336
+162 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF -.55(Ly)72.318 162 S .482
+(rics are speci\214ed in a some).55 F .483
+(what similar manner to note groups.)-.25 F -.55(Ly)5.483 G .483
+(rics for each staf).55 F 2.983(fa)-.25 G .483(re speci\214ed with)
+-2.983 F .747(the w)69.336 174 R .747(ord "lyrics" optionally follo)-.1
+F .747(wed by a)-.25 F/F1 10/Times-Italic@0 SF(place)3.247 E F0 3.247
+(,f)C(ollo)-3.247 E .746(wed by the)-.25 F F1(staf)3.246 E 3.246(fn)-.18
+G(umber)-3.246 E F0 3.246(,f)C(ollo)-3.246 E .746(wed by a colon, then)
+-.25 F(the timing and syllable information.)69.336 186 Q(The)69.336 204
+Q F1(place)2.883 E F0 2.883(,i)C 2.883(fs)-2.883 G .383
+(peci\214ed, can be "abo)-2.883 F -.15(ve)-.15 G 2.883("o).15 G 2.883
+(r")-2.883 G(belo)-2.883 E -.65(w,)-.25 G 2.883("t).65 G 2.883(oi)-2.883
+G .383(ndicate whether the lyrics are to be printed abo)-2.883 F .684
+-.15(ve o)-.15 H(r).15 E(belo)69.336 216 Q 2.5(wt)-.25 G(he gi)-2.5 E
+-.15(ve)-.25 G 2.5(ns).15 G(taf)-2.5 E(f. The def)-.25 E(ault is belo)
+-.1 E -.65(w.)-.25 G(The)69.336 234 Q F1(staf)2.921 E 2.921(fn)-.18 G
+(umber)-2.921 E F0 .421
+(can be a single number or list of ranges of numbers.)2.921 F .421
+(It can also be gi)5.421 F -.15(ve)-.25 G 2.921(na).15 G 2.921(st)-2.921
+G .42(he k)-2.921 F -.15(ey)-.1 G -.1(wo).15 G(rd).1 E
+("all," which will place the lyrics abo)69.336 246 Q .3 -.15(ve t)-.15 H
+(he top visible staf).15 E 2.5(fo)-.25 G 2.5(rb)-2.5 G(elo)-2.5 E 2.5
+(wt)-.25 G(he bottom visible staf)-2.5 E(f.)-.25 E .222
+(The place can also be speci\214ed as "between)69.336 264 R F1(M)2.722 E
+/F2 10/Times-Bold@0 SF(&)A F1(N)A F0 2.722("w)C(here)-2.722 E F1(M)2.722
+E F0(and)2.722 E F1(N)2.722 E F0 .222(are numbers.)2.722 F .222
+(This will cause the lyrics)5.222 F(to printed approximately halfw)
+69.336 276 Q(ay between staf)-.1 E(f)-.25 E F1(M)2.5 E F0(and staf)2.5 E
+(f)-.25 E F1(N)2.5 E F0(.)A F1(N)2.5 E F0(must be e)2.5 E
+(xactly one greater than)-.15 E F1(M)2.5 E F0(.)A/F3 10/Courier@0 SF
+(lyrics 1:)105.336 294 Q(lyrics above 2,3:)105.336 306 Q
+(lyrics between 1&2, 3&4:)105.336 318 Q F0 .686(If you w)69.336 344 R
+.686(ant the same lyrics abo)-.1 F .986 -.15(ve s)-.15 H .686(ome staf)
+.15 F .686(fs b)-.25 F .686(ut belo)-.2 F 3.186(wo)-.25 G .686
+(thers, you can specify se)-3.186 F -.15(ve)-.25 G .685
+(ral places and list of).15 F(staf)69.336 356 Q
+(fs, separated by semicolons.)-.25 E -.15(Fo)5 G 2.5(re).15 G(xample:)
+-2.65 E F3(lyrics above 1,3 ; below 2,4 ; between 5&6 :)105.336 374 Q F0
+.626(After the colon comes a list of time v)69.336 400 R 3.126(alues. T)
+-.25 F .626(ime v)-.35 F .626
+(alues are separated by semicolons and are speci\214ed as)-.25 F(the)
+69.336 412 Q 2.5(ya)-.15 G
+(re for notes: "2" for half notes, "8." for dotted eight, etc.)-2.5 E
+.507(If the time v)69.336 430 R .507
+(alues for lyrics are the same as the time v)-.25 F .506
+(alues for the notes on the staf)-.25 F .506(f, the time v)-.25 F .506
+(alues need)-.25 F .16(not be speci\214ed. If you don')69.336 442 R 2.66
+(ts)-.18 G .16(pecify them, Mup will deri)-2.66 F .461 -.15(ve t)-.25 H
+.161(he appropriate v).15 F .161(alues from the music input.)-.25 F(If)
+5.161 E .761(you list more than one staf)69.336 454 R .761
+(f, the time v)-.25 F .761(alues will be deri)-.25 F -.15(ve)-.25 G
+3.261(df).15 G .761(rom the \214rst staf)-3.261 F 3.261(fy)-.25 G .761
+(ou list. Usually)-3.261 F 3.261(,t)-.65 G .761(he time)-3.261 F -.25
+(va)69.336 466 S .107(lues will be deri).25 F -.15(ve)-.25 G 2.607(df)
+.15 G .107(rom v)-2.607 F .107(oice 1, b)-.2 F .108(ut if v)-.2 F .108
+(oice 1 music data doesn')-.2 F 2.608(te)-.18 G .108(xist or is in)
+-2.758 F .108(visible, or if the lyrics are)-.4 F -.15(ex)69.336 478 S
+.641(plicitly speci\214ed as "belo).15 F .641
+(w" and there is a visible v)-.25 F .64(oice 2, then v)-.2 F .64
+(oice 2 will be used.)-.2 F -1.29(Vo)5.64 G .64(ice 3, if an)1.29 F 1.94
+-.65(y, i)-.15 H(s).65 E(ne)69.336 490 Q -.15(ve)-.25 G 2.5(ru).15 G
+(sed for automatically deri)-2.5 E(ving time v)-.25 E(alues for lyrics.)
+-.25 E(Some e)5 E(xamples:)-.15 E EP
+%%Page: 44 50
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(4-)-2.5 G/F1 10
+/Courier@0 SF(1: c;d;e;f;)105.336 96 Q(lyrics 1: "The sun will shine";)
+105.336 108 Q(// The time values will be all quarter notes,)105.336 120
+Q(// as derived from the music on staff 1)105.336 132 Q(bar)105.336 144
+Q(1: 8g;4.f;4g;a;)105.336 168 Q(lyrics 1: "up-on the earth.";)105.336
+180 Q(// The derived time values will be 8;4.;4;;)105.336 192 Q(bar)
+105.336 204 Q(// In these examples, time values will be taken)105.336
+228 Q(// from staff 4, since it is the first one listed.)105.336 240 Q
+(// In the last case, because "below" is specified explicitly,)105.336
+252 Q(// the times will be taken from voice 2)105.336 264 Q
+(// if there is a visible voice 2; in all the other cases)105.336 276 Q
+(// it will be taken from voice 1 if voice 1 music)105.336 288 Q
+(// has been entered and is visible.)105.336 300 Q
+(lyrics 4,7,9: "for-ev-er";)105.336 312 Q
+(lyrics above 4-6: "nev-er-more";)105.336 324 Q
+(lyrics between 4&5,6&7: "this is it";)105.336 336 Q
+(lyrics below 4,2: "and so forth";)105.336 348 Q F0 .011
+(The line describing the music from which to deri)69.336 368 R .311 -.15
+(ve t)-.25 H .011
+(he times must appear in the input prior to the lyrics line).15 F .233
+(that is deri)69.336 380 R .233(ving the times.)-.25 F .233
+(If chords in the music are tied or slurred together)5.233 F 2.732(,M)
+-.4 G .232(up will treat those chords as)-2.732 F 1.229
+(being for a single syllable.)69.336 392 R(Ho)6.229 E(we)-.25 E -.15(ve)
+-.25 G 2.029 -.4(r, t).15 H 1.23
+(here may be some circumstances in which the rules Mup uses to).4 F
+(deri)69.336 404 Q .503 -.15(ve t)-.25 H .203(ime v).15 F .203
+(alues may not yield what you w)-.25 F .203
+(ant, in which case you will ha)-.1 F .502 -.15(ve t)-.2 H 2.702(oe).15
+G .202(xplicitly specify the times)-2.852 F(for that measure.)69.336 416
+Q -.15(Fo)69.336 434 S(llo).15 E .607(wing the time v)-.25 F .608
+(alues is a list of one or more v)-.25 F .608
+(erse numbers and lyric strings containing the w)-.15 F .608(ords of)-.1
+F .474(the lyrics.)69.336 446 R .474(The v)5.474 F .474
+(erse number\(s\) are gi)-.15 F -.15(ve)-.25 G 2.974(nw).15 G .474
+(ithin square brack)-2.974 F .474(ets. If no v)-.1 F .473
+(erse is speci\214ed on the \214rst set of)-.15 F .977
+(lyrics for a staf)69.336 458 R 3.477(fa)-.25 G .977(nd place, v)-3.477
+F .977(erse 1 is assumed.)-.15 F .978
+(On subsequent lyrics strings for that staf)5.977 F 3.478(fa)-.25 G .978
+(nd place, the)-3.478 F -.15(ve)69.336 470 S .307
+(rse number is assumed to be one more than the pre).15 F .307(vious v)
+-.25 F .307(erse number)-.15 F 5.307(.T)-.55 G .307
+(hus you only need to e)-5.307 F(xplicitly)-.15 E(specify a v)69.336 482
+Q(erse number if you w)-.15 E(ant to skip o)-.1 E -.15(ve)-.15 G 2.5
+(rav).15 G(erse or supply them out of order)-2.65 E(.)-.55 E -1.11(Ve)
+69.336 500 S .075(rse numbers need not be consecuti)1.11 F -.15(ve)-.25
+G 5.075(.T).15 G .075(he staf)-5.075 F 2.575(fn)-.25 G .076(umber and v)
+-2.575 F .076(erse number can be gi)-.15 F -.15(ve)-.25 G 2.576(na).15 G
+2.576(sl)-2.576 G .076(ists or ranges.)-2.576 F(Another e)69.336 512 Q
+(xample:)-.15 E F1(1-2: 4.c+;8c;{4e;f;g;}3;)105.336 530 Q
+(lyrics below 1-2: 4.;8;{4;;;}3; \\)105.336 542 Q
+("This is some-thing else."; \\)153.336 554 Q
+([4,5] "How do you like this?"; \\)153.336 566 Q
+([2-3,6] "Now try this out too.";)153.336 578 Q(bar)105.336 590 Q EP
+%%Page: 45 51
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(5-)-2.5 G 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 269 rlineto 320 0 rlineto 0 269 neg rlineto closepath stroke grestore
+EEND 160 493 320 320 -269 269 126.836 365 PBEGIN
+%%BeginDocument: mugex41.ps
+%%BoundingBox: 160 493 480 762
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1233.86 756.00 5 1.000000 1.000000 stf
+180.29 1105.59 756.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 741.86 moveto
+180.29 589.59 lineto stroke
+% S_CLEFSIG
+192.08 723.86 1.000000 gclef
+192.08 595.59 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.82 697.86 moveto
+(This) show
+/Times-Roman findfont
+12 scalefont
+setfont
+301.28 697.86 moveto
+(is) show
+/Times-Roman findfont
+12 scalefont
+setfont
+363.64 697.86 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+330.29 697.86 moveto
+(some) show
+/Times-Roman findfont
+12 scalefont
+setfont
+374.65 697.86 moveto
+(thing) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.07 697.86 moveto
+(else.) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 684.61 moveto
+(Now) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.97 684.61 moveto
+(try) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.29 684.61 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.97 684.61 moveto
+(out) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.91 684.61 moveto
+(too.) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 671.29 moveto
+(Now) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.97 671.29 moveto
+(try) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.29 671.29 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.97 671.29 moveto
+(out) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.91 671.29 moveto
+(too.) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 657.97 moveto
+(How) show
+/Times-Roman findfont
+12 scalefont
+setfont
+300.29 657.97 moveto
+(do) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.13 657.97 moveto
+(you) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.31 657.97 moveto
+(like) show
+/Times-Roman findfont
+12 scalefont
+setfont
+419.83 657.97 moveto
+(this?) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 644.65 moveto
+(How) show
+/Times-Roman findfont
+12 scalefont
+setfont
+300.29 644.65 moveto
+(do) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.13 644.65 moveto
+(you) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.31 644.65 moveto
+(like) show
+/Times-Roman findfont
+12 scalefont
+setfont
+419.83 644.65 moveto
+(this?) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 631.33 moveto
+(Now) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.97 631.33 moveto
+(try) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.29 631.33 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.97 631.33 moveto
+(out) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.91 631.33 moveto
+(too.) show
+228.15 732.86 1.000000 4n
+237.41 732.86 1.000000 dot
+224.47 732.11 moveto
+224.47 711.86 lineto stroke
+303.28 711.86 1.000000 4n
+297.05 711.86 moveto
+309.51 711.86 lineto stroke
+306.96 712.61 moveto
+306.96 732.86 lineto stroke
+309.98 732.86 1.000000 dnflag
+337.61 717.85 1.000000 4n
+341.29 718.61 moveto
+341.29 738.86 lineto stroke
+380.79 720.86 1.000000 4n
+384.47 721.61 moveto
+384.47 741.86 lineto stroke
+425.48 723.86 1.000000 4n
+429.17 724.61 moveto
+429.17 744.86 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+378.38 745.31 moveto
+(3) show
+333.58 747.32 moveto
+376.38 749.11 lineto stroke
+386.72 749.50 moveto
+429.52 751.29 lineto stroke
+333.58 747.32 moveto
+333.58 744.32 lineto stroke
+429.52 751.29 moveto
+429.52 748.29 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.82 569.59 moveto
+(This) show
+/Times-Roman findfont
+12 scalefont
+setfont
+301.28 569.59 moveto
+(is) show
+/Times-Roman findfont
+12 scalefont
+setfont
+363.64 569.59 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+330.29 569.59 moveto
+(some) show
+/Times-Roman findfont
+12 scalefont
+setfont
+374.65 569.59 moveto
+(thing) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.07 569.59 moveto
+(else.) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 556.34 moveto
+(Now) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.97 556.34 moveto
+(try) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.29 556.34 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.97 556.34 moveto
+(out) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.91 556.34 moveto
+(too.) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 543.02 moveto
+(Now) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.97 543.02 moveto
+(try) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.29 543.02 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.97 543.02 moveto
+(out) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.91 543.02 moveto
+(too.) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 529.70 moveto
+(How) show
+/Times-Roman findfont
+12 scalefont
+setfont
+300.29 529.70 moveto
+(do) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.13 529.70 moveto
+(you) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.31 529.70 moveto
+(like) show
+/Times-Roman findfont
+12 scalefont
+setfont
+419.83 529.70 moveto
+(this?) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 516.38 moveto
+(How) show
+/Times-Roman findfont
+12 scalefont
+setfont
+300.29 516.38 moveto
+(do) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.13 516.38 moveto
+(you) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.31 516.38 moveto
+(like) show
+/Times-Roman findfont
+12 scalefont
+setfont
+419.83 516.38 moveto
+(this?) show
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+222.34 503.06 moveto
+(Now) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.97 503.06 moveto
+(try) show
+/Times-Roman findfont
+12 scalefont
+setfont
+333.29 503.06 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+376.97 503.06 moveto
+(out) show
+/Times-Roman findfont
+12 scalefont
+setfont
+420.91 503.06 moveto
+(too.) show
+228.15 604.59 1.000000 4n
+237.41 604.59 1.000000 dot
+0.70 setlinewidth
+224.47 603.84 moveto
+224.47 583.59 lineto stroke
+303.28 583.59 1.000000 4n
+297.05 583.59 moveto
+309.51 583.59 lineto stroke
+306.96 584.34 moveto
+306.96 604.59 lineto stroke
+309.98 604.59 1.000000 dnflag
+337.61 589.59 1.000000 4n
+341.29 590.34 moveto
+341.29 610.59 lineto stroke
+380.79 592.59 1.000000 4n
+384.47 593.34 moveto
+384.47 613.59 lineto stroke
+425.48 595.59 1.000000 4n
+429.17 596.34 moveto
+429.17 616.59 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+378.38 617.04 moveto
+(3) show
+333.58 619.06 moveto
+376.38 620.84 lineto stroke
+386.72 621.23 moveto
+429.52 623.02 lineto stroke
+333.58 619.06 moveto
+333.58 616.06 lineto stroke
+429.52 623.02 moveto
+429.52 620.02 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 741.86 moveto
+467.65 717.85 lineto stroke
+467.65 613.59 moveto
+467.65 589.59 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /NewCenturySchlbk-BoldItalic
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .187(In this e)69.336 385 R .187
+(xample, the lyrics will go belo)-.15 F 2.687(ws)-.25 G(taf)-2.687 E
+.186
+(fs 1 and 2. There are 5 syllables. The \214rst is a dotted quarter in)
+-.25 F .322(length, the second is an eighth, and the last three mak)
+69.336 397 R 2.822(eu)-.1 G 2.822(paq)-2.822 G .322
+(uarter note triplet. The \214rst string is for v)-2.822 F(erse)-.15 E
+.012(1, since no v)69.336 409 R .012(erse number w)-.15 F .012
+(as speci\214ed. The second string will be used for v)-.1 F .012
+(erses 4 and 5, and the last string)-.15 F(for v)69.336 421 Q
+(erses 2, 3, and 6.)-.15 E -1.1(Yo)69.336 439 S 2.543(uc)1.1 G .043
+(an also specify a v)-2.543 F .043(erse number of "c" which means the v)
+-.15 F .043(erse is to be centered v)-.15 F(ertically)-.15 E 2.543(.T)
+-.65 G .043(his is useful)-2.543 F .041(if you ha)69.336 451 R .341 -.15
+(ve a r)-.2 H .041(efrain that is identical for se).15 F -.15(ve)-.25 G
+.041(ral v).15 F .041(erses, and you don')-.15 F 2.541(tw)-.18 G .041
+(ant to ha)-2.641 F .341 -.15(ve i)-.2 H 2.541(tp).15 G .041
+(rinted multiple times.)-2.541 F/F1 10/Courier@0 SF(1: c;;e;;)105.336
+469 Q(lyrics 1: ;;2s; [1] "verse one"; [2] "verse two";)105.336 481 Q
+(lyrics 1: 2s;4;; [c] "The refrain";)105.336 493 Q(// centered lyrics)15
+E(bar)105.336 505 Q 163.836 514.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 84 rlineto 248 0 rlineto 0 84 neg rlineto closepath stroke grestore
+EEND 200 679 248 248 -84 84 162.836 598.6 PBEGIN
+%%BeginDocument: mugex42.ps
+%%BoundingBox: 200 679 448 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+216.29 1235.00 720.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+228.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+7 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+340.05 692.60 moveto
+(The) show
+/Times-Roman findfont
+12 scalefont
+setfont
+380.18 692.60 moveto
+(refrain) show
+6 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+251.58 699.00 moveto
+(verse) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.64 699.00 moveto
+(one) show
+6 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+251.58 686.19 moveto
+(verse) show
+/Times-Roman findfont
+12 scalefont
+setfont
+299.48 686.19 moveto
+(two) show
+257.90 713.00 1.000000 4n
+0.70 setlinewidth
+251.66 713.00 moveto
+264.13 713.00 lineto stroke
+261.58 713.75 moveto
+261.58 734.00 lineto stroke
+303.96 713.00 1.000000 4n
+297.73 713.00 moveto
+310.19 713.00 lineto stroke
+307.64 713.75 moveto
+307.64 734.00 lineto stroke
+344.72 719.00 1.000000 4n
+348.40 719.75 moveto
+348.40 740.00 lineto stroke
+388.14 719.00 1.000000 4n
+391.82 719.75 moveto
+391.82 740.00 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+431.65 743.00 moveto
+431.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .744(The lyrics string is follo)69.336
+618.6 R .744(wed by a semicolon.)-.25 F .745
+(There must normally be one syllable in the lyrics string for)5.744 F
+.937(each time v)69.336 630.6 R 3.437(alue. \(There)-.25 F .936
+(is one e)3.437 F .936(xception, discussed later)-.15 F 3.436
+(.\) Syllables)-.55 F .936(are separated in the lyrics string by)3.436 F
+(white space, a dash, or an underscore.)69.336 642.6 Q 1.043
+(Sometimes a syllable is to be held out for se)69.336 660.6 R -.15(ve)
+-.25 G 1.044(ral counts or o).15 F -.15(ve)-.15 G 3.544(rs).15 G -2.15
+-.25(ev e)-3.544 H 1.044(ral notes. This can be indicated by).25 F .228
+(dashes or underscores.)69.336 672.6 R .228(If the syllable in the lyri\
+c string ends with a dash, on output the dash will be placed)5.228 F
+(halfw)69.336 684.6 Q .296(ay between the gi)-.1 F -.15(ve)-.25 G 2.796
+(ns).15 G .296(yllable and the ne)-2.796 F .296(xt syllable.)-.15 F .297
+(If the distance between the tw)5.296 F 2.797(os)-.1 G .297
+(yllables is long,)-2.797 F(se)69.336 696.6 Q -.15(ve)-.25 G .889(ral e)
+.15 F -.15(ve)-.25 G .889(nly-spaced dashes will be printed.).15 F .889
+(If a syllable in the lyric string ends with an underscore, an)5.889 F
+.767(underscore line will be printed from the end of the current syllab\
+le to the edge of the last note associated)69.336 708.6 R
+(with the syllable.)69.336 720.6 Q(Here are some e)69.336 738.6 Q
+(xamples:)-.15 E EP
+%%Page: 46 52
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(6-)-2.5 G/F1 10
+/Courier@0 SF(// Verse 1. The first two words have the)105.336 96 Q
+(// duration of a quarter note each.)105.336 108 Q
+(// The last word lasts a half note.)105.336 120 Q(1: e;d;2c;)105.336
+132 Q(lyrics 1: 4;;2; [1] "Three blind mice";)105.336 144 Q(bar)105.336
+156 Q 127.836 165.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 71 rlineto 320 0 rlineto 0 71 neg rlineto closepath stroke grestore
+EEND 160 692 320 320 -71 71 126.836 236.6 PBEGIN
+%%BeginDocument: mugex43.ps
+%%BoundingBox: 160 692 480 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+7 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+218.74 698.90 moveto
+(Three) show
+/Times-Roman findfont
+12 scalefont
+setfont
+285.36 698.90 moveto
+(blind) show
+/Times-Roman findfont
+12 scalefont
+setfont
+359.02 698.90 moveto
+(mice) show
+225.72 719.00 1.000000 4n
+0.70 setlinewidth
+229.40 719.75 moveto
+229.40 740.00 lineto stroke
+291.49 716.00 1.000000 4n
+295.18 716.75 moveto
+295.18 737.00 lineto stroke
+364.86 713.00 1.000000 2n
+358.41 713.00 moveto
+371.30 713.00 lineto stroke
+368.75 713.75 moveto
+368.75 734.00 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Courier@0 SF
+(// examples of above lyrics with dash and underscore)105.336 256.6 Q
+(1: 4d<>;e;8g;b;4a;)105.336 268.6 Q(lyrics above 1: "now_ or nev-er";)
+105.336 280.6 Q(bar)105.336 292.6 Q 127.836 302.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 67 rlineto 320 0 rlineto 0 67 neg rlineto closepath stroke grestore
+EEND 160 693 320 320 -67 67 126.836 369.2 PBEGIN
+%%BeginDocument: mugex44.ps
+%%BoundingBox: 160 693 480 760
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1228.18 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 718.18 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+4 linenum
+0.70 setlinewidth
+246.28 746.28 moveto
+290.66 746.28 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+219.71 746.28 moveto
+(now) show
+/Times-Roman findfont
+12 scalefont
+setfont
+337.98 746.28 moveto
+(or) show
+/Times-Roman findfont
+12 scalefont
+setfont
+396.98 746.28 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+368.16 746.28 moveto
+(nev) show
+/Times-Roman findfont
+12 scalefont
+setfont
+411.53 746.28 moveto
+(er) show
+226.36 709.18 1.000000 4n
+230.04 709.93 moveto
+230.04 730.18 lineto stroke
+286.63 712.18 1.000000 4n
+290.31 712.93 moveto
+290.31 733.18 lineto stroke
+340.46 718.18 1.000000 4n
+344.14 718.93 moveto
+344.14 739.18 lineto stroke
+347.17 739.18 1.000000 dnflag
+373.47 724.18 1.000000 4n
+369.78 723.43 moveto
+369.78 703.18 lineto stroke
+372.81 703.18 1.000000 upflag
+413.85 721.18 1.000000 4n
+417.53 721.93 moveto
+417.53 742.18 lineto stroke
+228.36 704.08 moveto
+228.37 704.23 lineto
+237.72 702.31 247.15 701.60 256.68 702.11 curveto
+266.21 702.62 275.51 704.33 284.60 707.23 curveto
+284.66 706.94 lineto
+275.72 703.24 266.42 701.13 256.76 700.61 curveto
+247.10 700.10 237.62 701.21 228.34 703.93 curveto
+fill
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+467.65 736.18 moveto
+467.65 712.18 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.308(Mup does its best to \214gure out\
+ where to end dashes or underscores. Ho)69.336 389.2 R(we)-.25 E -.15
+(ve)-.25 G 2.108 -.4(r, i).15 H 3.808(ft).4 G 1.308(here isn')-3.808 F
+3.808(taf)-.18 G(ollo)-3.808 E(wing)-.25 E .08
+(syllable after a dash or underscore, Mup w)69.336 401.2 R .08(ould e)
+-.1 F .08(xtend the dash or underscore to the end of the piece, which)
+-.15 F 1.358(may not be what you w)69.336 413.2 R 1.358
+(ant. There are a fe)-.1 F 3.858(wo)-.25 G 1.358
+(ther cases where Mup may be unable to properly deduce)-3.858 F .455
+(where you had intended an underscore to end.)69.336 425.2 R -1.1(Yo)
+5.455 G 2.955(uc)1.1 G .455
+(an manually halt the dash or underscore by adding in)-2.955 F 1.718
+(an "empty syllable," consisting of "<>". Normally)69.336 437.2 R 4.217
+(,t)-.65 G 1.717(he angle brack)-4.217 F 1.717
+(ets are used inside lyrics to enclose)-.1 F 1.426
+(special non-lyrics items, as will be described a bit later)69.336 449.2
+R 6.427(.H)-.55 G -.25(ow)-6.427 G -2.15 -.25(ev e).25 H 2.227 -.4(r, i)
+.25 H 3.927(ft).4 G(he)-3.927 E 3.927(ya)-.15 G 1.427
+(re used by themselv)-3.927 F 1.427(es with)-.15 F
+(nothing between them, the)69.336 461.2 Q 2.5(ye)-.15 G
+(ssentially mean a syllable with no te)-2.5 E(xt.)-.15 E/F1 10/Courier@0
+SF(1: 2c;4d<>;e;)105.336 479.2 Q(lyrics 1: "last word._";)105.336 491.2
+Q(bar)105.336 503.2 Q(1: 4d;e;f;g;)105.336 527.2 Q
+(// add empty syllable to end the underscore)105.336 539.2 Q
+(lyrics 1: 1; "<>";)105.336 551.2 Q(bar)105.336 563.2 Q 91.836 572.8
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 73 rlineto 392 0 rlineto 0 73 neg rlineto closepath stroke grestore
+EEND 128 690 392 392 -73 73 90.836 645.8 PBEGIN
+%%BeginDocument: mugex45.ps
+%%BoundingBox: 128 690 520 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+144.29 1235.00 792.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+3 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+185.45 697.03 moveto
+(last) show
+0.70 setlinewidth
+278.84 697.03 moveto
+300.25 697.03 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+245.28 697.03 moveto
+(word.) show
+189.61 713.00 1.000000 2n
+183.16 713.00 moveto
+196.06 713.00 lineto stroke
+193.51 713.75 moveto
+193.51 734.00 lineto stroke
+253.67 716.00 1.000000 4n
+257.35 716.75 moveto
+257.35 737.00 lineto stroke
+296.22 719.00 1.000000 4n
+299.90 719.75 moveto
+299.90 740.00 lineto stroke
+255.67 710.90 moveto
+255.69 711.08 lineto
+262.13 709.95 268.60 709.64 275.12 710.15 curveto
+281.64 710.66 287.99 711.97 294.18 714.07 curveto
+294.26 713.73 lineto
+288.20 711.00 281.85 709.38 275.22 708.87 curveto
+268.59 708.35 262.07 708.97 255.66 710.72 curveto
+fill
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+333.50 743.00 moveto
+333.50 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+9 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+346.94 697.03 moveto
+346.94 716.00 1.000000 4n
+350.63 716.75 moveto
+350.63 737.00 lineto stroke
+386.47 719.00 1.000000 4n
+390.16 719.75 moveto
+390.16 740.00 lineto stroke
+426.00 722.00 1.000000 4n
+429.68 722.75 moveto
+429.68 743.00 lineto stroke
+466.37 725.00 1.000000 4n
+470.05 725.75 moveto
+470.05 746.00 lineto stroke
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+503.65 743.00 moveto
+503.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(Occasionally)69.336 665.8 Q 2.576(,as)
+-.65 G .075(ingle chord is used for more than one syllable.)-2.576 F
+.075(If the syllables are within the same w)5.075 F .075(ord, it)-.1 F
+.031(is suf)69.336 677.8 R .031(\214cient to omit the dashes between sy\
+llables, so that Mup will treat them as a single syllable.)-.25 F(Ho)
+5.032 E(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G 1.494
+(if the syllables are in separate w)69.336 689.8 R 1.494
+(ords, a "~" can be used in place of a space between the syllables.)-.1
+F(On)6.494 E .607
+(output, Mup will replace the "~" with a space and a small, curv)69.336
+701.8 R .607(ed line belo)-.15 F 3.107(wt)-.25 G .607
+(he space, indicating that the)-3.107 F
+(syllables on either side are to be joined. F)69.336 713.8 Q(or e)-.15 E
+(xample:)-.15 E EP
+%%Page: 47 53
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(7-)-2.5 G/F1 10
+/Courier@0 SF(1: b;a;2g;)105.336 96 Q(lyrics 1: ;;2; "man-y~a day";)
+105.336 108 Q(bar)105.336 120 Q 127.836 129.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 74 rlineto 320 0 rlineto 0 74 neg rlineto closepath stroke grestore
+EEND 160 689 320 320 -74 74 126.836 203.6 PBEGIN
+%%BeginDocument: mugex46.ps
+%%BoundingBox: 160 689 480 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+263.13 699.28 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+219.88 699.28 moveto
+(man) show
+/Times-Roman findfont
+12 scalefont
+setfont
+288.72 699.28 moveto
+(y a) show
+0.70 setlinewidth
+293.69 699.28 moveto
+294.60 698.83 295.81 698.83 296.72 699.28 curveto
+/Times-Roman findfont
+12 scalefont
+setfont
+360.15 699.28 moveto
+(day) show
+226.03 731.00 1.000000 4n
+222.35 730.25 moveto
+222.35 710.00 lineto stroke
+292.30 728.00 1.000000 4n
+295.98 728.75 moveto
+295.98 749.00 lineto stroke
+364.47 725.00 1.000000 2n
+368.37 725.75 moveto
+368.37 746.00 lineto stroke
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.309(If you don')69.336 217.6 R 3.809
+(tw)-.18 G 1.309(ant the curv)-3.909 F 1.308(ed line, you can use the s\
+pecial character name "\\\(space\)" instead of a literal)-.15 F 3.05
+(space. That)69.336 229.6 R .55(special space character is printed lik)
+3.05 F 3.05(ean)-.1 G .55(ormal space on output, b)-3.05 F .55
+(ut is not considered a space)-.2 F 3.268
+(for the purposes of determining syllable boundaries. Alternately)69.336
+241.6 R 5.767(,at)-.65 G 3.267(echnique using angle brack)-5.767 F(ets,)
+-.1 E(described later)69.336 253.6 Q 2.5(,c)-.4 G(an be used.)-2.5 E
+(If se)69.336 271.6 Q -.15(ve)-.25 G(ral v).15 E
+(erses use the same time v)-.15 E
+(alues, you can specify them all on one input line.)-.25 E -.15(Fo)5 G
+2.5(re).15 G(xample:)-2.65 E/F1 10/Courier@0 SF(1: d;f;a;g;)105.336
+289.6 Q(lyrics 1: [1] "this is verse one"; \\)105.336 301.6 Q
+([2] "this is verse two";)147.336 313.6 Q(bar)105.336 325.6 Q 127.836
+335.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 81 rlineto 320 0 rlineto 0 81 neg rlineto closepath stroke grestore
+EEND 160 682 320 320 -81 81 126.836 416.2 PBEGIN
+%%BeginDocument: mugex47.ps
+%%BoundingBox: 160 682 480 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+3 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+220.34 702.00 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+285.17 702.00 moveto
+(is) show
+/Times-Roman findfont
+12 scalefont
+setfont
+340.47 702.00 moveto
+(verse) show
+/Times-Roman findfont
+12 scalefont
+setfont
+406.29 702.00 moveto
+(one) show
+3 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+220.34 689.19 moveto
+(this) show
+/Times-Roman findfont
+12 scalefont
+setfont
+285.17 689.19 moveto
+(is) show
+/Times-Roman findfont
+12 scalefont
+setfont
+340.47 689.19 moveto
+(verse) show
+/Times-Roman findfont
+12 scalefont
+setfont
+406.13 689.19 moveto
+(two) show
+224.66 716.00 1.000000 4n
+0.70 setlinewidth
+228.34 716.75 moveto
+228.34 737.00 lineto stroke
+287.17 722.00 1.000000 4n
+290.85 722.75 moveto
+290.85 743.00 lineto stroke
+346.79 728.00 1.000000 4n
+350.47 728.75 moveto
+350.47 749.00 lineto stroke
+410.61 725.00 1.000000 4n
+414.29 725.75 moveto
+414.29 746.00 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .845(In this e)69.336 436.2 R .845
+(xample, because of the \\ at the end of the \214rst line, both v)-.15 F
+.845(erses are ef)-.15 F(fecti)-.25 E -.15(ve)-.25 G .846
+(ly on the same input).15 F(line.)69.336 448.2 Q(Occasionally)69.336
+466.2 Q 4.009(,l)-.65 G 1.508
+(yrics may occur during only part of a measure.)-4.009 F 1.508
+(This case can be handled by specifying)6.508 F
+("space" by using an "s" after time v)69.336 478.2 Q(alues that ha)-.25
+E .3 -.15(ve n)-.2 H 2.5(ol).15 G(yric syllable associated with them. F)
+-2.5 E(or e)-.15 E(xample:)-.15 E/F1 10/Courier@0 SF(1: 2r;g;)105.336
+496.2 Q(lyrics 1: 2s;; [1] "Now";)105.336 508.2 Q(bar)105.336 520.2 Q
+127.836 529.8 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 67 rlineto 320 0 rlineto 0 67 neg rlineto closepath stroke grestore
+EEND 160 696 320 320 -67 67 126.836 596.8 PBEGIN
+%%BeginDocument: mugex48.ps
+%%BoundingBox: 160 696 480 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+349.62 703.28 moveto
+(Now) show
+232.31 731.00 1.000000 ll2rest
+355.43 725.00 1.000000 2n
+0.70 setlinewidth
+359.33 725.75 moveto
+359.33 746.00 lineto stroke
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .19(In this e)69.336 616.8 R .19(xample\
+, the \214rst half note of the measure is a space, so there will be no \
+lyric there. The second half)-.15 F .603(note of the measure will ha)
+69.336 628.8 R .903 -.15(ve t)-.2 H .603(he w).15 F .603(ord "No)-.1 F
+.602(w" as its lyric. Note that the "s" does not w)-.25 F .602
+(ork quite the same)-.1 F -.1(wa)69.336 640.8 S 3.881(yw).1 G 1.381
+(ith lyrics as it does with notes. W)-3.881 F 1.381(ith notes, "2s;;" w)
+-.4 F 1.381(ould mean tw)-.1 F 3.881(oh)-.1 G 1.382
+(alf-note spaces, because the)-3.881 F .788(space w)69.336 652.8 R .787
+(ould be used as def)-.1 F .787(ault for the follo)-.1 F .787
+(wing chord where no notes were speci\214ed. W)-.25 F .787
+(ith lyrics, "2s;;")-.4 F(means a half note space, follo)69.336 664.8 Q
+(wed by a half note lyric; the space is not carried forw)-.25 E
+(ard as a def)-.1 E(ault.)-.1 E 1.435(If you don')69.336 682.8 R 3.935
+(ts)-.18 G 1.435(pecify an)-3.935 F 3.935(yt)-.15 G 1.435(ime v)-3.935 F
+1.435(alues, relying on Mup to deri)-.25 F 1.735 -.15(ve t)-.25 H 1.436
+(he time v).15 F 1.436(alues from the corresponding)-.25 F 1.46
+(music time v)69.336 694.8 R 1.46(alues, an)-.25 F 3.96(yr)-.15 G 1.459
+(ests and spaces in the music will be translated to lyric spaces. If th\
+e \214rst note)-3.96 F .197
+(entered in a chord is tied to or slurred to the follo)69.336 706.8 R
+.197(wing chord, that follo)-.25 F .197
+(wing chord will also be translated to)-.25 F 2.5(al)69.336 718.8 S
+(yric space, since you most lik)-2.5 E(ely w)-.1 E
+(ant a single syllable to span both chords in that case.)-.1 E
+(Occasionally)69.336 736.8 Q 2.806(,y)-.65 G .306(ou may w)-2.806 F .305
+(ant to print something within a lyric string which isn')-.1 F 2.805(tr)
+-.18 G .305(eally a lyric syllable.)-2.805 F(The)5.305 E EP
+%%Page: 48 54
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(8-)-2.5 G .311
+(most common e)69.336 96 R .311(xample of this w)-.15 F .312
+(ould be that you may w)-.1 F .312(ant to print v)-.1 F .312
+(erse numbers. Other possibilities may)-.15 F .165
+(include associating a dynamic mark \(e.g., "mf"\) with a particular v)
+69.336 108 R .165(erse, or marking a section for a subset of)-.15 F .836
+(the singers \(e.g., "Men:" or "Solo:"\).)69.336 120 R .836(These e)
+5.836 F .836(xtra things are speci\214ed within angle brack)-.15 F .837
+(ets. The)-.1 F 3.337(yc)-.15 G .837(an be)-3.337 F .867
+(placed immediately before or after an)69.336 132 R 3.367(ys)-.15 G
+3.367(yllable. Mup)-3.367 F .867
+(will not consider them when lining up the syllable)3.367 F 1.074
+(with notes.)69.336 144 R(Normally)6.074 E 3.574(,i)-.65 G 3.574(tw)
+-3.574 G 1.075(ill assume there is enough space to print them rather th\
+an reserving space for)-3.574 F(them. If you w)69.336 156 Q(ant Mup to \
+ensure there is enough space to print them, put a "^" immediately after\
+ the "<".)-.1 E(Some e)69.336 174 Q(xamples:)-.15 E/F1 10/Courier@0 SF
+(1: f;e;d;c;)105.336 192 Q(lyrics 1: "<1. >This is verse one.";)105.336
+204 Q(bar)105.336 216 Q(1: 2g;4;;)105.336 228 Q
+(lyrics 1: 2s;4;; "<^\\f\(TX\)ff\\f\(PV\) >Loud-er";)105.336 240 Q(bar)
+105.336 252 Q 127.836 261.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 74 rlineto 320 0 rlineto 0 74 neg rlineto closepath stroke grestore
+EEND 160 689 320 320 -74 74 126.836 335.6 PBEGIN
+%%BeginDocument: mugex49.ps
+%%BoundingBox: 160 689 480 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+3 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+201.87 699.00 moveto
+(1. This) show
+/Times-Roman findfont
+12 scalefont
+setfont
+248.87 699.00 moveto
+(is) show
+/Times-Roman findfont
+12 scalefont
+setfont
+272.78 699.00 moveto
+(verse) show
+/Times-Roman findfont
+12 scalefont
+setfont
+306.19 699.00 moveto
+(one.) show
+219.22 722.00 1.000000 4n
+0.70 setlinewidth
+222.91 722.75 moveto
+222.91 743.00 lineto stroke
+250.87 719.00 1.000000 4n
+254.55 719.75 moveto
+254.55 740.00 lineto stroke
+279.10 716.00 1.000000 4n
+282.78 716.75 moveto
+282.78 737.00 lineto stroke
+311.26 713.00 1.000000 4n
+305.03 713.00 moveto
+317.49 713.00 lineto stroke
+314.94 713.75 moveto
+314.94 734.00 lineto stroke
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+342.46 743.00 moveto
+342.46 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+7 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+427.39 699.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+386.06 699.00 moveto
+/Times-BoldItalic findfont
+12 scalefont
+setfont
+(ff) show
+/Times-Roman findfont
+12 scalefont
+setfont
+( Loud) show
+/Times-Roman findfont
+12 scalefont
+setfont
+435.51 699.00 moveto
+(er) show
+357.80 725.00 1.000000 2n
+361.70 725.75 moveto
+361.70 746.00 lineto stroke
+404.31 725.00 1.000000 4n
+407.99 725.75 moveto
+407.99 746.00 lineto stroke
+437.83 725.00 1.000000 4n
+441.51 725.75 moveto
+441.51 746.00 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Times-BoldItalic
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .785(The < > construct can also be used\
+ to \214ne-tune the placement of syllables.)69.336 355.6 R .784
+(The placement of syllables is)5.784 F(go)69.336 367.6 Q -.15(ve)-.15 G
+2.552(rned in general by the lyricsalign parameter).15 F 7.552(.S)-.55 G
+2.552(ometimes, ho)-7.552 F(we)-.25 E -.15(ve)-.25 G 3.352 -.4(r, y).15
+H 2.552(ou may w).4 F 2.553(ant to adjust the)-.1 F .332
+(placement of speci\214c syllables.)69.336 379.6 R .331(Suppose you ha)
+5.331 F .631 -.15(ve a l)-.2 H .331(ong syllable, lik).15 F 2.831(e")-.1
+G .331(strength" and w)-2.831 F .331(ould lik)-.1 F 2.831(et)-.1 G 2.831
+(os)-2.831 G .331(hift it)-2.831 F(leftw)69.336 391.6 Q 1.067(ard some)
+-.1 F 1.067(what. Entering it as "ength" w)-.25 F 1.067
+(ould cause Mup to mo)-.1 F 1.368 -.15(ve t)-.15 H 1.068(he syllable f)
+.15 F 1.068(arther to the left)-.1 F(than it normally w)69.336 403.6 Q
+(ould.)-.1 E/F1 10/Courier@0 SF(1: c;d;e;f;)105.336 421.6 Q
+(lyrics 1: "This strength not moved."; \\)105.336 433.6 Q
+("This ength was moved.";)153.336 445.6 Q(bar)105.336 457.6 Q
+127.836 467.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 87 rlineto 320 0 rlineto 0 87 neg rlineto closepath stroke grestore
+EEND 160 676 320 320 -87 87 126.836 554.2 PBEGIN
+%%BeginDocument: mugex50.ps
+%%BoundingBox: 160 676 480 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+180.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+3 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+218.35 699.00 moveto
+(This) show
+/Times-Roman findfont
+12 scalefont
+setfont
+274.15 699.00 moveto
+(strength) show
+/Times-Roman findfont
+12 scalefont
+setfont
+343.29 699.00 moveto
+(not) show
+/Times-Roman findfont
+12 scalefont
+setfont
+399.55 699.00 moveto
+(moved.) show
+3 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+218.35 685.76 moveto
+(This) show
+/Times-Roman findfont
+12 scalefont
+setfont
+265.18 685.76 moveto
+(strength) show
+/Times-Roman findfont
+12 scalefont
+setfont
+342.44 685.76 moveto
+(was) show
+/Times-Roman findfont
+12 scalefont
+setfont
+399.55 685.76 moveto
+(moved.) show
+223.67 713.00 1.000000 4n
+0.70 setlinewidth
+217.44 713.00 moveto
+229.91 713.00 lineto stroke
+227.36 713.75 moveto
+227.36 734.00 lineto stroke
+283.78 716.00 1.000000 4n
+287.46 716.75 moveto
+287.46 737.00 lineto stroke
+347.10 719.00 1.000000 4n
+350.78 719.75 moveto
+350.78 740.00 lineto stroke
+408.46 722.00 1.000000 4n
+412.14 722.75 moveto
+412.14 743.00 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .337(Angle brack)69.336 574.2 R .337
+(ets may also be useful for entering chant, where man)-.1 F 2.837(yw)
+-.15 G .336(ords are to be associated with a single)-2.937 F(note. F)
+69.336 586.2 Q(or e)-.15 E(xample:)-.15 E/F1 10/Courier@0 SF
+(lyrics 1: "All<^ these words will be treated like one syllable.>";)
+105.336 604.2 Q F0 1.876(The font and size to use for lyrics is initial\
+ly determined from the "lyricsfontf)69.336 630.2 R(amily)-.1 E 1.876
+(," "lyricsfont" and)-.65 F .575
+("lyricssize" parameters for the appropriate staf)69.336 642.2 R 3.075
+(f. If)-.25 F .575("all" is used for the staf)3.075 F 3.075(fn)-.25 G
+(umber)-3.075 E 3.075(,t)-.4 G .575(he score parameters)-3.075 F .237
+(are used.)69.336 654.2 R .238
+(In the case of "between," the parameters for the staf)5.237 F 2.738(fa)
+-.25 G(bo)-2.738 E .538 -.15(ve a)-.15 H .238
+(re used for determining the font and).15 F 2.71(size. The)69.336 666.2
+R .21(usual \\f and \\s forms can be used to change these v)2.71 F .209
+(alues for a gi)-.25 F -.15(ve)-.25 G 2.709(nv).15 G .209(erse. L)-2.859
+F .209(yrics fontf)-.55 F(amily)-.1 E 2.709(,f)-.65 G(ont)-2.709 E .793
+(and size v)69.336 678.2 R .793
+(alues are maintained separately for each combination of staf)-.25 F
+3.294(fn)-.25 G(umber)-3.294 E 3.294(,v)-.4 G .794(erse number)-3.444 F
+3.294(,a)-.4 G .794(nd place,)-3.294 F 1.491(and are carried forw)69.336
+690.2 R 1.491(ard from one measure to the ne)-.1 F 1.49(xt. Thus, for e)
+-.15 F 1.49(xample, if you w)-.15 F 1.49(ant one v)-.1 F 1.49
+(erse to be)-.15 F .747(printed in roman and another in italics \(perha\
+ps one is in English and the other in another language\), you)69.336
+702.2 R .253(need only put a "\\f\(TI\)" at the be)69.336 714.2 R .252
+(ginning of the syllable string for the \214rst measure of the second v)
+-.15 F .252(erse, and)-.15 F 2.039(all subsequent syllables for that v)
+69.336 726.2 R 2.039(erse will be in italics.)-.15 F 2.04
+(Setting the "lyricsfontf)7.039 F(amily)-.1 E 2.04(," "lyricsfont" or)
+-.65 F .731("lyricssize" parameters will reset the v)69.336 738.2 R .731
+(alues for all v)-.25 F .731(erses of the staf)-.15 F 3.23(f\()-.25 G
+.73(if set in staf)-3.23 F 3.23(fc)-.25 G(onte)-3.23 E .73
+(xt\), or the entire)-.15 F EP
+%%Page: 49 55
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-4)274.506 48 S 2.5(9-)-2.5 G
+(score \(if set in score conte)69.336 96 Q(xt\).)-.15 E .239(Another w)
+69.336 114 R .239(ay to align a syllable in a particular w)-.1 F .24
+(ay is to precede the syllable with a |. If the | is preceded by)-.1 F
+4.754(an)69.336 126 S 2.254(umber \(optionally signed\), the left edge \
+of the syllable will be placed that man)-4.754 F 4.753(yp)-.15 G 2.253
+(oints from the)-4.753 F 2.673(horizontal "middle" of the chord.)69.336
+138 R 2.673(If there isn')7.673 F -7.672 5.173(ta n)-.18 H 2.674
+(umber before it, the v)-5.173 F 2.674(alue is obtained from the)-.25 F
+.622(sylposition parameter)69.336 150 R 5.622(.N)-.55 G -2.25 -.15(eg a)
+-5.622 H(ti).15 E .922 -.15(ve v)-.25 H .621
+(alues are to the left, and will usually be what you w)-.1 F 3.121
+(ant. This)-.1 F(alignment)3.121 E .24
+(method is particularly useful for lining up multiple v)69.336 162 R .24
+(erses, either to get v)-.15 F .24(erse numbers to line up or to align)
+-.15 F -.1(wo)69.336 174 S(rds at the be).1 E
+(ginning of a poetic line. The | goes after an)-.15 E
+(ything in angle brack)-.15 E(ets.)-.1 E/F1 10/Courier@0 SF
+(1: 8c;d;4e;8e;g;4c+;)105.336 192 Q
+(lyrics 1: "<1. >|\\"How are you?\\" -7|He asked her."; \\)105.336 204 Q
+("<2. >|\\"I am fine,\\" -7|She re-plied.";)165.336 216 Q(bar)105.336
+228 Q 127.836 237.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 87 rlineto 320 0 rlineto 0 87 neg rlineto closepath stroke grestore
+EEND 160 676 320 320 -87 87 126.836 324.6 PBEGIN
+%%BeginDocument: mugex51.ps
+%%BoundingBox: 160 676 480 763
+save
+703918026 703917304 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+180.29 1235.00 756.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+5 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+201.16 699.00 moveto
+(1. "How) show
+/Times-Roman findfont
+12 scalefont
+setfont
+249.13 699.00 moveto
+(are) show
+/Times-Roman findfont
+12 scalefont
+setfont
+281.05 699.00 moveto
+(you?") show
+/Times-Roman findfont
+12 scalefont
+setfont
+336.04 699.00 moveto
+(He) show
+/Times-Roman findfont
+12 scalefont
+setfont
+367.56 699.00 moveto
+(asked) show
+/Times-Roman findfont
+12 scalefont
+setfont
+408.46 699.00 moveto
+(her.) show
+5 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+201.16 685.68 moveto
+(2. "I) show
+/Times-Roman findfont
+12 scalefont
+setfont
+249.12 685.68 moveto
+(am) show
+/Times-Roman findfont
+12 scalefont
+setfont
+281.46 685.68 moveto
+(fine,") show
+/Times-Roman findfont
+12 scalefont
+setfont
+336.04 685.68 moveto
+(She) show
+/Times-Roman findfont
+12 scalefont
+setfont
+391.83 685.68 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+371.07 685.68 moveto
+(re) show
+/Times-Roman findfont
+12 scalefont
+setfont
+406.30 685.68 moveto
+(plied.) show
+218.19 713.00 1.000000 4n
+0.70 setlinewidth
+211.96 713.00 moveto
+224.42 713.00 lineto stroke
+221.87 713.75 moveto
+221.87 734.00 lineto stroke
+224.89 734.00 1.000000 dnflag
+252.79 716.00 1.000000 4n
+256.47 716.75 moveto
+256.47 737.00 lineto stroke
+259.49 737.00 1.000000 dnflag
+288.09 719.00 1.000000 4n
+291.77 719.75 moveto
+291.77 740.00 lineto stroke
+343.04 719.00 1.000000 4n
+346.72 719.75 moveto
+346.72 740.00 lineto stroke
+349.74 740.00 1.000000 dnflag
+374.39 725.00 1.000000 4n
+378.07 725.75 moveto
+378.07 746.00 lineto stroke
+381.09 746.00 1.000000 dnflag
+413.03 734.00 1.000000 4n
+409.35 733.25 moveto
+409.35 713.00 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 2.5(Af)69.336 344.6 S .5 -.25(ew m)-2.5
+H(ore e).25 E(xamples of lyrics:)-.15 E/F1 10/Courier@0 SF
+(1,3-4: c;8e;;4d;r;)105.336 362.6 Q(2: c+;8g;;4b;;)105.336 374.6 Q
+(lyrics between 1&2,3&4: 4;8;;4;s; "This is a test.";)105.336 386.6 Q
+(lyrics above 2: 2s;4;; "The end.";)105.336 398.6 Q(bar)105.336 410.6 Q
+127.836 420.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 237 rlineto 320 0 rlineto 0 237 neg rlineto closepath stroke grestore
+EEND 160 526 320 320 -237 237 126.836 657.2 PBEGIN
+%%BeginDocument: mugex52.ps
+%%BoundingBox: 160 526 480 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+324.29 1091.00 684.00 5 1.000000 1.000000 stf
+324.29 1025.09 684.00 5 1.000000 1.000000 stf
+324.29 971.09 684.00 5 1.000000 1.000000 stf
+324.29 915.00 684.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 543.00 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.08 659.09 1.000000 gclef
+192.08 605.09 1.000000 gclef
+192.08 549.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+5 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+218.75 699.00 moveto
+(This) show
+/Times-Roman findfont
+12 scalefont
+setfont
+278.64 699.00 moveto
+(is) show
+/Times-Roman findfont
+12 scalefont
+setfont
+313.36 699.00 moveto
+(a) show
+/Times-Roman findfont
+12 scalefont
+setfont
+346.87 699.00 moveto
+(test.) show
+224.07 713.00 1.000000 4n
+217.84 713.00 moveto
+230.31 713.00 lineto stroke
+227.76 713.75 moveto
+227.76 734.00 lineto stroke
+280.64 719.00 1.000000 4n
+284.32 719.75 moveto
+284.32 740.00 lineto stroke
+287.35 740.00 1.000000 dnflag
+314.69 719.00 1.000000 4n
+318.37 719.75 moveto
+318.37 740.00 lineto stroke
+321.40 740.00 1.000000 dnflag
+351.78 716.00 1.000000 4n
+355.46 716.75 moveto
+355.46 737.00 lineto stroke
+412.21 731.00 1.000000 4rest
+restore
+% S_STAFF
+% staff 2
+save
+6 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+347.12 686.19 moveto
+(The) show
+/Times-Roman findfont
+12 scalefont
+setfont
+407.13 686.19 moveto
+(end.) show
+224.07 668.09 1.000000 4n
+0.70 setlinewidth
+220.39 667.34 moveto
+220.39 647.09 lineto stroke
+280.64 659.09 1.000000 4n
+284.32 659.84 moveto
+284.32 680.09 lineto stroke
+287.35 680.09 1.000000 dnflag
+314.69 659.09 1.000000 4n
+318.37 659.84 moveto
+318.37 680.09 lineto stroke
+321.40 680.09 1.000000 dnflag
+351.78 665.09 1.000000 4n
+348.10 664.34 moveto
+348.10 644.09 lineto stroke
+412.21 665.09 1.000000 4n
+408.53 664.34 moveto
+408.53 644.09 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+5 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+218.75 579.10 moveto
+(This) show
+/Times-Roman findfont
+12 scalefont
+setfont
+278.64 579.10 moveto
+(is) show
+/Times-Roman findfont
+12 scalefont
+setfont
+313.36 579.10 moveto
+(a) show
+/Times-Roman findfont
+12 scalefont
+setfont
+346.87 579.10 moveto
+(test.) show
+224.07 593.09 1.000000 4n
+0.70 setlinewidth
+217.84 593.09 moveto
+230.31 593.09 lineto stroke
+227.76 593.84 moveto
+227.76 614.09 lineto stroke
+280.64 599.09 1.000000 4n
+284.32 599.84 moveto
+284.32 620.09 lineto stroke
+287.35 620.09 1.000000 dnflag
+314.69 599.09 1.000000 4n
+318.37 599.84 moveto
+318.37 620.09 lineto stroke
+321.40 620.09 1.000000 dnflag
+351.78 596.09 1.000000 4n
+355.46 596.84 moveto
+355.46 617.09 lineto stroke
+412.21 611.09 1.000000 4rest
+restore
+% S_STAFF
+% staff 4
+save
+224.07 537.00 1.000000 4n
+0.70 setlinewidth
+217.84 537.00 moveto
+230.31 537.00 lineto stroke
+227.76 537.75 moveto
+227.76 558.00 lineto stroke
+280.64 543.00 1.000000 4n
+284.32 543.75 moveto
+284.32 564.00 lineto stroke
+287.35 564.00 1.000000 dnflag
+314.69 543.00 1.000000 4n
+318.37 543.75 moveto
+318.37 564.00 lineto stroke
+321.40 564.00 1.000000 dnflag
+351.78 540.00 1.000000 4n
+355.46 540.75 moveto
+355.46 561.00 lineto stroke
+412.21 555.00 1.000000 4rest
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 677.09 moveto
+467.65 653.09 lineto stroke
+467.65 623.09 moveto
+467.65 599.09 lineto stroke
+467.65 567.00 moveto
+467.65 543.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 50 56
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(0-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(6. T)73.086 103 R(ABLA)-1.35 E(TURE NO)
+-1.425 E -1.35(TA)-.6 G(TION)-.075 E 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 3.198(Mup can print tablature staf)75.034
+121 R 3.197(fs. T)-.25 F 3.197
+(ablature notation is commonly used for guitar and se)-.8 F -.15(ve)-.25
+G 3.197(ral other).15 F
+(instruments. Mup supports tablature for 1 to 9 strings.)69.336 133 Q
+.575(Mup will automatically create a normal 5-line staf)69.336 151 R
+3.075(fa)-.25 G(bo)-3.075 E .875 -.15(ve e)-.15 H .575
+(ach tablature staf).15 F .576(f, gi)-.25 F .576(ving the equi)-.25 F
+-.25(va)-.25 G .576(lant music).25 F .154(on that staf)69.336 163 R
+2.654(f. This)-.25 F(staf)2.654 E 2.654(fw)-.25 G .154
+(ill be referred to as the "tabnote staf)-2.654 F .153(f." Normally)-.25
+F 2.653(,y)-.65 G .153(ou will input music just for the)-2.653 F 1.104
+(tablature staf)69.336 175 R 1.104(f, and the tabnote staf)-.25 F 3.604
+(fw)-.25 G 1.104(ill be deri)-3.604 F -.15(ve)-.25 G 3.604(df).15 G
+1.104(rom that. Ho)-3.604 F(we)-.25 E -.15(ve)-.25 G 1.904 -.4(r, f).15
+H 1.104(or an).4 F 3.604(yg)-.15 G -2.15 -.25(iv e)-3.604 H 3.604(nm).25
+G 1.105(easure, you can)-3.604 F -.15(ex)69.336 187 S .666
+(plicitly input music for a tabnote staf).15 F .666
+(f, which will turn of)-.25 F 3.166(ft)-.25 G .666
+(he automatic translation for that measure. If)-3.166 F .451(you only w)
+69.336 199 R .452(ant either the tab or tabnote staf)-.1 F 2.952(ft)-.25
+G 2.952(ob)-2.952 G 2.952(ep)-2.952 G .452
+(rinted, you can mark the other one as in)-2.952 F .452
+(visible \(see the)-.4 F .12("visible" parameter\).)69.336 211 R -1.1
+(Yo)5.12 G 2.62(us)1.1 G .12(hould specify the appropriate clef and k)
+-2.62 F .42 -.15(ey s)-.1 H .12(ignature for the tabnote staf).15 F .12
+(f, so that)-.25 F(Mup can mak)69.336 223 Q 2.5(et)-.1 G(he best deri)
+-2.5 E -.25(va)-.25 G(tion.).25 E 69.336 241 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(6.1 Specifying)72.836 241 R 3.5(at)3.5 G
+(ablatur)-3.5 E 3.5(es)-.252 G(taff)-3.5 E 69.336 259 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 2.14 -.8(To s)72.376 259 T .54
+(et up a tablature staf).8 F .54(f, you use the staf)-.25 F .541
+(\215ines parameter)-.25 F 5.541(.T)-.55 G 3.041(og)-6.341 G .541
+(et a standard 6-line guitar tablature staf)-3.041 F(f,)-.25 E
+(you can just say)69.336 271 Q/F1 10/Courier@0 SF(score)105.336 289 Q
+(staffs=2)130.336 301 Q(staff 2)105.336 313 Q(stafflines = tab)130.336
+325 Q F0 1.082(There are 2 staf)69.336 345 R 1.082
+(fs, because there is both the tablature staf)-.25 F 3.582(fa)-.25 G
+1.082(nd the automatically generated tabnote staf)-3.582 F(f.)-.25 E
+1.938(The tablature staf)69.336 357 R 4.438(fi)-.25 G 4.438(sa)-4.438 G
+-.1(lwa)-4.438 G 1.938(ys immediately belo).1 F 4.438(wt)-.25 G 1.939
+(he corresponding tabnote staf)-4.438 F 4.439(f. Setting)-.25 F 1.939
+(the staf)4.439 F(\215ines)-.25 E(parameter to "tab" marks staf)69.336
+369 Q 2.5(f2a)-.25 G 2.5(sat)-2.5 G(ablature staf)-2.5 E(f.)-.25 E 1.01
+(If you w)69.336 387 R 1.009(ant tablature for an instrument other than\
+ a 6-string guitar with standard tuning, you specify the)-.1 F(pitches \
+of the strings from top to bottom within parentheses after the "tab)
+69.336 399 Q(." F)-.4 E(or e)-.15 E(xample:)-.15 E F1
+(stafflines = tab \(e a d& g\))105.336 417 Q F0 -.1(wo)69.336 437 S .272
+(uld de\214ne some instrument that had 4 strings, with the string on th\
+e top line of tablature staf).1 F 2.772(fb)-.25 G .272(eing an e)-2.772
+F .349(string, the ne)69.336 449 R .349(xt a, the ne)-.15 F .349
+(xt d \215at, and the bottom g.)-.15 F .349(As sho)5.349 F .349
+(wn in the e)-.25 F .348(xample, pitches can include a # or &)-.15 F
+.774(if necessary)69.336 461 R 5.774(.S)-.65 G .774
+(trings are assumed to be in octa)-5.774 F 1.074 -.15(ve 4 u)-.2 H .774
+(nless otherwise mark).15 F 3.274(ed. Y)-.1 F .774(ou can specify a dif)
+-1.1 F(ferent)-.25 E(octa)69.336 473 Q 1.156 -.15(ve b)-.2 H 3.356(ys)
+.15 G .856(pecifying an octa)-3.356 F 1.156 -.15(ve n)-.2 H .856
+(umber after the string').15 F 3.356(sp)-.55 G .855
+(itch \(using either an absolute octa)-3.356 F 1.155 -.15(ve n)-.2 H
+.855(umber or).15 F 1.292(pluses or minuses\).)69.336 485 R 1.292
+(If the instrument has more than one string with the same pitch \(e)
+6.292 F -.15(ve)-.25 G 3.792(ni).15 G 3.792(ft)-3.792 G(he)-3.792 E
+3.793(ya)-.15 G 1.293(re in)-3.793 F(dif)69.336 497 Q .51(ferent octa)
+-.25 F -.15(ve)-.2 G .51(s\), the).15 F 3.01(ym)-.15 G .509(ust be dist\
+inguished by adding one or more ' marks after the pitch. The tablature)
+-3.01 F(de\214nition for standard guitar is)69.336 509 Q F1
+(stafflines = tab \(e5 b g d a3 e'3\))105.336 527 Q F0 .123
+(This speci\214es that the top string on the staf)69.336 547 R 2.623(fi)
+-.25 G 2.623(sei)-2.623 G 2.623(no)-2.623 G(cta)-2.623 E .423 -.15(ve 5)
+-.2 H 5.123(.T).15 G .123(he ne)-5.123 F .123
+(xt three strings are in the def)-.15 F .124(ault octa)-.1 F -.15(ve)-.2
+G .333(of 4, and the last tw)69.336 559 R 2.833(os)-.1 G .333
+(trings are in octa)-2.833 F .633 -.15(ve 3)-.2 H 5.333(.S).15 G .333
+(ince there are tw)-5.333 F 2.833(od)-.1 G(if)-2.833 E .332
+(ferent strings with pitch letter of e, the)-.25 F(lo)69.336 571 Q .46
+(wer e is mark)-.25 F .46(ed as e'. Note that the octa)-.1 F -.15(ve)-.2
+G 2.96(sg).15 G -2.15 -.25(iv e)-2.96 H 2.96(na).25 G .461(re ho)-2.96 F
+2.961(wt)-.25 G(he)-2.961 E 2.961(ys)-.15 G .461
+(hould be printed on the tabnote staf)-2.961 F .461(f. A)-.25 F 1.732
+(standard guitar actually sounds an octa)69.336 583 R 2.032 -.15(ve l)
+-.2 H -.25(ow).15 G 1.732(er than written. If you just use "staf).25 F
+1.731(\215ines = tab" without)-.25 F 1.794(specifying an)69.336 595 R
+4.294(ys)-.15 G 1.794(trings, Mup not only assumes the standard guitar \
+layout, and prints in the appropriate)-4.294 F(octa)69.336 607 Q -.15
+(ve)-.2 G 3.49(,b).15 G .989(ut it also automatically transposes the MI\
+DI output to the actual pitches an octa)-3.69 F 1.289 -.15(ve l)-.2 H
+-.25(ow).15 G(er).25 E 3.489(.I)-.55 G 3.489(fy)-3.489 G(ou)-3.489 E
+.967(specify strings e)69.336 619 R(xplicitly)-.15 E 3.467(,y)-.65 G
+.967(ou will ha)-3.467 F 1.267 -.15(ve t)-.2 H 3.467(os).15 G .967
+(pecify the octa)-3.467 F -.15(ve)-.2 G 3.467(sa).15 G .968(nd an)-3.467
+F 3.468(yd)-.15 G .968(esired MIDI transposition v)-3.468 F(alues)-.25 E
+(yourself. Stated another w)69.336 631 Q(ay)-.1 E(,)-.65 E F1(score)
+105.336 649 Q(staffs = 2)130.336 661 Q(staff 2)105.336 673 Q
+(stafflines = tab)130.336 685 Q F0(is equi)69.336 705 Q -.25(va)-.25 G
+(lent to).25 E EP
+%%Page: 51 57
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(1-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(staffs=2)130.336 108 Q(staff 2)105.336
+120 Q(stafflines = tab \(e5 b g d a3 e'3\))130.336 132 Q(staff 1)105.336
+144 Q(ifdef MIDI transpose = down perfect 8 endif)130.336 156 Q F0 1.515
+(Note from this last e)69.336 176 R 1.515(xample that MIDI is tak)-.15 F
+1.514(en from the tabnote staf)-.1 F 1.514(f, not the tablature staf)
+-.25 F 1.514(f, so MIDI)-.25 F(directi)69.336 188 Q -.15(ve)-.25 G 2.5
+(ss).15 G(hould be placed with the tabnote staf)-2.5 E(f.)-.25 E .052
+(Mup should be able to handle almost an)69.336 206 R 2.552(yi)-.15 G
+.052(nstrument with up to 9 strings.)-2.552 F(Se)5.052 E -.15(ve)-.25 G
+.052(ral strings can ha).15 F .353 -.15(ve t)-.2 H .053(he same).15 F
+1.307(pitch; you just need to distinguish them with ' marks.)69.336 218
+R 1.307(The strings must be listed in whate)6.307 F -.15(ve)-.25 G 3.807
+(ro).15 G 1.307(rder the)-3.807 F
+(strings are to appear on the tablature staf)69.336 230 Q 2.5(f. As)-.25
+F(another e)2.5 E(xample,)-.15 E F1(stafflines = tab \(g3 d3 a2 e2\))
+105.336 248 Q F0 -.1(wo)69.336 268 S .569
+(uld de\214ne a standard bass guitar).1 F 3.069(.N)-.55 G .569
+(ote that a bass guitar also sounds an octa)-3.069 F .869 -.15(ve l)-.2
+H -.25(ow).15 G .569(er than written, so it).25 F
+(should be transposed for MIDI purposes.)69.336 280 Q 69.336 298 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(6.2 Music)72.836 298 R(input on tablatur)
+3.5 E 3.5(es)-.252 G(taffs)-3.5 E 69.336 316 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .168
+(Input of tablature is similar to that on re)72.004 316 R .168
+(gular staf)-.15 F .168
+(fs. Each note in a chord is speci\214ed by a string and a fret.)-.25 F
+.896(So fret 3 on the g string is designated by g3 or fret 0 on the e' \
+string is designated by e'0.)69.336 328 R .896(If your open)5.896 F .625
+(string pitch includes an accidental, that w)69.336 340 R .625
+(ould be included as well, so if you had an instrument with an f#)-.1 F
+.329(string and w)69.336 352 R .329
+(anted to play the 6th fret on that string, it w)-.1 F .33(ould be f#6.)
+-.1 F .33(Fret numbers can range from 0 to 99.)5.33 F .879(If you w)
+69.336 364 R .879(ant fret numbers to be placed inside parentheses, put\
+ parentheses around them in the input.)-.1 F -1.1(Yo)5.878 G(u)1.1 E
+.854(can also put both the string and fret within a set of parentheses,\
+ in which case, the note generated on the)69.336 376 R(tabnote staf)
+69.336 388 Q 2.5(fw)-.25 G(ill ha)-2.5 E .3 -.15(ve p)-.2 H
+(arentheses around it.).15 E(Here are some e)5 E(xamples of chords:)-.15
+E/F1 10/Courier@0 SF(2: d4; d5a3; b0 d\(5\); e2\(b3\)g2;)105.336 406 Q
+(bar)105.336 418 Q 163.836 427.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 134 rlineto 248 0 rlineto 0 134 neg rlineto closepath stroke grestore
+EEND 200 629 248 248 -134 134 162.836 561.6 PBEGIN
+%%BeginDocument: mugex53.ps
+%%BoundingBox: 200 629 448 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+3 linenum
+% S_FEED
+360.29 1091.00 648.00 5 1.000000 1.000000 stf
+360.29 1022.97 648.00 6 1.735000 1.000000 stf
+0.70 setlinewidth
+216.29 743.00 moveto
+216.29 636.95 lineto stroke
+% S_CLEFSIG
+228.08 725.00 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+219.29 672.91 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+219.29 655.03 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+219.29 637.15 moveto
+(B) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+267.77 722.00 1.000000 4n
+258.41 722.00 1.000000 sharp
+271.45 722.75 moveto
+271.45 743.00 lineto stroke
+308.54 725.00 1.000000 4n
+308.54 713.00 1.000000 4n
+302.31 713.00 moveto
+314.77 713.00 lineto stroke
+312.22 713.75 moveto
+312.22 746.00 lineto stroke
+347.84 731.00 1.000000 4n
+347.84 725.00 1.000000 4n
+351.52 725.75 moveto
+351.52 752.00 lineto stroke
+392.15 743.00 1.000000 4n
+382.80 743.00 1.000000 sharp
+392.15 737.00 1.000000 4n
+/Times-Roman findfont
+12 scalefont
+setfont
+374.52 733.98 moveto
+(\() show
+/Times-Roman findfont
+12 scalefont
+setfont
+397.18 733.98 moveto
+(\)) show
+392.15 728.00 1.000000 4n
+388.47 742.25 moveto
+388.47 707.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+264.42 653.52 moveto
+(4) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+305.19 653.52 moveto
+(5) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+305.19 643.11 moveto
+(3) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+344.49 674.27 moveto
+(0) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+340.53 654.60 moveto
+(\(5\)) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+388.80 684.57 moveto
+(2) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+388.80 674.34 moveto
+(3) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+388.80 663.75 moveto
+(2) show
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+431.65 743.00 moveto
+431.65 719.00 lineto stroke
+431.65 689.00 moveto
+431.65 636.95 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF -.35(Ti)69.336 581.6 S 1.072(me v).35 F
+1.072(alues are speci\214ed just lik)-.25 F 3.572(eo)-.1 G 3.572(nn)
+-3.572 G 1.072(on-tablature staf)-3.572 F 1.072
+(fs: a number optionally follo)-.25 F 1.072(wed by one or more)-.25 F
+1.957(dots \(lik)69.336 593.6 R 4.457(e4o)-.1 G 4.457(r8)-4.457 G 1.958
+(..\), or a list of such numbers added together \(lik)-4.457 F 4.458(e2)
+-.1 G 1.958(+8\), preceding the chord pitches.)-4.458 F -.8(Ta)69.336
+605.6 S .432(blature staf).8 F .432(fs follo)-.25 F 2.932(wt)-.25 G .432
+(he same rules as non-tablature staf)-2.932 F .432(fs for using time v)
+-.25 F .432(alues from the pre)-.25 F .431(vious chord)-.25 F .523
+(if no time v)69.336 617.6 R .523
+(alue is speci\214ed on the current chord. Similarly)-.25 F 3.024(,i)
+-.65 G 3.024(fn)-3.024 G 3.024(on)-3.024 G .524
+(otes are speci\214ed for a chord, the same)-3.024 F
+(notes used in the pre)69.336 629.6 Q(vious chord are reused. As an e)
+-.25 E(xample:)-.15 E/F1 10/Courier@0 SF(2: 4.e5; ;8;b2;)105.336 647.6 Q
+(bar)105.336 659.6 Q EP
+%%Page: 52 58
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(2-)-2.5 G 163.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 134 rlineto 248 0 rlineto 0 134 neg rlineto closepath stroke grestore
+EEND 200 629 248 248 -134 134 162.836 230 PBEGIN
+%%BeginDocument: mugex54.ps
+%%BoundingBox: 200 629 448 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+3 linenum
+% S_FEED
+360.29 1091.00 648.00 5 1.000000 1.000000 stf
+360.29 1022.97 648.00 6 1.735000 1.000000 stf
+0.70 setlinewidth
+216.29 743.00 moveto
+216.29 636.95 lineto stroke
+% S_CLEFSIG
+228.08 725.00 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+219.29 672.91 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+219.29 655.03 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+219.29 637.15 moveto
+(B) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+261.11 749.00 1.000000 4n
+270.38 752.00 1.000000 dot
+254.88 749.00 moveto
+267.35 749.00 lineto stroke
+257.43 748.25 moveto
+257.43 728.00 lineto stroke
+322.68 749.00 1.000000 4n
+331.94 752.00 1.000000 dot
+316.44 749.00 moveto
+328.91 749.00 lineto stroke
+318.99 748.25 moveto
+318.99 728.00 lineto stroke
+378.17 749.00 1.000000 4n
+371.94 749.00 moveto
+384.40 749.00 lineto stroke
+374.49 748.25 moveto
+374.49 728.00 lineto stroke
+377.51 728.00 1.000000 upflag
+406.01 734.00 1.000000 4n
+396.66 734.00 1.000000 sharp
+402.33 733.25 moveto
+402.33 713.00 lineto stroke
+405.35 713.00 1.000000 upflag
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+257.77 684.75 moveto
+(5) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+319.33 684.75 moveto
+(5) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+374.82 684.75 moveto
+(5) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+402.66 674.16 moveto
+(2) show
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+431.65 743.00 moveto
+431.65 719.00 lineto stroke
+431.65 689.00 moveto
+431.65 636.95 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .762
+(Since nothing is speci\214ed for the second chord, both time v)69.336
+244 R .761(alue \(dotted quarter\) and note \(e string fret 5\))-.25 F
+.044(are copied from the \214rst chord.)69.336 256 R .045
+(The third chord in the measure has only a time v)5.045 F .045
+(alue \(an eighth note\) so the)-.25 F
+(note \(string/fret\) is repeated.)69.336 268 Q
+(The \214nal chord has only a note, so the pre)5 E(vious time v)-.25 E
+(alue is used.)-.25 E .091
+(Rests and spaces can be speci\214ed with r and s, just lik)69.336 286 R
+2.59(eo)-.1 G 2.59(nn)-2.59 G .09(on-tablature staf)-2.59 F .09(fs. The)
+-.25 F 2.59(yr)-.15 G .09(esult in nothing being)-2.59 F
+(printed on the tablature staf)69.336 298 Q
+(f, and rest or space being printed on the tabnote staf)-.25 E(f.)-.25 E
+69.336 316 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(6.3 Chord)72.836 316 R(attrib)3.5 E(utes)
+-.28 E 69.336 334 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(An)72.29 334 Q 2.954(yc)-.15 G .454
+(hord on a tablature staf)-2.954 F 2.955(fc)-.25 G .455
+(an be preceded by a list of chord attrib)-2.955 F .455(utes in brack)
+-.2 F .455(ets, just lik)-.1 F 2.955(ew)-.1 G .455(ith non-)-2.955 F
+.029(tablature staf)69.336 346 R .029(fs. If you w)-.25 F .029
+(ant a chord to be printed with X \(for a muf)-.1 F .028
+(\215ed string\) rather than a fret number)-.25 F 2.528(,u)-.4 G(se)
+-2.528 E 2.57([xnote]. In)69.336 358 R .071(this case, the fret number \
+will be used only to determine where to put the X on the tabnote staf)
+2.571 F(f,)-.25 E 1.481(and what note to use for MIDI.)69.336 370 R
+1.481(Using [diam] will ha)6.481 F 1.78 -.15(ve n)-.2 H 3.98(oa).15 G
+-.25(ff)-3.98 G 1.48(ect on the tablature staf).25 F 1.48(f, b)-.25 F
+1.48(ut will cause)-.2 F .167
+(diamond notes to be used on the tabnote staf)69.336 382 R 2.667
+(f. Using)-.25 F .167
+([grace] or [cue] will cause the fret numbers to printed)2.667 F 1.131
+(in a smaller size, and the corresponding notes on the tabnote staf)
+69.336 394 R 3.63(ft)-.25 G 3.63(ob)-3.63 G 3.63(ep)-3.63 G 1.13
+(rinted in a smaller size. Using)-3.63 F([slash)69.336 406 Q/F1 10
+/Times-Italic@0 SF(N)2.833 E F0 2.833(]w)C .333(ill cause)-2.833 F F1(N)
+2.833 E F0 .334(slashes to be printed belo)2.834 F 2.834(wt)-.25 G .334
+(he chord on the tablature staf)-2.834 F .334
+(f, as well as slashes on the)-.25 F .519
+(corresponding chord on the tabnote staf)69.336 418 R 3.019(f. Y)-.25 F
+.519(ou can use the other chord attrib)-1.1 F .518
+(utes \(with, pad, and =tag\) just)-.2 F(lik)69.336 430 Q 2.5(eo)-.1 G
+2.5(nan)-2.5 G(on-tablature staf)-2.5 E(f.)-.25 E 69.336 448 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(6.4 T)72.836 448 R(ies)-.252 E 69.336 466
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .314(From an input point of vie)72.15 466 R
+1.614 -.65(w, t)-.25 H .314(ies w).65 F .314
+(ork much the same on tablature staf)-.1 F .315(fs as on other staf)-.25
+F 2.815(fs. On)-.25 F .315(output, tie)2.815 F .339
+(marks on tablature staf)69.336 478 R .339(fs are normally not printed,\
+ and the frets are not printed on the tied-to chord. If a tie)-.25 F
+.668(goes across to a ne)69.336 490 R 3.168(ws)-.25 G .668
+(core, the frets are printed, b)-3.168 F .669
+(ut in parentheses, to indicate the chord is really just the)-.2 F
+(continuation of a tie.)69.336 502 Q 69.336 520 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(6.5 Slides)72.836 520 R 69.336 538 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.96(In Mup input, slides are sho)73.796 538
+R 1.96(wn with <>, rather lik)-.25 F 4.459(es)-.1 G 1.959
+(lurs on non-tablature staf)-4.459 F 4.459(fs. There)-.25 F 1.959
+(is a special)4.459 F -.25(va)69.336 550 S 1.066
+(riation used for slides that come from no).25 F 1.066
+(where in particular or go to no)-.25 F 1.066(where in particular)-.25 F
+6.066(.T)-.55 G 1.066(hese are)-6.066 F(sho)69.336 562 Q .858
+(wn with <\\n>, , , or .)-.25 F 3.357(As)5.858 G .857
+(lide is indicated on output on tablature staf)-3.357 F .857
+(fs as a slanted line)-.25 F .118(between 2 fret numbers on a string.)
+69.336 574 R .118(On tabnote staf)5.118 F .118(fs, the)-.25 F 2.618(ya)
+-.15 G 2.618(sd)-2.618 G(ra)-2.618 E .118
+(wn as a slanted line between 2 notes.)-.15 F(See)5.118 E(the e)69.336
+586 Q(xamples belo)-.15 E(w:)-.25 E/F1 10/Courier@0 SF
+(2: a5<>; a6; d3<>; d2;)105.336 604 Q(bar)105.336 616 Q
+(2: b4; e3<\\n>; a2; e'5;)105.336 640 Q(bar)105.336 652 Q
+EP
+%%Page: 53 59
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(3-)-2.5 G 91.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 137 rlineto 392 0 rlineto 0 137 neg rlineto closepath stroke grestore
+EEND 128 626 392 392 -137 137 90.836 233 PBEGIN
+%%BeginDocument: mugex55.ps
+%%BoundingBox: 128 626 520 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+3 linenum
+% S_FEED
+288.29 1091.00 720.00 5 1.000000 1.000000 stf
+288.29 1022.97 720.00 6 1.735000 1.000000 stf
+0.70 setlinewidth
+144.29 743.00 moveto
+144.29 636.95 lineto stroke
+% S_CLEFSIG
+156.08 725.00 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+147.29 672.91 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+147.29 655.03 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+147.29 637.15 moveto
+(B) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+184.99 716.00 1.000000 4n
+188.68 716.75 moveto
+188.68 737.00 lineto stroke
+222.33 719.00 1.000000 4n
+213.56 719.00 1.000000 flat
+226.01 719.75 moveto
+226.01 740.00 lineto stroke
+257.28 722.00 1.000000 4n
+260.97 722.75 moveto
+260.97 743.00 lineto stroke
+295.35 719.00 1.000000 4n
+286.90 719.00 1.000000 nat
+299.03 719.75 moveto
+299.03 740.00 lineto stroke
+262.32 722.00 moveto
+282.48 719.00 lineto stroke
+190.03 716.00 moveto
+208.81 719.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+181.65 643.11 moveto
+(5) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+218.98 643.04 moveto
+(6) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+253.94 653.52 moveto
+(3) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+292.00 653.34 moveto
+(2) show
+0.70 setlinewidth
+261.63 660.77 moveto
+290.00 654.77 lineto stroke
+189.34 644.36 moveto
+216.98 650.36 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+329.77 743.00 moveto
+329.77 719.00 lineto stroke
+329.77 689.00 moveto
+329.77 636.95 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+358.46 740.00 1.000000 4n
+349.68 740.00 1.000000 flat
+354.78 739.25 moveto
+354.78 719.00 lineto stroke
+396.22 746.00 1.000000 4n
+392.53 745.25 moveto
+392.53 725.00 lineto stroke
+430.64 710.00 1.000000 4n
+424.41 713.00 moveto
+436.87 713.00 lineto stroke
+434.32 710.75 moveto
+434.32 731.00 lineto stroke
+467.57 707.00 1.000000 4n
+461.34 707.00 moveto
+473.80 707.00 lineto stroke
+461.34 713.00 moveto
+473.80 713.00 lineto stroke
+471.25 707.75 moveto
+471.25 731.00 lineto stroke
+473.60 707.00 moveto
+482.60 704.00 lineto stroke
+436.67 710.00 moveto
+445.67 713.00 lineto stroke
+381.18 749.00 moveto
+390.18 746.00 lineto stroke
+335.94 737.00 moveto
+344.94 740.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+355.11 674.34 moveto
+(4) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+392.87 684.75 moveto
+(3) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+427.29 642.93 moveto
+(2) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+464.22 632.70 moveto
+(5) show
+0.70 setlinewidth
+472.92 636.95 moveto
+481.92 633.95 lineto stroke
+435.99 647.36 moveto
+444.99 650.36 lineto stroke
+381.87 692.00 moveto
+390.87 689.00 lineto stroke
+344.11 675.59 moveto
+353.11 678.59 lineto stroke
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+503.65 743.00 moveto
+503.65 719.00 lineto stroke
+503.65 689.00 moveto
+503.65 636.95 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 253 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(6.6 Bends)72.836 253 R 69.336 271 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 2.537(Ab)71.873 271 S .037
+(end \(stretching a string to mak)-2.537 F 2.537(ei)-.1 G 2.537(ts)
+-2.537 G .036
+(ound higher than normal\) is speci\214ed on tablature staf)-2.537 F
+.036(fs by putting a)-.25 F(te)69.336 283 Q 1.921
+(xt string after the string. The te)-.15 F 1.921(xt string can be the w)
+-.15 F 1.921(ord "full" or a number and/or fraction.)-.1 F(Some)6.922 E
+-.15(ex)69.336 295 S(amples:).15 E/F1 10/Courier@0 SF
+(2: e4 "full"; e "1/2"; 2e "1 1/2";)105.336 313 Q(bar)105.336 325 Q
+127.836 334.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 182 rlineto 320 0 rlineto 0 182 neg rlineto closepath stroke grestore
+EEND 160 580 320 320 -182 182 126.836 516.6 PBEGIN
+%%BeginDocument: mugex56.ps
+%%BoundingBox: 160 580 480 762
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+3 linenum
+% S_FEED
+324.29 1081.31 684.00 5 1.000000 1.000000 stf
+324.29 973.48 684.00 6 1.735000 1.000000 stf
+0.70 setlinewidth
+180.29 733.31 moveto
+180.29 587.45 lineto stroke
+% S_CLEFSIG
+192.08 715.31 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+183.29 623.42 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+183.29 605.54 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+183.29 587.66 moveto
+(B) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+230.98 736.31 0.583333 4n
+225.11 736.31 0.583333 sharp
+/Times-Roman findfont
+7 scalefont
+setfont
+220.28 734.55 moveto
+(\() show
+/Times-Roman findfont
+7 scalefont
+setfont
+234.33 734.55 moveto
+(\)) show
+257.80 742.31 1.000000 4n
+249.03 742.31 1.000000 flat
+251.57 739.31 moveto
+264.03 739.31 lineto stroke
+254.12 741.56 moveto
+254.12 721.31 lineto stroke
+312.05 739.31 1.000000 4n
+305.81 739.31 moveto
+318.28 739.31 lineto stroke
+308.36 738.56 moveto
+308.36 718.31 lineto stroke
+379.02 742.31 1.000000 2n
+370.36 742.31 1.000000 nat
+372.58 739.31 moveto
+385.47 739.31 lineto stroke
+375.13 741.56 moveto
+375.13 721.31 lineto stroke
+314.05 744.41 moveto
+345.15 754.00 lineto stroke
+345.15 754.00 moveto
+377.02 747.41 lineto stroke
+259.80 747.41 moveto
+285.41 753.99 lineto stroke
+285.41 753.99 moveto
+310.05 744.41 lineto stroke
+231.98 743.51 moveto
+243.04 750.66 lineto stroke
+243.04 750.66 moveto
+255.80 747.41 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+254.45 635.26 moveto
+(4) show
+/Helvetica findfont
+12 scalefont
+setfont
+250.13 672.89 moveto
+(full) show
+0.70 setlinewidth
+257.80 645.76 moveto
+257.80 669.73 lineto stroke
+257.80 666.31 1.000000 uwedge
+/Helvetica findfont
+12 scalefont
+setfont
+312.05 657.27 moveto
+(1/2) show
+257.80 669.73 moveto
+260.51 669.88 263.23 669.88 265.94 669.73 curveto
+275.94 669.18 285.93 668.45 295.77 666.41 curveto
+297.63 666.03 299.50 665.67 301.20 664.75 curveto
+305.43 662.44 309.85 660.34 312.05 655.61 curveto
+312.43 654.78 312.43 653.95 312.05 653.12 curveto
+stroke
+312.05 650.70 1.000000 wedge
+/Helvetica findfont
+12 scalefont
+setfont
+365.67 690.59 moveto
+(1 1/2) show
+312.05 654.12 moveto
+315.39 653.85 318.74 653.85 322.09 654.12 curveto
+334.54 655.13 346.92 656.54 358.93 660.17 curveto
+361.30 660.88 363.64 661.65 365.63 663.19 curveto
+371.42 667.66 376.51 672.70 379.02 679.81 curveto
+379.56 681.33 379.56 682.84 379.02 684.35 curveto
+stroke
+379.02 681.93 1.000000 uwedge
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+467.65 733.31 moveto
+467.65 709.31 lineto stroke
+467.65 639.50 moveto
+467.65 587.45 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Helvetica /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .529(If you w)69.336 536.6 R .529
+(ant to bend back do)-.1 F .529(wn to ha)-.25 F .529
+(ving no bend \(a release\), the te)-.2 F .528
+(xt string specifying the bend is just an)-.15 F .843
+(empty string of "".)69.336 548.6 R .843(Note that if both a fret and b\
+end other than "" are speci\214ed, this indicates a prebend,)5.843 F
+(whereas if only a bend is speci\214ed, this indicates a normal bend.)
+69.336 560.6 Q .599(Bends need not be an inte)69.336 578.6 R .599
+(ger number of half steps, b)-.15 F .598
+(ut if you specify a bend that f)-.2 F .598(alls between half steps,)-.1
+F .352(when it is used on the tabnote staf)69.336 590.6 R .352
+(f, the bend is rounded to the nearest half step, or rounded do)-.25 F
+(wnw)-.25 E .352(ard if it)-.1 F .673(is e)69.336 602.6 R .673
+(xactly in the middle of a half step.)-.15 F .672
+(When possible, bends of 1/4 step or less are sho)5.672 F .672
+(wn on the tabnote)-.25 F(staf)69.336 614.6 Q 2.5(fb)-.25 G 2.5(yas)-2.5
+G(mall curv)-2.5 E 2.5(er)-.15 G(ather than by a separate note.)-2.5 E
+-1.1(Yo)69.336 632.6 S 2.778(uc)1.1 G .278
+(an specify bends on more than one string at once, b)-2.778 F .279
+(ut a continuation bend \(bending to a ne)-.2 F 2.779(wd)-.25 G(istance)
+-2.779 E(without replucking the string\) is only allo)69.336 644.6 Q
+(wed on a single string at a time. Here are some e)-.25 E(xamples:)-.15
+E/F1 10/Courier@0 SF(2: g0b2e'0; e' "1/2" g "full" b "3/4"; e' ""; a2;)
+105.336 662.6 Q(bar)105.336 674.6 Q
+(2: a "1/2"; a "full"; a "1/2"; a "";)105.336 698.6 Q(bar)105.336 710.6
+Q EP
+%%Page: 54 60
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(4-)-2.5 G 103.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 196 rlineto 368 0 rlineto 0 196 neg rlineto closepath stroke grestore
+EEND 136 567 368 368 -196 196 102.836 292 PBEGIN
+%%BeginDocument: mugex57.ps
+%%BoundingBox: 136 567 504 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+3 linenum
+% S_FEED
+302.69 1088.00 705.60 5 1.000000 1.000000 stf
+302.69 964.01 705.60 6 1.735000 1.000000 stf
+0.70 setlinewidth
+158.69 740.00 moveto
+158.69 577.99 lineto stroke
+% S_CLEFSIG
+170.48 722.00 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+161.69 613.95 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+161.69 596.07 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+161.69 578.19 moveto
+(B) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+206.80 731.00 1.000000 4n
+197.45 731.00 1.000000 sharp
+206.80 722.00 1.000000 4n
+206.80 695.00 1.000000 4n
+200.57 698.00 moveto
+213.04 698.00 lineto stroke
+200.57 704.00 moveto
+213.04 704.00 lineto stroke
+200.57 710.00 moveto
+213.04 710.00 lineto stroke
+210.49 695.75 moveto
+210.49 752.00 lineto stroke
+241.43 734.00 1.000000 4n
+241.43 725.00 1.000000 4n
+241.43 698.00 1.000000 4n
+235.19 698.00 moveto
+247.66 698.00 lineto stroke
+235.19 704.00 moveto
+247.66 704.00 lineto stroke
+235.19 710.00 moveto
+247.66 710.00 lineto stroke
+245.11 698.75 moveto
+245.11 755.00 lineto stroke
+275.16 695.00 1.000000 4n
+268.93 698.00 moveto
+281.39 698.00 lineto stroke
+268.93 704.00 moveto
+281.39 704.00 lineto stroke
+268.93 710.00 moveto
+281.39 710.00 lineto stroke
+278.84 695.75 moveto
+278.84 728.00 lineto stroke
+309.18 707.00 1.000000 4n
+302.95 710.00 moveto
+315.41 710.00 lineto stroke
+312.86 707.75 moveto
+312.86 728.00 lineto stroke
+311.18 701.90 moveto
+332.61 695.32 lineto stroke
+332.61 695.32 moveto
+352.88 704.90 lineto stroke
+243.43 692.90 moveto
+257.48 683.34 lineto stroke
+257.48 683.34 moveto
+273.16 689.90 lineto stroke
+208.80 689.90 moveto
+224.90 683.34 lineto stroke
+224.90 683.34 moveto
+239.43 692.90 lineto stroke
+212.84 722.00 moveto
+224.34 718.29 lineto stroke
+224.34 718.29 moveto
+234.39 725.00 lineto stroke
+212.84 736.10 moveto
+226.29 745.66 lineto stroke
+226.29 745.66 moveto
+241.43 739.10 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+203.46 615.20 moveto
+(2) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+203.46 604.90 moveto
+(0) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+203.46 573.67 moveto
+(0) show
+/Helvetica findfont
+12 scalefont
+setfont
+233.07 671.62 moveto
+(3/4) show
+/Helvetica findfont
+12 scalefont
+setfont
+233.76 660.67 moveto
+(full) show
+/Helvetica findfont
+12 scalefont
+setfont
+233.07 649.80 moveto
+(1/2) show
+0.70 setlinewidth
+212.65 620.63 moveto
+214.09 620.40 215.53 620.40 216.97 620.63 curveto
+222.50 621.48 227.86 622.87 232.79 625.63 curveto
+233.93 626.27 234.91 627.07 235.67 628.13 curveto
+238.66 632.27 240.43 636.92 241.43 641.90 curveto
+241.68 643.15 241.68 644.40 241.43 645.65 curveto
+stroke
+212.65 610.22 moveto
+214.09 609.91 215.53 609.91 216.97 610.22 curveto
+222.75 611.45 228.08 613.68 232.79 617.30 curveto
+234.03 618.26 234.95 619.47 235.67 620.85 curveto
+238.89 626.96 240.45 633.56 241.43 640.34 curveto
+241.68 642.11 241.68 643.88 241.43 645.65 curveto
+stroke
+212.65 578.99 moveto
+214.09 578.46 215.53 578.46 216.97 578.99 curveto
+223.87 581.50 228.57 586.63 232.79 592.32 curveto
+234.28 594.31 234.99 596.64 235.67 598.99 curveto
+239.14 610.96 240.46 623.28 241.43 635.65 curveto
+241.69 638.98 241.69 642.32 241.43 645.65 curveto
+stroke
+241.43 643.23 1.000000 uwedge
+241.43 646.65 moveto
+243.11 647.18 244.80 647.18 246.49 646.65 curveto
+254.05 644.26 259.92 639.47 265.04 633.60 curveto
+266.70 631.70 267.61 629.42 268.41 627.08 curveto
+272.42 615.45 274.03 603.36 275.16 591.19 curveto
+275.46 587.93 275.46 584.67 275.16 581.41 curveto
+stroke
+275.16 578.99 1.000000 wedge
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+305.83 583.97 moveto
+(2) show
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+341.17 740.00 moveto
+341.17 716.00 lineto stroke
+341.17 630.04 moveto
+341.17 577.99 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+354.88 710.00 1.000000 4n
+348.65 710.00 moveto
+361.11 710.00 lineto stroke
+358.56 710.75 moveto
+358.56 731.00 lineto stroke
+388.48 710.00 1.000000 4n
+379.13 710.00 1.000000 sharp
+382.25 710.00 moveto
+394.71 710.00 lineto stroke
+392.16 710.75 moveto
+392.16 731.00 lineto stroke
+421.29 710.00 1.000000 4n
+412.84 710.00 1.000000 nat
+415.06 710.00 moveto
+427.53 710.00 lineto stroke
+424.98 710.75 moveto
+424.98 731.00 lineto stroke
+457.26 707.00 1.000000 4n
+451.03 710.00 moveto
+463.49 710.00 lineto stroke
+460.94 707.75 moveto
+460.94 728.00 lineto stroke
+423.29 704.90 moveto
+438.52 695.34 lineto stroke
+438.52 695.34 moveto
+455.26 701.90 lineto stroke
+390.48 704.90 moveto
+404.89 696.80 lineto stroke
+404.89 696.80 moveto
+419.29 704.90 lineto stroke
+356.88 704.90 moveto
+371.68 696.80 lineto stroke
+371.68 696.80 moveto
+386.48 704.90 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica findfont
+12 scalefont
+setfont
+346.53 647.80 moveto
+(1/2) show
+0.70 setlinewidth
+315.03 589.40 moveto
+317.02 588.93 319.01 588.93 321.01 589.40 curveto
+329.16 591.30 336.50 594.85 342.93 600.25 curveto
+344.70 601.73 345.92 603.61 346.91 605.67 curveto
+351.44 615.12 353.53 625.22 354.88 635.51 curveto
+355.24 638.22 355.24 640.94 354.88 643.65 curveto
+stroke
+354.88 641.23 1.000000 uwedge
+/Helvetica findfont
+12 scalefont
+setfont
+380.81 663.42 moveto
+(full) show
+354.88 644.65 moveto
+356.56 644.52 358.24 644.52 359.92 644.65 curveto
+366.16 645.14 372.36 645.81 378.40 647.57 curveto
+379.58 647.92 380.75 648.28 381.76 649.04 curveto
+384.63 651.19 387.21 653.58 388.48 657.07 curveto
+388.74 657.80 388.74 658.53 388.48 659.27 curveto
+stroke
+388.48 656.85 1.000000 uwedge
+/Helvetica findfont
+12 scalefont
+setfont
+421.29 647.80 moveto
+(1/2) show
+388.48 660.27 moveto
+390.12 660.42 391.76 660.42 393.40 660.27 curveto
+399.52 659.71 405.59 658.92 411.45 656.94 curveto
+412.62 656.55 413.77 656.10 414.73 655.28 curveto
+417.66 652.77 420.09 649.89 421.29 646.14 curveto
+421.56 645.31 421.56 644.48 421.29 643.65 curveto
+stroke
+421.29 641.23 1.000000 wedge
+421.29 644.65 moveto
+423.09 645.10 424.89 645.10 426.69 644.65 curveto
+434.16 642.78 440.74 639.23 446.47 634.08 curveto
+448.10 632.62 449.18 630.78 450.07 628.80 curveto
+454.20 619.54 456.04 609.72 457.26 599.74 curveto
+457.58 597.10 457.58 594.46 457.26 591.82 curveto
+stroke
+457.26 589.40 1.000000 wedge
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+489.25 740.00 moveto
+489.25 716.00 lineto stroke
+489.25 630.04 moveto
+489.25 577.99 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Helvetica /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .946(If you ha)69.336 312 R 1.246 -.15
+(ve m)-.2 H .946(ore than one v).15 F .946(oice on a tablature staf)-.2
+F .945(f, bends on other than the top v)-.25 F .945
+(oice may collide with)-.2 F 1.483(other v)69.336 324 R 1.483
+(oices in some cases, and if there are bends from more than one v)-.2 F
+1.484(oice simultaneously)-.2 F 3.984(,t)-.65 G(he)-3.984 E 3.984(ym)
+-.15 G(ay)-3.984 E(collide.)69.336 336 Q .852(On non-tablature staf)
+69.336 354 R .851(fs, bends are speci\214ed with a ^ symbol follo)-.25 F
+.851(wed by the note to bend to. The note to)-.25 F 1.019
+(bend to is speci\214ed by letter and optional octa)69.336 366 R 1.319
+-.15(ve \()-.2 H 1.02(accidentals are not speci\214ed\). If you w).15 F
+1.02(ant just a small)-.1 F
+(bend \(1/4 step\), this is speci\214ed by ^/. F)69.336 378 Q(or e)-.15
+E(xample:)-.15 E/F1 10/Courier@0 SF(1: e ^f; f; b ^c5; c#5;)105.336 396
+Q(bar)105.336 408 Q(1: d+^e+ g^a; e+a; g ^/; c ^/ c+^/;)105.336 432 Q
+(bar)105.336 444 Q 127.836 453.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 67 rlineto 320 0 rlineto 0 67 neg rlineto closepath stroke grestore
+EEND 160 696 320 320 -67 67 126.836 520.6 PBEGIN
+%%BeginDocument: mugex58.ps
+%%BoundingBox: 160 696 480 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+324.29 1091.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+221.11 719.00 1.000000 4n
+0.70 setlinewidth
+224.79 719.75 moveto
+224.79 740.00 lineto stroke
+250.38 722.00 1.000000 4n
+254.06 722.75 moveto
+254.06 743.00 lineto stroke
+278.22 731.00 1.000000 4n
+274.54 730.25 moveto
+274.54 710.00 lineto stroke
+309.78 734.00 1.000000 4n
+300.42 734.00 1.000000 sharp
+306.09 733.25 moveto
+306.09 713.00 lineto stroke
+280.22 736.10 moveto
+293.43 742.83 lineto stroke
+293.43 742.83 moveto
+307.78 739.10 lineto stroke
+223.11 713.90 moveto
+236.37 710.17 lineto stroke
+236.37 710.17 moveto
+248.38 716.90 lineto stroke
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+338.51 743.00 moveto
+338.51 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+348.81 737.00 1.000000 4n
+348.81 725.00 1.000000 4n
+345.12 736.25 moveto
+345.12 704.00 lineto stroke
+379.52 740.00 1.000000 4n
+379.52 728.00 1.000000 4n
+375.84 739.25 moveto
+375.84 707.00 lineto stroke
+408.80 725.00 1.000000 4n
+415.83 726.50 moveto
+416.39 726.55 416.89 726.75 417.33 727.10 curveto
+418.33 727.89 418.95 728.95 419.43 730.10 curveto
+419.65 730.63 419.75 731.18 419.73 731.75 curveto
+stroke
+412.48 725.75 moveto
+412.48 746.00 lineto stroke
+438.91 734.00 1.000000 4n
+445.95 735.50 moveto
+446.51 735.55 447.01 735.75 447.45 736.10 curveto
+448.44 736.89 449.06 737.95 449.55 739.10 curveto
+449.77 739.63 449.87 740.18 449.85 740.75 curveto
+stroke
+438.91 713.00 1.000000 4n
+445.95 714.50 moveto
+446.51 714.55 447.01 714.75 447.45 715.10 curveto
+448.44 715.89 449.06 716.95 449.55 718.10 curveto
+449.77 718.63 449.87 719.18 449.85 719.75 curveto
+stroke
+432.68 713.00 moveto
+445.15 713.00 lineto stroke
+442.60 713.75 moveto
+442.60 755.00 lineto stroke
+348.81 719.90 moveto
+361.31 716.18 lineto stroke
+361.31 716.18 moveto
+372.49 722.90 lineto stroke
+350.81 742.10 moveto
+363.58 748.83 lineto stroke
+363.58 748.83 moveto
+377.52 745.10 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 540.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(6.7 Miscellaneous)72.836 540.6 R 69.336
+558.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .269(Note attrib)72.105 558.6 R .269
+(utes of ~ for tie, ? for a small note, and = for a tag w)-.2 F .269
+(ork the same on tablatures staf)-.1 F .268(fs as on non-)-.25 F
+(tablature staf)69.336 570.6 Q(fs.)-.25 E 1.525
+(If bm, ebm, or esbm are gi)69.336 588.6 R -.15(ve)-.25 G 4.026(no).15 G
+4.026(nt)-4.026 G 1.526(ablature staf)-4.026 F 1.526(fs the)-.25 F 4.026
+(ya)-.15 G 1.526(re transferred to the tabnote staf)-4.026 F 4.026(fa)
+-.25 G 1.526(nd used for)-4.026 F .073(custom beaming there.)69.336
+600.6 R .072
+(Items in "with" lists inside [ ] are also copied to the tabnote staf)
+5.072 F 2.572(f. In)-.25 F .072(general, unless)2.572 F .65
+(otherwise speci\214ed here, if you w)69.336 612.6 R .651
+(ant items such as tempo and dynamic marks to appear on both tablature)
+-.1 F(and tabnote staf)69.336 624.6 Q(f, you ha)-.25 E .3 -.15(ve t)-.2
+H 2.5(os).15 G(pecify them for both staf)-2.5 E(fs.)-.25 E
+(The "alt" inter)69.336 642.6 Q(-chord attrib)-.2 E(ute is not allo)-.2
+E(wed on tablature staf)-.25 E(fs.)-.25 E 1.739
+(When there is a tablature staf)69.336 660.6 R 1.739
+(f, the MIDI is actually generated from the tabnote staf)-.25 F 1.738
+(f. There are some)-.25 F 3.309(limitations. Currently)69.336 672.6 R
+3.309(,n)-.65 G 3.309(oM)-3.309 G .809(IDI pitch bends are generated; s\
+lides and bends are instantaneous rather than)-3.309 F(gradual.)69.336
+684.6 Q .153(If a capo is being used, it probably better to declare a t\
+ransposition of the tabnote staf)69.336 702.6 R 2.652(fr)-.25 G .152
+(ather than declaring)-2.652 F .179(the strings to be dif)69.336 714.6 R
+.179(ferent notes. This is because most people w)-.25 F .18
+(ould rather think of the original string letters)-.1 F .358
+(when entering the tab staf)69.336 726.6 R 2.858(fi)-.25 G .357
+(nformation; and if you decide to put the capo on a dif)-2.858 F .357
+(ferent fret later)-.25 F 2.857(,y)-.4 G .357(ou only)-2.857 F(ha)69.336
+738.6 Q .959 -.15(ve t)-.2 H 3.159(oc).15 G .659
+(hange the "transpose" line.)-3.159 F .659(The automatic MIDI octa)5.659
+F .959 -.15(ve t)-.2 H .66(ranposition for standard guitar will also).15
+F EP
+%%Page: 55 61
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(5-)-2.5 G
+(then still apply)69.336 96 Q 2.5(,o)-.65 G 2.5(nt)-2.5 G
+(op of your transposition.)-2.5 E 1.069(If you specify an octa)69.336
+114 R 1.369 -.15(ve m)-.2 H 1.069
+(ark \(discussed in a later section\) on a tabnote staf).15 F 1.069
+(f, the deri)-.25 F -.15(ve)-.25 G 3.569(dm).15 G 1.069(usic will be)
+-3.569 F 1.755(printed with the notes raised or lo)69.336 126 R 1.755
+(wered the appropriate number of octa)-.25 F -.15(ve)-.2 G 4.255(st).15
+G 4.255(oc)-4.255 G 1.755(orrespond to the gi)-4.255 F -.15(ve)-.25 G(n)
+.15 E(octa)69.336 138 Q .3 -.15(ve m)-.2 H(ark interv).15 E(al.)-.25 E
+.799(Since ties are not printed on tablature staf)69.336 156 R .799
+(f, and input notation for tablature slides is lik)-.25 F 3.299(ew)-.1 G
+.799(hat is used for)-3.299 F .452(slurs on ordinary staf)69.336 168 R
+.452(fs, if you w)-.25 F .452(ant a curv)-.1 F .452(ed line lik)-.15 F
+2.952(eat)-.1 G .452(ie or slur on a tablature or tabnote staf)-2.952 F
+.453(f, you ha)-.25 F -.15(ve)-.2 G(to use a phrase mark. See the secti\
+on on phrase marks for more details.)69.336 180 Q .971
+(The chord-at-a-time input style can also be used for tablature.)69.336
+198 R .97(The staf)5.971 F .97(fs being mapped to from a single)-.25 F
+(input line must either be all tablature or all non-tablature, ho)69.336
+210 Q(we)-.25 E -.15(ve)-.25 G -.55(r.).15 G/F1 10/Courier@0 SF(score)
+105.336 228 Q(staffs=4)130.336 240 Q(brace=1-2, 3-4)130.336 252 Q
+(tabwhitebox=y)130.336 264 Q(staff 2)105.336 276 Q(stafflines=tab)
+130.336 288 Q(staff 4)105.336 300 Q(stafflines=tab)130.336 312 Q(music)
+105.336 324 Q(// The first two notes in each chord go to staff 2,)
+105.336 348 Q(// and the last two go to staff 4.)105.336 360 Q 6([2)
+105.336 372 S 6(;2)-6 G 6(;4)-6 G 6(;4)-6 G 6(]:a)-6 G
+(2d0 g0b3; e'0a2 g0e0; 2 e'0d2 b0e3;)-6 E(bar)105.336 384 Q 139.836
+393.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 248 rlineto 296 0 rlineto 0 248 neg rlineto closepath stroke grestore
+EEND 168 515 296 296 -248 248 138.836 641.6 PBEGIN
+%%BeginDocument: mugex59.ps
+%%BoundingBox: 168 515 464 763
+save
+1589393640 1589394394 sv
+0.900000 0.900000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+9 linenum
+% S_SSV
+11 linenum
+% S_FEED
+366.29 1175.00 720.00 5 1.000000 1.000000 stf
+366.29 1102.59 720.00 6 1.735000 1.000000 stf
+366.29 1034.57 720.00 5 1.000000 1.000000 stf
+366.29 966.54 720.00 6 1.735000 1.000000 stf
+221.79 827.00 716.57 brace
+221.79 686.57 580.52 brace
+0.70 setlinewidth
+222.29 827.00 moveto
+222.29 580.52 lineto stroke
+% S_CLEFSIG
+234.08 809.00 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+225.29 752.53 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+225.29 734.65 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+225.29 716.77 moveto
+(B) show
+234.08 668.57 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+225.29 616.48 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+225.29 598.60 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+225.29 580.72 moveto
+(B) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+268.93 800.00 1.000000 4n
+268.93 794.00 1.000000 4n
+262.70 797.00 moveto
+275.16 797.00 lineto stroke
+272.61 794.75 moveto
+272.61 821.00 lineto stroke
+333.11 794.00 1.000000 4n
+326.88 797.00 moveto
+339.34 797.00 lineto stroke
+333.11 782.00 1.000000 4n
+326.88 785.00 moveto
+339.34 785.00 lineto stroke
+326.88 791.00 moveto
+339.34 791.00 lineto stroke
+326.88 797.00 moveto
+339.34 797.00 lineto stroke
+336.79 782.75 moveto
+336.79 815.00 lineto stroke
+402.74 803.00 1.000000 2n
+402.74 782.00 1.000000 2n
+396.29 785.00 moveto
+409.19 785.00 lineto stroke
+396.29 791.00 moveto
+409.19 791.00 lineto stroke
+396.29 797.00 moveto
+409.19 797.00 lineto stroke
+406.64 782.75 moveto
+406.64 824.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+265.58 731.91 272.28 742.86 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+265.58 733.07 moveto
+(0) show
+265.58 721.61 272.28 732.34 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+265.58 722.55 moveto
+(2) show
+329.76 721.61 336.46 732.34 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+329.76 722.55 moveto
+(2) show
+329.76 711.09 336.46 722.04 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+329.76 712.25 moveto
+(0) show
+399.39 732.02 406.09 742.75 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+399.39 732.96 moveto
+(2) show
+399.39 711.09 406.09 722.04 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+399.39 712.25 moveto
+(0) show
+restore
+% S_STAFF
+% staff 3
+save
+268.93 680.57 1.000000 4n
+268.93 668.57 1.000000 4n
+0.70 setlinewidth
+265.25 679.82 moveto
+265.25 647.57 lineto stroke
+333.11 683.57 1.000000 4n
+333.11 668.57 1.000000 4n
+329.43 682.82 moveto
+329.43 647.57 lineto stroke
+402.74 689.57 1.000000 2n
+402.74 674.57 1.000000 2n
+398.84 688.82 moveto
+398.84 653.57 lineto stroke
+restore
+% S_STAFF
+% staff 4
+save
+265.58 616.68 272.28 627.63 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+265.58 617.91 moveto
+(3) show
+265.58 606.27 272.28 617.22 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+265.58 607.43 moveto
+(0) show
+329.76 627.09 336.46 638.04 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+329.76 628.25 moveto
+(0) show
+329.76 606.27 336.46 617.22 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+329.76 607.43 moveto
+(0) show
+399.39 627.09 406.09 638.04 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+399.39 628.32 moveto
+(3) show
+399.39 616.68 406.09 627.63 whitebox
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+399.39 617.84 moveto
+(0) show
+restore
+% S_BAR
+18 linenum
+0.70 setlinewidth
+503.65 827.00 moveto
+503.65 803.00 lineto stroke
+503.65 768.62 moveto
+503.65 716.57 lineto stroke
+503.65 686.57 moveto
+503.65 662.57 lineto stroke
+503.65 632.57 moveto
+503.65 580.52 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 56 62
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(6-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(7. SHAPED)73.086 103 R(NO)3.75 E(TES)-.6
+E 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .144(If you intend to only use the usual sy\
+stem of note heads, you can skip o)71.98 121 R -.15(ve)-.15 G 2.645(rt)
+.15 G .145(his section on shaped notes.)-2.645 F(If)5.145 E .049
+(you wish to use less common note head shapes, lik)69.336 133 R 2.549
+(eX)-.1 G .049(-shaped notes, rather than normal note heads, or w)-2.549
+F(ant)-.1 E 2.265("shaped note" music that is often used for "Sacred Ha\
+rp" style music, sometimes also called "f)69.336 145 R(asola)-.1 E
+(notation," then this section will e)69.336 157 Q(xplain ho)-.15 E 2.5
+(wy)-.25 G(ou can do that.)-2.5 E 69.336 175 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(7.1 Headshapes)72.836 175 R(context)3.5 E
+69.336 193 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .761(The headshapes conte)72.597 193 R .761
+(xt is used in conjuction with the noteheads parameter to determine wha\
+t characters)-.15 F .077(will be used when printing note heads.)69.336
+205 R .077(It is rarely necessary to include a headshapes conte)5.077 F
+.078(xt in your music,)-.15 F .926
+(since Mup already has the most common v)69.336 217 R .926(alues b)-.25
+F .925(uilt in, so generally you just need to use the noteheads)-.2 F
+1.496(parameter to access them. Ho)69.336 229 R(we)-.25 E -.15(ve)-.25 G
+2.296 -.4(r, i).15 H 3.996(ti).4 G 3.996(ss)-3.996 G 1.496
+(till important to understand what the headshapes conte)-3.996 F 1.496
+(xt can)-.15 F(contain, to understand ho)69.336 241 Q 2.5(wt)-.25 G
+(he b)-2.5 E(uiltin v)-.2 E(alues w)-.25 E(ork.)-.1 E .305
+(The headshapes conte)69.336 259 R .304(xt de\214nes, for a gi)-.15 F
+-.15(ve)-.25 G 2.804(nh).15 G .304
+(ead shape name, what speci\214c note head characters to use for)-2.804
+F .607(the notes of v)69.336 271 R .607(arious durations.)-.25 F .607
+(It contains one or more pairs of strings.)5.607 F .607
+(The \214rst string in the pair gi)5.607 F -.15(ve)-.25 G 3.107(sa).15 G
+.05(name for a set of note head shapes.)69.336 283 R .049(The second st\
+ring contains a space-separated list of the names of 4 note)5.05 F .993
+(head characters to use for that head shape name.)69.336 295 R .994
+(The \214rst shape in the list is used for quarter notes and)5.993 F
+(shorter)69.336 307 Q 2.5(,t)-.4 G(he second for half notes, the third \
+for whole notes, and the fourth for double whole notes.)-2.5 E .463
+(If an upside do)69.336 325 R .463(wn v)-.25 F .463
+(ersion of the character is to be used for stem do)-.15 F .463
+(wn notes, the name is pre\214x)-.25 F .462(ed by "u?")-.15 F .616
+(\(The "u" stands for "upside-do)69.336 337 R .616
+(wn" and the question mark is intended to be mnemonic for the f)-.25 F
+.617(act that the)-.1 F(upside do)69.336 349 Q(wn v)-.25 E
+(ersion will only be used part of the time, namely for stem-do)-.15 E
+(wn notes.\))-.25 E .903(As w)69.336 367 R .903(as mentioned abo)-.1 F
+-.15(ve)-.15 G 3.403(,t).15 G .903
+(he most common mappings are already b)-3.403 F .903(uilt into Mup.)-.2
+F .902(Here is the list of the)5.903 F .864(pre-de\214ned v)69.336 379 R
+3.364(alues. P)-.25 F .864(ay particular attention to the \214rst strin\
+g on each line, since those are the names you)-.15 F
+(will use in the notehead parameter and for o)69.336 391 Q -.15(ve)-.15
+G(rriding chord and note shapes.).15 E 25.27("norm" "4n)69.336 415 R
+(2n 1n dbl)2.5 E(whole")-.1 E 41.38("x" "xnote)69.336 427 R
+(diamond diamond dwhdiamond")2.5 E 31.38("allx" "xnote)69.336 439 R
+(xnote xnote xnote")2.5 E 26.38("diam" "\214lldiamond)69.336 451 R
+(diamond diamond dwhdiamond")2.5 E 24.16("blank" "blankhead)69.336 463 R
+(blankhead blankhead blankhead")2.5 E 18.6
+("righttri" "u?\214llrighttriangle)69.336 475 R
+(u?righttriangle u?righttriangle u?dwhrighttriangle")2.5 E 21.93
+("isostri" "\214llisostriangle)69.336 487 R
+(isostriangle isostriangle dwhisostriangle")2.5 E 31.39
+("rect" "\214llrectangle)69.336 499 R(rectangle rectangle dwhrectangle")
+2.5 E 34.16("pie" "\214llpie)69.336 511 R(wedge pie)-.25 E(wedge pie)
+-.25 E(wedge dwhpie)-.25 E(wedge")-.25 E 12.5
+("semicirc" "\214llsemicircle)69.336 523 R
+(semicircle semicircle dwhsemicircle")2.5 E 26.38
+("slash" "\214llslashhead)69.336 535 R
+(slashhead slashhead dwhslashhead")2.5 E 16.38
+("allslash" "\214llslashhead)69.336 547 R
+(\214llslashhead \214llslashhead \214llslashhead")2.5 E -1.1(Yo)69.336
+565 S 3.21(uc)1.1 G .71(an rede\214ne these or de\214ne ne)-3.21 F 3.21
+(wo)-.25 G .71(nes if you wish.)-3.21 F .71
+(The name \(the \214rst of the tw)5.71 F 3.21(os)-.1 G .71
+(trings in the pair\))-3.21 F .354(can be almost an)69.336 577 R .354
+(ything you w)-.15 F 2.854(ant. The)-.1 F .355
+(four names in the second string must be tak)2.854 F .355
+(en from the list of v)-.1 F(alid)-.25 E(note head characters gi)69.336
+589 Q -.15(ve)-.25 G 2.5(nb).15 G(elo)-2.5 E(w:)-.25 E EP
+%%Page: 57 63
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(7-)-2.5 G 68.06(4n 2n)
+174.506 96 R 36.94(1n dbl)10 F(whole)-.1 E 31.94
+(\214lldiamond diamond dwhdiamond)174.506 108 R 20.83
+(\214llisostriangle isostriangle dwhisostriangle)174.506 120 R
+(\214llpie)174.506 132 Q 28.87(wedge pie)-.25 F 28.87(wedge dwhpie)-.25
+F(wedge)-.25 E 30.29(\214llrectangle rectangle dwhrectangle)174.506 144
+R 17.5(\214llrighttriangle righttriangle dwhrighttriangle)174.506 156 R
+12.5(u\214llrighttriangle urighttriangle udwhrighttriangle)174.506 168 R
+25.84(\214llsemicircle semicircle dwhsemicircle)174.506 180 R 28.06
+(\214llslashhead slashhead dwhslashhead)174.506 192 R(xnote)174.506 204
+Q(blankhead)174.506 216 Q .696
+(The righttriangle shape names can be pre\214x)69.336 228 R .696
+(ed by u? when used in the headshapes conte)-.15 F .695
+(xt, to indicate the)-.15 F .767(upside do)69.336 240 R .767(wn v)-.25 F
+.767(ersion of them should be used when the stem is do)-.15 F .768
+(wn. Note that u? cannot be used on an)-.25 F(y)-.15 E
+(other note head characters, since none of the others ha)69.336 252 Q .3
+-.15(ve a c)-.2 H(orresponding upside do).15 E(wn v)-.25 E(ersion.)-.15
+E 1.18(As an e)69.336 270 R 1.18(xample of ho)-.15 F 3.68(wy)-.25 G 1.18
+(ou could use the headshapes conte)-3.68 F 1.179
+(xt, suppose you wished to use xnote for half)-.15 F .91
+(notes and shorter)69.336 282 R 3.41(,a)-.4 G .91
+(nd diamond for longer notes.)-3.41 F .911(That is dif)5.91 F .911
+(ferent than either of the b)-.25 F .911(uiltin v)-.2 F .911
+(alues "x" or)-.25 F("allx" b)69.336 294 Q(ut you could o)-.2 E -.15(ve)
+-.15 G(rride one of them:).15 E/F1 10/Courier@0 SF(headshapes)105.336
+312 Q("x" "xnote xnote diamond diamond")130.336 324 Q F0 .674
+(The blankhead does not print an)69.336 350 R 3.173(yh)-.15 G .673
+(ead at all, it just lea)-3.173 F -.15(ve)-.2 G 3.173(ss).15 G .673
+(pace as if there were a note head. It might be)-3.173 F
+(used if for some reason you just w)69.336 362 Q(ant stems.)-.1 E 69.336
+380 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(7.2 Noteheads)72.836 380 R(parameter)3.5
+E 69.336 398 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.339(The noteheads parameter describes whi\
+ch note head shape to use for each pitch in the scale. It can be)73.175
+398 R .319(speci\214ed in score, staf)69.336 410 R .318(f, or v)-.25 F
+.318(oice conte)-.2 F 2.818(xts. If)-.15 F .318(you w)2.818 F .318
+(ant to use the same shape for all pitches, \(as is the case)-.1 F
+(with standard notation\), only one shape name is speci\214ed.)69.336
+422 Q(Thus the def)5 E(ault v)-.1 E(alue for this parameter is)-.25 E/F1
+10/Courier@0 SF(noteheads = "norm")105.336 440 Q F0 .24(If you w)69.336
+466 R .24(ant to use dif)-.1 F .24(ferent shapes for dif)-.25 F .241
+(ferent pitches, the noteheads v)-.25 F .241
+(alue needs to be a string containing)-.25 F 2.948(al)69.336 478 S .448
+(ist of 7 shape names.)-2.948 F(The)5.448 E 2.947(ya)-.15 G .447
+(re listed from the "tonic" of the major k)-2.947 F .747 -.15(ey u)-.1 H
+2.947(pt).15 G .447(he scale, with the k)-2.947 F .747 -.15(ey b)-.1 H
+(ased).15 E .199(on the number of sharps or \215ats in the k)69.336 490
+R .499 -.15(ey s)-.1 H 2.699(ignature. The).15 F .199
+(shape names must be from the list of pre-de\214ned)2.699 F .845(head s\
+hapes \(norm, xnote, diam, blank, righttri, isostri, rect, pie, semicir\
+c, slash\), or names that you ha)69.336 502 R -.15(ve)-.2 G(gi)69.336
+514 Q -.15(ve)-.25 G 2.5(na).15 G 2.5(st)-2.5 G
+(he \214rst in a pair of strings in the headshapes conte)-2.5 E(xt.)-.15
+E -1.1(Yo)69.336 532 S 2.5(uc)1.1 G
+(an get the most common shaped note system using 4 shapes using:)-2.5 E
+F1(noteheads = "righttri norm rect righttri norm rect diam")105.336 550
+Q F0(There are se)69.336 570 Q -.15(ve)-.25 G
+(ral shaped notes systems using 7 dif).15 E(ferent shapes.)-.25 E
+(One such system is speci\214ed by:)5 E F1
+(noteheads = "isostri semicirc diam righttri norm rect pie")105.336 588
+Q F0 .422
+(Once the noteheads parameter is set, you specify your music just lik)
+69.336 614 R 2.923(ey)-.1 G .423(ou w)-2.923 F .423
+(ould for standard notation, b)-.1 F(ut)-.2 E(Mup will use the appropri\
+ate note heads based on your speci\214cations.)69.336 626 Q EP
+%%Page: 58 64
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(8-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(// Use a 7-shaped system.)123.336 108 Q
+(noteheads = "isostri semicirc diam righttri norm rect pie")123.336 120
+Q(// Noteheads are given in order for the major key,)123.336 144 Q
+(// so we'll start out with an example in major.)123.336 156 Q
+(key = d major)123.336 168 Q(music)105.336 192 Q
+(// Do a descending scale in D major)105.336 216 Q(1: d+;c+;b;a;)105.336
+228 Q(bar)105.336 240 Q(1: g;f;e;d;)105.336 264 Q(dblbar)105.336 276 Q
+(score)105.336 300 Q(// Now we switch to D minor, where the "tonic")
+123.336 312 Q(// will start at the rect and then wrap around.)123.336
+324 Q(key = d minor)123.336 336 Q(music)105.336 360 Q
+(// Do a descending scale in D minor)105.336 384 Q(1: d+;c+;b;a;)105.336
+396 Q(bar)105.336 408 Q(1: g;f;e;d;)105.336 432 Q(bar)105.336 444 Q
+111.836 453.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 145 rlineto 352 0 rlineto 0 145 neg rlineto closepath stroke grestore
+EEND 128 618 352 352 -145 145 110.836 598.6 PBEGIN
+%%BeginDocument: mugex60.ps
+%%BoundingBox: 128 618 480 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+324.29 1091.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+206.19 743.00 1.000000 sharp
+212.83 734.00 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+235.94 737.00 1.000000 fillisostriangle
+0.70 setlinewidth
+232.04 734.60 moveto
+232.04 716.00 lineto stroke
+261.67 734.00 1.000000 fillpiewedge
+257.77 734.60 moveto
+257.77 713.00 lineto stroke
+287.44 731.00 1.000000 fillrectangle
+283.54 731.00 moveto
+283.54 710.00 lineto stroke
+314.05 728.00 1.000000 4n
+317.73 728.75 moveto
+317.73 749.00 lineto stroke
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+339.83 743.00 moveto
+339.83 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+351.12 725.00 1.000000 fillrighttriangle
+355.02 725.00 moveto
+355.02 746.00 lineto stroke
+376.85 722.00 1.000000 filldiamond
+380.75 722.00 moveto
+380.75 743.00 lineto stroke
+402.59 719.00 1.000000 fillsemicircle
+406.48 721.40 moveto
+406.48 740.00 lineto stroke
+429.19 716.00 1.000000 fillisostriangle
+433.09 713.60 moveto
+433.09 737.00 lineto stroke
+restore
+% S_BAR
+18 linenum
+0.70 setlinewidth
+454.01 743.00 moveto
+454.01 719.00 lineto stroke
+457.01 743.00 moveto
+457.01 719.00 lineto stroke
+% S_SSV
+21 linenum
+% S_CLEFSIG
+462.26 731.00 1.000000 flat
+% S_FEED
+288.00 1007.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 641.00 1.000000 gclef
+169.33 647.00 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+193.08 653.00 1.000000 fillrectangle
+189.18 653.00 moveto
+189.18 632.00 lineto stroke
+225.90 650.00 1.000000 4n
+222.22 649.25 moveto
+222.22 629.00 lineto stroke
+258.69 647.00 1.000000 ufillrighttriangle
+254.79 647.00 moveto
+254.79 626.00 lineto stroke
+292.38 644.00 1.000000 filldiamond
+296.28 644.00 moveto
+296.28 665.00 lineto stroke
+restore
+% S_BAR
+30 linenum
+0.70 setlinewidth
+324.11 659.00 moveto
+324.11 635.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+336.58 641.00 1.000000 fillsemicircle
+340.48 643.40 moveto
+340.48 662.00 lineto stroke
+369.40 638.00 1.000000 fillisostriangle
+373.30 635.60 moveto
+373.30 659.00 lineto stroke
+402.23 635.00 1.000000 fillpiewedge
+406.12 635.30 moveto
+406.12 656.00 lineto stroke
+435.92 632.00 1.000000 fillrectangle
+439.82 632.00 moveto
+439.82 653.00 lineto stroke
+restore
+% S_BAR
+33 linenum
+0.70 setlinewidth
+467.65 659.00 moveto
+467.65 635.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 618.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(7.3 Ov)72.836 618.6 R
+(erriding chord note heads)-.14 E 69.336 636.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .151(It is possible to o)71.987 636.6 R -.15
+(ve)-.15 G .151(rride what note shape to use for a chord, by gi).15 F
+.151(ving "hs" follo)-.25 F .151(wed by a head shape name)-.25 F
+(from the headshapes conte)69.336 648.6 Q(xt, inside square brack)-.15 E
+2.5(ets. Thus)-.1 F/F1 10/Courier@0 SF([hs "righttri"])130.336 666.6 Q
+F0 -.1(wo)69.336 686.6 S .095
+(uld use the "righttri" headshape. The speci\214c character to use w).1
+F .096(ould be based on the group')-.1 F 2.596(sd)-.55 G .096
+(uration. In)-2.596 F .078(other w)69.336 698.6 R .078
+(ords, if the chord w)-.1 F .078(as a quarter note or shorter)-.1 F
+2.578(,t)-.4 G .078(he "\214llrighttriangle" note head w)-2.578 F .078
+(ould be used, b)-.1 F .077(ut if)-.2 F 1.151(the chord w)69.336 710.6 R
+1.151(as a half or whole note, a "righttriangle" note head w)-.1 F 1.152
+(ould be used, and a "dwhrighttriangle")-.1 F -.1(wo)69.336 722.6 S
+(uld be used for a double whole note.).1 E(The hs speci\214cation can b\
+e used along with other things that can go in the square brack)69.336
+740.6 Q(ets. F)-.1 E(or e)-.15 E(xample,)-.15 E EP
+%%Page: 59 65
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-5)274.506 48 S 2.5(9-)-2.5 G/F1 10
+/Courier@0 SF([hs "blank"; len 0])130.336 96 Q F0 -.1(wo)69.336 116 S(u\
+ld use blankheads and no stem, resulting in no chord being printed at a\
+ll!).1 E 69.336 134 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(7.4 Ov)72.836 134 R(erriding indi)-.14 E
+(vidual note heads)-.14 E 69.336 152 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .095(If you w)71.931 152 R .095(ant to o)-.1
+F -.15(ve)-.15 G .095(rride the note head shape to be used for one spec\
+i\214c note in a chord, you use hs follo).15 F(wed)-.25 E
+(by the head shape name as a string after the note.)69.336 164 Q/F1 10
+/Courier@0 SF(1: cg e+ hs "diam"; f a hs "x" c+; 2ge+;)105.336 182 Q
+(bar)105.336 194 Q 127.836 203.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 73 rlineto 320 0 rlineto 0 73 neg rlineto closepath stroke grestore
+EEND 160 690 320 320 -73 73 126.836 276.6 PBEGIN
+%%BeginDocument: mugex61.ps
+%%BoundingBox: 160 690 480 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+324.29 1085.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 719.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+227.33 734.00 1.000000 filldiamond
+227.55 719.00 1.000000 4n
+227.55 707.00 1.000000 4n
+0.70 setlinewidth
+221.32 707.00 moveto
+233.78 707.00 lineto stroke
+231.23 707.75 moveto
+231.23 755.00 lineto stroke
+293.31 728.00 1.000000 4n
+293.10 722.00 1.000000 xnote
+293.31 716.00 1.000000 4n
+296.99 716.75 moveto
+296.99 749.00 lineto stroke
+364.05 734.00 1.000000 2n
+364.05 719.00 1.000000 2n
+360.15 733.25 moveto
+360.15 698.00 lineto stroke
+restore
+% S_BAR
+7 linenum
+0.70 setlinewidth
+467.65 737.00 moveto
+467.65 713.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 296.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(7.5 Putting)72.836 296.6 R
+(it all together to use shaped notes)3.5 E 69.336 314.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.867(In summary)73.703 314.6 R 4.367(,n)
+-.65 G 1.868(ote head shapes can be speci\214ed in \214v)-4.367 F 4.368
+(ed)-.15 G(if)-4.368 E 1.868(ferent places: per note, per chord, in v)
+-.25 F(oice)-.2 E(conte)69.336 326.6 Q .14(xt, in staf)-.15 F 2.64(fc)
+-.25 G(onte)-2.64 E .14(xt, and in score conte)-.15 F 2.64(xt. When)-.15
+F .139(deciding what note head shape to use, Mup checks for)2.639 F
+(speci\214cations in that order)69.336 338.6 Q 2.5(,u)-.4 G
+(sing the \214rst it \214nds.)-2.5 E 1.195
+(Since fret numbers are used rather than note heads on tablature staf)
+69.336 356.6 R 1.195(fs, the only head shape name that is)-.25 F(allo)
+69.336 368.6 Q(wed is "allx.")-.25 E(which is used for "muf)5 E
+(\215ed" notes.)-.25 E(Here is a simple e)69.336 386.6 Q
+(xample of shaped notes, using the common 4-shape system.)-.15 E/F1 10
+/Courier@0 SF(score)105.336 404.6 Q
+(noteheads = "righttri norm rect righttri norm rect diam")130.336 416.6
+Q(staffs=4)130.336 428.6 Q(key=2#)130.336 440.6 Q(bracket=1-4)130.336
+452.6 Q(staff 3)105.336 476.6 Q(clef=treble8)130.336 488.6 Q(staff 4)
+105.336 500.6 Q(clef=bass)130.336 512.6 Q(music)105.336 524.6 Q
+(1: 2c+;4d+;e+;)105.336 548.6 Q(2: 2e;4a;f;)105.336 560.6 Q(3: 2e;4f;c;)
+105.336 572.6 Q(4: 2a-;4f-;a-;)105.336 584.6 Q(bar)105.336 596.6 Q
+(1: 1d+;)105.336 620.6 Q(2: 1f;)105.336 632.6 Q(3: 1d;)105.336 644.6 Q
+(4: 1d;)105.336 656.6 Q(endbar)105.336 668.6 Q EP
+%%Page: 60 66
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(0-)-2.5 G 163.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 222 rlineto 248 0 rlineto 0 222 neg rlineto closepath stroke grestore
+EEND 200 541 248 248 -222 222 162.836 318 PBEGIN
+%%BeginDocument: mugex62.ps
+%%BoundingBox: 200 541 448 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+10 linenum
+% S_SSV
+12 linenum
+% S_FEED
+370.29 1091.00 648.00 5 1.000000 1.000000 stf
+370.29 1037.00 648.00 5 1.000000 1.000000 stf
+370.29 983.00 648.00 5 1.000000 1.000000 stf
+370.29 929.00 648.00 5 1.000000 1.000000 stf
+224.29 746.00 554.00 bracket
+0.70 setlinewidth
+226.29 743.00 moveto
+226.29 557.00 lineto stroke
+% S_CLEFSIG
+238.08 725.00 1.000000 gclef
+238.08 671.00 1.000000 gclef
+238.08 595.26 moveto
+/Times-Italic findfont
+9 scalefont
+setfont
+(8) show
+238.08 617.00 1.000000 gclef
+238.33 575.00 1.000000 fclef
+252.70 743.00 1.000000 sharp
+259.34 734.00 1.000000 sharp
+252.70 689.00 1.000000 sharp
+259.34 680.00 1.000000 sharp
+252.70 635.00 1.000000 sharp
+259.34 626.00 1.000000 sharp
+252.70 575.00 1.000000 sharp
+259.34 566.00 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+283.74 734.00 1.000000 diamond
+279.84 734.00 moveto
+279.84 713.00 lineto stroke
+314.87 737.00 1.000000 ufillrighttriangle
+310.97 737.00 moveto
+310.97 716.00 lineto stroke
+334.99 740.00 1.000000 4n
+331.31 739.25 moveto
+331.31 719.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+283.74 665.00 1.000000 2n
+0.70 setlinewidth
+287.64 665.75 moveto
+287.64 686.00 lineto stroke
+314.87 674.00 1.000000 4n
+318.55 674.75 moveto
+318.55 695.00 lineto stroke
+334.99 668.00 1.000000 fillrectangle
+338.89 668.00 moveto
+338.89 689.00 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+283.74 611.00 1.000000 2n
+0.70 setlinewidth
+287.64 611.75 moveto
+287.64 632.00 lineto stroke
+314.87 614.00 1.000000 fillrectangle
+318.77 614.00 moveto
+318.77 635.00 lineto stroke
+334.99 605.00 1.000000 filldiamond
+328.55 605.00 moveto
+341.44 605.00 lineto stroke
+338.89 605.00 moveto
+338.89 626.00 lineto stroke
+restore
+% S_STAFF
+% staff 4
+save
+283.74 560.00 1.000000 2n
+0.70 setlinewidth
+287.64 560.75 moveto
+287.64 581.00 lineto stroke
+314.87 554.00 1.000000 fillrectangle
+318.77 554.00 moveto
+318.77 575.00 lineto stroke
+334.99 560.00 1.000000 4n
+338.68 560.75 moveto
+338.68 581.00 lineto stroke
+restore
+% S_BAR
+20 linenum
+0.70 setlinewidth
+355.41 743.00 moveto
+355.41 719.00 lineto stroke
+355.41 689.00 moveto
+355.41 665.00 lineto stroke
+355.41 635.00 moveto
+355.41 611.00 lineto stroke
+355.41 581.00 moveto
+355.41 557.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+373.00 737.00 1.000000 urighttriangle
+restore
+% S_STAFF
+% staff 2
+save
+373.00 668.00 1.000000 rectangle
+restore
+% S_STAFF
+% staff 3
+save
+373.00 608.00 1.000000 righttriangle
+restore
+% S_STAFF
+% staff 4
+save
+373.00 569.00 1.000000 urighttriangle
+restore
+% S_BAR
+25 linenum
+0.70 setlinewidth
+426.50 743.00 moveto
+426.50 719.00 lineto stroke
+3.00 setlinewidth
+430.50 743.00 moveto
+430.50 719.00 lineto stroke
+0.70 setlinewidth
+426.50 689.00 moveto
+426.50 665.00 lineto stroke
+3.00 setlinewidth
+430.50 689.00 moveto
+430.50 665.00 lineto stroke
+0.70 setlinewidth
+426.50 635.00 moveto
+426.50 611.00 lineto stroke
+3.00 setlinewidth
+430.50 635.00 moveto
+430.50 611.00 lineto stroke
+0.70 setlinewidth
+426.50 581.00 moveto
+426.50 557.00 lineto stroke
+3.00 setlinewidth
+430.50 581.00 moveto
+430.50 557.00 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Italic
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .316(Here is an e)69.336 338 R .316(xam\
+ple of using the same note head shape for all pitches, illustrating ho)
+-.15 F 2.815(wt)-.25 G .315(he proper v)-2.815 F(ersion\212)-.15 E
+(\214lled or open\212of the note head is used, based on the note')69.336
+350 Q 2.5(sd)-.55 G(uration.)-2.5 E EP
+%%Page: 61 67
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(1-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(time=8/4)130.336 108 Q
+(beamstyle=2,2,2,2)130.336 120 Q(music)105.336 144 Q(1: 8cf;;4;2;1;)
+105.336 156 Q(bar)105.336 168 Q(score noteheads="isostri")105.336 192 Q
+(music)105.336 204 Q(1: 4ec+;8;;2;1;)105.336 216 Q(bar)105.336 228 Q
+(score noteheads="rect")105.336 252 Q(music)105.336 264 Q
+(1: 1gc+;4;2;8;;)105.336 276 Q(bar)105.336 288 Q(score noteheads="pie")
+105.336 312 Q(music)105.336 324 Q(1: 8cf;;4;2;1;)105.336 336 Q(bar)
+105.336 348 Q(score noteheads="x")105.336 372 Q(music)105.336 384 Q
+(1: 4ec+;8;;2;1;)105.336 396 Q(bar)105.336 408 Q
+(score noteheads="slash")105.336 432 Q(music)105.336 444 Q
+(1: 1gc+;4;2;8;;)105.336 456 Q(bar)105.336 468 Q 111.836 477.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 145 rlineto 352 0 rlineto 0 145 neg rlineto closepath stroke grestore
+EEND 128 618 352 352 -145 145 110.836 622.6 PBEGIN
+%%BeginDocument: mugex63.ps
+%%BoundingBox: 128 618 480 763
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+291.00 1091.00 684.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 731.00 moveto
+% S_CLEFSIG
+158.79 725.00 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+170.58 731.00 moveto
+(8) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+170.58 718.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+195.83 722.00 1.000000 4n
+195.83 713.00 1.000000 4n
+0.70 setlinewidth
+189.60 713.00 moveto
+200.56 713.00 lineto stroke
+199.51 713.75 moveto
+199.51 741.50 lineto stroke
+205.90 722.00 1.000000 4n
+205.90 713.00 1.000000 4n
+201.16 713.00 moveto
+210.63 713.00 lineto stroke
+209.58 713.75 moveto
+209.58 741.50 lineto stroke
+216.04 722.00 1.000000 4n
+216.04 713.00 1.000000 4n
+211.31 713.00 moveto
+220.86 713.00 lineto stroke
+219.72 713.75 moveto
+219.72 743.00 lineto stroke
+227.91 722.00 1.000000 2n
+227.91 713.00 1.000000 2n
+222.86 713.00 moveto
+234.36 713.00 lineto stroke
+231.81 713.75 moveto
+231.81 743.00 lineto stroke
+249.80 722.00 1.000000 1n
+249.80 713.00 1.000000 1n
+242.38 713.00 moveto
+257.22 713.00 lineto stroke
+newpath
+199.16 743.00 moveto
+209.93 743.00 lineto
+209.93 740.00 lineto
+199.16 740.00 lineto
+closepath
+fill
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+281.47 743.00 moveto
+281.47 719.00 lineto stroke
+% S_SSV
+12 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+290.26 734.00 1.000000 fillisostriangle
+290.26 719.00 1.000000 fillisostriangle
+294.16 716.60 moveto
+294.16 755.00 lineto stroke
+300.96 734.00 1.000000 fillisostriangle
+300.96 719.00 1.000000 fillisostriangle
+304.86 716.60 moveto
+304.86 753.50 lineto stroke
+311.46 734.00 1.000000 fillisostriangle
+311.46 719.00 1.000000 fillisostriangle
+315.36 716.60 moveto
+315.36 753.50 lineto stroke
+323.32 734.00 1.000000 isostriangle
+323.32 719.00 1.000000 isostriangle
+327.22 716.60 moveto
+327.22 755.00 lineto stroke
+345.21 734.00 1.000000 isostriangle
+345.21 719.00 1.000000 isostriangle
+newpath
+304.51 755.00 moveto
+315.71 755.00 lineto
+315.71 752.00 lineto
+304.51 752.00 lineto
+closepath
+fill
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+376.72 743.00 moveto
+376.72 719.00 lineto stroke
+% S_SSV
+17 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+389.15 734.00 1.000000 rectangle
+389.15 725.00 1.000000 rectangle
+418.08 734.00 1.000000 fillrectangle
+418.08 725.00 1.000000 fillrectangle
+421.98 725.00 moveto
+421.98 755.00 lineto stroke
+430.15 734.00 1.000000 rectangle
+430.15 725.00 1.000000 rectangle
+434.05 725.00 moveto
+434.05 755.00 lineto stroke
+447.48 734.00 1.000000 fillrectangle
+447.48 725.00 1.000000 fillrectangle
+451.38 725.00 moveto
+451.38 753.50 lineto stroke
+458.13 734.00 1.000000 fillrectangle
+458.13 725.00 1.000000 fillrectangle
+462.03 725.00 moveto
+462.03 753.50 lineto stroke
+newpath
+451.03 755.00 moveto
+462.38 755.00 lineto
+462.38 752.00 lineto
+451.03 752.00 lineto
+closepath
+fill
+restore
+% S_BAR
+21 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% S_SSV
+22 linenum
+% S_FEED
+288.00 1007.00 684.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 641.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+181.83 638.00 1.000000 fillpiewedge
+181.83 629.00 1.000000 fillpiewedge
+175.38 629.00 moveto
+186.78 629.00 lineto stroke
+185.73 629.30 moveto
+185.73 657.50 lineto stroke
+192.33 638.00 1.000000 fillpiewedge
+192.33 629.00 1.000000 fillpiewedge
+187.38 629.00 moveto
+197.28 629.00 lineto stroke
+196.23 629.30 moveto
+196.23 657.50 lineto stroke
+202.88 638.00 1.000000 fillpiewedge
+202.88 629.00 1.000000 fillpiewedge
+197.93 629.00 moveto
+207.94 629.00 lineto stroke
+206.77 629.30 moveto
+206.77 659.00 lineto stroke
+215.01 638.00 1.000000 piewedge
+215.01 629.00 1.000000 piewedge
+209.94 629.00 moveto
+221.46 629.00 lineto stroke
+218.91 629.30 moveto
+218.91 659.00 lineto stroke
+237.02 638.00 1.000000 piewedge
+237.02 629.00 1.000000 piewedge
+230.57 629.00 moveto
+243.47 629.00 lineto stroke
+newpath
+185.38 659.00 moveto
+196.58 659.00 lineto
+196.58 656.00 lineto
+185.38 656.00 lineto
+closepath
+fill
+restore
+% S_BAR
+26 linenum
+0.70 setlinewidth
+268.68 659.00 moveto
+268.68 635.00 lineto stroke
+% S_SSV
+27 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+277.48 650.00 1.000000 xnote
+277.48 635.00 1.000000 xnote
+281.38 638.00 moveto
+281.38 671.00 lineto stroke
+288.24 650.00 1.000000 xnote
+288.24 635.00 1.000000 xnote
+292.13 638.00 moveto
+292.13 669.50 lineto stroke
+298.73 650.00 1.000000 xnote
+298.73 635.00 1.000000 xnote
+302.63 638.00 moveto
+302.63 669.50 lineto stroke
+310.61 650.00 1.000000 diamond
+310.61 635.00 1.000000 diamond
+314.51 635.00 moveto
+314.51 671.00 lineto stroke
+332.62 650.00 1.000000 diamond
+332.62 635.00 1.000000 diamond
+newpath
+291.78 671.00 moveto
+302.98 671.00 lineto
+302.98 668.00 lineto
+291.78 668.00 lineto
+closepath
+fill
+restore
+% S_BAR
+31 linenum
+0.70 setlinewidth
+364.28 659.00 moveto
+364.28 635.00 lineto stroke
+% S_SSV
+32 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+378.46 650.00 1.000000 slashhead
+378.46 641.00 1.000000 slashhead
+408.26 650.00 1.000000 fillslashhead
+408.26 641.00 1.000000 fillslashhead
+414.25 646.40 moveto
+414.25 671.00 lineto stroke
+423.96 650.00 1.000000 slashhead
+423.96 641.00 1.000000 slashhead
+430.34 646.40 moveto
+430.34 671.00 lineto stroke
+442.14 650.00 1.000000 fillslashhead
+442.14 641.00 1.000000 fillslashhead
+448.13 646.40 moveto
+448.13 669.50 lineto stroke
+456.81 650.00 1.000000 fillslashhead
+456.81 641.00 1.000000 fillslashhead
+462.80 646.40 moveto
+462.80 669.50 lineto stroke
+newpath
+447.78 671.00 moveto
+463.15 671.00 lineto
+463.15 668.00 lineto
+447.78 668.00 lineto
+closepath
+fill
+restore
+% S_BAR
+36 linenum
+0.70 setlinewidth
+467.65 659.00 moveto
+467.65 635.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .473(And \214nally)69.336 642.6 R 2.973
+(,h)-.65 G .473(ere is a some)-2.973 F .473(what silly e)-.25 F .474
+(xample that demonstrates ho)-.15 F 2.974(wy)-.25 G .474
+(ou can use the v)-2.974 F .474(arious shaped notes)-.25 F
+(features to get an)69.336 654.6 Q 2.5(yk)-.15 G
+(ind of note head that Mup supports an)-2.5 E(ywhere you w)-.15 E(ant.)
+-.1 E EP
+%%Page: 62 68
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(2-)-2.5 G/F1 10
+/Courier@0 SF(headshapes)105.336 96 Q
+(// Make some user-defined head shapes.)130.336 108 Q
+(// These combinations don't really make sense;)130.336 120 Q
+(// they are just to demonstrate what you can do.)130.336 132 Q
+("reg" "4n 2n 2n 2n")130.336 144 Q
+("other" "fillrectangle diamond isostriangle dblwhole")130.336 156 Q
+(score)105.336 180 Q
+(// Set notesheads, using an arbitrary mixture of builtin)130.336 192 Q
+(// and user-defined head shapes.)130.336 204 Q
+(noteheads="norm reg other reg reg other righttri")130.336 216 Q(music)
+105.336 240 Q(1: c;d;2e;)105.336 264 Q(bar)105.336 276 Q(1: 2g;f;)
+105.336 300 Q(bar)105.336 312 Q(1: {b;a;g;}3;2c+;)105.336 336 Q(bar)
+105.336 348 Q(1: 1d;)105.336 372 Q(bar)105.336 384 Q
+(// do some shape overrides, both on group and note)105.336 408 Q
+(1: [ hs "pie" ]2ce; [hs "isostri"] c e g hs "righttri";)105.336 420 Q
+(endbar)105.336 432 Q 103.836 441.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 68 rlineto 368 0 rlineto 0 68 neg rlineto closepath stroke grestore
+EEND 136 692 368 368 -68 68 102.836 509.6 PBEGIN
+%%BeginDocument: mugex64.ps
+%%BoundingBox: 136 692 504 760
+save
+1589393640 1589394394 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+12 linenum
+% S_FEED
+302.69 1080.74 705.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+170.48 714.74 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+196.82 702.74 1.000000 4n
+0.70 setlinewidth
+190.59 702.74 moveto
+203.05 702.74 lineto stroke
+200.50 703.49 moveto
+200.50 723.74 lineto stroke
+209.95 705.74 1.000000 4n
+213.63 706.49 moveto
+213.63 726.74 lineto stroke
+225.58 708.74 1.000000 diamond
+229.47 708.74 moveto
+229.47 729.74 lineto stroke
+restore
+% S_BAR
+20 linenum
+0.70 setlinewidth
+249.05 732.74 moveto
+249.05 708.74 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+259.87 714.74 1.000000 2n
+263.77 715.49 moveto
+263.77 735.74 lineto stroke
+283.66 711.74 1.000000 2n
+287.56 712.49 moveto
+287.56 732.74 lineto stroke
+restore
+% S_BAR
+23 linenum
+0.70 setlinewidth
+307.14 732.74 moveto
+307.14 708.74 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+315.89 720.74 1.000000 ufillrighttriangle
+311.99 720.74 moveto
+311.99 699.74 lineto stroke
+326.38 717.74 1.000000 fillrectangle
+330.28 717.74 moveto
+330.28 738.74 lineto stroke
+336.66 714.74 1.000000 4n
+340.34 715.49 moveto
+340.34 735.74 lineto stroke
+349.89 723.74 1.000000 2n
+345.99 722.99 moveto
+345.99 702.74 lineto stroke
+/NewCenturySchlbk-BoldItalic findfont
+11 scalefont
+setfont
+323.11 741.73 moveto
+(3) show
+311.64 740.18 moveto
+321.11 744.21 lineto stroke
+331.44 747.26 moveto
+340.69 751.29 lineto stroke
+311.64 740.18 moveto
+311.64 737.18 lineto stroke
+340.69 751.29 moveto
+340.69 748.29 lineto stroke
+restore
+% S_BAR
+26 linenum
+0.70 setlinewidth
+373.36 732.74 moveto
+373.36 708.74 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+387.88 705.74 1.000000 2n
+restore
+% S_BAR
+29 linenum
+0.70 setlinewidth
+425.51 732.74 moveto
+425.51 708.74 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+436.33 708.74 1.000000 piewedge
+436.33 702.74 1.000000 piewedge
+429.88 702.74 moveto
+442.78 702.74 lineto stroke
+440.23 703.04 moveto
+440.23 729.74 lineto stroke
+460.13 714.74 1.000000 righttriangle
+460.13 708.74 1.000000 isostriangle
+460.13 702.74 1.000000 isostriangle
+453.68 702.74 moveto
+466.57 702.74 lineto stroke
+464.02 700.34 moveto
+464.02 735.74 lineto stroke
+restore
+% S_BAR
+32 linenum
+0.70 setlinewidth
+484.10 732.74 moveto
+484.10 708.74 lineto stroke
+3.00 setlinewidth
+488.10 732.74 moveto
+488.10 708.74 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-BoldItalic
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 63 69
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(3-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(8. TEXT)73.086 103 R(STRINGS)3.75 E
+69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF -1.25 -.7(Te x)72.492 121 T 3.156(ts).7 G
+.656(trings are used in man)-3.156 F 3.155(yd)-.15 G(if)-3.155 E .655
+(ferent w)-.25 F 3.155(ays. A)-.1 F(te)3.155 E .655
+(xt string is enclosed in double quotes, and can contain)-.15 F(an)
+69.336 133 Q 2.621(yc)-.15 G .121
+(ombination of letters, numbers, spaces, and punctuation.)-2.621 F .122
+(It can contain a \\n to indicate a ne)5.122 F .122(wline or \\b)-.25 F
+.322(to indicate a backspace, b)69.336 145 R .321
+(ut otherwise cannot contain tabs or other control characters. If you w)
+-.2 F .321(ant a double)-.1 F(quote mark inside a string, it has to be \
+preceded by a backslash, to indicate it is not ending the string:)69.336
+157 Q/F1 10/Courier@0 SF("A \\"word\\" in quotes")105.336 175 Q F0
+(If you w)69.336 201 Q
+(ant an actual backslash in a string, it must be entered as tw)-.1 E 2.5
+(ob)-.1 G(ackslashes.)-2.5 E -1.1(Yo)69.336 219 S 2.5(uc)1.1 G
+(an concatenate strings with a + sign. Thus the follo)-2.5 E
+(wing are equi)-.25 E -.25(va)-.25 G(lent:).25 E F1("this is a string")
+105.336 237 Q("this is " + "a string")105.336 249 Q 69.336 275 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(8.1 Special)72.836 275 R(characters)3.5 E
+69.336 293 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 3.08(As)72.416 293 S .58
+(tring can also contain special music characters.)-3.08 F .58
+(These are speci\214ed by \\\()5.58 F/F1 10/Times-Italic@0 SF(xxx)A F0
+.58(\), where the)B F1(xxx)3.08 E F0 .58(is a code)3.08 F
+(from the follo)69.336 305 Q(wing table:)-.25 E 36.94(type code)94.236
+329 R(music symbol)67.78 E .4 LW 476.436 333.5 94.236 333.5 DL 39.17
+(clef gclef)94.236 343 R 2.5(Gc)66.67 G(lef \(treble clef\))-2.5 E 65.84
+(fclef F)150.896 355 R(clef \(bass clef\))2.5 E 64.73(cclef C)150.896
+367 R(clef \(used for alto clef, tenor clef, etc.\))2.5 E(time sig)
+94.236 391 Q 66.94(com common)24.71 F(time)2.5 E 71.94(cut cut)150.896
+403 R(time)2.5 E 13.62(accidental \215at)94.236 427 R(\215at)73.88 E
+58.6(dbl\215at double)150.896 439 R(\215at)2.5 E 62.5(sharp sharp)
+150.896 451 R 49.72(dblsharp double)150.896 463 R(sharp)2.5 E 71.94
+(nat natural)150.896 475 R 36.94(note 4n)94.236 499 R
+(quarter \(and shorter\) note head)76.66 E 74.16(2n half)150.896 511 R
+(note head)2.5 E 74.16(1n whole)150.896 523 R(note)2.5 E(dbl)150.896 535
+Q 47.04(whole double)-.1 F(whole note)2.5 E 64.16(dn2n half)150.896 547
+R(note with stem do)2.5 E(wn)-.25 E 64.16(dn4n quarter)150.896 559 R
+(note with stem do)2.5 E(wn)-.25 E 64.16(dn8n eighth)150.896 571 R
+(note with stem do)2.5 E(wn)-.25 E 59.16(dn16n 16th)150.896 583 R
+(note with stem do)2.5 E(wn)-.25 E 59.16(dn32n 32nd)150.896 595 R
+(note with stem do)2.5 E(wn)-.25 E 59.16(dn64n 64th)150.896 607 R
+(note with stem do)2.5 E(wn)-.25 E 54.16(dn128n 128th)150.896 619 R
+(note with stem do)2.5 E(wn)-.25 E 54.16(dn256n 256th)150.896 631 R
+(note with stem do)2.5 E(wn)-.25 E 64.16(up2n half)150.896 643 R
+(note with stem up)2.5 E 64.16(up4n quarter)150.896 655 R
+(note with stem up)2.5 E 64.16(up8n eighth)150.896 667 R
+(note with stem up)2.5 E 59.16(up16n 16th)150.896 679 R
+(note with stem up)2.5 E 59.16(up32n 32nd)150.896 691 R
+(note with stem up)2.5 E 59.16(up64n 64th)150.896 703 R
+(note with stem up)2.5 E 54.16(up128n 128th)150.896 715 R
+(note with stem up)2.5 E 54.16(up256n 256th)150.896 727 R
+(note with stem up)2.5 E EP
+%%Page: 64 70
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(4-)-2.5 G 59.16
+(up\215ag upw)150.896 96 R(ard \215ag)-.1 E 59.16(dn\215ag do)150.896
+108 R(wnw)-.25 E(ard \215ag)-.1 E(notehead)94.236 132 Q 61.94
+(xnote X-shaped)150.896 144 R(note head)2.5 E 49.16(diamond open)150.896
+156 R(diamond-shaped note head)2.5 E 38.04(\214lldiamond \214lled)
+150.896 168 R(diamond-shaped note head)2.5 E 31.94(dwhdiamond double)
+150.896 180 R(whole diamond-shaped note)2.5 E 38.05(isostriangle open)
+150.896 192 R(isosceles triangle notehead)2.5 E 26.93
+(\214llisostriangle \214lled)150.896 204 R(isosceles triangle notehead)
+2.5 E 20.83(dwhisostriangle double)150.896 216 R
+(whole isosceles triangle notehead)2.5 E(pie)150.896 228 Q 46.09
+(wedge open)-.25 F(pie)2.5 E(wedge notehead)-.25 E(\214llpie)150.896 240
+Q 34.97(wedge \214lled)-.25 F(pie)2.5 E(wedge notehead)-.25 E(dwhpie)
+150.896 252 Q 28.87(wedge double)-.25 F(whole pie)2.5 E(wedge notehead)
+-.25 E 47.51(rectangle open)150.896 264 R(rectangle notehead)2.5 E 36.39
+(\214llrectangle \214lled)150.896 276 R(rectangle notehead)2.5 E 30.29
+(dwhrectangle double)150.896 288 R(whole rectangle notehead)2.5 E 34.72
+(righttriangle open)150.896 300 R(right triangle notehead)2.5 E 23.6
+(\214llrighttriangle \214lled)150.896 312 R(right triangle notehead)2.5
+E 17.5(dwhrighttriangle double)150.896 324 R
+(whole right triangle notehead)2.5 E 29.72(urighttriangle upside-do)
+150.896 336 R(wn open right triangle notehead)-.25 E 18.6
+(u\214llrighttriangle upside-do)150.896 348 R
+(wn \214lled right triangle notehead)-.25 E 12.5
+(udwhrighttriangle upside-do)150.896 360 R
+(wn double whole right triangle notehead)-.25 E 43.06(semicircle open)
+150.896 372 R(semicircle notehead)2.5 E 31.94(\214llsemicircle \214lled)
+150.896 384 R(semicircle notehead)2.5 E 25.84(dwhsemicircle double)
+150.896 396 R(whole semicircle notehead)2.5 E 45.28(slashhead open)
+150.896 408 R(slash notehead)2.5 E 34.16(\214llslashhead \214lled)
+150.896 420 R(slash notehead)2.5 E 28.06(dwhslashhead double)150.896 432
+R(whole slash notehead)2.5 E 43.06(blankhead blank)150.896 444 R
+(notehead)2.5 E 39.72(rest qwhrest)94.236 468 R(quadruple whole rest)55
+E 52.5(dwhrest double)150.896 480 R(whole rest)2.5 E 64.72(1rest whole)
+150.896 492 R(rest)2.5 E 64.72(2rest half)150.896 504 R(rest)2.5 E 64.72
+(4rest quarter)150.896 516 R(rest)2.5 E 64.72(8rest eighth)150.896 528 R
+(rest)2.5 E 59.72(16rest sixteenth)150.896 540 R(rest)2.5 E 59.72
+(32rest thirty-second)150.896 552 R(rest)2.5 E 59.72
+(64rest sixty-fourth)150.896 564 R(rest)2.5 E 54.72(128rest 128th)
+150.896 576 R(rest)2.5 E 54.72(256rest 256th)150.896 588 R(rest)2.5 E
+32.5(pedal be)94.236 612 R 55.43(gped be)-.15 F(gin pedal mark)-.15 E
+55.28(endped end)150.896 624 R(pedal mark)2.5 E 62.5(pedal pedal)150.896
+636 R(up/do)2.5 E(wn mark)-.25 E 12.5(ornaments tr)94.236 660 R(trill)
+80.55 E 68.05(mor mordent)150.896 672 R(in)150.896 684 Q 55.67(vmor in)
+-.4 F -.15(ve)-.4 G(rted mordent).15 E 68.05(turn turn)150.896 696 R(in)
+150.896 708 Q 55.67(vturn in)-.4 F -.15(ve)-.4 G(rted turn).15 E EP
+%%Page: 65 71
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(5-)-2.5 G 35.27
+(misc ferm)94.236 96 R(fermata)67.78 E 60.28(uferm upside-do)150.896 108
+R(wn fermata)-.25 E 58.06(acc_gt accent)150.896 120 R(lik)2.5 E 2.5(eag)
+-.1 G(reater)-2.5 E(-than sign)-.2 E 53.62(acc_hat accent)150.896 132 R
+(lik)2.5 E 2.5(ea")-.1 G(hat" \(circum\215e)-2.5 E 2.5(xo)-.15 G 2.5(r")
+-2.5 G(up-arro)-2.5 E(w"\))-.25 E 48.62(acc_uhat accent)150.896 144 R
+(lik)2.5 E 2.5(ea)-.1 G 2.5(nu)-2.5 G(pside do)-2.5 E(wn hat)-.25 E(le)
+150.896 156 Q 74.59(gl)-.15 G -2.25 -.15(eg a)-74.59 H(to mark).15 E
+71.38(dot dot)150.896 168 R 58.06(wedge wedge)150.896 180 R 53.06
+(uwedge upside-do)150.896 192 R(wn wedge)-.25 E 67.49(sign sign)150.896
+204 R(for D. S.)2.5 E 65.28(coda coda)150.896 216 R(mark)2.5 E(upbo)
+150.896 228 Q 59.69(wu)-.25 G 2.5(pb)-59.69 G -.25(ow)-2.5 G(dnbo)
+150.896 240 Q 59.69(wd)-.25 G -.25(ow)-59.69 G 2.5(nb).25 G -.25(ow)-2.5
+G 77.5(rr "railroad)150.896 252 R
+(tracks" or caesura \(2 slanted lines sometimes put)2.5 E
+(at the top of a staf)237.556 264 Q 2.5(ft)-.25 G 2.5(oi)-2.5 G
+(ndicate the end of a musical thought\))-2.5 E 52.5(measrpt measure)
+150.896 276 R(repeat)2.5 E(cop)150.896 288 Q 45.93(yright C-in-circle)
+-.1 F(cop)2.5 E(yright symbol)-.1 E 68.6(dim diminished)150.896 300 R
+53.05(halfdim half)150.896 312 R(diminished)2.5 E 53.61
+(triangle triangle)150.896 324 R EP
+%%Page: 66 72
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(6-)-2.5 G 70 157 443 443
+-589 589 62.836 712.6 PBEGIN
+%%BeginDocument: muschar.ps
+%%BoundingBox: 70 157 513 746
+/boxheight 62 def
+/boxwidth 40 def
+/nameheight 10 def
+/tmpstring 50 string def
+/flagsep 1.6 300 mul def
+
+/Times-Roman findfont nameheight 2 sub scalefont setfont
+/prm {
+ /yoff exch def
+ /xoff exch def
+ /sym exch def
+ /name sym tmpstring cvs def
+ /realboxheight boxheight extra add def
+
+ save
+ xoff yoff translate
+
+ % draw box
+ newpath
+ 0 0 moveto
+ boxwidth 0 lineto
+ boxwidth realboxheight lineto
+ 0 realboxheight lineto
+ closepath
+ stroke
+
+ % print name of music character
+ gsave
+ nameheight 4 sub
+ realboxheight name stringwidth pop sub 2 div 4 add moveto
+ 55 rotate
+ 0 0.25 0.75 setrgbcolor
+ name show
+ grestore
+ % display the music character
+ boxwidth 2 div nameheight add
+ realboxheight nameheight sub 2 div
+ 1.0 sym cvx exec
+ restore
+} def
+
+/offset 72 def
+/col 0 def
+/row 11 def
+/extra 0 def
+/extraoffset 0 def
+
+% go to next display slot on the page and show one music character
+/showone {
+ col boxwidth mul offset add row boxheight mul
+ extra sub extraoffset sub prm
+ /col col 1 add def
+ % go to next column when current one is full
+ col 11 ge { /col 0 def /row row 1 sub def } if
+ % one row has to be extra tall
+ row 5 eq { /extra 28 def } if
+ row 4 eq { /extraoffset 28 def /extra 0 def } if
+} def
+
+/gclef showone
+/fclef showone
+/cclef showone
+/dblwhole showone
+/1n showone
+/2n showone
+/4n showone
+/upflag showone
+/dnflag showone
+/qwhrest showone
+/dwhrest showone
+/1rest showone
+/2rest showone
+/4rest showone
+/8rest showone
+/16rest showone
+/32rest showone
+/64rest showone
+/128rest showone
+/256rest showone
+/ll1rest showone
+/ll2rest showone
+/dot showone
+/nat showone
+/sharp showone
+/flat showone
+/dblsharp showone
+/dblflat showone
+/xnote showone
+/dwhdiamond showone
+/diamond showone
+/filldiamond showone
+/up2n showone
+/dn2n showone
+/up4n showone
+/dn4n showone
+/com showone
+/cut showone
+/begped showone
+/pedal showone
+/endped showone
+/dnbow showone
+/upbow showone
+/wedge showone
+/uwedge showone
+/ferm showone
+/uferm showone
+/sign showone
+/coda showone
+/mor showone
+/invmor showone
+/turn showone
+/invturn showone
+/acc_gt showone
+/acc_hat showone
+/acc_uhat showone
+/tr showone
+/leg showone
+/rr showone
+/dim showone
+/halfdim showone
+/triangle showone
+/measrpt showone
+/copyright showone
+/up8n showone
+/dn8n showone
+/up16n showone
+/dn16n showone
+/up32n showone
+/dn32n showone
+/up64n showone
+/dn64n showone
+/up128n showone
+/dn128n showone
+/up256n showone
+/dn256n showone
+/dwhrighttriangle showone
+/righttriangle showone
+/fillrighttriangle showone
+/udwhrighttriangle showone
+/urighttriangle showone
+/ufillrighttriangle showone
+/dwhrectangle showone
+/rectangle showone
+/fillrectangle showone
+/dwhisostriangle showone
+/isostriangle showone
+/fillisostriangle showone
+/dwhpiewedge showone
+/piewedge showone
+/fillpiewedge showone
+/dwhsemicircle showone
+/semicircle showone
+/fillsemicircle showone
+/dwhslashhead showone
+/slashhead showone
+/fillslashhead showone
+/blankhead showone
+showpage
+%%EndDocument
+end PEND EP
+%%Page: 67 73
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(7-)-2.5 G(An)69.336 96 Q
+2.914(yo)-.15 G 2.914(ft)-2.914 G .414
+(hese music character names can be pre\214x)-2.914 F .414
+(ed by "sm" to indicate a smaller v)-.15 F .413(ersion of the character)
+-.15 F(.)-.55 E -.15(Fo)69.336 108 S 2.99(re).15 G .49(xample, "smup4n"\
+ is a small quarter note, as might be used for a "cue" note.)-3.14 F .49
+(Small music characters)5.49 F(are 0.65 times as big as re)69.336 120 Q
+(gular characters.)-.15 E -1.11(Va)69.336 138 S 1.226
+(rious non-ASCII characters can be included in te)1.11 F 1.226
+(xt strings. If you ha)-.15 F 1.526 -.15(ve a n)-.2 H 1.226
+(on-United States k).15 F -.15(ey)-.1 G(board).15 E 1.042
+(which can produce characters listed in the table belo)69.336 150 R
+3.542(wf)-.25 G 1.042(rom the "Latin-1" alphabet, you can simply type)
+-3.542 F .386(them into strings as you normally w)69.336 162 R .386
+(ould. If you w)-.1 F .386(ant a character that your k)-.1 F -.15(ey)-.1
+G .386(board does not support, you).15 F .182(can put them in strings b\
+y using their names in a manner similar to the music characters.)69.336
+174 R -.15(Fo)5.182 G 2.683(re).15 G .183(xample, you)-2.833 F .085(can\
+ include an 'a' with an acute accent on it in a string by using \\\(aac\
+ute\), or an upside do)69.336 186 R .084(wn question mark)-.25 F .042
+(using \\\(questiondo)69.336 198 R .042(wn\). Man)-.25 F 2.542(yc)-.15 G
+.042(haracters ha)-2.542 F .342 -.15(ve s)-.2 H .043
+(horthand names too.).15 F -.15(Fo)5.043 G 2.543(re).15 G .043
+(xample, \\\(a'\) is a shorter name for)-2.693 F 1.027
+('a' with an acute accent.)69.336 210 R 1.027(The full names of the spe\
+cial characters and their shorthand names, if an)6.027 F 2.326 -.65
+(y, a)-.15 H(re).65 E(gi)69.336 222 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5
+(nt)-2.5 G(he follo)-2.5 E(wing table:)-.25 E 109.336 225.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 500 rlineto 357 0 rlineto 0 500 neg rlineto closepath stroke grestore
+EEND 53 36 357 357 -500 500 108.336 725.6 PBEGIN
+%%BeginDocument: extchar.ps
+%%BoundingBox: 53 36 410 536
+makeExtEncoding
+/Ext-Times-Roman /Times-Roman makeExtendedFont
+save
+0.5 setgray
+230 36 moveto 0 500 rlineto stroke
+235 36 moveto 0 500 rlineto stroke
+0 setgray
+0.75 0.75 scale
+%start of code for extchar table
+/Ext-Times-Roman findfont
+12 scalefont
+setfont
+85 700 moveto
+( ) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 700 moveto
+(exclamdown) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 700 moveto
+(.) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 700 moveto
+(questiondown) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 686 moveto
+(") show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 686 moveto
+(sterling) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 686 moveto
+(#) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 686 moveto
+(yen) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 672 moveto
+($) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 672 moveto
+(quotedblleft) show
+250 672 moveto
+(\301\301) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 672 moveto
+(-) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 672 moveto
+(quotedblright) show
+520 672 moveto
+(\302\302) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 658 moveto
+(%) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 658 moveto
+(guillemotleft) show
+250 658 moveto
+(<<) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 658 moveto
+(&) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 658 moveto
+(guillemotright) show
+520 658 moveto
+(>>) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 644 moveto
+(') show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 644 moveto
+(guilsinglleft) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 644 moveto
+(\() show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 644 moveto
+(guilsinglright) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 630 moveto
+(\)) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 630 moveto
+(dagger) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 630 moveto
+(*) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 630 moveto
+(daggerdbl) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 616 moveto
+(/) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 616 moveto
+(grave) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 616 moveto
+(0) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 616 moveto
+(acute) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 602 moveto
+(1) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 602 moveto
+(macron) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 602 moveto
+(2) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 602 moveto
+(breve) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 588 moveto
+(3) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 588 moveto
+(dotaccent) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 588 moveto
+(4) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 588 moveto
+(dieresis) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 574 moveto
+(5) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 574 moveto
+(ring) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 574 moveto
+(6) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 574 moveto
+(cedilla) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 560 moveto
+(7) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 560 moveto
+(hungarumlaut) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 560 moveto
+(8) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 560 moveto
+(ogonek) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 546 moveto
+(9) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 546 moveto
+(caron) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 546 moveto
+(:) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 546 moveto
+(emdash) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 532 moveto
+(;) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 532 moveto
+(AE) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 532 moveto
+(<) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 532 moveto
+(ae) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 518 moveto
+(=) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 518 moveto
+(ordfeminine) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 518 moveto
+(>) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 518 moveto
+(ordmasculine) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 504 moveto
+(?) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 504 moveto
+(Lslash) show
+250 504 moveto
+(L/) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 504 moveto
+(@) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 504 moveto
+(lslash) show
+520 504 moveto
+(l/) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 490 moveto
+(A) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 490 moveto
+(Oslash) show
+250 490 moveto
+(O/) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 490 moveto
+(B) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 490 moveto
+(oslash) show
+520 490 moveto
+(o/) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 476 moveto
+(C) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 476 moveto
+(OE) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 476 moveto
+(D) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 476 moveto
+(oe) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 462 moveto
+(E) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 462 moveto
+(dotlessi) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 462 moveto
+(F) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 462 moveto
+(germandbls) show
+520 462 moveto
+(ss) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 448 moveto
+(G) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 448 moveto
+(Aacute) show
+250 448 moveto
+(A') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 448 moveto
+(H) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 448 moveto
+(aacute) show
+520 448 moveto
+(a') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 434 moveto
+(I) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 434 moveto
+(Acircumflex) show
+250 434 moveto
+(A^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 434 moveto
+(J) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 434 moveto
+(acircumflex) show
+520 434 moveto
+(a^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 420 moveto
+(K) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 420 moveto
+(Adieresis) show
+250 420 moveto
+(A:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 420 moveto
+(L) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 420 moveto
+(adieresis) show
+520 420 moveto
+(a:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 406 moveto
+(M) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 406 moveto
+(Agrave) show
+250 406 moveto
+(A`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 406 moveto
+(N) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 406 moveto
+(agrave) show
+520 406 moveto
+(a`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 392 moveto
+(O) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 392 moveto
+(Aring) show
+250 392 moveto
+(Ao) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 392 moveto
+(P) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 392 moveto
+(aring) show
+520 392 moveto
+(ao) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 378 moveto
+(Q) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 378 moveto
+(Atilde) show
+250 378 moveto
+(A~) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 378 moveto
+(R) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 378 moveto
+(atilde) show
+520 378 moveto
+(a~) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 364 moveto
+(S) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 364 moveto
+(Ccedilla) show
+250 364 moveto
+(C,) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 364 moveto
+(T) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 364 moveto
+(ccedilla) show
+520 364 moveto
+(c,) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 350 moveto
+(U) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 350 moveto
+(Eacute) show
+250 350 moveto
+(E') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 350 moveto
+(V) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 350 moveto
+(eacute) show
+520 350 moveto
+(e') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 336 moveto
+(W) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 336 moveto
+(Ecircumflex) show
+250 336 moveto
+(E^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 336 moveto
+(X) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 336 moveto
+(ecircumflex) show
+520 336 moveto
+(e^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 322 moveto
+(Y) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 322 moveto
+(Edieresis) show
+250 322 moveto
+(E:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 322 moveto
+(Z) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 322 moveto
+(edieresis) show
+520 322 moveto
+(e:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 308 moveto
+([) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 308 moveto
+(Egrave) show
+250 308 moveto
+(E`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 308 moveto
+(\\) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 308 moveto
+(egrave) show
+520 308 moveto
+(e`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 294 moveto
+(]) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 294 moveto
+(Iacute) show
+250 294 moveto
+(I') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 294 moveto
+(^) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 294 moveto
+(iacute) show
+520 294 moveto
+(i') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 280 moveto
+(_) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 280 moveto
+(Icircumflex) show
+250 280 moveto
+(I^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 280 moveto
+(`) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 280 moveto
+(icircumflex) show
+520 280 moveto
+(i^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 266 moveto
+(a) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 266 moveto
+(Idieresis) show
+250 266 moveto
+(I:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 266 moveto
+(b) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 266 moveto
+(idieresis) show
+520 266 moveto
+(i:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 252 moveto
+(c) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 252 moveto
+(Igrave) show
+250 252 moveto
+(I`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 252 moveto
+(d) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 252 moveto
+(igrave) show
+520 252 moveto
+(i`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 238 moveto
+(e) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 238 moveto
+(Ntilde) show
+250 238 moveto
+(N~) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 238 moveto
+(f) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 238 moveto
+(ntilde) show
+520 238 moveto
+(n~) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 224 moveto
+(g) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 224 moveto
+(Oacute) show
+250 224 moveto
+(O') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 224 moveto
+(h) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 224 moveto
+(oacute) show
+520 224 moveto
+(o') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 210 moveto
+(i) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 210 moveto
+(Ocircumflex) show
+250 210 moveto
+(O^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 210 moveto
+(j) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 210 moveto
+(ocircumflex) show
+520 210 moveto
+(o^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 196 moveto
+(k) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 196 moveto
+(Odieresis) show
+250 196 moveto
+(O:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 196 moveto
+(l) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 196 moveto
+(odieresis) show
+520 196 moveto
+(o:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 182 moveto
+(m) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 182 moveto
+(Ograve) show
+250 182 moveto
+(O`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 182 moveto
+(n) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 182 moveto
+(ograve) show
+520 182 moveto
+(o`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 168 moveto
+(o) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 168 moveto
+(Otilde) show
+250 168 moveto
+(O~) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 168 moveto
+(p) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 168 moveto
+(otilde) show
+520 168 moveto
+(o~) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 154 moveto
+(q) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 154 moveto
+(Scaron) show
+250 154 moveto
+(Sv) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 154 moveto
+(r) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 154 moveto
+(scaron) show
+520 154 moveto
+(sv) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 140 moveto
+(s) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 140 moveto
+(Uacute) show
+250 140 moveto
+(U') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 140 moveto
+(t) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 140 moveto
+(uacute) show
+520 140 moveto
+(u') show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 126 moveto
+(u) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 126 moveto
+(Ucircumflex) show
+250 126 moveto
+(U^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 126 moveto
+(v) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 126 moveto
+(ucircumflex) show
+520 126 moveto
+(u^) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 112 moveto
+(w) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 112 moveto
+(Udieresis) show
+250 112 moveto
+(U:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 112 moveto
+(x) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 112 moveto
+(udieresis) show
+520 112 moveto
+(u:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 98 moveto
+(y) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 98 moveto
+(Ugrave) show
+250 98 moveto
+(U`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 98 moveto
+(z) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 98 moveto
+(ugrave) show
+520 98 moveto
+(u`) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 84 moveto
+({) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 84 moveto
+(Ydieresis) show
+250 84 moveto
+(Y:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 84 moveto
+(|) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 84 moveto
+(ydieresis) show
+520 84 moveto
+(y:) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 70 moveto
+(}) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 70 moveto
+(Zcaron) show
+250 70 moveto
+(Zv) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+355 70 moveto
+(~) show
+/Times-Roman findfont
+15 scalefont
+setfont
+415 70 moveto
+(zcaron) show
+520 70 moveto
+(zv) show
+/Ext-Times-Roman findfont
+15 scalefont
+setfont
+85 56 moveto
+(+) show
+/Times-Roman findfont
+15 scalefont
+setfont
+145 56 moveto
+(bullet) show
+%end of code for extchar table
+showpage
+restore
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 68 74
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(8-)-2.5 G .586(There is\
+ one additional special characters, speci\214ed by \\\(space\).)69.336
+96 R .587(This character appears as a normal space)5.587 F .655
+(on output, b)69.336 108 R .655(ut is not treated lik)-.2 F 3.155(eas)
+-.1 G .655(pace when Mup is looking for w)-3.155 F .654
+(ord or syllable boundaries.)-.1 F .654(The most)5.654 F 1.864
+(common use for this is probably in lyrics when you w)69.336 120 R 1.864
+(ant se)-.1 F -.15(ve)-.25 G 1.864(ral w).15 F 1.865
+(ords to be sung on a single note.)-.1 F .227(Another use w)69.336 132 R
+.227(ould be in cases where Mup w)-.1 F .226
+(ould normally split up a long string between w)-.1 F .226
+(ords in order to)-.1 F -.2(avo)69.336 144 S(id running of).2 E 2.5(ft)
+-.25 G(he edge of a page, b)-2.5 E(ut you w)-.2 E(ant to pre)-.1 E -.15
+(ve)-.25 G(nt that split.).15 E 69.336 162 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(8.2 F)72.836 162 R(ont and size changes)
+-.35 E 69.336 180 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .097(Strings can also contain special codes\
+ to indicate changes in font or size.)71.933 180 R .097
+(The font codes be)5.097 F .097(gin with \\f, and)-.15 F 1.403
+(can either be spelled out, as in the \214rst column of the table belo)
+69.336 192 R 2.702 -.65(w, o)-.25 H 3.902(ra).65 G 3.902(st)-3.902 G
+1.402(he abbre)-3.902 F 1.402(viations gi)-.25 F -.15(ve)-.25 G 3.902
+(ni).15 G 3.902(nt)-3.902 G(he)-3.902 E(second column.)69.336 204 Q
+51.39(Code Abbr)153.626 222 R(Meaning)93.105 E .4 LW 452.606 226.5
+118.066 226.5 DL(\\f\(a)118.066 236 Q -.25(va)-.2 G(ntg).25 E
+(arde rom\))-.05 E 13.05(\\f\(AR\) change)32.48 F(to)2.5 E/F1 10
+/AvantGarde-Book@0 SF -1.67 -.7(Av a)2.5 H(nt Gar).7 E(de r)-.06 E(om)
+-.2 E(an f)-.2 E(ont)-.4 E F0(\\f\(a)118.066 248 Q -.25(va)-.2 G(ntg).25
+E(arde bold\))-.05 E 13.05(\\f\(AB\) change)30.81 F(to)2.5 E/F2 10
+/AvantGarde-Demi@0 SF -1.7 -.7(Av a)2.5 H(nt Gar).7 E(de bold f)-.06 E
+(ont)-.2 E F0(\\f\(a)118.066 260 Q -.25(va)-.2 G(ntg).25 E(arde ital\))
+-.05 E 16.39(\\f\(AI\) change)35.81 F(to)2.5 E/F3 10
+/AvantGarde-BookOblique@0 SF -1.67 -.7(Av a)2.5 H(nt Gar).7 E
+(de italic f)-.06 E(ont)-.4 E F0(\\f\(a)118.066 272 Q -.25(va)-.2 G(ntg)
+.25 E(arde boldital\))-.05 E 12.5(\\f\(AX\) change)18.03 F(to)2.5 E/F4
+10/AvantGarde-DemiOblique@0 SF -1.7 -.7(Av a)2.5 H(nt Gar).7 E
+(de bold-italic f)-.06 E(ont)-.2 E 452.606 276.5 118.066 276.5 DL F0
+(\\f\(bookman rom\))118.066 286 Q 13.6(\\f\(BR\) change)38.63 F(to)2.5 E
+/F5 10/Bookman-Light@0 SF(Bookman r)2.5 E(oman font).08 E F0
+(\\f\(bookman bold\))118.066 298 Q 13.6(\\f\(BB\) change)36.96 F(to)2.5
+E/F6 10/Bookman-Demi@0 SF(Bookman bold font)2.5 E F0
+(\\f\(bookman ital\))118.066 310 Q 16.94(\\f\(BI\) change)41.96 F(to)2.5
+E/F7 10/Bookman-LightItalic@0 SF(Bookman italic font)2.5 E F0
+(\\f\(bookman boldital\))118.066 322 Q 13.05(\\f\(BX\) change)24.18 F
+(to)2.5 E/F8 10/Bookman-DemiItalic@0 SF(Bookman bold-italic font)2.5 E
+452.606 326.5 118.066 326.5 DL F0(\\f\(courier rom\))118.066 336 Q 13.6
+(\\f\(CR\) change)47.53 F(to)2.5 E/F9 10/Courier@0 SF
+(Courier roman font)2.5 E F0(\\f\(courier bold\))118.066 348 Q 13.6
+(\\f\(CB\) change)45.86 F(to)2.5 E/F10 10/Courier-Bold@0 SF
+(Courier bold font)2.5 E F0(\\f\(courier ital\))118.066 360 Q 16.94
+(\\f\(CI\) change)50.86 F(to)2.5 E/F11 10/Courier-Oblique@0 SF
+(Courier italic font)2.5 E F0(\\f\(courier boldital\))118.066 372 Q
+13.05(\\f\(CX\) change)33.08 F(to)2.5 E/F12 10/Courier-BoldOblique@0 SF
+(Courier bold-italic font)2.5 E 452.606 376.5 118.066 376.5 DL F0
+(\\f\(helv)118.066 386 Q(etica rom\))-.15 E 13.05(\\f\(HR\) change)39.9
+F(to)2.5 E/F13 10/Helvetica@0 SF(Helv)2.5 E(etica* roman f)-.25 E(ont)
+-.3 E F0(\\f\(helv)118.066 398 Q(etica bold\))-.15 E 13.05
+(\\f\(HB\) change)38.23 F(to)2.5 E/F14 10/Helvetica-Bold@0 SF
+(Helvetica bold f)2.5 E(ont)-.2 E F0(\\f\(helv)118.066 410 Q
+(etica ital\))-.15 E 16.39(\\f\(HI\) change)43.23 F(to)2.5 E/F15 10
+/Helvetica-Oblique@0 SF(Helv)2.5 E(etica italic f)-.25 E(ont)-.3 E F0
+(\\f\(helv)118.066 422 Q(etica boldital\))-.15 E 12.5(\\f\(HX\) change)
+25.45 F(to)2.5 E/F16 10/Helvetica-BoldOblique@0 SF
+(Helvetica bold-italic f)2.5 E(ont)-.2 E 452.606 426.5 118.066 426.5 DL
+F0(\\f\(ne)118.066 436 Q(wcentury rom\))-.25 E 13.05(\\f\(NR\) change)
+29.45 F(to)2.5 E/F17 10/NewCenturySchlbk-Roman@0 SF
+(New Century roman font)2.5 E F0(\\f\(ne)118.066 448 Q(wcentury bold\))
+-.25 E 13.05(\\f\(NB\) change)27.78 F(to)2.5 E/F18 10
+/NewCenturySchlbk-Bold@0 SF(New Century bold font)2.5 E F0(\\f\(ne)
+118.066 460 Q(wcentury ital\))-.25 E 16.39(\\f\(NI\) change)32.78 F(to)
+2.5 E/F19 10/NewCenturySchlbk-Italic@0 SF(New Century italic f)2.5 E
+(ont)-.1 E F0(\\f\(ne)118.066 472 Q(wcentury boldital\))-.25 E 12.5
+(\\f\(NX\) change)15 F(to)2.5 E/F20 10/NewCenturySchlbk-BoldItalic@0 SF
+(Ne)2.5 E 2.87(wC)-.15 G(entur)-2.87 E 2.87(yb)-.2 G(old-italic)-2.87 E
+452.606 476.5 118.066 476.5 DL F0(\\f\(palatino rom\))118.066 486 Q
+14.71(\\f\(PR\) change)43.63 F(to)2.5 E/F21 10/Palatino-Roman@0 SF
+(Palatino r)2.5 E(oman font)-.18 E F0(\\f\(palatino bold\))118.066 498 Q
+14.71(\\f\(PB\) change)41.96 F(to)2.5 E/F22 10/Palatino-Bold@0 SF
+(Palatino bold font)2.5 E F0(\\f\(palatino ital\))118.066 510 Q 18.05
+(\\f\(PI\) change)46.96 F(to)2.5 E/F23 10/Palatino-Italic@0 SF
+(Palatino italic font)2.5 E F0(\\f\(palatino boldital\))118.066 522 Q
+14.16(\\f\(PX\) change)29.18 F(to)2.5 E/F24 10/Palatino-BoldItalic@0 SF
+(Palatino bold-italic font)2.5 E 452.606 526.5 118.066 526.5 DL F0
+(\\f\(times rom\))118.066 536 Q 14.16(\\f\(TR\) change)54.18 F(to T)2.5
+E(imes* roman font)-.35 E(\\f\(times bold\))118.066 548 Q 14.16
+(\\f\(TB\) change)52.51 F(to)2.5 E/F25 10/Times-Bold@0 SF -.18(Ti)2.5 G
+(mes bold f).18 E(ont)-.25 E F0(\\f\(times ital\))118.066 560 Q 17.5
+(\\f\(TI\) change)57.51 F(to)2.5 E/F26 10/Times-Italic@0 SF -.55(Ti)2.5
+G(mes italic font).55 E F0(\\f\(times boldital\))118.066 572 Q 13.61
+(\\f\(TX\) change)39.73 F(to)2.5 E/F27 10/Times-BoldItalic@0 SF -.37(Ti)
+2.5 G(mes bold-italic f).37 E(ont)-.1 E 452.606 576.5 118.066 576.5 DL
+F0(\\f\(pre)118.066 586 Q 57.77(vious\) \\f\(PV\))-.25 F
+(change back to pre)16.66 E(vious font)-.25 E .565
+(Some of the special characters look better in some fonts than others.)
+69.336 604 R 2.165 -.8(We h)5.565 H -2.25 -.2(av e).8 H .565
+(found that some PostScript)3.265 F(interpreters unfortunately don')
+69.336 616 Q 2.5(ta)-.18 G -.1(lwa)-2.5 G
+(ys implement all the special characters in all fonts.).1 E .226
+(If you need a font other than those Mup supports directly)69.336 634 R
+2.725(,i)-.65 G 2.725(ti)-2.725 G 2.725(sp)-2.725 G .225(ossible to o)
+-2.725 F -.15(ve)-.15 G .225(rride Mup').15 F 2.725(sb)-.55 G .225
+(uiltin fonts with)-2.925 F(other fonts.)69.336 646 Q
+(This is described later in the section on "Installing other fonts.")5 E
+(The point size can also be changed. \(A "point" is about 1/72 of an in\
+ch.\))69.336 664 Q .32 LW 73.336 727 69.336 727 DL 77.336 727 73.336 727
+DL 81.336 727 77.336 727 DL 85.336 727 81.336 727 DL 89.336 727 85.336
+727 DL 93.336 727 89.336 727 DL 97.336 727 93.336 727 DL 101.336 727
+97.336 727 DL 105.336 727 101.336 727 DL 109.336 727 105.336 727 DL
+113.336 727 109.336 727 DL 117.336 727 113.336 727 DL 121.336 727
+117.336 727 DL 125.336 727 121.336 727 DL 129.336 727 125.336 727 DL
+133.336 727 129.336 727 DL 137.336 727 133.336 727 DL 141.336 727
+137.336 727 DL 145.336 727 141.336 727 DL 149.336 727 145.336 727 DL/F28
+8/Times-Roman@0 SF(*)69.336 744 Q -.28(Ti)90.595 744 S
+(mes is a trademark and Helv).28 E(etica is a re)-.12 E
+(gistered trademark of Allied Corporation.)-.12 E EP
+%%Page: 69 75
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-6)274.506 48 S 2.5(9-)-2.5 G 89.725
+(Code Meaning)205.206 96 R .4 LW 398.391 100.5 172.281 100.5 DL(\\s\()
+172.281 110 Q/F1 10/Times-Italic@0 SF(N\))A F0(change to point size)
+81.96 E F1(N)2.5 E F0(\\s\(+)172.281 122 Q F1(N\))A F0
+(increase point size by)76.32 E F1(N)2.5 E F0(points)2.5 E(\\s\(-)
+172.281 134 Q F1(N\))A F0(decrease point size by)78.63 E F1(N)2.5 E F0
+(points)2.5 E(\\s\(PV\) or \\s\(pre)172.281 146 Q 12.5(vious\) re)-.25 F
+-.15(ve)-.25 G(rt to pre).15 E(vious size)-.25 E .283(The point size ca\
+n range from 1 to 100. A font or size change will last until changed or\
+ until the end of the)69.336 164 R 1.345(string. An)69.336 176 R 3.845
+(ys)-.15 G 1.344(ubsequent strings will be)-3.845 F 1.344(gin with def)
+-.15 F 1.344(ault font and size v)-.1 F 1.344(alues, e)-.25 F 1.344
+(xcept in the case of lyrics,)-.15 F .251
+(where font and size information is maintained separately for each staf)
+69.336 188 R 2.751(fa)-.25 G .251(nd v)-2.751 F .252
+(erse, and carried forw)-.15 F .252(ard from)-.1 F .042(measure to meas\
+ure, and rehearsal marks, where the information is also carried forw)
+69.336 200 R 2.542(ard. The)-.1 F(def)2.542 E .042(ault v)-.1 F(alues)
+-.25 E .658(can be set as described in the "P)69.336 212 R .658
+(arameters" section. The music symbols are af)-.15 F .659
+(fected by size changes.)-.25 F .659(If a)5.659 F(music symbol follo)
+69.336 224 Q(ws italics or bolditalics characters, it will be made ital\
+ics to match.)-.25 E(Here are some e)69.336 242 Q(xamples of strings:)
+-.15 E/F2 10/Courier@0 SF("hello")105.336 260 Q
+("\( \\\(up2n\) = 100 \)")105.336 272 Q
+("\\f\(TB\)this will be bold. \\f\(TI\)this will be italics")105.336 284
+Q("A \\f\(TX\)\\s\(+12\)BIG\\f\(PV\)\\s\(-12\) word")105.336 296 Q
+("\\f\(newcentury boldital\)Allegro")105.336 308 Q 69.336 334 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(8.3 Horizontal)72.836 334 R(and v)3.5 E
+(ertical motion)-.14 E 69.336 352 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .371
+(It is also possible to specify a string that tak)72.207 352 R .37
+(es up more than one line, by putting a "\\n" where you w)-.1 F .37
+(ant to)-.1 F(mo)69.336 364 Q .54 -.15(ve t)-.15 H 2.74(oan).15 G .74
+-.25(ew l)-2.74 H .24(ine. The place where this is most lik).25 F .24
+(ely to be useful is for staf)-.1 F 2.74(fl)-.25 G .24
+(abels, which you may w)-2.74 F(ant)-.1 E(to mak)69.336 376 Q 2.5(em)-.1
+G(ulti-line, to k)-2.5 E(eep them from becoming e)-.1 E(xcessi)-.15 E
+-.15(ve)-.25 G(ly wide.).15 E -.15(Fo)5 G 2.5(re).15 G(xample:)-2.65 E
+/F1 10/Courier@0 SF("Violins\\nI&II")105.336 394 Q F0 2.939(A")69.336
+420 S .439(\\b" can be used to specify a backspace. This might be usefu\
+l for adding underlines to te)-2.939 F 2.939(xt. If)-.15 F .439
+(you wish)2.939 F .519
+(to use letters with diacritical marks, you will probably w)69.336 432 R
+.519(ant to use the special characters, described earlier)-.1 F(in this\
+ section, rather than trying to construct them using the plain letter)
+69.336 444 Q 2.5(,ab)-.4 G(ackspace, and the mark.)-2.5 E -1.1(Yo)69.336
+462 S 3.692(ua)1.1 G 1.192(re not allo)-3.692 F 1.192
+(wed to back up to before the be)-.25 F 1.192(ginning of a line.)-.15 F
+1.192(Note that in all fonts e)6.192 F 1.192(xcept Courier)-.15 F(,)-.4
+E(dif)69.336 474 Q .196(ferent characters ha)-.25 F .496 -.15(ve d)-.2 H
+(if).15 E .196(ferent widths, so using backspaces can be a bit trick)
+-.25 F 1.496 -.65(y. F)-.15 H .196(or e).5 F .196(xample, underlining)
+-.15 F 4.033(a5)69.336 486 S 1.533(-letter w)-4.033 F 1.533
+(ord might require more than 5 underscores, if the characters in the w)
+-.1 F 1.532(ord are wider than an)-.1 F 3.554(underscore character)
+69.336 498 R 6.054(.I)-.55 G 6.054(ng)-6.054 G 3.554(eneral, it w)-6.054
+F 3.555(orks better to enter an entire string, then backspace to add)-.1
+F 1.515(underscoring or accents, rather than doing them along the w)
+69.336 510 R(ay)-.1 E 4.015(.F)-.65 G 1.514(or e)-4.165 F 1.514
+(xample, "My\\b\\b___" will line up)-.15 F
+(much better than "M\\b_y\\b_".)69.336 522 Q -1.11(Ve)69.336 540 S .965
+(rtical motion within a string can be speci\214ed using "\\v\()1.11 F/F2
+10/Times-Italic@0 SF(N)A F0 .965(\)" where)B F2(N)3.465 E F0 .966
+(is some percentage of the current)3.465 F 1.049(font height.)69.336 552
+R 1.049(The distance may be ne)6.049 F -.05(ga)-.15 G(ti).05 E 1.349
+-.15(ve f)-.25 H 1.049(or do).15 F(wnw)-.25 E 1.049
+(ard motion or positi)-.1 F 1.348 -.15(ve f)-.25 H 1.048(or upw).15 F
+1.048(ard motion, ranging)-.1 F 1.022(from -100 to 100.)69.336 564 R
+1.023(This might be used for creating superscripts and subscripts, alth\
+ough the ne)6.022 F 1.023(xt section)-.15 F .2(describes an alternate w)
+69.336 576 R .2(ay of doing that which is usually better)-.1 F 2.7(.I)
+-.55 G 2.7(tm)-2.7 G .2(ight also be used just to line something)-2.7 F
+.081(up dif)69.336 588 R .081(ferently than Mup normally w)-.25 F 2.582
+(ould. Y)-.1 F .082(ou cannot put ne)-1.1 F .082
+(wlines \(with \\n\) in the same string with v)-.25 F(ertical)-.15 E
+(motion.)69.336 600 Q 69.336 618 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(8.4 Piled)72.836 618 R(text, f)3.5 E
+(or superscripts, subscripts, etc.)-.35 E 69.336 636 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .157
+(It is also possible to "pile up" lines of te)71.993 636 R .157
+(xt in a string.)-.15 F .157
+(Some common uses of this could be for superscripts)5.157 F 1.175
+(and subscripts or for \214gured bass notation.)69.336 648 R 1.175
+(Some f)6.175 F 1.175
+(acilities to speci\214cally deal with \214gured bass will be)-.1 F .182
+(described in a later section, b)69.336 660 R .182
+(ut here we describe the general-purpose constructs for piling te)-.2 F
+2.681(xt. A)-.15 F .181(\\: is used)2.681 F .855(to indicate the be)
+69.336 672 R .856(ginning of piling. An)-.15 F 3.356(ys)-.15 G .856
+(ubsequent instances of \\: in the same string will alternately turn)
+-3.356 F .158(piling of)69.336 684 R 2.658(fa)-.25 G .158(nd on.)-2.658
+F .158(When a pile is be)5.158 F .158(gun, the te)-.15 F .157
+(xt size is automatically made smaller)-.15 F 2.657(,a)-.4 G .157
+(nd the te)-2.657 F .157(xt baseline is)-.15 F(mo)69.336 696 Q -.15(ve)
+-.15 G 3.172(du).15 G .672(p, so that the \214rst line of piled te)
+-3.172 F .673(xt is lik)-.15 F 3.173(eas)-.1 G .673
+(uperscript, and the ne)-3.173 F .673(xt lik)-.15 F 3.173(eas)-.1 G .673
+(ubscript. If there are)-3.173 F .326(additional lines, the)69.336 708 R
+2.826(ya)-.15 G .326(re placed belo)-2.826 F 2.825(wt)-.25 G .325
+(he subscript.)-2.825 F .325(By def)5.325 F .325
+(ault, the lines in a pile are placed such that the)-.1 F .373(last dig\
+it in each line all line up, or if there is no digit, the last characte\
+r)69.336 720 R 5.373(.H)-.55 G -.25(ow)-5.373 G -2.15 -.25(ev e).25 H
+1.173 -.4(r, y).25 H .373(ou can force dif).4 F(ferent)-.25 E 2.779
+(alignment. A)69.336 732 R .279(\\| will force alignment at that point,\
+ or a \\^ will force alignment at the center of the follo)2.779 F(wing)
+-.25 E EP
+%%Page: 70 76
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(0-)-2.5 G(character)
+69.336 96 Q 3.562(.Am)-.55 G 1.062(aximum of one alignment mark)-3.562 F
+1.062(er can be speci\214ed on each line of a pile.)-.1 F -1.1(Yo)6.063
+G 3.563(uc)1.1 G 1.063(annot put)-3.563 F(ne)69.336 108 Q .093
+(wlines \(with \\n\) in the same string with piling.)-.25 F 2.593(An)
+5.093 G .592 -.25(ew l)-2.593 H .092
+(ine of the pile is started at each character).25 F 1.76
+(in the input string.)69.336 120 R 1.76(If you w)6.76 F 1.761(ant an ac\
+tual literal space inside a piled line, it must be preceded with a)-.1 F
+(backslash. As an e)69.336 132 Q(xample:)-.15 E/F1 10/Courier@0 SF
+("Text\\:superscript subscript\\: back to normal.";)105.336 150 Q
+("This pile \\:has\\ literal spaces\\ in\\ it.";)105.336 162 Q
+("This pile \\:h\\^as align\\|ment spec\\^ified.";)105.336 174 Q 171.836
+183.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 104 rlineto 232 0 rlineto 0 104 neg rlineto closepath stroke grestore
+EEND 16 661 232 232 -104 104 170.836 287.6 PBEGIN
+%%BeginDocument: mugex65.ps
+%%BoundingBox: 16 661 248 765
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_FEED
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_BLOCKHEAD
+1 linenum
+/Times-Roman findfont
+18 scalefont
+setfont
+36.00 741.42 moveto
+(Text) show
+68.94 750.12 moveto
+/Times-Roman findfont
+11 scalefont
+setfont
+(superscript) show
+77.45 739.28 moveto
+(subscript) show
+117.05 741.42 moveto
+/Times-Roman findfont
+18 scalefont
+setfont
+( back to normal.) show
+/Times-Roman findfont
+8 scalefont
+setfont
+36.00 732.88 moveto
+( ) show
+/Times-Roman findfont
+18 scalefont
+setfont
+36.00 713.65 moveto
+(This pile ) show
+112.71 722.35 moveto
+/Times-Roman findfont
+11 scalefont
+setfont
+(has literal) show
+103.93 711.52 moveto
+(spaces in it.) show
+/Times-Roman findfont
+8 scalefont
+setfont
+36.00 702.97 moveto
+( ) show
+/Times-Roman findfont
+18 scalefont
+setfont
+36.00 683.75 moveto
+(This pile ) show
+117.92 692.44 moveto
+/Times-Roman findfont
+11 scalefont
+setfont
+(has) show
+103.93 681.61 moveto
+(alignment) show
+104.79 670.78 moveto
+(specified.) show
+% S_FEED
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 307.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(8.5 Slash)72.836 307.6 R(thr)3.5 E
+(ough number)-.252 E 69.336 325.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .688
+(Another thing which is common in \214gured bass notation is to dra)
+72.524 325.6 R 3.187(was)-.15 G .687(lash through a number)-3.187 F
+3.187(.A)-.55 G -.05(ga)-3.187 G .687(in, the).05 F 1.248
+(section on \214gured bass will describe ho)69.336 337.6 R 3.748(wt)-.25
+G 3.748(od)-3.748 G 3.748(ot)-3.748 G 1.248
+(hat inside \214gured bass, b)-3.748 F 1.248
+(ut it is possible to put a slash)-.2 F(through a number else)69.336
+349.6 Q(where by placing a backslashed slash after a number)-.25 E 2.5
+(,l)-.4 G(ik)-2.5 E 2.5(et)-.1 G(his:)-2.5 E/F1 10/Courier@0 SF("6\\/")
+130.336 367.6 Q("10\\/")130.336 379.6 Q 69.336 405.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(8.6 Boxed)72.836 405.6 R(or cir)3.5 E
+(cled text)-.252 E 69.336 423.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF -1.1(Yo)71.906 423.6 S 2.57(uc)1.1 G .07
+(an cause the te)-2.57 F .069
+(xt to be printed inside a box by placing a \\[ at the be)-.15 F .069
+(ginning of the string and a \\] at the)-.15 F .944(end of the string.)
+69.336 435.6 R .944(Similarly you can cause te)5.944 F .945
+(xt to be placed inside a circle \(or ellipse for strings that are)-.15
+F .549(wide\) by placing a \\{ at the be)69.336 447.6 R .549
+(ginning of the string and a \\} at the end of the string.)-.15 F(Box)
+5.549 E .549(ed or circled te)-.15 F(xt)-.15 E(are not allo)69.336 459.6
+Q(wed in lyrics.)-.25 E/F1 10/Courier@0 SF("\\[This is in a box\\]")
+111.336 477.6 Q("\\{This is in an ellipse\\}")111.336 489.6 Q 207.836
+499.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 77 rlineto 160 0 rlineto 0 77 neg rlineto closepath stroke grestore
+EEND 16 687 160 160 -77 77 206.836 576.2 PBEGIN
+%%BeginDocument: mugex66.ps
+%%BoundingBox: 16 687 176 764
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_FEED
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_BLOCKHEAD
+1 linenum
+/Times-Roman findfont
+16 scalefont
+setfont
+0.70 setlinewidth
+newpath
+37.50 738.22 moveto
+37.50 755.83 lineto
+140.59 755.83 lineto
+140.59 738.22 lineto
+closepath
+stroke
+39.50 743.04 moveto
+(This is in a box) show
+/Times-Roman findfont
+20 scalefont
+setfont
+36.00 721.68 moveto
+( ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+gsave
+newpath
+3.889609 1.000000 scale
+25.30 710.05 16.05 0 360 arc
+0.257095 1.000000 scale
+4.031292 1.000000 scale
+24.41 710.05 15.55 0 360 arc
+eofill
+grestore
+44.02 706.73 moveto
+(This is in an ellipse) show
+% S_FEED
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 71 77
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(1-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(9. TEMPO,)73.086 103 R -.6(DY)3.75 G -.3
+(NA).6 G(MIC MARKS, ORN).3 E(AMENTS, ETC.)-.3 E 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND 69.336 139 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.1 General)72.836 139 R(inf)3.5 E
+(ormation)-.35 E 69.336 157 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .907(There are a number of symbols and othe\
+r markings that appear frequently in music, which are normally)72.743
+157 R .293(associated with a particular time or place in the compositio\
+n. There are se)69.336 169 R -.15(ve)-.25 G .293
+(ral classes of such symbols, all).15 F
+(of which are handled by Mup in a some)69.336 181 Q(what similar f)-.25
+E(ashion. The general format of these statements is:)-.1 E/F1 10
+/Times-Italic@0 SF(mark_type place staf)105.336 199 Q
+(f\(s\) distance : be)-.18 E(gintime te)-.4 E(xt dur)-.2 E(ation;)-.15 E
+F0(The)69.336 225 Q F1(mark_type)2.5 E F0(can be an)2.5 E 2.5(yo)-.15 G
+2.5(ft)-2.5 G(he follo)-2.5 E(wing:)-.25 E 73.6(Mark_type Meaning)
+177.021 243 R .4 LW 393.651 247.5 177.021 247.5 DL 40.27(rom te)177.021
+257 R(xt in roman font)-.15 E 43.6(ital te)177.021 269 R
+(xt in italic font)-.15 E 38.6(bold te)177.021 281 R(xt in bold font)
+-.15 E 25.82(boldital te)177.021 293 R(xt in bold-italic font)-.15 E
+23.04(mussym music)177.021 305 R(symbol \(fermata, coda sign, etc.\))2.5
+E 30.28(phrase phrase)177.021 317 R(mark)2.5 E 53.24(d)177.021 341 S
+(ecrescendo "hairpin")-53.24 E(octa)177.021 353 Q 30.93 -.15(ve p)-.2 H
+(lay 1 or more octa).15 E -.15(ve)-.2 G 2.5(sh).15 G(igher or lo)-2.5 E
+(wer)-.25 E 34.72(pedal piano)177.021 365 R(pedal marks)2.5 E(The)69.336
+383 Q F1(place)2.5 E F0(is as for lyrics: abo)2.5 E -.15(ve)-.15 G 2.5
+(,b).15 G(elo)-2.5 E 1.3 -.65(w, o)-.25 H 2.5(rb).65 G 2.5
+(etween. There)-2.5 F(are some restrictions, as summarized belo)2.5 E
+(w:)-.25 E(place allo)265.381 401 Q(wed)-.25 E 12.5(mark_type abo)
+179.571 413 R 12.8 -.15(ve b)-.15 H(elo).15 E 15(wb)-.25 G 12.5
+(etween def)-15 F(ault)-.1 E 391.101 417.5 179.571 417.5 DL 44.285
+(rom yes)179.571 427 R 27.925(yes yes)25.555 F(abo)24.995 E -.15(ve)-.15
+G 42.615(bold yes)179.571 439 R 27.925(yes yes)25.555 F(abo)24.995 E
+-.15(ve)-.15 G 47.615(ital yes)179.571 451 R 27.925(yes yes)25.555 F
+(abo)24.995 E -.15(ve)-.15 G 29.835(boldital yes)179.571 463 R 27.925
+(yes yes)25.555 F(abo)24.995 E -.15(ve)-.15 G 27.055(mussym yes)179.571
+475 R 27.925(yes yes)25.555 F(abo)24.995 E -.15(ve)-.15 G 34.295
+(phrase yes)179.571 487 R 29.59(yes no)25.555 F -.25(va)26.66 G(ries).25
+E 57.255(y)179.571 511 S 23.055(es yes)-57.255 F 22.495
+(yes abo)30.425 F -.15(ve)-.15 G(octa)179.571 523 Q 34.945 -.15(ve y)-.2
+H 23.055(es yes).15 F 24.16(no none)32.09 F 40.4(pedal no)179.571 535 R
+29.59(yes no)27.22 F(belo)26.66 E(w)-.25 E(Octa)69.336 553 Q .817 -.15
+(ve m)-.2 H .517(arks must include a).15 F F1(place)3.018 E F0 .518
+(of abo)3.018 F .818 -.15(ve o)-.15 H 3.018(rb).15 G(elo)-3.018 E 4.318
+-.65(w. F)-.25 H .518(or all the other mark_types, the).5 F F1(place)
+3.018 E F0 .518(is optional.)3.018 F -.15(Fo)69.336 565 S 2.562(rp).15 G
+.062(hrase, if)-2.562 F F1(place)2.562 E F0 .062(is not speci\214ed, Mu\
+p determines it on a case-by-case basis depending on the location of)
+2.562 F(the notes.)69.336 577 Q .305
+(As with musical data or lyrics, the)69.336 595 R F1(staf)2.805 E(f)-.18
+E F0 .305
+(can be a single number or may include lists and ranges. In the case)
+2.805 F .025(of "between", staf)69.336 607 R 2.525(fn)-.25 G .024
+(umbers must be in pairs, separated by an "&", with the second staf)
+-2.525 F 2.524(fn)-.25 G .024(umber one greater)-2.524 F
+(than the \214rst.)69.336 619 Q(The)69.336 637 Q F1(staf)3.251 E(f)-.18
+E F0 .751(can also be speci\214ed by the k)3.251 F -.15(ey)-.1 G -.1(wo)
+.15 G .751(rd "all," in which case the mark will be placed abo).1 F
+1.051 -.15(ve t)-.15 H .751(he top).15 F(visible staf)69.336 649 Q 2.5
+(fo)-.25 G 2.5(rb)-2.5 G(elo)-2.5 E 2.5(wt)-.25 G
+(he bottom visible staf)-2.5 E(f.)-.25 E(Here are some e)69.336 667 Q
+(xamples:)-.15 E EP
+%%Page: 72 78
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(2-)-2.5 G/F1 10
+/Courier@0 SF(rom 3:)105.336 96 Q(boldital below 1:)105.336 108 Q 6(n)188.106 556.6 S(ot allo)-52.13 E 14.7(wed required)-.25 F(octa)
+188.106 568.6 Q 29.82 -.15(ve r)-.2 H 28.07(equired optional).15 F 33.61
+(pedal *)188.106 580.6 R(or nothing)2.5 E(not allo)15 E(wed)-.25 E .841
+(If there are se)69.336 598.6 R -.15(ve)-.25 G .841
+(ral items, such that the).15 F 3.341(yh)-.15 G -2.25 -.2(av e)-3.341 H
+.841(to be stack)3.541 F .842(ed on top of each other)-.1 F 3.342(,a)-.4
+G .842(ll items of a particular)-3.342 F .158
+(class are placed from top to bottom according to input order)69.336
+610.6 R 2.658(.T)-.55 G .158(he classes are done in the order sho)-2.658
+F .158(wn in the)-.25 F(table belo)69.336 622.6 Q 1.3 -.65(w, u)-.25 H
+(nless the order is o).65 E -.15(ve)-.15 G(rridden by the abo).15 E -.15
+(ve)-.15 G(order).15 E 2.5(,b)-.4 G(elo)-2.5 E -.1(wo)-.25 G(rder).1 E
+2.5(,o)-.4 G 2.5(rb)-2.5 G(etweenorder parameters.)-2.5 E EP
+%%Page: 74 80
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(4-)-2.5 G 35.65
+(Place mark_type)216.501 96 R(order)2.5 E .4 LW 360.001 100.5 210.671
+100.5 DL(abo)210.671 110 Q 22.54 -.15(ve \()-.15 H(from bottom up\)).15
+E(phrase)258.991 122 Q(mussym)258.991 134 Q(octa)258.991 146 Q -.15(ve)
+-.2 G(rom bold ital boldital < >)258.991 158 Q(lyrics)258.991 170 Q
+(endings)258.991 182 Q(rehearsal marks)258.991 194 Q 360.001 198.5
+210.671 198.5 DL(belo)210.671 208 Q 24.13(w\()-.25 G(from top do)-24.13
+E(wn\))-.25 E(phrase)258.991 220 Q(mussym)258.991 232 Q(octa)258.991 244
+Q -.15(ve)-.2 G(rom bold ital boldital < >)258.991 256 Q(lyrics)258.991
+268 Q(pedal)258.991 280 Q 360.001 284.5 210.671 284.5 DL 12.5
+(between \(from)210.671 294 R(bottom up\))2.5 E(mussym)258.991 306 Q
+(rom bold ital boldital < >)258.991 318 Q(lyrics)258.991 330 Q -.15(Fo)
+69.336 348 S 3.091(re).15 G .591(xample, for the abo)-3.241 F .891 -.15
+(ve i)-.15 H .592(tems, all phrases will be placed as close to the staf)
+.15 F 3.092(fa)-.25 G 3.092(sp)-3.092 G .592(ossible, then mussym)-3.092
+F 1.392(items abo)69.336 360 R 1.692 -.15(ve t)-.15 H 1.392
+(hem, then octa).15 F 1.691 -.15(ve m)-.2 H 1.391(arks abo).15 F 1.691
+-.15(ve t)-.15 H 1.391(hem, etc. Ho).15 F(we)-.25 E -.15(ve)-.25 G 2.191
+-.4(r, i).15 H 3.891(ft).4 G 1.391(here are se)-3.891 F -.15(ve)-.25 G
+1.391(ral mussym items that).15 F .717(belong at the same horizontal po\
+sition, the \214rst one entered in the input will be printed abo)69.336
+372 R 1.017 -.15(ve t)-.15 H .717(he second,).15 F .102
+(the second one entered will be printed abo)69.336 384 R .402 -.15(ve t)
+-.15 H .102(he third, etc.).15 F .101(All of the "abo)5.101 F .401 -.15
+(ve a)-.15 H .101(ll" items of a gi).15 F -.15(ve)-.25 G 2.601(nc).15 G
+.101(lass will)-2.601 F .749(be abo)69.336 396 R 1.049 -.15(ve t)-.15 H
+.749(he items of that class for the top visible staf).15 F .749
+(f, and all "belo)-.25 F 3.249(wa)-.25 G .749(ll" items of a gi)-3.249 F
+-.15(ve)-.25 G 3.249(nc).15 G .75(lass will be)-3.249 F(belo)69.336 408
+Q 2.5(wt)-.25 G(he items of that class for the bottom visible staf)-2.5
+E(f.)-.25 E 1.6 -.8(We n)69.336 426 T .5 -.25(ow d).8 H
+(iscuss each of the mark_types in more detail.).25 E 69.336 444 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.2 T)72.836 444 R(ext)-1.288 E 69.336
+462 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .209(The four forms of Mup te)72.045 462 R
+.208
+(xt statements \(rom, bold, ital, and boldital\) operate identically e)
+-.15 F .208(xcept for the font)-.15 F(which is used.)69.336 474 Q .372
+(The te)69.336 492 R .373(xt statements can ha)-.15 F .673 -.15(ve s)-.2
+H -2.15 -.25(ev e).15 H .373
+(ral additional quali\214ers. The \214rst is a fontf).25 F(amily)-.1 E
+2.873(,g)-.65 G -2.15 -.25(iv e)-2.873 H 2.873(nb).25 G .373
+(efore the font. It)-2.873 F 2.95(can ha)69.336 504 R 3.25 -.15(ve a)-.2
+H 3.25 -.15(ny o).15 H 5.45(ft).15 G 2.95(he v)-5.45 F 2.95
+(alues of the "fontf)-.25 F 2.95(amily" parameter \(a)-.1 F -.25(va)-.2
+G(ntg).25 E 2.95(arde, bookman, courier)-.05 F 5.45(,h)-.4 G(elv)-5.45 E
+(etica,)-.15 E(ne)69.336 516 Q(wcentury)-.25 E 2.5(,p)-.65 G
+(alatino, or times\), with the def)-2.5 E(ault being the v)-.1 E
+(alue of the "fontf)-.25 E(amily" parameter)-.1 E(.)-.55 E .422(The ne)
+69.336 534 R .422(xt optional quali\214er is a point size, gi)-.15 F
+-.15(ve)-.25 G 2.922(ni).15 G 2.922(np)-2.922 G .422
+(arentheses after the font type of rom, bold, etc.)-2.922 F .422
+(If this)5.422 F .666
+(is omitted, the size is obtained from the "size" parameter for the gi)
+69.336 546 R -.15(ve)-.25 G 3.166(ns).15 G(taf)-3.166 E .666
+(f, or for the score if the staf)-.25 F 3.166(fi)-.25 G(s)-3.166 E
+(speci\214ed by "all.")69.336 558 Q 69.336 575 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(9.2.1 Chor)72.586 575 R
+(d, analysis, \214gur)-.481 E(ed bass, and dynamics)-.481 E 69.336 587
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .229(The \214nal optional quali\214er speci\
+\214es special treatment of the te)72.065 587 R 2.73(xt. The)-.15 F .23
+(quali\214er can be "chord", "analysis",)2.73 F .805
+("\214gbass", or "dyn".)69.336 599 R .804(The "chord" modi\214er is typ\
+ically used for marking chords that might be played by a)5.804 F .701(g\
+uitar or other instrument. The "analysis" modi\214er is typically used \
+when marking harmonic analysis lik)69.336 611 R(e)-.1 E .798
+("IV" or "vii".)69.336 623 R .797
+(The "\214gbass" modi\214er is for \214gured bass notation.)5.798 F -.15
+(Fo)5.797 G 3.297(ra).15 G .797(ll three, distance from the staf)-3.297
+F 3.297(fi)-.25 G(s)-3.297 E(af)69.336 635 Q .869
+(fected by the "chorddist" parameter)-.25 F 5.869(.T)-.55 G .869
+(he "dyn" modi\214er is to mark the te)-5.869 F .87
+(xt as something that speci\214es)-.15 F .178
+(dynamics. Mup only uses it when deciding where to place the te)69.336
+647 R .178(xt; something mark)-.15 F .178(ed "dyn" will be treated)-.1 F
+(lik)69.336 659 Q 4.093(ec)-.1 G 1.593
+(rescendo and decrescendo "hairpins.")-4.093 F 1.593(The def)6.593 F
+(ault)-.1 E/F1 10/Times-Italic@0 SF(place)4.093 E F0 1.594
+(for chord and dyn is abo)4.093 F -.15(ve)-.15 G 4.094(,w).15 G 1.594
+(hereas the)-4.094 F(def)69.336 671 Q(ault for the others is belo)-.1 E
+-.65(w.)-.25 G 2.245(The te)69.336 689 R 2.245(xt strings used with the\
+se chord, analysis, or \214gbass modi\214ers can contain an)-.15 F 4.744
+(yc)-.15 G 2.244(haracters, b)-4.744 F(ut)-.2 E .808(characters that in\
+dicate accidentals \("#", "&", "x", "&&", and "n"\) are translated to t\
+he appropriate music)69.336 701 R(character)69.336 713 Q 4.07(,w)-.4 G
+1.57(hile "o", "o/", and "^" are translated to "\\\(dim\)", "\\\(halfdi\
+m\)", and "\\\(triangle\)" respecti)-4.07 F -.15(ve)-.25 G(ly).15 E(.)
+-.65 E(Ho)69.336 725 Q(we)-.25 E -.15(ve)-.25 G 1.642 -.4(r, w).15 H
+.842(ith "chord," the translation of "n" to natural sign is not done, s\
+o you ha).4 F 1.143 -.15(ve t)-.2 H 3.343(ou).15 G .843
+(se \\\(nat\) if you)-3.343 F -.1(wa)69.336 737 S(nt a natural sign. Th\
+is is because a literal letter n tends to occur more often in chords th\
+an natural signs.).1 E EP
+%%Page: 75 81
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(5-)-2.5 G .41(If you w)
+69.336 96 R .41(ant to turn of)-.1 F 2.91(ft)-.25 G .41
+(he translation, to treat one of these characters literally)-2.91 F
+2.909(,y)-.65 G .409(ou can precede it with tw)-2.909 F(o)-.1 E 2.5
+(backslashes. Thus,)69.336 108 R(for e)2.5 E(xample, "\\\\&" w)-.15 E
+(ould yield a literal ampersand rather than a \215at symbol.)-.1 E .382
+(If the transpose or addtranspose parameters are set, chords are transp\
+osed to match the ne)69.336 126 R 2.883(wk)-.25 G -.15(ey)-2.983 G 2.883
+(:t).15 G .383(he letters)-2.883 F 1.32("A" through "G" and an)69.336
+138 R 3.82(yf)-.15 G(ollo)-3.82 E 1.32
+(wing accidentals will be transposed appropriately)-.25 F 6.32(.T)-.65 G
+1.32(he accidental can be)-6.32 F 1.383(either something lik)69.336 150
+R 3.883(e")-.1 G 1.383(#" or "&" or an)-3.883 F 3.883(yo)-.15 G 3.883
+(ft)-3.883 G 1.383(he special music characters for accidentals \(\\\(sh\
+arp\), \\\(\215at\),)-3.883 F 3.057(etc.\). If)69.336 162 R .556
+(the staf)3.057 F 3.056(fi)-.25 G 3.056(ss)-3.056 G .556
+(peci\214ed as "all," the score transposition v)-3.056 F .556
+(alue is used.)-.25 F -.35(Tr)5.556 G .556(ansposition has no ef).35 F
+.556(fect on)-.25 F(analysis or \214gbass.)69.336 174 Q .546(In \214gba\
+ss, the string starts out in piled mode, which means that each space in\
+ the input string will cause a)69.336 192 R(ne)69.336 204 Q 2.573(wl)
+-.25 G .072(ine on output, and, unless you specify other alignment, eac\
+h line will be aligned on the last digit in the)-2.573 F 1.044
+(line. Also, the meanings of / and \\/ are re)69.336 216 R -.15(ve)-.25
+G 1.044(rsed from the normal meaning. This is done since dra).15 F 1.045
+(wing a)-.15 F .588(slash through a number is v)69.336 228 R .588(ery c\
+ommon in \214gured bass, so you can just use a / to indicate this, b)
+-.15 F .587(ut if you)-.2 F(really w)69.336 240 Q
+(ant a real slash, you can still get one by entering \\/.)-.1 E -.4(Wi)
+69.336 258 S .67(th all three special quali\214ers, the usual meanings \
+of : and \\: are re).4 F -.15(ve)-.25 G .671
+(rsed. This is because piling is v).15 F(ery)-.15 E .798
+(common in these strings, so it')69.336 270 R 3.298(sh)-.55 G .798(andi\
+er to just put a : to indicate this, and for those rare cases when you)
+-3.298 F -.1(wa)69.336 282 S
+(nt a literal colon, you can still get one by entering a \\:.).1 E
+(Here is an e)69.336 300 Q(xample sho)-.15 E
+(wing chord, analysis, and \214gbass:)-.25 E/F1 10/Courier@0 SF
+(1: egc+;dgb;dfa;dgb;)105.336 318 Q
+(bold chord above 1: 1 "C"; 2 "G"; 3 "Dm"; 4 "G";)105.336 330 Q
+(rom analysis below 1: 1 "I"; 2 "V"; 3 "ii"; 4 "V";)105.336 342 Q(bar)
+105.336 354 Q(1: egc+;dgb;df#a;dgb;)105.336 378 Q
+(rom figbass below 1: 1 "6 3"; 2 "6 4"; 3 "3/"; 4 "6 4";)105.336 390 Q
+(bar)105.336 402 Q(1: 1cegb;)105.336 426 Q(rom chord above 1: 1 "C^7";)
+105.336 438 Q(bar)105.336 450 Q(1: 1ce&g&b&;)105.336 462 Q
+(rom chord above 1: 1 "Co/";)105.336 474 Q(bar)105.336 486 Q
+(1: 1ce&g&b&&;)105.336 498 Q(rom chord above 1: 1 "Co:7";)105.336 510 Q
+(bar)105.336 522 Q(1: 1e&g&b&;)105.336 534 Q
+(rom chord above 1: 1 "E&m";)105.336 546 Q(bar)105.336 558 Q 71.836
+567.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 159 rlineto 432 0 rlineto 0 159 neg rlineto closepath stroke grestore
+EEND 88 603 432 432 -159 159 70.836 726.6 PBEGIN
+%%BeginDocument: mugex69.ps
+%%BoundingBox: 88 603 520 762
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+625.58 716.47 936.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+14 scalefont
+setfont
+108.00 713.82 moveto
+( ) show
+% S_CLEFSIG
+133.38 710.47 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+164.38 719.47 1.000000 4n
+164.38 710.47 1.000000 4n
+164.38 704.47 1.000000 4n
+0.70 setlinewidth
+168.06 705.22 moveto
+168.06 740.47 lineto stroke
+205.49 716.47 1.000000 4n
+205.49 710.47 1.000000 4n
+205.49 701.47 1.000000 4n
+209.17 702.22 moveto
+209.17 737.47 lineto stroke
+246.60 713.47 1.000000 4n
+246.60 707.47 1.000000 4n
+246.60 701.47 1.000000 4n
+250.29 702.22 moveto
+250.29 734.47 lineto stroke
+288.56 716.47 1.000000 4n
+288.56 710.47 1.000000 4n
+288.56 701.47 1.000000 4n
+292.24 702.22 moveto
+292.24 737.47 lineto stroke
+/Times-Bold findfont
+14 scalefont
+setfont
+283.10 742.25 moveto
+(G ) show
+/Times-Bold findfont
+14 scalefont
+setfont
+241.56 741.25 moveto
+(Dm ) show
+/Times-Bold findfont
+14 scalefont
+setfont
+200.03 742.25 moveto
+(G ) show
+/Times-Bold findfont
+14 scalefont
+setfont
+159.34 745.25 moveto
+(C ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+162.07 684.97 moveto
+(I ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+200.45 684.97 moveto
+(V ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+244.67 684.72 moveto
+(ii ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+283.52 684.97 moveto
+(V ) show
+restore
+% S_BAR
+13 linenum
+0.70 setlinewidth
+327.16 728.47 moveto
+327.16 704.47 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+340.87 719.47 1.000000 4n
+340.87 710.47 1.000000 4n
+340.87 704.47 1.000000 4n
+344.55 705.22 moveto
+344.55 740.47 lineto stroke
+380.54 716.47 1.000000 4n
+380.54 710.47 1.000000 4n
+380.54 701.47 1.000000 4n
+384.22 702.22 moveto
+384.22 737.47 lineto stroke
+423.10 713.47 1.000000 4n
+423.10 707.47 1.000000 4n
+413.74 707.47 1.000000 sharp
+423.10 701.47 1.000000 4n
+426.78 702.22 moveto
+426.78 734.47 lineto stroke
+465.05 716.47 1.000000 4n
+465.05 710.47 1.000000 4n
+465.05 701.47 1.000000 4n
+468.73 702.22 moveto
+468.73 737.47 lineto stroke
+/Times-Roman findfont
+14 scalefont
+setfont
+338.63 681.83 moveto
+338.63 688.56 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+(6) show
+338.63 679.69 moveto
+(3) show
+343.11 681.83 moveto
+/Times-Roman findfont
+14 scalefont
+setfont
+( ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+378.30 681.83 moveto
+378.30 688.56 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+(6) show
+378.30 679.69 moveto
+(4) show
+382.78 681.83 moveto
+/Times-Roman findfont
+14 scalefont
+setfont
+( ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+420.85 681.83 moveto
+420.85 688.56 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+(3) show
+gsave
+0.58 setlinewidth
+420.85 690.01 moveto
+425.34 692.93 lineto stroke
+grestore
+425.34 688.56 moveto
+425.34 681.83 moveto
+/Times-Roman findfont
+14 scalefont
+setfont
+( ) show
+/Times-Roman findfont
+14 scalefont
+setfont
+462.81 681.83 moveto
+462.81 688.56 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+(6) show
+462.81 679.69 moveto
+(4) show
+467.29 681.83 moveto
+/Times-Roman findfont
+14 scalefont
+setfont
+( ) show
+restore
+% S_BAR
+17 linenum
+0.70 setlinewidth
+503.65 728.47 moveto
+503.65 704.47 lineto stroke
+% S_FEED
+18 linenum
+612.00 632.47 936.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+119.79 626.47 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+156.35 632.47 1.000000 1n
+156.35 626.47 1.000000 1n
+156.35 620.47 1.000000 1n
+156.35 614.47 1.000000 1n
+148.93 614.47 moveto
+163.77 614.47 lineto stroke
+/Times-Roman findfont
+14 scalefont
+setfont
+151.68 657.25 moveto
+(C) show
+166.64 657.93 1.166667 triangle
+172.26 657.25 moveto
+(7 ) show
+restore
+% S_BAR
+23 linenum
+0.70 setlinewidth
+213.78 644.47 moveto
+213.78 620.47 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+251.00 632.47 1.000000 1n
+241.04 632.47 1.000000 flat
+251.00 626.47 1.000000 1n
+230.56 626.47 1.000000 flat
+251.00 620.47 1.000000 1n
+238.05 620.47 1.000000 flat
+251.00 614.47 1.000000 1n
+243.58 614.47 moveto
+258.42 614.47 lineto stroke
+/Times-Roman findfont
+14 scalefont
+setfont
+246.34 657.25 moveto
+(C) show
+261.08 657.42 1.166667 halfdim
+266.50 657.25 moveto
+( ) show
+restore
+% S_BAR
+26 linenum
+0.70 setlinewidth
+308.43 644.47 moveto
+308.43 620.47 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+351.56 632.47 1.000000 1n
+338.65 632.47 1.000000 dblflat
+351.56 626.47 1.000000 1n
+325.22 626.47 1.000000 flat
+351.56 620.47 1.000000 1n
+332.71 620.47 1.000000 flat
+351.56 614.47 1.000000 1n
+344.14 614.47 moveto
+358.98 614.47 lineto stroke
+/Times-Roman findfont
+14 scalefont
+setfont
+346.90 657.25 moveto
+(C) show
+360.34 657.42 1.166667 dim
+364.46 657.25 moveto
+364.46 663.97 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+(7) show
+368.94 657.25 moveto
+/Times-Roman findfont
+14 scalefont
+setfont
+( ) show
+restore
+% S_BAR
+29 linenum
+0.70 setlinewidth
+408.99 644.47 moveto
+408.99 620.47 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+446.22 632.47 1.000000 1n
+436.26 632.47 1.000000 flat
+446.22 626.47 1.000000 1n
+425.78 626.47 1.000000 flat
+446.22 620.47 1.000000 1n
+433.27 620.47 1.000000 flat
+/Times-Roman findfont
+14 scalefont
+setfont
+441.94 657.25 moveto
+(E) show
+453.00 659.61 0.666667 flat
+455.50 657.25 moveto
+(m ) show
+restore
+% S_BAR
+32 linenum
+0.70 setlinewidth
+503.65 644.47 moveto
+503.65 620.47 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Times-Bold
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 76 82
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(6-)-2.5 G 1.295(If a mu\
+sic symbol occurs inside an ital or boldital string, the music symbol w\
+ill automatically be made)69.336 96 R
+(italics, to match the rest of the string.)69.336 108 Q .339
+(It is possible to supply a duration on te)69.336 126 R .338
+(xt statements. When this is done, Mup will dra)-.15 F 2.838(wad)-.15 G
+.338(ashed line from)-2.838 F .074(the end of the te)69.336 138 R .075
+(xt to the end of the duration.)-.15 F .075(This may be useful if you w)
+5.075 F .075(ant to indicate ho)-.1 F 2.575(wl)-.25 G .075
+(ong an action)-2.575 F .233
+(such as an accelerando or crescendo is to last.)69.336 150 R .233
+(If the last character of the string is a "~", a w)5.233 F -.2(av)-.1 G
+2.733(yl).2 G .233(ine will be)-2.733 F(dra)69.336 162 Q .615
+(wn instead of a dashed line.)-.15 F .616(If the last character of the \
+string is an underscore, an underscore line will)5.616 F(be dra)69.336
+174 Q(wn.)-.15 E(Here are some e)69.336 192 Q(xamples of te)-.15 E(xt:)
+-.15 E/F1 10/Courier@0 SF(1: e;g;b;d+;)105.336 210 Q(2: 2e;b-;)105.336
+222 Q(rom \(12\) above 1: 0 "Andante \( \\\(smup4n\) = 88 \)";)105.336
+234 Q(boldital \(12\) below 1: 1 "mf"; 3.5 "mp";)105.336 246 Q
+(newcentury bold \(12\) chord above 1: 1 "E&7"; 3 "B&9";)105.336 258 Q
+(ital between 1&2: 2 "rit.";)105.336 270 Q
+(palatino ital below 2: 2 "cresc." til 1m+2;)105.336 282 Q(bar)105.336
+294 Q(1: 1egc+;)105.336 306 Q(2: 1c;)105.336 318 Q
+(bold \(12\) chord above 1: 1 "Cm";)105.336 330 Q(bar)105.336 342 Q
+127.836 351.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 155 rlineto 320 0 rlineto 0 155 neg rlineto closepath stroke grestore
+EEND 160 607 320 320 -155 155 126.836 506.6 PBEGIN
+%%BeginDocument: mugex70.ps
+%%BoundingBox: 160 607 480 762
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+2 linenum
+% S_FEED
+684.29 703.28 900.00 5 1.000000 1.000000 stf
+684.29 639.44 900.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 715.28 moveto
+180.29 627.44 lineto stroke
+% S_CLEFSIG
+192.08 697.28 1.000000 gclef
+192.33 645.44 1.000000 fclef
+206.12 703.28 1.000000 flat
+211.61 712.28 1.000000 flat
+217.10 700.28 1.000000 flat
+206.12 633.44 1.000000 flat
+211.61 642.44 1.000000 flat
+217.10 630.44 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+240.48 691.28 1.000000 4n
+244.16 692.03 moveto
+244.16 712.28 lineto stroke
+270.89 697.28 1.000000 4n
+274.57 698.03 moveto
+274.57 718.28 lineto stroke
+301.30 703.28 1.000000 4n
+297.62 702.53 moveto
+297.62 682.28 lineto stroke
+332.55 709.28 1.000000 4n
+328.87 708.53 moveto
+328.87 688.28 lineto stroke
+/Times-Italic findfont
+12 scalefont
+setfont
+268.55 663.68 moveto
+(rit. ) show
+/NewCenturySchlbk-Bold findfont
+12 scalefont
+setfont
+296.62 727.52 moveto
+(B) show
+308.17 729.46 0.583333 flat
+310.35 727.52 moveto
+(9 ) show
+/NewCenturySchlbk-Bold findfont
+12 scalefont
+setfont
+235.94 727.52 moveto
+(E) show
+247.20 729.46 0.583333 flat
+249.38 727.52 moveto
+(7 ) show
+/Times-Roman findfont
+12 scalefont
+setfont
+227.52 740.67 moveto
+(Andante \( ) show
+281.02 742.19 0.583333 up4n
+283.99 740.67 moveto
+( = 88 \) ) show
+/Times-BoldItalic findfont
+12 scalefont
+setfont
+235.80 676.06 moveto
+(mf ) show
+/Times-BoldItalic findfont
+12 scalefont
+setfont
+312.25 677.50 moveto
+(mp ) show
+restore
+% S_STAFF
+% staff 2
+save
+240.48 642.44 1.000000 2n
+0.70 setlinewidth
+236.58 641.69 moveto
+236.58 621.44 lineto stroke
+301.30 633.44 1.000000 2n
+305.20 634.19 moveto
+305.20 654.44 lineto stroke
+/Palatino-Italic findfont
+12 scalefont
+setfont
+306.24 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+318.12 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+330.00 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+341.88 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+353.76 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+365.64 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+377.52 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+389.40 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+401.28 613.66 moveto
+(-) show
+/Palatino-Italic findfont
+12 scalefont
+setfont
+268.44 613.66 moveto
+(cresc. ) show
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+362.24 715.28 moveto
+362.24 691.28 lineto stroke
+362.24 651.44 moveto
+362.24 627.44 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+386.29 706.28 1.000000 1n
+386.29 697.28 1.000000 1n
+386.29 691.28 1.000000 1n
+/Times-Bold findfont
+12 scalefont
+setfont
+381.97 727.52 moveto
+(Cm ) show
+restore
+% S_STAFF
+% staff 2
+save
+386.29 636.44 1.000000 1n
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+467.65 715.28 moveto
+467.65 691.28 lineto stroke
+467.65 651.44 moveto
+467.65 627.44 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Times-Italic /Times-Bold /Times-BoldItalic /NewCenturySchlbk-Bold /Palatino-Italic
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 526.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.3 Grids)72.836 526.6 R 69.336 544.6
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .426
+(If the gridswhereused parameter is set to "y" chords will also ha)
+72.263 544.6 R .726 -.15(ve a g)-.2 H .426(rid printed.).15 F -.15(Fo)
+5.426 G 2.926(rt).15 G .426(his to w)-2.926 F .426(ork, a grid)-.1 F
+(with the same name as the chord must be de\214ned in "grids" conte)
+69.336 556.6 Q(xt else)-.15 E(where in the input \214le.)-.25 E 1.323
+(The grids conte)69.336 574.6 R 1.324
+(xt contains lines each consisting of tw)-.15 F 3.824(ot)-.1 G -.15(ex)
+-3.824 G 3.824(ts).15 G 3.824(trings. The)-3.824 F 1.324
+(\214rst is the name of the chord,)3.824 F .184(matching the name you w)
+69.336 586.6 R .184(ant to use in printing te)-.1 F .184
+(xt with the "chord" quali\214er)-.15 F 2.684(.T)-.55 G .184
+(he second describes the fret)-2.684 F .049(pattern for that chord. It \
+is a space-separated list, with each list element being either a fret n\
+umber from 1 to)69.336 598.6 R .864(99, which will result in a dot bein\
+g printed at that fret, or an "o" or "x" which will result in a circle \
+or x)69.336 610.6 R(respecti)69.336 622.6 Q -.15(ve)-.25 G 1.328
+(ly being printed abo).15 F 1.628 -.15(ve t)-.15 H 1.329
+(he grid, or a "-" in which case no mark at all will be made.).15 F
+1.329(The fret)6.329 F .487(pattern may also contain an open and closin\
+g parenthesis to mark where a curv)69.336 634.6 R 2.987(ei)-.15 G 2.987
+(st)-2.987 G 2.987(ob)-2.987 G 2.987(ed)-2.987 G(ra)-2.987 E .487
+(wn, indicating)-.15 F(the use of a single \214nger to span se)69.336
+646.6 Q -.15(ve)-.25 G(ral strings. F).15 E(or e)-.15 E(xample:)-.15 E
+EP
+%%Page: 77 83
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(7-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(gridswhereused=y)141.336 108 Q
+(gridfret=3)141.336 120 Q(grids)105.336 132 Q 24("C" ")141.336 144 R 12
+(-32o1o)6 G(")-6 E 24("C5" ")141.336 156 R 12(-3xo13)6 G(")-6 E 24
+("Em" ")141.336 168 R 12(o22ooo)6 G(")-6 E 24("A&" "\(4)141.336 180 R 12
+(66544)12 G(\)")-12 E 18("A11" ")141.336 192 R 12(-ooooo)6 G(")-6 E
+(music)105.336 204 Q(rom chord 1: 1 "C"; 2 "C5"; 3 "Em";)105.336 228 Q
+(1: 2c;e;)105.336 240 Q(bar)105.336 252 Q(rom chord 1: 1 "A&"; 3 "A11";)
+105.336 276 Q(1: 2a&;an;)105.336 288 Q(bar)105.336 300 Q 79.836 309.6
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 95 rlineto 416 0 rlineto 0 95 neg rlineto closepath stroke grestore
+EEND 112 667 416 416 -95 95 78.836 404.6 PBEGIN
+%%BeginDocument: mugex71.ps
+%%BoundingBox: 112 667 528 762
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+633.89 696.17 950.40 5 1.000000 1.000000 stf
+% S_CLEFSIG
+141.68 690.17 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+179.60 678.17 1.000000 2n
+0.70 setlinewidth
+173.15 678.17 moveto
+186.05 678.17 lineto stroke
+183.50 678.92 moveto
+183.50 699.17 lineto stroke
+262.25 684.17 1.000000 2n
+266.15 684.92 moveto
+266.15 705.17 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+253.90 746.09 moveto
+(Em) show
+250.25 738.77 4.80 5 0 0 0 0 [ 0 2 2 0 0 0 ] grid
+/Times-Roman findfont
+12 scalefont
+setfont
+213.94 746.09 moveto
+(C5) show
+208.92 738.77 4.80 5 0 0 0 0 [ -2 3 -1 0 1 3 ] grid
+/Times-Roman findfont
+12 scalefont
+setfont
+175.60 746.09 moveto
+(C) show
+167.60 738.77 4.80 5 0 0 0 0 [ -2 3 2 0 1 0 ] grid
+restore
+% S_BAR
+17 linenum
+0.70 setlinewidth
+334.77 708.17 moveto
+334.77 684.17 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+361.74 693.17 1.000000 2n
+352.75 693.17 1.000000 flat
+365.64 693.92 moveto
+365.64 714.17 lineto stroke
+445.53 693.17 1.000000 2n
+436.86 693.17 1.000000 nat
+449.43 693.92 moveto
+449.43 714.17 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+435.23 746.09 moveto
+(A11) show
+433.53 738.77 4.80 5 0 0 0 0 [ -2 0 0 0 0 0 ] grid
+/Times-Roman findfont
+12 scalefont
+setfont
+355.24 746.09 moveto
+(A) show
+366.06 748.03 0.583333 flat
+368.25 746.09 moveto
+349.74 738.77 4.80 5 4 1 1 6 [ 1 3 3 2 1 1 ] grid
+restore
+% S_BAR
+21 linenum
+0.70 setlinewidth
+518.05 708.17 moveto
+518.05 684.17 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .557(If transposition is in ef)69.336
+424.6 R .557(fect, the chord names in the grids conte)-.25 F .557(xt ha)
+-.15 F .857 -.15(ve t)-.2 H 3.057(om).15 G .558
+(atch the transposed names.)-3.057 F(So,)5.558 E .23(for e)69.336 436.6
+R .23(xample, if you use an "A" chord in a chord statement, then transp\
+ose the staf)-.15 F 2.73(fu)-.25 G 2.73(pam)-2.73 G .23
+(ajor second, Mup)-2.73 F(will look for and use the grid de\214nition c\
+alled "B" to match the transposed chord name.)69.336 448.6 Q .808(If yo\
+u supply more than one grid de\214nition for the same chord name, Mup u\
+ses the last one. This allo)69.336 466.6 R(ws)-.25 E .72
+(you to easily "include" a \214le of standard chords, b)69.336 478.6 R
+.72(ut o)-.2 F -.15(ve)-.15 G .719(rride a fe).15 F 3.219(wo)-.25 G
+3.219(ft)-3.219 G .719(hem with a special \214ngering for a)-3.219 F
+.712(particular song. If you really w)69.336 490.6 R .713
+(ant to use more than one \214ngering in dif)-.1 F .713
+(ferent places in the same song for)-.25 F 1.569
+(the same chord name, you need to mak)69.336 502.6 R 4.068(et)-.1 G
+1.568(he names look dif)-4.068 F 1.568
+(ferent, so Mup will treat them as dif)-.25 F(ferent)-.25 E 2.504
+(chords. One)69.336 514.6 R -.1(wa)2.504 G 2.504(yt).1 G 2.504(od)-2.504
+G 2.504(ot)-2.504 G .005(his w)-2.504 F .005
+(ould be to put a space and backspace in the name.)-.1 F .005(So, for e)
+5.005 F .005(xample, "Am" and)-.15 F 1.429("Am \\b" w)69.336 526.6 R
+1.429(ould count as separate chords and could ha)-.1 F 1.729 -.15(ve d)
+-.2 H(if).15 E 1.429(ferent grid de\214nitions, b)-.25 F 1.428
+(ut the chord names)-.2 F -.1(wo)69.336 538.6 S
+(uld still look the same on output.).1 E 69.336 556.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.4 Mussym)72.836 556.6 R 69.336 574.6
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .699(While it is possible to place musical \
+symbols such as fermatas and coda signs using te)72.534 574.6 R .699
+(xt statements, it is)-.15 F 2.037
+(perhaps a bit confusing, since music symbols are really not part of an)
+69.336 586.6 R 4.536(yp)-.15 G 2.036(articular font. So there is a)
+-4.536 F 1.708("mussym" statement which can be used. The te)69.336 598.6
+R 1.708(xt strings after the colon must each consist of a single)-.15 F
+.679(musical symbol whose name can be gi)69.336 610.6 R -.15(ve)-.25 G
+3.179(nw).15 G .679(ithout the usual \\\(\) wrapper)-3.179 F 3.179(.T)
+-.55 G .678(he follo)-3.179 F .678(wing tw)-.25 F 3.178(ol)-.1 G .678
+(ines produce)-3.178 F(identical results, b)69.336 622.6 Q
+(ut the second is perhaps a bit clearer:)-.2 E/F1 10/Courier@0 SF
+(rom above 1: 1 "\\\(ferm\)";)105.336 640.6 Q(mussym above 1: 1 "ferm";)
+105.336 652.6 Q F0 2.845(Ad)69.336 678.6 S .345(uration is not allo)
+-2.845 F .345(wed on mussym statements e)-.25 F .346
+(xcept in one special case\212if the symbol is "tr" \(trill\). In)-.15 F
+(that case, the duration tells Mup ho)69.336 690.6 Q 2.5(wl)-.25 G
+(ong a w)-2.5 E -.2(av)-.1 G 2.5(yl).2 G(ine to dra)-2.5 E 2.5(wf)-.15 G
+(rom the end of the "tr" symbol.)-2.5 E F1(1: 2e;g;)105.336 708.6 Q
+(mussym above 1: 1 "tr" til 2; 3 "ferm";)105.336 720.6 Q(endbar)105.336
+732.6 Q EP
+%%Page: 78 84
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(8-)-2.5 G 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 64 rlineto 320 0 rlineto 0 64 neg rlineto closepath stroke grestore
+EEND 160 699 320 320 -64 64 126.836 160 PBEGIN
+%%BeginDocument: mugex72.ps
+%%BoundingBox: 160 699 480 763
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+684.29 728.05 900.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 722.05 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+232.52 716.05 1.000000 2n
+0.70 setlinewidth
+236.42 716.80 moveto
+236.42 737.05 lineto stroke
+352.71 722.05 1.000000 2n
+356.61 722.80 moveto
+356.61 743.05 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+343.67 745.06 moveto
+352.71 745.06 1.000000 ferm
+361.75 745.06 moveto
+240.55 748.06 moveto
+292.62 748.06 1.000000 wavy
+/Times-Roman findfont
+12 scalefont
+setfont
+224.49 742.06 moveto
+232.52 742.06 1.000000 tr
+240.55 742.06 moveto
+restore
+% S_BAR
+5 linenum
+0.70 setlinewidth
+462.50 740.05 moveto
+462.50 716.05 lineto stroke
+3.00 setlinewidth
+466.50 740.05 moveto
+466.50 716.05 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 2.5(As)69.336 180 S
+(ize can optionally be speci\214ed, inside parentheses:)-2.5 E/F1 10
+/Courier@0 SF(mussym \(15\) above 2: "turn";)105.336 198 Q 69.336 224
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.5 Phrase)72.836 224 R(marks)3.5 E
+69.336 242 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .686(If there is only one v)72.522 242 R
+.685(oice, specifying)-.2 F/F1 10/Times-Italic@0 SF(place)3.185 E F0
+.685(for a phrase just tells Mup where to dra)3.185 F 3.185(wt)-.15 G
+.685(he phrase mark. If)-3.185 F .018(there are tw)69.336 254 R 2.519
+(oo)-.1 G 2.519(rm)-2.519 G .019(ore v)-2.519 F .019(oices, and a)-.2 F
+F1(place)2.519 E F0 .019(is speci\214ed, "abo)2.519 F -.15(ve)-.15 G
+2.519("i).15 G .019(ndicates to Mup that the phrase is associated)-2.519
+F(with v)69.336 266 Q(oice 1, and "belo)-.2 E
+(w" indicates to Mup that the phrase is associated with v)-.25 E
+(oice 2.)-.2 E .354(If no)69.336 284 R F1(place)2.854 E F0 .354
+(is speci\214ed and there is only one v)2.854 F .354
+(oice with notes, Mup will decide which side w)-.2 F .354
+(ould be better)-.1 F .539(based on the musical data.)69.336 296 R .539
+(This means the phrase mark may come out abo)5.539 F .839 -.15(ve o)-.15
+H 3.039(rb).15 G(elo)-3.039 E 4.339 -.65(w. I)-.25 H 3.039(nt).65 G .539
+(he case where)-3.039 F .307(there are tw)69.336 308 R 2.807(ov)-.1 G
+.307(oices and there are notes present in both v)-3.007 F .307
+(oices, phrase marks will be dra)-.2 F .306(wn both abo)-.15 F .606 -.15
+(ve a)-.15 H(nd).15 E(belo)69.336 320 Q -.65(w.)-.25 G .007
+(Each phrase statement item must include a be)69.336 338 R .008
+(gintime and duration.)-.15 F 2.508(Ap)5.008 G .008(hrase mark must be)
+-2.508 F .008(gin and end on a)-.15 F .75(chord, so Mup \214rst tak)
+69.336 350 R .75(es the be)-.1 F .75(gintime and duration and \214nds t\
+he chords nearest to each of them. It then)-.15 F(dra)69.336 362 Q .427
+(ws a phrase mark between them, shaping it to be out of the w)-.15 F
+.428(ay of other things as much as possible.)-.1 F(It)5.428 E .061
+(is possible to specify a "grace back up" on the be)69.336 374 R .06
+(gintime \(a ne)-.15 F -.05(ga)-.15 G(ti).05 E .36 -.15(ve n)-.25 H .06
+(umber in parentheses, specifying ho).15 F(w)-.25 E(man)69.336 386 Q
+4.042(yg)-.15 G 1.542(race notes to back up\), to mak)-4.042 F 4.043(et)
+-.1 G 1.543(he phrase include leading grace notes.)-4.043 F 1.543
+(It is possible to "nest")6.543 F(phrase marks \(i.e., ha)69.336 398 Q
+.3 -.15(ve o)-.2 H
+(ne phrase on a subset of the chords of another phrase\).).15 E(Some e)
+69.336 416 Q(xamples:)-.15 E/F2 10/Courier@0 SF(staff 2)105.336 434 Q
+(vscheme=2o)117.336 446 Q(music)105.336 470 Q(1: d;f;a;b;)105.336 494 Q
+(2,3 1: a;f;d;g;)105.336 506 Q 6(22)105.336 518 S 6(:4)-6 G
+(.c;8b-;4d;g;)-6 E(phrase 1: 1 til 4;)105.336 530 Q
+(phrase above 2,3: 1 til 2; 3 til 4;)105.336 542 Q
+(phrase below 2: 2.5 til 1m + 1.5;)105.336 554 Q(bar)105.336 566 Q
+(1: b;c+;d+;e+;)105.336 578 Q(2,3 1: g;a;f;c;)105.336 590 Q 6(22)105.336
+602 S 6(:4)-6 G(.e;8f;4b-;g;)-6 E(bar)105.336 614 Q EP
+%%Page: 79 85
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-7)274.506 48 S 2.5(9-)-2.5 G 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 190 rlineto 320 0 rlineto 0 190 neg rlineto closepath stroke grestore
+EEND 160 573 320 320 -190 190 126.836 286 PBEGIN
+%%BeginDocument: mugex73.ps
+%%BoundingBox: 160 573 480 763
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+3 linenum
+% S_FEED
+684.29 731.00 900.00 5 1.000000 1.000000 stf
+684.29 676.24 900.00 5 1.000000 1.000000 stf
+684.29 601.56 900.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 589.56 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.08 670.24 1.000000 gclef
+192.08 595.56 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+220.93 716.00 1.000000 4n
+224.61 716.75 moveto
+224.61 737.00 lineto stroke
+247.33 722.00 1.000000 4n
+251.02 722.75 moveto
+251.02 743.00 lineto stroke
+281.58 728.00 1.000000 4n
+285.27 728.75 moveto
+285.27 749.00 lineto stroke
+310.65 731.00 1.000000 4n
+306.97 730.25 moveto
+306.97 710.00 lineto stroke
+221.68 709.72 moveto
+221.71 709.87 lineto
+236.01 705.42 250.64 702.96 265.61 702.50 curveto
+280.58 702.03 295.34 703.58 309.88 707.15 curveto
+309.92 706.85 lineto
+295.45 702.48 280.67 700.53 265.56 701.00 curveto
+250.46 701.46 235.82 704.32 221.65 709.58 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+220.93 673.24 1.000000 4n
+0.70 setlinewidth
+224.61 673.99 moveto
+224.61 694.24 lineto stroke
+247.33 667.24 1.000000 4n
+251.02 667.99 moveto
+251.02 688.24 lineto stroke
+281.58 661.24 1.000000 4n
+285.27 661.99 moveto
+285.27 682.24 lineto stroke
+310.65 670.24 1.000000 4n
+314.33 670.99 moveto
+314.33 691.24 lineto stroke
+220.93 658.24 1.000000 4n
+230.20 655.24 1.000000 dot
+214.70 658.24 moveto
+227.16 658.24 lineto stroke
+217.25 657.49 moveto
+217.25 637.24 lineto stroke
+263.37 655.24 1.000000 4n
+257.14 658.24 moveto
+269.60 658.24 lineto stroke
+259.69 654.49 moveto
+259.69 634.24 lineto stroke
+262.71 634.24 1.000000 upflag
+281.58 661.24 1.000000 4n
+277.90 660.49 moveto
+277.90 640.24 lineto stroke
+310.65 670.24 1.000000 4n
+306.97 669.49 moveto
+306.97 649.24 lineto stroke
+282.33 685.24 moveto
+282.23 685.42 lineto
+285.99 688.83 290.27 691.32 295.09 692.89 curveto
+299.91 694.46 304.83 694.98 309.87 694.45 curveto
+309.93 694.03 lineto
+304.99 694.03 300.17 693.26 295.47 691.72 curveto
+290.77 690.19 286.43 687.97 282.43 685.06 curveto
+fill
+221.68 697.24 moveto
+221.69 697.46 lineto
+226.09 698.53 230.50 698.53 234.91 697.47 curveto
+239.32 696.40 243.24 694.39 246.68 691.44 curveto
+246.49 691.04 lineto
+242.85 693.50 238.89 695.24 234.62 696.27 curveto
+230.35 697.29 226.04 697.55 221.67 697.02 curveto
+fill
+264.12 631.24 moveto
+264.13 631.39 lineto
+278.46 629.00 292.86 628.57 307.32 630.10 curveto
+321.77 631.62 335.76 635.05 349.28 640.39 curveto
+349.36 640.10 lineto
+336.02 633.98 322.06 630.15 307.47 628.61 curveto
+292.88 627.06 278.43 627.89 264.11 631.09 curveto
+fill
+restore
+% S_STAFF
+% staff 3
+save
+220.93 598.56 1.000000 4n
+0.70 setlinewidth
+224.61 599.31 moveto
+224.61 619.56 lineto stroke
+247.33 592.56 1.000000 4n
+251.02 593.31 moveto
+251.02 613.56 lineto stroke
+281.58 586.56 1.000000 4n
+285.27 587.31 moveto
+285.27 607.56 lineto stroke
+310.65 595.56 1.000000 4n
+314.33 596.31 moveto
+314.33 616.56 lineto stroke
+282.33 610.56 moveto
+282.23 610.74 lineto
+285.99 614.15 290.27 616.64 295.09 618.21 curveto
+299.91 619.78 304.83 620.30 309.87 619.77 curveto
+309.93 619.35 lineto
+304.99 619.35 300.17 618.58 295.47 617.04 curveto
+290.77 615.51 286.43 613.29 282.43 610.38 curveto
+fill
+221.68 622.56 moveto
+221.69 622.78 lineto
+226.09 623.85 230.50 623.85 234.91 622.79 curveto
+239.32 621.72 243.24 619.71 246.68 616.76 curveto
+246.49 616.36 lineto
+242.85 618.82 238.89 620.56 234.62 621.59 curveto
+230.35 622.61 226.04 622.87 221.67 622.34 curveto
+fill
+restore
+% S_BAR
+14 linenum
+0.70 setlinewidth
+338.51 743.00 moveto
+338.51 719.00 lineto stroke
+338.51 688.24 moveto
+338.51 664.24 lineto stroke
+338.51 613.56 moveto
+338.51 589.56 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+350.07 731.00 1.000000 4n
+346.39 730.25 moveto
+346.39 710.00 lineto stroke
+376.47 734.00 1.000000 4n
+372.79 733.25 moveto
+372.79 713.00 lineto stroke
+410.47 737.00 1.000000 4n
+406.79 736.25 moveto
+406.79 716.00 lineto stroke
+439.54 740.00 1.000000 4n
+435.86 739.25 moveto
+435.86 719.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+350.07 670.24 1.000000 4n
+0.70 setlinewidth
+353.75 670.99 moveto
+353.75 691.24 lineto stroke
+376.47 673.24 1.000000 4n
+380.15 673.99 moveto
+380.15 694.24 lineto stroke
+410.47 667.24 1.000000 4n
+414.15 667.99 moveto
+414.15 688.24 lineto stroke
+441.04 658.24 1.000000 4n
+434.81 658.24 moveto
+447.27 658.24 lineto stroke
+444.72 658.99 moveto
+444.72 679.24 lineto stroke
+350.07 664.24 1.000000 4n
+359.33 661.24 1.000000 dot
+346.39 663.49 moveto
+346.39 643.24 lineto stroke
+392.51 667.24 1.000000 4n
+388.83 666.49 moveto
+388.83 646.24 lineto stroke
+391.85 646.24 1.000000 upflag
+410.47 655.24 1.000000 4n
+404.24 658.24 moveto
+416.70 658.24 lineto stroke
+406.79 654.49 moveto
+406.79 634.24 lineto stroke
+438.04 670.24 1.000000 4n
+434.36 669.49 moveto
+434.36 649.24 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+350.07 595.56 1.000000 4n
+0.70 setlinewidth
+353.75 596.31 moveto
+353.75 616.56 lineto stroke
+376.47 598.56 1.000000 4n
+380.15 599.31 moveto
+380.15 619.56 lineto stroke
+410.47 592.56 1.000000 4n
+414.15 593.31 moveto
+414.15 613.56 lineto stroke
+439.54 583.56 1.000000 4n
+433.31 583.56 moveto
+445.77 583.56 lineto stroke
+443.22 584.31 moveto
+443.22 604.56 lineto stroke
+restore
+% S_BAR
+18 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 688.24 moveto
+467.65 664.24 lineto stroke
+467.65 613.56 moveto
+467.65 589.56 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF
+(Phrase marks are sometimes used on tablature staf)69.336 306 Q
+(fs in conjunction with slides.)-.25 E/F1 10/Courier@0 SF
+(score staffs=2)105.336 324 Q(staff 2 stafflines=tab)105.336 336 Q
+(music)105.336 348 Q(2: a3<>;a4;e4<>;e2;)105.336 372 Q
+(phrase above 2: 1 til 2; 3 til 4;)105.336 384 Q(bar)105.336 396 Q
+127.836 405.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 135 rlineto 320 0 rlineto 0 135 neg rlineto closepath stroke grestore
+EEND 160 628 320 320 -135 135 126.836 540.6 PBEGIN
+%%BeginDocument: mugex74.ps
+%%BoundingBox: 160 628 480 763
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+3 linenum
+% S_FEED
+684.29 730.70 900.00 5 1.000000 1.000000 stf
+684.29 661.40 900.00 6 1.735000 1.000000 stf
+0.70 setlinewidth
+180.29 742.70 moveto
+180.29 635.37 lineto stroke
+% S_CLEFSIG
+192.08 724.70 1.000000 gclef
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+183.29 671.34 moveto
+(T) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+183.29 653.46 moveto
+(A) show
+/Helvetica-Bold findfont
+20 scalefont
+setfont
+183.29 635.58 moveto
+(B) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+225.05 712.70 1.000000 4n
+218.81 712.70 moveto
+231.28 712.70 lineto stroke
+228.73 713.45 moveto
+228.73 733.70 lineto stroke
+286.61 712.70 1.000000 4n
+277.26 712.70 1.000000 sharp
+280.38 712.70 moveto
+292.84 712.70 lineto stroke
+290.29 713.45 moveto
+290.29 733.70 lineto stroke
+348.17 745.70 1.000000 4n
+338.82 745.70 1.000000 sharp
+344.49 744.95 moveto
+344.49 724.70 lineto stroke
+412.01 742.70 1.000000 4n
+402.66 742.70 1.000000 sharp
+408.33 741.95 moveto
+408.33 721.70 lineto stroke
+353.20 745.70 moveto
+397.34 742.70 lineto stroke
+230.08 709.70 moveto
+271.94 715.70 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+221.70 641.53 moveto
+(3) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+283.26 641.53 moveto
+(4) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+344.82 683.17 moveto
+(4) show
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+408.66 682.99 moveto
+(2) show
+0.70 setlinewidth
+352.52 690.42 moveto
+406.66 684.42 lineto stroke
+229.39 642.78 moveto
+281.26 648.78 lineto stroke
+348.92 695.68 moveto
+348.90 695.83 lineto
+358.99 699.36 369.39 701.14 380.08 701.16 curveto
+390.78 701.18 401.18 699.44 411.28 695.93 curveto
+411.24 695.64 lineto
+401.03 698.34 390.64 699.68 380.08 699.66 curveto
+369.52 699.64 359.14 698.26 348.94 695.53 curveto
+fill
+225.80 654.25 moveto
+225.78 654.40 lineto
+235.52 657.77 245.54 659.44 255.85 659.40 curveto
+266.15 659.36 276.16 657.63 285.88 654.19 curveto
+285.84 653.89 lineto
+276.01 656.53 266.01 657.86 255.84 657.90 curveto
+245.67 657.94 235.66 656.67 225.82 654.11 curveto
+fill
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+467.65 742.70 moveto
+467.65 718.70 lineto stroke
+467.65 687.42 moveto
+467.65 635.37 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .471(The w)69.336 560.6 R .471(ord "phr\
+ase" can be preceded by a line type modi\214er: dotted or dashed.)-.1 F
+.47(The dotted or dashed styles)5.47 F .318(might be used for phrase ma\
+rks that were added by an editor rather than the composer)69.336 572.6 R
+2.818(,o)-.4 G 2.818(rt)-2.818 G 2.818(os)-2.818 G(ho)-2.818 E 2.818
+(wap)-.25 G(hrase)-2.818 E(that doesn')69.336 584.6 Q 2.5(ta)-.18 G
+(pply to all v)-2.5 E(erses.)-.15 E 69.336 602.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.6 Cr)72.836 602.6 R(escendo and decr)
+-.252 E(escendo marks)-.252 E 69.336 620.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .4(The "<" and ">" statements are used to s\
+pecify crescendo and decrescendo marks respecti)72.236 620.6 R -.15(ve)
+-.25 G(ly).15 E 2.9(.E)-.65 G .4(ach mark)-2.9 F .623(must include a be)
+69.336 632.6 R .623(gintime and duration.)-.15 F .623(The be)5.623 F
+.623(gintime can include a grace back up speci\214cation, to mak)-.15 F
+(e)-.1 E(the mark apply to grace notes.)69.336 644.6 Q(Some e)5 E
+(xamples:)-.15 E EP
+%%Page: 80 86
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(0-)-2.5 G/F1 10
+/Courier@0 SF(1-2: c;d;e;f;)105.336 96 Q 6(b)105.336
+132 S(etween 2&3: 1.7 til 2m + 1;)-6 E(bar)105.336 144 Q(1-2: d;e;2g;)
+105.336 156 Q(3: 2d;a;)105.336 168 Q 6(<2)105.336 180 S(,3: 2 til 3.8;)
+-6 E(bar)105.336 192 Q(1-2: e;g;2c;)105.336 204 Q(3: 2.e;4c;)105.336 216
+Q(endbar)105.336 228 Q 91.836 237.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 178 rlineto 392 0 rlineto 0 178 neg rlineto closepath stroke grestore
+EEND 128 585 392 392 -178 178 90.836 415.6 PBEGIN
+%%BeginDocument: mugex75.ps
+%%BoundingBox: 128 585 520 763
+save
+331503037 331503247 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+2 linenum
+% S_FEED
+648.29 731.00 936.00 5 1.000000 1.000000 stf
+648.29 674.71 936.00 5 1.000000 1.000000 stf
+648.29 613.95 936.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+144.29 743.00 moveto
+144.29 601.95 lineto stroke
+% S_CLEFSIG
+156.08 725.00 1.000000 gclef
+156.08 668.71 1.000000 gclef
+156.33 619.95 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+185.03 713.00 1.000000 4n
+178.79 713.00 moveto
+191.26 713.00 lineto stroke
+188.71 713.75 moveto
+188.71 734.00 lineto stroke
+209.50 716.00 1.000000 4n
+213.18 716.75 moveto
+213.18 737.00 lineto stroke
+233.98 719.00 1.000000 4n
+237.66 719.75 moveto
+237.66 740.00 lineto stroke
+259.29 722.00 1.000000 4n
+262.98 722.75 moveto
+262.98 743.00 lineto stroke
+185.03 704.72 moveto
+209.50 707.72 lineto stroke
+185.03 704.72 moveto
+209.50 701.72 lineto stroke
+233.98 709.72 moveto
+271.66 713.72 lineto stroke
+233.98 709.72 moveto
+271.66 705.71 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+185.03 656.71 1.000000 4n
+0.70 setlinewidth
+178.79 656.71 moveto
+191.26 656.71 lineto stroke
+188.71 657.46 moveto
+188.71 677.71 lineto stroke
+209.50 659.71 1.000000 4n
+213.18 660.46 moveto
+213.18 680.71 lineto stroke
+233.98 662.71 1.000000 4n
+237.66 663.46 moveto
+237.66 683.71 lineto stroke
+259.29 665.71 1.000000 4n
+262.98 666.46 moveto
+262.98 686.71 lineto stroke
+202.16 651.33 moveto
+399.00 646.33 lineto stroke
+202.16 641.34 moveto
+399.00 646.34 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+185.03 610.95 1.000000 2n
+0.70 setlinewidth
+188.92 611.70 moveto
+188.92 631.95 lineto stroke
+233.98 622.95 1.000000 2n
+230.08 622.20 moveto
+230.08 601.95 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+284.03 743.00 moveto
+284.03 719.00 lineto stroke
+284.03 686.71 moveto
+284.03 662.71 lineto stroke
+284.03 625.95 moveto
+284.03 601.95 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+295.18 716.00 1.000000 4n
+298.86 716.75 moveto
+298.86 737.00 lineto stroke
+319.62 719.00 1.000000 4n
+323.30 719.75 moveto
+323.30 740.00 lineto stroke
+347.96 725.00 1.000000 2n
+351.86 725.75 moveto
+351.86 746.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+295.18 659.71 1.000000 4n
+0.70 setlinewidth
+298.86 660.46 moveto
+298.86 680.71 lineto stroke
+319.62 662.71 1.000000 4n
+323.30 663.46 moveto
+323.30 683.71 lineto stroke
+347.96 668.71 1.000000 2n
+351.86 669.46 moveto
+351.86 689.71 lineto stroke
+319.62 695.72 moveto
+363.91 699.72 lineto stroke
+319.62 695.72 moveto
+363.91 691.71 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+295.18 613.95 1.000000 2n
+0.70 setlinewidth
+291.28 613.20 moveto
+291.28 592.95 lineto stroke
+347.96 625.95 1.000000 2n
+344.06 625.20 moveto
+344.06 604.95 lineto stroke
+319.62 635.33 moveto
+363.91 639.34 lineto stroke
+319.62 635.33 moveto
+363.91 631.33 lineto stroke
+restore
+% S_BAR
+13 linenum
+0.70 setlinewidth
+387.85 743.00 moveto
+387.85 719.00 lineto stroke
+387.85 686.71 moveto
+387.85 662.71 lineto stroke
+387.85 625.95 moveto
+387.85 601.95 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+399.00 719.00 1.000000 4n
+402.68 719.75 moveto
+402.68 740.00 lineto stroke
+423.44 725.00 1.000000 4n
+427.12 725.75 moveto
+427.12 746.00 lineto stroke
+448.13 713.00 1.000000 2n
+441.68 713.00 moveto
+454.57 713.00 lineto stroke
+452.02 713.75 moveto
+452.02 734.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+399.00 662.71 1.000000 4n
+0.70 setlinewidth
+402.68 663.46 moveto
+402.68 683.71 lineto stroke
+423.44 668.71 1.000000 4n
+427.12 669.46 moveto
+427.12 689.71 lineto stroke
+448.13 656.71 1.000000 2n
+441.68 656.71 moveto
+454.57 656.71 lineto stroke
+452.02 657.46 moveto
+452.02 677.71 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+399.00 616.95 1.000000 2n
+408.48 616.95 1.000000 dot
+0.70 setlinewidth
+395.10 616.20 moveto
+395.10 595.95 lineto stroke
+473.26 610.95 1.000000 4n
+476.95 611.70 moveto
+476.95 631.95 lineto stroke
+restore
+% S_BAR
+15 linenum
+0.70 setlinewidth
+498.50 743.00 moveto
+498.50 719.00 lineto stroke
+3.00 setlinewidth
+502.50 743.00 moveto
+502.50 719.00 lineto stroke
+0.70 setlinewidth
+498.50 686.71 moveto
+498.50 662.71 lineto stroke
+3.00 setlinewidth
+502.50 686.71 moveto
+502.50 662.71 lineto stroke
+0.70 setlinewidth
+498.50 625.95 moveto
+498.50 601.95 lineto stroke
+3.00 setlinewidth
+502.50 625.95 moveto
+502.50 601.95 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(The placement of crescendo and decresce\
+ndo marks can be controlled by setting the dyndist parameter)69.336
+435.6 Q(.)-.55 E 69.336 453.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.7 Octa)72.836 453.6 R .28 -.14(ve m)
+-.35 H(arks).14 E 69.336 471.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Octa)72.544 471.6 Q 1.008 -.15(ve s)-.2 H
+.708(tatements are used to mark notes that are to be played one or more\
+ octa).15 F -.15(ve)-.2 G 3.208(sh).15 G .708(igher or lo)-3.208 F .708
+(wer than)-.25 F 2.955(written. An)69.336 483.6 R("octa)2.955 E .755
+-.15(ve a)-.2 H(bo).15 E -.15(ve)-.15 G 2.955("s).15 G .455
+(tatement is used to specify playing higher than written, or "octa)
+-2.955 F .755 -.15(ve b)-.2 H(elo).15 E .455(w" for)-.25 F .954
+(playing lo)69.336 495.6 R .954
+(wer than written. Each item must include a be)-.25 F .954
+(gintime and a te)-.15 F .954(xt string. The te)-.15 F .953
+(xt string is most)-.15 F 1.352(typically "8v)69.336 507.6 R 3.853
+(a". It)-.25 F 1.353(will al)3.853 F -.1(wa)-.1 G 1.353
+(ys be printed in 12-point times italics font. If the octa).1 F 1.653
+-.15(ve s)-.2 H 1.353(hifting applies to).15 F 1.199(more than a single\
+ chord, there should also be a duration speci\214ed, reaching to includ\
+e the last af)69.336 519.6 R(fected)-.25 E 3.325(note. In)69.336 531.6 R
+.825(this case, Mup will dra)3.325 F 3.326(wad)-.15 G .826
+(ashed line to mark the span af)-3.326 F .826
+(fected. Note that specifying the e)-.25 F(xact)-.15 E .062(beat of a c\
+hord indicates the horizontal center of the chord, so if you w)69.336
+543.6 R .062(ant the dashed line to reach a bit past)-.1 F .137
+(the note, it will be necessary to specify a duration slightly be)69.336
+555.6 R .138(yond the point of the last chord to be included.)-.15 F
+(Examples:)69.336 567.6 Q/F1 10/Courier@0 SF(1: 2f;g;)105.336 585.6 Q
+(2: 2d+;g;)105.336 597.6 Q(3: 2g;ce;)105.336 609.6 Q
+(octave above 1: 2 "8va" til 1m + 1.3;)105.336 621.6 Q(bar)105.336 633.6
+Q(1: 2a;c;)105.336 645.6 Q(2: 2f;e;)105.336 657.6 Q(3: 4f;;c;;)105.336
+669.6 Q(octave below 2: 1 "8va";)105.336 681.6 Q
+(octave below 3: 1 "8va" til 2.5; 3 "15" til 4.5;)105.336 693.6 Q(bar)
+105.336 705.6 Q EP
+%%Page: 81 87
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(1-)-2.5 G 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 183 rlineto 320 0 rlineto 0 183 neg rlineto closepath stroke grestore
+EEND 160 580 320 320 -183 183 126.836 279 PBEGIN
+%%BeginDocument: mugex76.ps
+%%BoundingBox: 160 580 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+324.29 1230.85 468.00 5 1.000000 1.000000 stf
+324.29 1176.85 468.00 5 1.000000 1.000000 stf
+324.29 1122.85 468.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 738.85 moveto
+180.29 606.85 lineto stroke
+% S_CLEFSIG
+192.08 720.85 1.000000 gclef
+192.08 666.85 1.000000 gclef
+192.08 612.85 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+225.44 717.85 1.000000 2n
+229.34 718.60 moveto
+229.34 738.85 lineto stroke
+280.71 720.85 1.000000 2n
+284.61 721.60 moveto
+284.61 741.85 lineto stroke
+1.00 setlinewidth
+[3 3] 0 setdash
+273.37 751.50 moveto
+352.07 751.50 lineto stroke
+352.07 751.50 moveto
+352.07 742.50 lineto stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+/Times-Italic findfont
+12 scalefont
+setfont
+250.09 747.00 moveto
+(8va) show
+restore
+% S_STAFF
+% staff 2
+save
+225.44 678.85 1.000000 2n
+0.70 setlinewidth
+221.54 678.10 moveto
+221.54 657.85 lineto stroke
+280.71 666.85 1.000000 2n
+284.61 667.60 moveto
+284.61 687.85 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+225.44 612.85 1.000000 2n
+0.70 setlinewidth
+229.34 613.60 moveto
+229.34 633.85 lineto stroke
+280.71 606.85 1.000000 2n
+280.71 600.85 1.000000 2n
+274.26 600.85 moveto
+287.16 600.85 lineto stroke
+284.61 601.60 moveto
+284.61 627.85 lineto stroke
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+330.42 738.85 moveto
+330.42 714.85 lineto stroke
+330.42 684.85 moveto
+330.42 660.85 lineto stroke
+330.42 630.85 moveto
+330.42 606.85 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+342.70 723.85 1.000000 2n
+346.60 724.60 moveto
+346.60 744.85 lineto stroke
+405.19 708.85 1.000000 2n
+398.74 708.85 moveto
+411.64 708.85 lineto stroke
+409.09 709.60 moveto
+409.09 729.85 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+342.70 663.85 1.000000 2n
+0.70 setlinewidth
+346.60 664.60 moveto
+346.60 684.85 lineto stroke
+405.19 660.85 1.000000 2n
+409.09 661.60 moveto
+409.09 681.85 lineto stroke
+/Times-Italic findfont
+12 scalefont
+setfont
+339.71 650.46 moveto
+(8va) show
+restore
+% S_STAFF
+% staff 3
+save
+342.70 609.85 1.000000 4n
+0.70 setlinewidth
+346.38 610.60 moveto
+346.38 630.85 lineto stroke
+373.94 609.85 1.000000 4n
+377.63 610.60 moveto
+377.63 630.85 lineto stroke
+405.19 600.85 1.000000 4n
+398.96 600.85 moveto
+411.42 600.85 lineto stroke
+408.87 601.60 moveto
+408.87 621.85 lineto stroke
+437.27 600.85 1.000000 4n
+431.04 600.85 moveto
+443.51 600.85 lineto stroke
+440.96 601.60 moveto
+440.96 621.85 lineto stroke
+1.00 setlinewidth
+[3 3] 0 setdash
+362.99 601.07 moveto
+389.57 601.07 lineto stroke
+389.57 601.07 moveto
+389.57 610.07 lineto stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+/Times-Italic findfont
+12 scalefont
+setfont
+339.71 596.57 moveto
+(8va) show
+1.00 setlinewidth
+[3 3] 0 setdash
+420.15 592.00 moveto
+452.46 592.00 lineto stroke
+452.46 592.00 moveto
+452.46 601.00 lineto stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+/Times-Italic findfont
+12 scalefont
+setfont
+402.20 587.50 moveto
+(15) show
+restore
+% S_BAR
+14 linenum
+0.70 setlinewidth
+467.65 738.85 moveto
+467.65 714.85 lineto stroke
+467.65 684.85 moveto
+467.65 660.85 lineto stroke
+467.65 630.85 moveto
+467.65 606.85 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Italic
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 299 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.8 Piano)72.836 299 R(pedal marks)3.5 E
+69.336 317 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.412(Piano pedal marks are some)73.248 317
+R 1.412(what dif)-.25 F 1.412
+(ferent than other statements described in this section.)-.25 F 1.412
+(Rather than)6.412 F(ha)69.336 329 Q .461(ving be)-.2 F .461
+(gintime, te)-.15 F .461(xt, and duration, each item is just a time of)
+-.15 F .462(fset v)-.25 F .462(alue, plus an optional "*". If no pedal)
+-.25 F 2.219(mark is currently in progress, the \214rst time of)69.336
+341 R 2.219(fset v)-.25 F 2.218
+(alue indicates where the pedal is depressed. An)-.25 F(y)-.15 E .034
+(subsequent pedal items on that staf)69.336 353 R 2.534(fw)-.25 G .034(\
+ill then indicate a "blip"\212lifting and then immediately depressing t\
+he)-2.534 F .286(pedal \(which is indicated on the printed music by a "\
+^"\), unless there is a "*", in which case it means to lift)69.336 365 R
+(the pedal and lea)69.336 377 Q .3 -.15(ve i)-.2 H 2.5(tu).15 G(p.)-2.5
+E(Some e)69.336 395 Q(xamples may help:)-.15 E/F1 10/Courier@0 SF
+(1: c;d;e;2.g;)105.336 413 Q(2: 1.ceg;)105.336 425 Q
+(// depress pedal on beat 1, release on 3)105.336 437 Q(pedal 2: 1; 3*;)
+105.336 449 Q(bar)105.336 461 Q(1: g;d;e;f;g;;)105.336 485 Q(2: 1.gdb-;)
+105.336 497 Q(// depress pedal on 2, release and depress)105.336 509 Q
+(// on 4, release on 6)105.336 521 Q(pedal below 2: 2; 4; 6*;)105.336
+533 Q(bar)105.336 545 Q 127.836 554.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 113 rlineto 320 0 rlineto 0 113 neg rlineto closepath stroke grestore
+EEND 160 650 320 320 -113 113 126.836 667.6 PBEGIN
+%%BeginDocument: mugex77.ps
+%%BoundingBox: 160 650 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+2 linenum
+% S_FEED
+334.29 1235.00 468.00 5 1.000000 1.000000 stf
+334.29 1181.00 468.00 5 1.000000 1.000000 stf
+189.79 743.00 665.00 brace
+0.70 setlinewidth
+190.29 743.00 moveto
+190.29 665.00 lineto stroke
+% S_CLEFSIG
+202.08 725.00 1.000000 gclef
+202.33 683.00 1.000000 fclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+214.38 731.00 moveto
+(6) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+214.38 718.98 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+214.38 677.00 moveto
+(6) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+214.38 664.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+242.20 713.00 1.000000 4n
+235.97 713.00 moveto
+248.44 713.00 lineto stroke
+245.89 713.75 moveto
+245.89 734.00 lineto stroke
+260.62 716.00 1.000000 4n
+264.30 716.75 moveto
+264.30 737.00 lineto stroke
+279.00 719.00 1.000000 4n
+282.69 719.75 moveto
+282.69 740.00 lineto stroke
+301.21 725.00 1.000000 2n
+310.69 728.00 1.000000 dot
+305.11 725.75 moveto
+305.11 746.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+242.20 686.00 1.000000 1n
+252.66 686.00 1.000000 dot
+242.20 680.00 1.000000 1n
+252.66 680.00 1.000000 dot
+242.20 674.00 1.000000 1n
+252.66 674.00 1.000000 dot
+0.70 setlinewidth
+242.20 664.00 moveto
+242.20 657.02 lineto stroke
+242.20 657.02 moveto
+244.73 657.02 lineto stroke
+244.07 657.02 moveto
+277.11 657.02 lineto stroke
+276.44 657.02 moveto
+279.00 657.02 lineto stroke
+279.00 664.00 moveto
+279.00 657.02 lineto stroke
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+343.92 743.00 moveto
+343.92 719.00 lineto stroke
+343.92 689.00 moveto
+343.92 665.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+355.03 725.00 1.000000 4n
+358.72 725.75 moveto
+358.72 746.00 lineto stroke
+373.45 716.00 1.000000 4n
+377.13 716.75 moveto
+377.13 737.00 lineto stroke
+391.87 719.00 1.000000 4n
+395.55 719.75 moveto
+395.55 740.00 lineto stroke
+410.29 722.00 1.000000 4n
+413.97 722.75 moveto
+413.97 743.00 lineto stroke
+428.71 725.00 1.000000 4n
+432.39 725.75 moveto
+432.39 746.00 lineto stroke
+447.96 725.00 1.000000 4n
+451.64 725.75 moveto
+451.64 746.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+355.03 686.00 1.000000 1n
+365.49 686.00 1.000000 dot
+355.03 677.00 1.000000 1n
+365.49 680.00 1.000000 dot
+355.03 671.00 1.000000 1n
+365.49 674.00 1.000000 dot
+0.70 setlinewidth
+373.45 664.00 moveto
+373.45 657.02 lineto stroke
+373.45 657.02 moveto
+375.98 657.02 lineto stroke
+375.31 657.02 moveto
+405.58 657.02 lineto stroke
+405.25 657.02 moveto
+410.29 664.00 lineto stroke
+410.29 664.00 moveto
+415.33 657.02 lineto stroke
+414.99 657.02 moveto
+446.06 657.02 lineto stroke
+445.40 657.02 moveto
+447.96 657.02 lineto stroke
+447.96 664.00 moveto
+447.96 657.02 lineto stroke
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 689.00 moveto
+467.65 665.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(See also the "pedstyle" parameter)69.336
+687.6 Q(.)-.55 E 69.336 705.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(9.9 Rolls)72.836 705.6 R 69.336 723.6
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Rolls can be speci\214ed with the "roll" st\
+atement, which has a format:)71.836 723.6 Q EP
+%%Page: 82 88
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(2-)-2.5 G/F1 10
+/Times-Bold@0 SF -.18(ro)105.336 96 S(ll).18 E/F2 10/Times-Italic@0 SF
+(staf)6 E 2.5(fv)-.18 G(oice)-2.5 E F1(:)6 E F2(time)6 E(val)-.15 E F1
+(;)A F0 2.5(As)69.336 122 S(imple e)-2.5 E(xample w)-.15 E(ould be:)-.1
+E/F3 10/Courier@0 SF(roll 2 1: 3;)105.336 140 Q F0 .145(which indicates\
+ that a roll is to be placed on the chord at count 3 of staf)69.336 160
+R 2.645(f2v)-.25 G .145(oice 1.)-2.845 F .146(As usual, if the)5.145 F
+F2(voice)2.646 E F0(is)2.646 E(omitted, v)69.336 172 Q
+(oice 1 is assumed.)-.2 E .741
+(Multiple rolls in a measure can be listed on a single statement if the)
+69.336 190 R 3.241(ya)-.15 G .741(re associated with the same v)-3.241 F
+(oice.)-.2 E -.15(Fo)69.336 202 S 2.5(re).15 G(xample:)-2.65 E F3
+(1: ceg;dfa;egb;fac+;)105.336 220 Q(// rolls on 3 chords: on the first,)
+105.336 232 Q(// second, and third beats of the measure)105.336 244 Q
+(roll 1: 1;2;3;)105.336 256 Q(bar)105.336 268 Q 127.836 277.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 66 rlineto 320 0 rlineto 0 66 neg rlineto closepath stroke grestore
+EEND 160 697 320 320 -66 66 126.836 343.6 PBEGIN
+%%BeginDocument: mugex78.ps
+%%BoundingBox: 160 697 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+324.29 1235.00 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+235.99 725.00 1.000000 4n
+235.99 719.00 1.000000 4n
+235.99 713.00 1.000000 4n
+0.70 setlinewidth
+229.75 713.00 moveto
+242.22 713.00 lineto stroke
+239.67 713.75 moveto
+239.67 746.00 lineto stroke
+224.95 728.28 moveto
+224.95 709.72 1.000000 wavy
+294.55 728.00 1.000000 4n
+294.55 722.00 1.000000 4n
+294.55 716.00 1.000000 4n
+298.23 716.75 moveto
+298.23 749.00 lineto stroke
+283.52 731.28 moveto
+283.52 712.72 1.000000 wavy
+355.11 731.00 1.000000 4n
+355.11 725.00 1.000000 4n
+355.11 719.00 1.000000 4n
+358.79 719.75 moveto
+358.79 752.00 lineto stroke
+344.08 734.28 moveto
+344.08 715.72 1.000000 wavy
+414.51 734.00 1.000000 4n
+414.51 728.00 1.000000 4n
+414.51 722.00 1.000000 4n
+418.19 722.75 moveto
+418.19 755.00 lineto stroke
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF -.1(wo)69.336 357.6 S
+(uld produce rolls on the chords on counts 1, 2, and 3.).1 E 2.567(Ar)
+69.336 375.6 S .067(oll can e)-2.567 F .067(xtend o)-.15 F -.15(ve)-.15
+G 2.567(rs).15 G -2.15 -.25(ev e)-2.567 H .067(ral chords on dif).25 F
+.067(ferent v)-.25 F .067(oices, or e)-.2 F -.15(ve)-.25 G 2.567(nd).15
+G(if)-2.567 E .067(ferent staf)-.25 F .068
+(fs. This is speci\214ed by gi)-.25 F(ving)-.25 E
+(the top and bottom staf)69.336 387.6 Q(fs and v)-.25 E
+(oices, with the k)-.2 E -.15(ey)-.1 G -.1(wo).15 G
+(rd "to" between them. F).1 E(or e)-.15 E(xample:)-.15 E/F1 10/Courier@0
+SF(1: 4.r;8g+b+d++ tie;2;)105.336 405.6 Q(2-3: 4.ceg;8gbd+ tie;2;)
+105.336 417.6 Q(roll 1 1 to 3 1: 2.5;)105.336 429.6 Q(bar)105.336 441.6
+Q 127.836 451.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 190 rlineto 320 0 rlineto 0 190 neg rlineto closepath stroke grestore
+EEND 160 573 320 320 -190 190 126.836 641.2 PBEGIN
+%%BeginDocument: mugex79.ps
+%%BoundingBox: 160 573 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_SSV
+2 linenum
+% S_FEED
+324.29 1222.50 468.00 5 1.000000 1.000000 stf
+324.29 1168.50 468.00 5 1.000000 1.000000 stf
+324.29 1109.00 468.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 730.50 moveto
+180.29 593.00 lineto stroke
+% S_CLEFSIG
+192.08 712.50 1.000000 gclef
+192.08 658.50 1.000000 gclef
+192.33 611.00 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+228.68 718.50 1.000000 4rest
+236.98 721.50 1.000000 dot
+313.51 745.50 1.000000 4n
+307.28 742.50 moveto
+319.75 742.50 lineto stroke
+307.28 736.50 moveto
+319.75 736.50 lineto stroke
+313.51 739.50 1.000000 4n
+307.28 736.50 moveto
+319.75 736.50 lineto stroke
+313.51 733.50 1.000000 4n
+309.83 744.75 moveto
+309.83 712.50 lineto stroke
+312.86 712.50 1.000000 upflag
+302.48 748.77 moveto
+302.48 610.72 1.000000 wavy
+362.87 745.50 1.000000 2n
+356.42 742.50 moveto
+369.32 742.50 lineto stroke
+356.42 736.50 moveto
+369.32 736.50 lineto stroke
+362.87 739.50 1.000000 2n
+356.42 736.50 moveto
+369.32 736.50 lineto stroke
+362.87 733.50 1.000000 2n
+358.97 744.75 moveto
+358.97 712.50 lineto stroke
+313.51 728.40 moveto
+313.54 728.56 lineto
+320.44 726.80 327.45 725.92 334.57 725.92 curveto
+341.69 725.92 348.70 726.80 355.60 728.56 curveto
+355.65 728.23 lineto
+348.83 725.78 341.81 724.56 334.57 724.56 curveto
+327.33 724.56 320.30 725.78 313.49 728.23 curveto
+fill
+319.55 739.50 moveto
+319.52 739.68 lineto
+325.36 741.77 331.38 742.82 337.58 742.82 curveto
+343.79 742.82 349.81 741.77 355.65 739.68 curveto
+355.59 739.31 lineto
+349.69 740.83 343.68 741.59 337.58 741.59 curveto
+331.48 741.59 325.48 740.83 319.57 739.31 curveto
+fill
+315.51 750.60 moveto
+315.49 750.75 lineto
+322.83 753.40 330.39 754.72 338.19 754.72 curveto
+345.99 754.72 353.56 753.40 360.89 750.75 curveto
+360.85 750.44 lineto
+353.41 752.33 345.86 753.28 338.19 753.28 curveto
+330.52 753.28 322.97 752.33 315.54 750.44 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+228.68 658.50 1.000000 4n
+237.94 661.50 1.000000 dot
+228.68 652.50 1.000000 4n
+237.94 655.50 1.000000 dot
+228.68 646.50 1.000000 4n
+237.94 649.50 1.000000 dot
+0.70 setlinewidth
+222.44 646.50 moveto
+234.91 646.50 lineto stroke
+232.36 647.25 moveto
+232.36 679.50 lineto stroke
+313.51 670.50 1.000000 4n
+313.51 664.50 1.000000 4n
+313.51 658.50 1.000000 4n
+309.83 669.75 moveto
+309.83 637.50 lineto stroke
+312.86 637.50 1.000000 upflag
+362.87 670.50 1.000000 2n
+362.87 664.50 1.000000 2n
+362.87 658.50 1.000000 2n
+358.97 669.75 moveto
+358.97 637.50 lineto stroke
+313.51 653.40 moveto
+313.54 653.56 lineto
+320.44 651.80 327.45 650.92 334.57 650.92 curveto
+341.69 650.92 348.70 651.80 355.60 653.56 curveto
+355.65 653.23 lineto
+348.83 650.78 341.81 649.56 334.57 649.56 curveto
+327.33 649.56 320.30 650.78 313.49 653.23 curveto
+fill
+319.55 664.50 moveto
+319.52 664.68 lineto
+325.36 666.77 331.38 667.82 337.58 667.82 curveto
+343.79 667.82 349.81 666.77 355.65 664.68 curveto
+355.59 664.31 lineto
+349.69 665.83 343.68 666.59 337.58 666.59 curveto
+331.48 666.59 325.48 665.83 319.57 664.31 curveto
+fill
+315.51 675.60 moveto
+315.49 675.75 lineto
+322.83 678.40 330.39 679.72 338.19 679.72 curveto
+345.99 679.72 353.56 678.40 360.89 675.75 curveto
+360.85 675.44 lineto
+353.41 677.33 345.86 678.28 338.19 678.28 curveto
+330.52 678.28 322.97 677.33 315.54 675.44 curveto
+fill
+restore
+% S_STAFF
+% staff 3
+save
+228.68 614.00 1.000000 4n
+237.94 614.00 1.000000 dot
+228.68 608.00 1.000000 4n
+237.94 608.00 1.000000 dot
+228.68 602.00 1.000000 4n
+237.94 602.00 1.000000 dot
+0.70 setlinewidth
+224.99 613.25 moveto
+224.99 581.00 lineto stroke
+313.51 626.00 1.000000 4n
+307.28 623.00 moveto
+319.75 623.00 lineto stroke
+313.51 620.00 1.000000 4n
+313.51 614.00 1.000000 4n
+309.83 625.25 moveto
+309.83 593.00 lineto stroke
+312.86 593.00 1.000000 upflag
+362.87 626.00 1.000000 2n
+356.42 623.00 moveto
+369.32 623.00 lineto stroke
+362.87 620.00 1.000000 2n
+362.87 614.00 1.000000 2n
+358.97 625.25 moveto
+358.97 593.00 lineto stroke
+313.51 608.90 moveto
+313.54 609.06 lineto
+320.44 607.30 327.45 606.42 334.57 606.42 curveto
+341.69 606.42 348.70 607.30 355.60 609.06 curveto
+355.65 608.73 lineto
+348.83 606.28 341.81 605.05 334.57 605.05 curveto
+327.33 605.05 320.30 606.28 313.49 608.73 curveto
+fill
+319.55 620.00 moveto
+319.52 620.18 lineto
+325.36 622.27 331.38 623.32 337.58 623.32 curveto
+343.79 623.32 349.81 622.27 355.65 620.18 curveto
+355.59 619.81 lineto
+349.69 621.33 343.68 622.09 337.58 622.09 curveto
+331.48 622.09 325.48 621.33 319.57 619.81 curveto
+fill
+315.51 631.10 moveto
+315.49 631.25 lineto
+322.83 633.90 330.39 635.22 338.19 635.22 curveto
+345.99 635.22 353.56 633.90 360.89 631.25 curveto
+360.85 630.94 lineto
+353.41 632.83 345.86 633.77 338.19 633.77 curveto
+330.52 633.77 322.97 632.83 315.54 630.94 curveto
+fill
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+467.65 730.50 moveto
+467.65 706.50 lineto stroke
+467.65 676.50 moveto
+467.65 652.50 lineto stroke
+467.65 617.00 moveto
+467.65 593.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(The roll w)69.336 655.2 Q(ould e)-.1 E
+(xtend from v)-.15 E(oice 1 of staf)-.2 E 2.5(f1t)-.25 G 2.5(ov)-2.5 G
+(oice 1 of staf)-2.7 E 2.5(f3)-.25 G(.)-2.5 E .835
+(If you wish the roll to be do)69.336 673.2 R(wnw)-.25 E .835
+(ard, the k)-.1 F -.15(ey)-.1 G -.1(wo).15 G .835(rd "do).1 F .835
+(wn" can be placed after "roll." This will result in a)-.25 F(do)69.336
+685.2 Q(wnw)-.25 E(ard arro)-.1 E 2.5(wb)-.25 G(eing dra)-2.5 E
+(wn on the bottom end of the roll.)-.15 E EP
+%%Page: 83 89
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(3-)-2.5 G/F1 10
+/Courier@0 SF(score)105.336 96 Q(vscheme=2o)117.336 108 Q(music)105.336
+120 Q 6(11)105.336 132 S 6(:c)-6 G(+e+g+;;;;)-6 E 6(12)105.336 144 S 6
+(:c)-6 G(eg;;;;)-6 E(// downward roll on staff 1)105.336 156 Q
+(// on beats 2 and 4)105.336 168 Q(roll down 1 1 to 1 2: 2; 4;)105.336
+180 Q(bar)105.336 192 Q 127.836 201.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 91 rlineto 320 0 rlineto 0 91 neg rlineto closepath stroke grestore
+EEND 160 672 320 320 -91 91 126.836 292.6 PBEGIN
+%%BeginDocument: mugex80.ps
+%%BoundingBox: 160 672 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+324.29 1223.00 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 713.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+224.49 734.00 1.000000 4n
+224.49 728.00 1.000000 4n
+224.49 722.00 1.000000 4n
+0.70 setlinewidth
+228.17 722.75 moveto
+228.17 755.00 lineto stroke
+288.05 734.00 1.000000 4n
+288.05 728.00 1.000000 4n
+288.05 722.00 1.000000 4n
+291.73 722.75 moveto
+291.73 755.00 lineto stroke
+277.02 737.28 moveto
+277.02 697.72 1.000000 wavy
+277.02 694.72 moveto
+273.02 702.72 lineto stroke
+277.02 694.72 moveto
+281.02 702.72 lineto stroke
+347.61 734.00 1.000000 4n
+347.61 728.00 1.000000 4n
+347.61 722.00 1.000000 4n
+351.29 722.75 moveto
+351.29 755.00 lineto stroke
+412.01 734.00 1.000000 4n
+412.01 728.00 1.000000 4n
+412.01 722.00 1.000000 4n
+415.69 722.75 moveto
+415.69 755.00 lineto stroke
+400.98 737.28 moveto
+400.98 697.72 1.000000 wavy
+400.98 694.72 moveto
+396.98 702.72 lineto stroke
+400.98 694.72 moveto
+404.98 702.72 lineto stroke
+224.49 713.00 1.000000 4n
+224.49 707.00 1.000000 4n
+224.49 701.00 1.000000 4n
+218.25 701.00 moveto
+230.72 701.00 lineto stroke
+220.80 712.25 moveto
+220.80 680.00 lineto stroke
+288.05 713.00 1.000000 4n
+288.05 707.00 1.000000 4n
+288.05 701.00 1.000000 4n
+281.82 701.00 moveto
+294.28 701.00 lineto stroke
+284.37 712.25 moveto
+284.37 680.00 lineto stroke
+347.61 713.00 1.000000 4n
+347.61 707.00 1.000000 4n
+347.61 701.00 1.000000 4n
+341.38 701.00 moveto
+353.84 701.00 lineto stroke
+343.93 712.25 moveto
+343.93 680.00 lineto stroke
+412.01 713.00 1.000000 4n
+412.01 707.00 1.000000 4n
+412.01 701.00 1.000000 4n
+405.78 701.00 moveto
+418.24 701.00 lineto stroke
+408.33 712.25 moveto
+408.33 680.00 lineto stroke
+restore
+% S_BAR
+11 linenum
+0.70 setlinewidth
+467.65 731.00 moveto
+467.65 707.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF -1.1(Yo)69.336 312.6 S 2.921(uc)1.1 G
+.421(an also e)-2.921 F .422(xplicitly say "up" which will cause an upw)
+-.15 F .422(ard arro)-.1 F 2.922(wt)-.25 G 2.922(ob)-2.922 G 2.922(ed)
+-2.922 G(ra)-2.922 E .422(wn at the top of the roll. If no)-.15 F
+(direction is speci\214ed, no arro)69.336 324.6 Q 2.5(wi)-.25 G 2.5(sd)
+-2.5 G(ra)-2.5 E(wn.)-.15 E EP
+%%Page: 84 90
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(4-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(10. T)73.086 103 R -.825(AG)-1.35 G
+(S, PRINTING, LINES, AND CUR).825 E(VES)-.825 E 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND 69.336 139 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(10.1 Location)72.836 139 R(tags)3.5 E
+69.336 157 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.008
+(The concept of "location tags" has been mentioned se)72.844 157 R -.15
+(ve)-.25 G 1.008(ral times. W).15 F 3.507(en)-.8 G 1.507 -.25(ow d)
+-3.507 H 1.007(escribe this f).25 F 1.007(acility in more)-.1 F(detail.)
+69.336 169 Q 3.661(Al)69.336 187 S 1.161
+(ocation tag is associated with a note, chord, or barline.)-3.661 F
+1.161(It can then be referenced in order to place a)6.161 F
+(second object, lik)69.336 199 Q 2.5(eac)-.1 G
+(omment or dotted line, relati)-2.5 E .3 -.15(ve t)-.25 H 2.5(ot).15 G
+(he \214rst object.)-2.5 E 2.748(At)69.336 217 S .248
+(ag name can be either a single lo)-2.748 F .248(wer case letter)-.25 F
+2.747(,o)-.4 G 2.747(ra)-2.747 G 2.747(nu)-2.747 G .247(nderscore folo)
+-2.747 F .247(wed by one or more letters, digits,)-.25 F .252
+(or underscores.)69.336 229 R .252
+(Each location tag is really a collection of six v)5.252 F .253
+(alues, namely the north, south, east, west, x,)-.25 F .295(and y v)
+69.336 241 R .295
+(alues of the tagged object. These are referenced by gi)-.25 F .295
+(ving the tag name follo)-.25 F .294(wed by a dot, follo)-.25 F(wed)-.25
+E(by the letter n, s, e, w)69.336 253 Q 2.5(,x)-.65 G 2.5(,o)-2.5 G 2.5
+(ry)-2.5 G 5(.F)-3.15 G(or e)-5.15 E(xample:)-.15 E/F1 10/Courier@0 SF 1
+(c.n //)105.336 271 R(north of tag c)6 E 8(_xyz.e //)105.336 283 R
+(east of tag _xyz)6 E 1(x.x //)105.336 295 R 6(xc)6 G
+(oordinate of tag x)-6 E F0 1.607(The n, s, e, and w v)69.336 321 R
+1.607(alues describe the smallest rectangle that will completely enclos\
+e the object being)-.25 F 2.91(tagged. The)69.336 333 R .409(north refe\
+rs to the top of the object, the south to the bottom, the west to the l\
+eft edge, and the)2.91 F 1.432(east the right edge. The x and y v)69.336
+345 R 1.433
+(alues correspond to the "center" coordinate of the object. This is not)
+-.25 F 1.395(necessarily the geometric center)69.336 357 R 3.895(,b)-.4
+G 1.395(ut more of a "logical center)-4.095 F 1.394
+(." In the case of a tag associated with an)-.55 F(indi)69.336 369 Q
+.207(vidual note, it is the geometric center of the note head.)-.25 F
+(Ho)5.207 E(we)-.25 E -.15(ve)-.25 G 1.007 -.4(r, o).15 H 2.707(nt).4 G
+.207(ags associated with a chord, the x)-2.707 F .523(is at the center \
+line of note heads that are on the "normal" side of the stem. \(Normall\
+y)69.336 381 R 3.022(,w)-.65 G .522(hen a stem is up,)-3.022 F 1.198
+(notes are put on the left side of the stem, and when the stem is do)
+69.336 393 R 1.198(wn the)-.25 F 3.698(ya)-.15 G 1.198
+(re placed on the right side.)-3.698 F(Ho)69.336 405 Q(we)-.25 E -.15
+(ve)-.25 G 1.063 -.4(r, w).15 H .263(hen tw).4 F 2.763(on)-.1 G .263
+(otes adjacent on the staf)-2.763 F 2.763(fh)-.25 G -2.25 -.2(av e)
+-2.763 H .263(to be printed in a single chord, one has to be mo)2.963 F
+-.15(ve)-.15 G 2.762(dt).15 G(o)-2.762 E .569
+(the opposite side.\) The y of a chord is al)69.336 417 R -.1(wa)-.1 G
+.569(ys the middle line of the staf).1 F 3.069(fc)-.25 G .569
+(ontaining the chord. The x of a)-3.069 F
+(bar line is its geometric center)69.336 429 Q 2.5(.T)-.55 G
+(he y of a bar line is the center line of the top visible staf)-2.5 E
+(f.)-.25 E -.8(Ta)69.336 447 S 2.5(gn).8 G(ames can be re-used. The v)
+-2.5 E(alue of a tag will al)-.25 E -.1(wa)-.1 G
+(ys be its most recent de\214nition.).1 E(There are also se)69.336 465 Q
+-.15(ve)-.25 G(ral "pre-de\214ned" tags. The).15 E 2.5(ya)-.15 G(re:)
+-2.5 E 12.5(_page the)69.336 483 R(entire page)2.5 E 16.38(_win the)
+69.336 495 R -.2(av)2.5 G(ailable part of the page)-.05 E 18.61
+(_cur the)69.336 507 R(current location)2.5 E .02
+(The _page tag refers to the entire page.)69.336 525 R .02
+(The x and y v)5.02 F .02
+(alues of _page are at the geometric center of the page.)-.25 F .159
+(This tag is seldom useful, b)69.336 537 R .159(ut is pro)-.2 F .159
+(vided in case you w)-.15 F .159
+(ant to force something to a speci\214c place on a page.)-.1 F .989
+(The _win tag refers to the area of the page a)69.336 555 R -.25(va)-.2
+G .988(ilable for printing.).25 F .988
+(The name comes from the idea that it)5.988 F(pro)69.336 567 Q 1.03
+(vides a vie)-.15 F 2.33 -.65(w, a)-.25 H 3.53(si).65 G 3.53(ft)-3.53 G
+1.03(hrough a windo)-3.53 F 2.33 -.65(w, o)-.25 H -6.029 3.53(fa p).65 H
+1.031(ortion of the page. Its precise meaning depends upon the)-3.53 F
+1.655(current conte)69.336 579 R 4.155(xt. In)-.15 F(header)4.155 E
+4.155(,f)-.4 G(ooter)-4.155 E 4.154(,t)-.4 G 1.654
+(op, bottom, header2, footer2,)-4.154 F 1.654
+(top2, bottom2, and block conte)6.654 F 1.654(xts, it)-.15 F .451
+(refers to the area of the page tak)69.336 591 R .452
+(en up by the corresponding element. In music conte)-.1 F .452
+(xt, it refers to the area)-.15 F .935(of the page that remains after e)
+69.336 603 R .935(xcluding the mar)-.15 F .935(gins and the header)-.18
+F 3.435(,f)-.4 G(ooter)-3.435 E 3.435(,t)-.4 G .935
+(op and bottom for the page.)-3.435 F 1.416(There is no w)69.336 615 R
+1.417(ay to access location tags in an)-.1 F 3.917(yo)-.15 G 1.417
+(ther conte)-3.917 F 1.417
+(xts, so _win \(and all other location tags\) are)-.15 F
+(meaningless in other conte)69.336 627 Q(xts.)-.15 E .203(The _cur tag \
+refers to the current location on the page. This is a single point, suc\
+h that east and west v)69.336 645 R(alues)-.25 E 1.61
+(are the same as x, and north and south v)69.336 657 R 1.61
+(alues are the same as y)-.25 F 4.11(.I)-.65 G 4.11(ti)-4.11 G 4.11(so)
+-4.11 G 1.61(nly useful immediately after a)-4.11 F 2.37(command that e)
+69.336 669 R 2.369(xplicitly sets the current location, that is, after \
+a printing command or line or curv)-.15 F(e)-.15 E .237
+(command. Since Mup places musical data in an arbitrary order)69.336 681
+R 2.737(,t)-.4 G .237(rying to use _cur at other times is lik)-2.737 F
+.237(ely to)-.1 F(cause output at a seemingly random place.)69.336 693 Q
+.948(Location tags can be referenced by a number of commands, including\
+ those for printing te)69.336 711 R .947(xt, or dra)-.15 F(wing)-.15 E
+.217(lines or curv)69.336 723 R 2.718(es. In)-.15 F .218
+(the simplest case, tw)2.718 F 2.718(ot)-.1 G .218(ag references are gi)
+-2.718 F -.15(ve)-.25 G 2.718(ni).15 G 2.718(np)-2.718 G .218
+(arentheses. The \214rst tag must refer to)-2.718 F 3.34(ah)69.336 735 S
+.84(orizontal direction \(the "x" direction for mathematicians\), namel\
+y a tag with a w)-3.34 F 3.34(,e)-.65 G 3.34(,o)-3.34 G 3.34(rxa)-3.34 G
+.84(fter the dot.)-3.34 F EP
+%%Page: 85 91
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(5-)-2.5 G
+(The second tag is then a v)69.336 96 Q(ertical tag, ha)-.15 E
+(ving n, s, or y)-.2 E 2.5(.F)-.65 G(or e)-2.65 E(xample:)-.15 E/F1 10
+/Courier@0 SF(\(g.x, g.y\))105.336 114 Q(// x and y of tag "g")15 E
+(\(_tag.w, _item.n\))105.336 126 Q(// west of tag "_tag" and)18 E
+(// north of tag "_item")219.336 138 Q F0 .584(The \214rst e)69.336 158
+R .584(xample refers to the x,y coordinate of tag "g". The second item \
+refers to tw)-.15 F 3.085(od)-.1 G(if)-3.085 E .585(ferent tags. The)
+-.25 F .764(point referenced has its horizontal location aligned with t\
+he west side of the object ha)69.336 170 R .764(ving the tag "_tag,")-.2
+F .174(while its v)69.336 182 R .174
+(ertical position is in line with the north side of the object ha)-.15 F
+.174(ving the tag "_item".)-.2 F .174(In other w)5.174 F(ords,)-.1 E
+.129(if a line were dra)69.336 194 R .128(wn along the west side of the\
+ object tagged with "_tag" and another line were dra)-.15 F .128
+(wn along)-.15 F 1.209
+(the top edge of the object with tag "_item", the point where those tw)
+69.336 206 R 3.709(ol)-.1 G 1.209(ines crossed w)-3.709 F 1.209
+(ould be the point)-.1 F(referenced.)69.336 218 Q(Frequently)69.336 236
+Q 2.799(,y)-.65 G .299(ou may w)-2.799 F .299
+(ant to place something relati)-.1 F .599 -.15(ve t)-.25 H 2.798(oat).15
+G .298(agged object.)-2.798 F -1.1(Yo)5.298 G 2.798(uc)1.1 G .298
+(an add of)-2.798 F .298(fsets in both the x)-.25 F 1.317
+(and y dimensions. These of)69.336 248 R 1.317(fsets are gi)-.25 F -.15
+(ve)-.25 G 3.817(ni).15 G 3.817(ns)-3.817 G 3.817(tepsizes. As)-3.817 F
+-.1(wa)3.817 G 3.817(sm).1 G 1.317(entioned earlier)-3.817 F 3.817(,as)
+-.4 G 1.317(tepsize is half the)-3.817 F(distance between tw)69.336 260
+Q 2.5(os)-.1 G(taf)-2.5 E 2.5(fl)-.25 G(ines.)-2.5 E F1
+(\(g.x + 4.5, g.y + 4.5\))105.336 278 Q F0 .701
+(refers to the point 4.5 stepsizes to the right and abo)69.336 298 R 1
+-.15(ve t)-.15 H .7(he point \(g.x, g.y\).).15 F .7(Adding an of)5.7 F
+.7(fset mo)-.25 F -.15(ve)-.15 G 3.2(st).15 G 3.2(ot)-3.2 G(he)-3.2 E
+(right in the horizontal direction and upw)69.336 310 Q(ard in the v)-.1
+E(ertical direction. Y)-.15 E(ou can also subtract an of)-1.1 E(fset:)
+-.25 E F1(\(k.w - 1.3, m.n - 2\))105.336 328 Q F0(refers to a point 1.3\
+ stepsizes to the left of the west edge of k and 2 stepsizes belo)69.336
+348 Q 2.5(wt)-.25 G(he top of m.)-2.5 E .611
+(In the horizontal direction, of)69.336 366 R .611(fsets can be gi)-.25
+F -.15(ve)-.25 G 3.111(ni).15 G 3.111(nt)-3.111 G .611
+(erms of "time". This is speci\214ed by using the k)-3.111 F -.15(ey)-.1
+G -.1(wo).15 G(rd).1 E("time" follo)69.336 378 Q
+(wed by a number of beats.)-.25 E(As an e)5 E(xample, suppose we ha)-.15
+E .3 -.15(ve t)-.2 H(he tag reference:).15 E F1
+(\(q.x + time 1, q.y + 2\))105.336 396 Q F0 .604(If the time signature \
+is 4/4 and tag "q" happens to be associated with a half note, this tag \
+reference w)69.336 416 R(ould)-.1 E .639(refer to a point halfw)69.336
+428 R .639(ay between that note and the follo)-.1 F .639
+(wing chord, since it includes an of)-.25 F .639(fset of a quarter)-.25
+F .077(note. If "q" had been associated with a whole note, the point w)
+69.336 440 R .076(ould be only 1/4 of the w)-.1 F .076
+(ay between the note)-.1 F .7(and the follo)69.336 452 R .7
+(wing chord. Since notes are placed based on v)-.25 F .7
+(arious constraints and aesthetic considerations,)-.25 F
+(the actual distance will v)69.336 464 Q
+(ary depending on which tag is referenced.)-.25 E .654(In the case of a\
+ tag associated with a bar line, the time to distance mapping is done b\
+ased on the distance)69.336 482 R .003(between the bar \(at count "0"\)\
+ and the \214rst chord in the measure \(at count "1"\). So, for e)69.336
+494 R .004(xample, in 4/4 time,)-.15 F 3.453(ar)69.336 506 S .953
+(eference to a bar line tag + time 0.5 w)-3.453 F .952
+(ould indicate a place halfw)-.1 F .952
+(ay between the bar line and the \214rst)-.1 F
+(chord, whereas tag + time 0.25 w)69.336 518 Q
+(ould be one fourth of the w)-.1 E(ay)-.1 E(.)-.65 E .052(The mapping o\
+f time to distance is done based only on the note, rest, or bar line as\
+sociated with the tag. F)69.336 536 R(or)-.15 E -.15(ex)69.336 548 S
+.027(ample, if the tag is associated with a quarter note, and the dista\
+nce between that note and the ne).15 F .027(xt w)-.15 F .027(as 0.5)-.1
+F .125(inches, specifying)69.336 560 R .125
+("+ time 2" \(a half note\) w)5.125 F .126
+(ould mean 1.0 inch to the right, or specifying "- time 2" w)-.1 F(ould)
+-.1 E .621(mean 1.0 inch to the left, e)69.336 572 R -.15(ve)-.25 G
+3.121(ni).15 G 3.121(ft)-3.121 G .621
+(he notes to the left or right happened to be spread some)-3.121 F .621
+(what dif)-.25 F(ferently)-.25 E .955(than 0.5 inches per quarter note.\
+ Thus it is usually advisable not to specify a time of)69.336 584 R .956
+(fset greater than the)-.25 F .125(time v)69.336 596 R .125(alue of the\
+ note or rest associated with the tag, nor to subtract a time v)-.25 F
+.124(alue. Stated another w)-.25 F(ay)-.1 E 2.624(,w)-.65 G(hen)-2.624 E
+1.851(specifying the X portion of a coordinate using a time of)69.336
+608 R 1.851(fset, it is best to use a location tag based on)-.25 F
+(whiche)69.336 620 Q -.15(ve)-.25 G 2.5(rn).15 G(ote, rest, or bar is i\
+mmediately to the left of the X location you are trying to specify)-2.5
+E(.)-.65 E(The v)69.336 638 Q(arious kinds of of)-.25 E
+(fsets can be combined.)-.25 E F1 6(\(_)105.336 656 S
+(pp + 1.2 - time 3.5, _zz + 2\))-6 E F0 1.237
+(At least one of the three possible items\212tag, stepsize of)69.336 682
+R 1.237(fset, or time of)-.25 F 1.237
+(fset\212must be speci\214ed for each)-.25 F 1.837
+(direction. Only one tag is allo)69.336 694 R 1.838(wed for each direct\
+ion. If no tag is speci\214ed, the reference becomes an)-.25 F
+(absolute reference, gi)69.336 706 Q(ving an e)-.25 E
+(xact page location. F)-.15 E(or e)-.15 E(xample:)-.15 E F1(\(10, 20\))
+105.336 724 Q EP
+%%Page: 86 92
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(6-)-2.5 G 1.458
+(is 10 stepsizes from the left edge and 20 stepsizes abo)69.336 96 R
+1.757 -.15(ve t)-.15 H 1.457(he bottom of the page.).15 F -.35(Ti)6.457
+G 1.457(me of).35 F 1.457(fsets are not)-.25 F(allo)69.336 108 Q
+(wed on absolute references, and must follo)-.25 E 2.5(wt)-.25 G
+(he tag reference.)-2.5 E .854(It is possible to specify multiple of)
+69.336 126 R .855(fsets of the same type, although this is rarely)-.25 F
+3.355(,i)-.65 G 3.355(fe)-3.355 G -.15(ve)-3.605 G 1.655 -.4(r, u).15 H
+.855(seful. Thus the).4 F(follo)69.336 138 Q(wing are equi)-.25 E -.25
+(va)-.25 G(lent:).25 E/F1 10/Courier@0 SF 6(\(f)105.336 156 S
+(.x + 1 - 0.5 + time 1 - time 0.5, f.s + .3 - .1\))-6 E 6(\(f)105.336
+168 S(.x + 0.5 + time 0.5, f.s + .2\))-6 E 69.336 194 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(10.2 Printing)72.836 194 R(commands)3.5 E
+69.336 212 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 2.311(There are se)74.147 212 R -.15(ve)-.25
+G 2.311(ral commands for printing te).15 F 4.811(xt. There)-.15 F 2.31
+(are four commands that ha)4.811 F 2.61 -.15(ve s)-.2 H 2.31
+(imilar formats,).15 F(dif)69.336 224 Q(fering only in ho)-.25 E 2.5(wt)
+-.25 G(he)-2.5 E 2.5(yj)-.15 G(ustify te)-2.5 E(xt.)-.15 E/F1 10
+/Times-Bold@0 SF(print)105.336 242 Q/F2 10/Times-Italic@0 SF(location)6
+E/F3 10/Courier@0 SF(")6 E F2(te)A(xt)-.2 E F3(")A F1(left)105.336 254 Q
+F2(location)6 E F3(")6 E F2(te)A(xt)-.2 E F3(")A F1(right)105.336 266 Q
+F2(location)6 E F3(")6 E F2(te)A(xt)-.2 E F3(")A F1(center)105.336 278 Q
+F2(location)6 E F3(")6 E F2(te)A(xt)-.2 E F3(")A F0(The)69.336 304 Q F2
+(location)3.435 E F0 .935(is optional. If the)3.435 F F2(location)3.435
+E F0 .936(is omitted, the "print" command will cause the)3.435 F F2(te)
+3.436 E(xt)-.2 E F0 .936(to be printed)3.436 F(be)69.336 316 Q 1.46
+(ginning at the current horizontal and v)-.15 F 1.459
+(ertical location. The other commands will cause the te)-.15 F 1.459
+(xt to be)-.15 F 1.614(placed v)69.336 328 R 1.614
+(ertically at the current v)-.15 F 1.614(ertical position, b)-.15 F
+1.614(ut left justi\214ed, right justi\214ed, or centered within the)-.2
+F(current mar)69.336 340 Q(gins of the page.)-.18 E(The)69.336 358 Q F2
+(location)3.277 E F0 .777(can be speci\214ed using the special k)3.277 F
+-.15(ey)-.1 G -.1(wo).15 G .776(rd of "nl" which means "ne).1 F .776
+(xt line." This mo)-.15 F -.15(ve)-.15 G 3.276(st).15 G(he)-3.276 E .83
+(current location to the be)69.336 370 R .83(ginning of the follo)-.15 F
+.83(wing line before placing the te)-.25 F .83(xt. In other w)-.15 F .83
+(ords, the current)-.1 F -.15(ve)69.336 382 S .028
+(rtical position is mo).15 F -.15(ve)-.15 G 2.528(dd).15 G -.25(ow)
+-2.528 G(nw).25 E .027(ard by the height of the current te)-.1 F .027
+(xt point size \(or by as much as necessary)-.15 F
+(if the string is taller than that\). Then the)69.336 394 Q F2(te)2.5 E
+(xt)-.2 E F0(is printed on that line with the gi)2.5 E -.15(ve)-.25 G
+2.5(nj).15 G(usti\214cation style.)-2.5 E .858(The other w)69.336 412 R
+.859(ay to specify a)-.1 F F2(location)3.359 E F0 .859
+(is by using coordinates.)3.359 F .859(The justi\214cation then tak)
+5.859 F .859(es place relati)-.1 F 1.159 -.15(ve t)-.25 H(o).15 E .222
+(the referenced location.)69.336 424 R -.15(Fo)5.222 G 2.722(re).15 G
+.222(xample, consider the follo)-2.872 F .221
+(wing "right" command containing a reference to an)-.25 F
+(absolute location:)69.336 436 Q F3(right \(25, 4\) "something")105.336
+454 Q F0 1.246(The y location gi)69.336 474 R -.15(ve)-.25 G 3.746(ni)
+.15 G 3.746(s4)-3.746 G 3.746(.S)-3.746 G 1.247(ince this is an absolut\
+e location with no location tags being referenced, this)-3.746 F 1.233
+(means the v)69.336 486 R 1.233(ertical position will be 4 stepsizes fr\
+om the bottom of the page. The x location gi)-.15 F -.15(ve)-.25 G 3.732
+(ni).15 G 3.732(s2)-3.732 G(5.)-3.732 E(Ag)69.336 498 Q .271(ain, this \
+is an absolute location, so the current horizontal position will be 25 \
+stepsizes from the left edge)-.05 F .904
+(of the page. Since right justi\214cation is indicated, the w)69.336 510
+R .903(ord "something" will be placed such that the right)-.1 F .473(ed\
+ge of the \214nal "g" will be 25 stepsizes from the left edge of the pa\
+ge. If "center" had been speci\214ed, the)69.336 522 R(middle of the w)
+69.336 534 Q(ord "something" w)-.1 E(ould be at the 25 stepsize point.)
+-.1 E(Here are some other e)69.336 552 Q(xamples:)-.15 E F3
+(print "Author unknown")105.336 570 Q(center nl "subtitle")105.336 582 Q
+(left \(h.x - 1.5, h.n + 2.3\) "Ad lib")105.336 594 Q
+(right \(_fine.e + time 3, _note.n + 5\) "Duet")105.336 606 Q F0(Anothe\
+r type of print command is "title." The full format of this command is:)
+69.336 632 Q F1(title)105.336 650 Q F2(fontfamily font size)6 E("te)5 E
+2.5(xt1" "te)-.2 F 2.5(xt2" "te)-.2 F(xt3")-.2 E F0(Ho)69.336 670 Q(we)
+-.25 E -.15(ve)-.25 G .943 -.4(r, o).15 H .143(nly the w).4 F .143
+(ord "title" and one quoted te)-.1 F .143(xt string are required.)-.15 F
+(The)5.143 E F2(fontfamily)2.643 E F0 2.643(,i)C 2.643(fs)-2.643 G .143
+(peci\214ed, has one)-2.643 F 1.351(of the v)69.336 682 R 1.351(alues v)
+-.25 F 1.352(alid for the "fontf)-.25 F 1.352(amily" parameter \(a)-.1 F
+-.25(va)-.2 G(ntg).25 E 1.352(arde, bookman, courier)-.05 F 3.852(,h)-.4
+G(elv)-3.852 E 1.352(etica, ne)-.15 F(wcentury)-.25 E(,)-.65 E .212
+(palatino, or times\). The def)69.336 694 R .211(ault is the v)-.1 F
+.211(alue of the "fontf)-.25 F .211(amily" parameter)-.1 F 5.211(.T)-.55
+G(he)-5.211 E F2(font)2.711 E F0 2.711(,i)C 2.711(fs)-2.711 G .211
+(peci\214ed, has one of)-2.711 F .058(the v)69.336 706 R .058(alues v)
+-.25 F .058
+(alid for the "font" parameter \(rom, bold, ital, or boldital\). If no)
+-.25 F F2(font)2.558 E F0 .058(is speci\214ed the def)2.558 F .058
+(ault is the)-.1 F -.25(va)69.336 718 S 1.257
+(lue of the "font" parameter).25 F 6.257(.T)-.55 G 1.257(he optional)
+-6.257 F F2(size)3.757 E F0 1.257(is a point size within parentheses.)
+3.757 F 1.257(If not speci\214ed, the)6.257 F(def)69.336 730 Q
+(ault is the v)-.1 E(alue of the "size" parameter)-.25 E(.)-.55 E EP
+%%Page: 87 93
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(7-)-2.5 G .246
+(In all cases, the location will be lik)69.336 96 R 2.746(et)-.1 G .246
+(hat obtained via the "nl" location to a print command. In other w)
+-2.746 F(ords,)-.1 E .09(the title te)69.336 108 R .09
+(xt string\(s\) will be printed on the line belo)-.15 F 2.59(wt)-.25 G
+.09(he location that w)-2.59 F .09(as current when the title command)-.1
+F -.1(wa)69.336 120 S 2.504(se).1 G .004
+(ncountered. If there is only one string gi)-2.504 F -.15(ve)-.25 G .005
+(n, it will be centered between the mar).15 F .005(gins. If tw)-.18 F
+2.505(os)-.1 G .005(trings are)-2.505 F(gi)69.336 132 Q -.15(ve)-.25 G
+.694(n, both will be printed on the same line, b).15 F .693
+(ut the \214rst will be left justi\214ed and the second will be right)
+-.2 F .545(justi\214ed. If three strings are gi)69.336 144 R -.15(ve)
+-.25 G .545(n, the).15 F 3.045(yw)-.15 G .546(ill all be printed on the\
+ same line, with the \214rst left justi\214ed, the)-3.045 F
+(second centered, and the last right justi\214ed.)69.336 156 Q
+(Some samples:)69.336 174 Q/F1 10/Courier@0 SF
+(title bold \(12\) "Sonata 12")105.336 192 Q
+(title \(18\) "Song Without Words")105.336 204 Q
+(title ital \(12\) "Text: John Doe" "Tune: Jane Doe")105.336 216 Q
+(title "Suite in C" "Trumpet I" "Waltz")105.336 228 Q 18(title "" "A.)
+105.336 240 R(Composer")6 E F0 1.582
+(The \214nal command for printing te)69.336 266 R 1.582
+(xt is the "paragraph" command.)-.15 F 1.582(This is used when you ha)
+6.582 F 1.881 -.15(ve a l)-.2 H(ong).15 E .748(section of te)69.336 278
+R .748(xt, and you w)-.15 F .748(ould lik)-.1 F 3.248(ei)-.1 G 3.248(tt)
+-3.248 G 3.248(oa)-3.248 G .748(utomatically wrap around onto as man)
+-3.248 F 3.249(yl)-.15 G .749(ines as necessary)-3.249 F 5.749(.Y)-.65 G
+(ou)-6.849 E .52(can specify whether you w)69.336 290 R .52
+(ant the right mar)-.1 F .52(gin to be "justi\214ed" or "ragged.")-.18 F
+.52(If you don')5.52 F 3.02(ts)-.18 G(pecify)-3.02 E 3.02(,t)-.65 G .52
+(he type)-3.02 F .228(of the pre)69.336 302 R .228
+(vious paragraph is used.)-.25 F .228(The def)5.228 F .228
+(ault for the v)-.1 F .229(ery \214rst paragraph is to be justi\214ed.)
+-.15 F .229(By def)5.229 F .229(ault, the)-.1 F -.25(va)69.336 314 S
+1.154(lues of the fontf).25 F(amily)-.1 E 3.653(,f)-.65 G 1.153
+(ont, and size parameters are used to determine the te)-3.653 F 1.153
+(xt style, b)-.15 F 1.153(ut an)-.2 F 3.653(yo)-.15 G 3.653(ra)-3.653 G
+1.153(ll of)-3.653 F(those parameters can be o)69.336 326 Q -.15(ve)-.15
+G(rridden on the paragraph command. The complete syntax is:).15 E/F2 10
+/Times-Italic@0 SF(justify_type)71.836 344 Q/F3 10/Times-Bold@0 SF
+(paragraph)2.5 E F2(fontfamily font)2.5 E F3(\()2.5 E F2(size)A F3 2.5
+(\)")C F2(string)-2.5 E F3(")A F0(Only the k)69.336 362 Q -.15(ey)-.1 G
+-.1(wo).15 G(rd "paragraph" and the string are required.).1 E
+(Here are some e)5 E(xample paragraphs:)-.15 E F1
+(paragraph "This is an example of a paragraph. Since no justification)
+105.336 380 Q
+(type was specified, and this is the very first paragraph, the default)
+105.336 392 Q(\(justified\) is used. A paragraph will wrap around)
+105.336 404 Q(to as many lines as needed.)105.336 416 Q
+(An explicit newline is given at the end of this paragraph,)105.336 428
+Q(to force a blank line between it and the following paragraph.\\n")
+105.336 440 Q(ragged paragraph avantgarde ital \(15\) "This paragraph)
+105.336 464 Q
+(is ragged rather than flush right. It is in a different font and size.)
+105.336 476 Q
+(Ragged paragraphs are split onto multiple lines if necessary,)105.336
+488 Q(but they are not spread out to make lines go all the way to)
+105.336 500 Q(the right margin.")105.336 512 Q
+(justified paragraph \(14\) ")105.336 536 Q(Here is another paragraph.)
+30 E(This one is justified.)105.336 548 Q
+(Only the size was specified for this paragraph; the font was not,)
+105.336 560 Q(so the current default will be used.)105.336 572 Q
+(Some spaces are included at the beginning of the paragraph text,)
+105.336 584 Q(to create an indented first line for the paragraph.")
+105.336 596 Q(paragraph "Here is the final paragraph.)105.336 620 Q
+(Since no justification type was given,)105.336 632 Q
+(that of the previous paragraph \(justified in this case\) was used.)
+105.336 644 Q 6(Ap)105.336 656 S(aragraph may be used for many things,)
+-6 E(such as describing how you want a piece to be performed,)105.336
+668 Q(or a biography of the composer.")105.336 680 Q EP
+%%Page: 88 94
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(8-)-2.5 G 111.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 316 rlineto 352 0 rlineto 0 316 neg rlineto closepath stroke grestore
+EEND 128 447 352 352 -316 316 110.836 412 PBEGIN
+%%BeginDocument: mugex81.ps
+%%BoundingBox: 128 447 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+4 linenum
+% S_BLOCKHEAD
+4 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 746.28 moveto
+(This is an example of a paragraph. Since no justification type was) 0.77 0.00 32 4 -1 roll
+widthshow
+144.00 733.46 moveto
+(specified, and this is the very first paragraph, the default \(justified\)) 0.42 0.00 32 4 -1 roll
+widthshow
+144.00 720.65 moveto
+(is used. A paragraph will wrap around to as many lines as needed.) 0.59 0.00 32 4 -1 roll
+widthshow
+144.00 707.83 moveto
+(An explicit newline is given at the end of this paragraph, to force a) 0.31 0.00 32 4 -1 roll
+widthshow
+144.00 695.02 moveto
+(blank line between it and the following paragraph.) show
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 682.20 moveto
+/AvantGarde-BookOblique findfont
+15 scalefont
+setfont
+144.00 665.64 moveto
+(This paragraph is ragged rather than flush) show
+144.00 649.08 moveto
+(right. It is in a different font and size. Ragged) show
+144.00 632.52 moveto
+(paragraphs are split onto multiple lines if) show
+144.00 615.96 moveto
+(necessary, but they are not spread out to) show
+144.00 599.40 moveto
+(make lines go all the way to the right) show
+144.00 582.84 moveto
+(margin.) show
+/Times-Roman findfont
+14 scalefont
+setfont
+144.00 567.89 moveto
+( Here is another paragraph. This one is justified. Only) 0.70 0.00 32 4 -1 roll
+widthshow
+144.00 552.94 moveto
+(the size was specified for this paragraph; the font was) 2.67 0.00 32 4 -1 roll
+widthshow
+144.00 537.98 moveto
+(not, so the current default will be used. Some spaces are) 1.02 0.00 32 4 -1 roll
+widthshow
+144.00 523.03 moveto
+(included at the beginning of the paragraph text, to create) 0.92 0.00 32 4 -1 roll
+widthshow
+144.00 508.08 moveto
+(an indented first line for the paragraph.) show
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 495.26 moveto
+(Here is the final paragraph. Since no justification type was given,) 1.07 0.00 32 4 -1 roll
+widthshow
+144.00 482.45 moveto
+(that of the previous paragraph \(justified in this case\) was used. A) 1.15 0.00 32 4 -1 roll
+widthshow
+144.00 469.63 moveto
+(paragraph may be used for many things, such as describing how) 1.68 0.00 32 4 -1 roll
+widthshow
+144.00 456.82 moveto
+(you want a piece to be performed, or a biography of the composer.) show
+% S_FEED
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /AvantGarde-BookOblique
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.37(Sometimes you may w)69.336 432 R
+1.37(ant to mix blocks of te)-.1 F 1.371(xt with music.)-.15 F 1.371
+(This can be done by specifying a "block")6.371 F(conte)69.336 444 Q
+.568(xt. The block conte)-.15 F .568(xt will typically contain one or m\
+ore "paragraph" commands, although an)-.15 F 3.068(yo)-.15 G 3.068(ft)
+-3.068 G(he)-3.068 E 1.092
+(printing commands \(paragraph, print, left, center)69.336 456 R 3.592
+(,r)-.4 G 1.093
+(ight, or title\) can be used. The block can also contain)-3.592 F 1.078
+(changes in certain parameters, namely font, size, and fontf)69.336 468
+R(amily)-.1 E 3.578(,w)-.65 G 1.078(hich will af)-3.578 F 1.078
+(fect the appearance of the)-.25 F(follo)69.336 480 Q 1.826(wing te)-.25
+F 1.826(xt. A block can also contain "ne)-.15 F 1.826(wscore" or "ne)
+-.25 F 1.826(wpage" commands.)-.25 F 1.827(Using "ne)6.826 F 1.827
+(wscore" will)-.25 F .679(cause v)69.336 492 R .679
+(ertical space to be added, as w)-.15 F .679
+(ould be used to separate scores. The amount of space is af)-.1 F .678
+(fected by)-.25 F .245(the scoresep and scorepad parameters. Using "ne)
+69.336 504 R .245(wpage" will cause a ne)-.25 F 2.745(wp)-.25 G .246
+(age to be started.)-2.745 F .246(If a ne)5.246 F(wscore)-.25 E 1.975
+(or ne)69.336 516 R 1.975(wpage includes a "leftmar)-.25 F 1.975
+(gin" speci\214cation, that will alter the left mar)-.18 F 1.975
+(gin on the block te)-.18 F 1.975(xt that)-.15 F(follo)69.336 528 Q 2.5
+(ws. A)-.25 F("rightmar)2.5 E
+(gin" speci\214cation will alter the right mar)-.18 E
+(gin of the block te)-.18 E(xt that precedes it.)-.15 E(Here is an e)
+69.336 546 Q(xample of a block.)-.15 E EP
+%%Page: 89 95
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-8)274.506 48 S 2.5(9-)-2.5 G/F1 10
+/Courier@0 SF(block)105.336 96 Q
+(title bold "Notation in Simple and Compound Meters")105.336 108 Q
+(title "")105.336 120 Q(paragraph "It is common for a person familiar)
+105.336 132 Q(with mathematics but not with music to assume)105.336 144
+Q(that 3/4 and 6/8 time are equivalent,)105.336 156 Q
+(but that is not the case.)105.336 168 Q
+(In 3/4 time \(which is known as simple triple meter\),)105.336 180 Q 6
+(am)105.336 192 S(easure containing 3 quarter notes)-6 E
+(would be notated like this:")105.336 204 Q(score time=3/4)105.336 216 Q
+(music)105.336 228 Q(1: c;;;)105.336 240 Q(bar)105.336 252 Q(block)
+105.336 264 Q(paragraph "whereas in 6/8 time)105.336 276 Q
+(\(which is compound duple meter\),)105.336 288 Q 6(am)105.336 300 S
+(easure with 3 quarter notes should be notated thus:")-6 E
+(score time=6/8)105.336 312 Q(music)105.336 324 Q(1: 4c;8~;;4;)105.336
+336 Q(bar)105.336 348 Q 111.836 357.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 271 rlineto 352 0 rlineto 0 271 neg rlineto closepath stroke grestore
+EEND 128 492 352 352 -271 271 110.836 628.6 PBEGIN
+%%BeginDocument: mugex82.ps
+%%BoundingBox: 128 492 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+7 linenum
+% S_BLOCKHEAD
+7 linenum
+/Helvetica-Bold findfont
+12 scalefont
+setfont
+186.70 745.85 moveto
+(Notation in Simple and Compound Meters) show
+/Helvetica findfont
+12 scalefont
+setfont
+306.00 732.53 moveto
+/Helvetica findfont
+12 scalefont
+setfont
+144.00 719.21 moveto
+(It is common for a person familiar with mathematics but not) 1.07 0.00 32 4 -1 roll
+widthshow
+144.00 705.89 moveto
+(with music to assume that 3/4 and 6/8 time are equivalent,) 1.45 0.00 32 4 -1 roll
+widthshow
+144.00 692.57 moveto
+(but that is not the case. In 3/4 time \(which is known as) 3.07 0.00 32 4 -1 roll
+widthshow
+144.00 679.25 moveto
+(simple triple meter\), a measure containing 3 quarter notes) 2.07 0.00 32 4 -1 roll
+widthshow
+144.00 665.93 moveto
+(would be notated like this:) show
+% S_SSV
+17 linenum
+% S_FEED
+291.00 1129.26 468.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 625.26 moveto
+% S_CLEFSIG
+158.79 619.26 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+170.58 625.26 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+170.58 613.24 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+208.26 607.26 1.000000 4n
+0.70 setlinewidth
+202.03 607.26 moveto
+214.50 607.26 lineto stroke
+211.95 608.01 moveto
+211.95 628.26 lineto stroke
+292.91 607.26 1.000000 4n
+286.68 607.26 moveto
+299.15 607.26 lineto stroke
+296.60 608.01 moveto
+296.60 628.26 lineto stroke
+378.40 607.26 1.000000 4n
+372.17 607.26 moveto
+384.64 607.26 lineto stroke
+382.09 608.01 moveto
+382.09 628.26 lineto stroke
+restore
+% S_BAR
+21 linenum
+0.70 setlinewidth
+453.28 637.26 moveto
+453.28 613.26 lineto stroke
+% S_CLEFSIG
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+456.78 625.26 moveto
+(6) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+456.78 613.05 moveto
+(8) show
+% S_FEED
+21 linenum
+% S_BLOCKHEAD
+21 linenum
+/Helvetica findfont
+12 scalefont
+setfont
+144.00 579.03 moveto
+(whereas in 6/8 time \(which is compound duple meter\), a) 2.95 0.00 32 4 -1 roll
+widthshow
+144.00 565.71 moveto
+(measure with 3 quarter notes should be notated thus:) show
+% S_SSV
+25 linenum
+% S_FEED
+288.00 1030.18 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 520.18 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+167.58 526.18 moveto
+(6) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+167.58 513.98 moveto
+(8) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+205.52 508.18 1.000000 4n
+199.28 508.18 moveto
+211.75 508.18 lineto stroke
+209.20 508.93 moveto
+209.20 529.18 lineto stroke
+284.73 508.18 1.000000 4n
+278.50 508.18 moveto
+290.96 508.18 lineto stroke
+288.41 508.93 moveto
+288.41 529.18 lineto stroke
+291.44 529.18 1.000000 dnflag
+334.22 508.18 1.000000 4n
+327.99 508.18 moveto
+340.45 508.18 lineto stroke
+337.90 508.93 moveto
+337.90 529.18 lineto stroke
+340.93 529.18 1.000000 dnflag
+391.50 508.18 1.000000 4n
+385.27 508.18 moveto
+397.74 508.18 lineto stroke
+395.19 508.93 moveto
+395.19 529.18 lineto stroke
+286.73 503.08 moveto
+286.75 503.24 lineto
+294.21 501.34 301.78 500.40 309.48 500.40 curveto
+317.17 500.40 324.74 501.34 332.20 503.24 curveto
+332.24 502.93 lineto
+324.89 500.27 317.30 498.95 309.48 498.95 curveto
+301.65 498.95 294.06 500.27 286.71 502.93 curveto
+fill
+restore
+% S_BAR
+29 linenum
+0.70 setlinewidth
+467.65 538.18 moveto
+467.65 514.18 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Helvetica /Helvetica-Bold /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.751
+(The printing commands may occur in the header)69.336 648.6 R 4.251(,f)
+-.4 G(ooter)-4.251 E 4.252(,h)-.4 G 1.752
+(eader2, footer2, top, bottom, top2, bottom2,)-4.252 F .216
+(block, and music conte)69.336 660.6 R 2.716(xts. After)-.15 F .215(eac\
+h printing command, the current location is set to the right edge of th\
+e)2.716 F(last character printed horizontally and at the baseline of th\
+e current line v)69.336 672.6 Q(ertically)-.15 E(.)-.65 E 69.336 690.6
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(10.3 Including)72.836 690.6 R(raw P)3.5 E
+(ostScript)-.28 E 69.336 708.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .608
+(There is another command that looks a lot lik)72.444 708.6 R 3.108(et)
+-.1 G .608(he printing commands, b)-3.108 F .608(ut gi)-.2 F -.15(ve)
+-.25 G 3.108(sy).15 G .608(ou a w)-3.108 F .608(ay to insert ra)-.1 F(w)
+-.15 E .769(PostScript into the Mup output.)69.336 720.6 R .768
+(This might be used, for e)5.769 F .768
+(xample, to include a picture or logo along with)-.15 F(your music.)
+69.336 732.6 Q(The syntax is)5 E EP
+%%Page: 90 96
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(0-)-2.5 G/F1 10
+/Times-Bold@0 SF(postscript)105.336 96 Q/F2 10/Times-Italic@0 SF
+(optional_location)6 E F1(")6 E F2 -.15(ra)C 2.5(wP).15 G(ostScript)-3.3
+E F1(")A F0(As with the other print commands, if the location is omitte\
+d, the current location is used.)69.336 116 Q .762
+(The string is copied directly to the Mup output.)69.336 134 R -1.1(Yo)
+5.762 G 3.262(uc)1.1 G .762
+(an use the usual \\" to embed a double quote in the)-3.262 F .146
+(string, b)69.336 146 R .146(ut otherwise the string is copied e)-.2 F
+.145(xactly as it is, enclosed inside a PostScript sa)-.15 F -.15(ve)-.2
+G 2.645(/restore. After).15 F(the)2.645 E
+(restore, the current location is reset back to where it w)69.336 158 Q
+(as originally)-.1 E(.)-.65 E .834
+(Since the string is copied without an)69.336 176 R 3.334(yi)-.15 G .834
+(nterpretation, Mup does not reserv)-3.334 F 3.335(ea)-.15 G 1.135 -.15
+(ny s)-3.335 H .835(pace on the page for the).15 F .429
+(PostScript, and it is your responsibility to pro)69.336 188 R .429
+(vide v)-.15 F .429(alid PostScript.)-.25 F .428
+(The PostScript language is be)5.429 F .428(yond the)-.15 F
+(scope of this User')69.336 200 Q 2.5(sG)-.55 G
+(uide; consult a book on PostScript if you need more information.)-2.5 E
+.896(As a simple e)69.336 218 R .896(xample, you might include an Encap\
+sulated PostScript \214le near the lo)-.15 F .897
+(wer left corner of the)-.25 F(current page using)69.336 230 Q/F3 10
+/Courier@0 SF(postscript "50 50 translate \(file.eps\) run")105.336 248
+Q F0(Or you could print a message in red italics near the bottom of the\
+ page lik)69.336 274 Q 2.5(et)-.1 G(his:)-2.5 E F3
+(postscript \(70, 20\) ")105.336 292 Q 6(100s)189.336 304 S(etrgbcolor)
+-6 E(/NewCenturySchlbk-Italic findfont)189.336 316 Q
+(16 scalefont setfont)189.336 328 Q(\(Photocopying prohibited\) show)
+189.336 340 Q(")189.336 352 Q 69.336 378 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(10.4 Lines)72.836 378 R(and cur)3.5 E
+-.14(ve)-.14 G(s).14 E 69.336 396 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(The "line" statement is used for dra)71.836
+396 Q(wing lines. Its format is:)-.15 E/F1 10/Times-Italic@0 SF
+(linetype)105.336 414 Q/F2 10/Times-Bold@0 SF(line \()6 E F1(X1, Y1)A F2
+2.5(\)t)C 2.5(o\()-2.5 G F1(X2, Y2)-2.5 E F2(\))A F0(The)69.336 434 Q F1
+(linetype)4.148 E F0 1.648(can be "wide," "medium," "w)4.148 F -.2(av)
+-.1 G -.65(y,).2 G 4.147("").65 G 1.647
+(dotted," "dashed," or it can be omitted, which means)-4.147 F(narro)
+69.336 446 Q 4.406 -.65(w. T)-.25 H .606(he w).65 F -.2(av)-.1 G 3.106
+(yl).2 G .607(ine could be used for glissandos. It could also be used f\
+or manually dra)-3.106 F .607(wing rolls and)-.15 F .691
+(trills, although it should rarely if e)69.336 458 R -.15(ve)-.25 G
+3.191(rb).15 G 3.191(en)-3.191 G .691
+(ecessary to resort to this, since the roll and mussym statements)-3.191
+F .215(will usually suf)69.336 470 R .215
+(\214ce and are much easier to use.)-.25 F(Narro)5.216 E 1.516 -.65
+(w, d)-.25 H .216(ashed, or dotted lines w).65 F .216
+(ould typically be used for)-.1 F -.2(vo)69.336 482 S .173
+(ice crossings.).2 F .173
+(The medium line is about twice as wide as a narro)5.173 F 2.673(wl)-.25
+G .173(ine, and a wide line is about twice as)-2.673 F
+(wide as a medium line.)69.336 494 Q
+(The X and Y coordinates are speci\214ed as w)69.336 512 Q
+(as described in the section on "Location tags.")-.1 E/F3 10/Courier@0
+SF(score)105.336 530 Q(vscheme=2f)117.336 542 Q(staff2 clef=bass)117.336
+554 Q(music)105.336 578 Q 6(11)105.336 590 S 6(:c)-6 G 6(+=)-6 G
+(c;e =e;g;c+;)-6 E 6(12)105.336 602 S 6(:e=)-6 G(_e;g =_g;c =_c;s;)-6 E
+6(21)105.336 614 S 6(:2)-6 G(.s;4g =_gg;)-6 E 6(22)105.336 626 S 6(:1)-6
+G(ce;)-6 E(line \(c.e + 2, c.y\) to \(e.w - 2, e.y\))105.336 638 Q
+(line \(_e.e + 2, _e.y\) to \(_g.w - 2, _g.y\))105.336 650 Q
+(dashed line \(_c.e + 1, _c.y\) to \(_gg.w - 1, _gg.y\))105.336 662 Q
+(bar)105.336 674 Q EP
+%%Page: 91 97
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(1-)-2.5 G 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 123 rlineto 320 0 rlineto 0 123 neg rlineto closepath stroke grestore
+EEND 160 640 320 320 -123 123 126.836 219 PBEGIN
+%%BeginDocument: mugex83.ps
+%%BoundingBox: 160 640 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+4 linenum
+% S_FEED
+324.29 1235.00 468.00 5 1.000000 1.000000 stf
+324.29 1164.00 468.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 648.00 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.33 666.00 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+227.86 734.00 1.000000 4n
+231.54 734.75 moveto
+231.54 755.00 lineto stroke
+290.50 719.00 1.000000 4n
+294.18 719.75 moveto
+294.18 740.00 lineto stroke
+350.39 725.00 1.000000 4n
+354.07 725.75 moveto
+354.07 746.00 lineto stroke
+412.36 734.00 1.000000 4n
+408.68 733.25 moveto
+408.68 713.00 lineto stroke
+227.86 719.00 1.000000 4n
+224.18 718.25 moveto
+224.18 698.00 lineto stroke
+287.50 725.00 1.000000 4n
+283.81 724.25 moveto
+283.81 704.00 lineto stroke
+350.39 713.00 1.000000 4n
+344.15 713.00 moveto
+356.62 713.00 lineto stroke
+346.70 712.25 moveto
+346.70 692.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+412.36 669.00 1.000000 4n
+0.70 setlinewidth
+416.04 669.75 moveto
+416.04 690.00 lineto stroke
+227.86 663.00 1.000000 1n
+227.86 657.00 1.000000 1n
+restore
+% S_LINE
+11 linenum
+0.70 setlinewidth
+237.89 734.00 moveto
+280.46 719.00 lineto stroke
+% S_LINE
+12 linenum
+237.89 719.00 moveto
+277.46 725.00 lineto stroke
+% S_LINE
+13 linenum
+1.00 setlinewidth
+[3 3] 0 setdash
+357.42 713.00 moveto
+405.33 669.00 lineto stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+% S_BAR
+15 linenum
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 672.00 moveto
+467.65 648.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(It is possible to print a te)69.336 239
+Q(xt string by the line by adding)-.15 E/F1 10/Times-Bold@0 SF(with)
+105.336 257 Q/F2 10/Times-Italic@0 SF(fontfamily font)2.5 E F1(\()2.5 E
+F2(size)A F1 2.5(\)")C F2(string)-2.5 E F1(")A F0 .65
+(at the end of the "line" statement. Only the k)69.336 277 R -.15(ey)-.1
+G -.1(wo).15 G .65(rd "with" and the te).1 F .65
+(xt string itself are required; the font)-.15 F .736
+(and size information is optional.)69.336 289 R .736
+(As usual, the fontf)5.736 F(amily)-.1 E 3.236(,f)-.65 G .736
+(ont, and size parameter v)-3.236 F .736(alues are used to get)-.25 F
+-.25(va)69.336 301 S 2.024(lues if the optional items are omitted. The \
+most common usage for printing a string with a line is).25 F
+(probably for glissandos.)69.336 313 Q/F3 10/Courier@0 SF
+(1: 2d =n; g+ =m;)105.336 331 Q(wavy line \(n.e + 1.5, n.y\) to \(m.w -\
+ 1.5, m.y\) with ital \(9\) "gliss.")105.336 343 Q(bar)105.336 355 Q
+127.836 364.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 425.6 PBEGIN
+%%BeginDocument: mugex84.ps
+%%BoundingBox: 160 702 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+324.29 1235.00 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+232.52 716.00 1.000000 2n
+0.70 setlinewidth
+236.42 716.75 moveto
+236.42 737.00 lineto stroke
+355.53 746.00 1.000000 2n
+351.64 745.25 moveto
+351.64 725.00 lineto stroke
+restore
+% S_LINE
+6 linenum
+gsave
+241.27 716.00 translate
+15.9 rotate
+/Times-Italic findfont
+9 scalefont
+setfont
+45.48 5.70 moveto
+(gliss.) show
+grestore
+241.27 716.00 moveto
+346.79 746.00 1.000000 wavy
+% S_BAR
+8 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Italic
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF(Arbitrary curv)69.336 445.6 Q
+(es can be dra)-.15 E(wn using the "curv)-.15 E(e" statement:)-.15 E/F1
+10/Times-Italic@0 SF(linetype)105.336 463.6 Q/F2 10/Times-Bold@0 SF(cur)
+6 E .2 -.1(ve \()-.1 H F1(X1,Y1).1 E F2 2.5(\)t)C 2.5(o\()-2.5 G F1
+(X2,Y2)-2.5 E F2 2.5(\)t)C 2.5(o\()-2.5 G F1(X3,Y3)-2.5 E F2(\))A F1
+(...)6 E F0 1.834(When using this form of the "curv)69.336 483.6 R 1.834
+(e" statement, at least three coordinates must be speci\214ed; more are)
+-.15 F 4.267(permitted. The)69.336 495.6 R F1(linetype)4.267 E F0 1.767
+(can be "medium," "wide," "dashed," or "dotted," or omitted.)4.267 F
+4.268(Ac)6.768 G(urv)-4.268 E 4.268(ew)-.15 G 1.768(ill be)-4.268 F(dra)
+69.336 507.6 Q
+(wn through the speci\214ed points in the speci\214ed order)-.15 E(.)
+-.55 E/F3 10/Courier@0 SF(score)105.336 525.6 Q(staffs=2)105.336 537.6 Q
+(staff 2)105.336 561.6 Q(clef=bass)117.336 573.6 Q(music)105.336 597.6 Q
+(1: 4.s;[=c] 8e; [=d] g; [=e] e;4s;)105.336 609.6 Q
+(2: [=a] 8c;g; [=b] c+;4.s; [=f] 8c+; [=g] c;)105.336 621.6 Q
+(medium curve \(a.x, a.n+1\) to \(b.x, b.n+15\) to \(c.x, c.n+4\) \\)
+105.336 633.6 Q(to \(d.x, d.n+3\) to \(e.x, e.n+3\) \\)155.336 645.6 Q
+(to \(f.x, f.n+11\) to \(g.x, g.n+1\))155.336 657.6 Q(bar)105.336 669.6
+Q EP
+%%Page: 92 98
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(2-)-2.5 G 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 108 rlineto 320 0 rlineto 0 108 neg rlineto closepath stroke grestore
+EEND 160 657 320 320 -108 108 126.836 204 PBEGIN
+%%BeginDocument: mugex85.ps
+%%BoundingBox: 160 657 480 765
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+6 linenum
+% S_FEED
+324.29 1235.00 468.00 5 1.000000 1.000000 stf
+324.29 1181.00 468.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 665.00 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.33 683.00 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+313.16 719.00 1.000000 4n
+316.84 719.75 moveto
+316.84 740.00 lineto stroke
+319.87 740.00 1.000000 dnflag
+343.88 725.00 1.000000 4n
+347.56 725.75 moveto
+347.56 746.00 lineto stroke
+350.59 746.00 1.000000 dnflag
+374.69 719.00 1.000000 4n
+378.37 719.75 moveto
+378.37 740.00 lineto stroke
+381.39 740.00 1.000000 dnflag
+restore
+% S_STAFF
+% staff 2
+save
+221.01 674.00 1.000000 4n
+0.70 setlinewidth
+224.69 674.75 moveto
+224.69 695.00 lineto stroke
+227.71 695.00 1.000000 dnflag
+252.57 686.00 1.000000 4n
+248.89 685.25 moveto
+248.89 665.00 lineto stroke
+251.91 665.00 1.000000 upflag
+283.37 695.00 1.000000 4n
+277.14 695.00 moveto
+289.61 695.00 lineto stroke
+279.69 694.25 moveto
+279.69 674.00 lineto stroke
+282.72 674.00 1.000000 upflag
+406.16 695.00 1.000000 4n
+399.92 695.00 moveto
+412.39 695.00 lineto stroke
+402.47 694.25 moveto
+402.47 674.00 lineto stroke
+405.50 674.00 1.000000 upflag
+436.87 674.00 1.000000 4n
+440.55 674.75 moveto
+440.55 695.00 lineto stroke
+443.58 695.00 1.000000 dnflag
+restore
+% S_CURVE
+11 linenum
+221.01 699.00 moveto
+220.92 699.12 lineto
+238.91 718.05 259.60 733.32 283.00 744.92 curveto
+292.48 749.63 302.73 751.74 313.02 753.74 curveto
+323.22 755.71 333.47 757.25 343.92 756.75 curveto
+354.56 756.24 364.93 754.39 374.95 750.70 curveto
+386.47 746.46 397.05 740.54 406.63 732.86 curveto
+418.60 723.27 428.71 712.01 436.98 699.10 curveto
+436.76 698.90 lineto
+428.05 711.39 417.69 722.33 405.68 731.70 curveto
+396.15 739.14 385.79 745.12 374.42 749.30 curveto
+364.55 752.93 354.32 754.75 343.84 755.25 curveto
+333.52 755.74 323.39 754.21 313.30 752.26 curveto
+303.18 750.31 293.12 748.18 283.75 743.63 curveto
+260.34 732.25 239.45 717.34 221.10 698.88 curveto
+fill
+% S_BAR
+15 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 689.00 moveto
+467.65 665.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.551(An alternati)69.336 224 R 1.851
+-.15(ve w)-.25 H 1.551(ay to specify a curv).05 F 4.051(ei)-.15 G 4.051
+(st)-4.051 G 4.051(oo)-4.051 G 1.55(nly specify the tw)-4.051 F 4.05(oe)
+-.1 G 1.55(ndpoints, along one or more "b)-4.05 F(ulge")-.2 E -.25(va)
+69.336 236 S .98(lues, gi).25 F -.15(ve)-.25 G 3.48(ni).15 G 3.48(ns)
+-3.48 G 3.48(tepsizes. Suppose)-3.48 F 3.48(as)3.48 G .98(ingle b)-3.48
+F .98(ulge v)-.2 F(alue)-.25 E/F1 10/Times-Italic@0 SF(n)3.481 E F0 .981
+(is gi)3.481 F -.15(ve)-.25 G .981(n. T).15 F 3.481<6f8c>-.8 G .981
+(nd the midpoint of the resulting)-3.481 F(curv)69.336 248 Q 1.894
+(e, imagine a line is dra)-.15 F 1.894(wn between the tw)-.15 F 4.394
+(oe)-.1 G 1.893(ndpoints, then from the midpoint of that line, mo)-4.394
+F -.15(ve)-.15 G .399(perpendicular to the line for)69.336 260 R F1(n)
+2.899 E F0 2.899(stepsizes. A)2.899 F(positi)2.899 E -.15(ve)-.25 G F1
+(n)3.049 E F0 .4(will cause the curv)2.899 F 2.9(et)-.15 G 2.9(ob)-2.9 G
+.4(ulge to the left as you mo)-3.1 F -.15(ve)-.15 G .348
+(from the start point to the end point, while a ne)69.336 272 R -.05(ga)
+-.15 G(ti).05 E -.15(ve)-.25 G F1(n)2.998 E F0 .348(will mak)2.848 F
+2.848(ei)-.1 G 2.848(tb)-2.848 G .347(ulge to the right.)-3.048 F .347
+(If tw)5.347 F 2.847(ob)-.1 G .347(ulge v)-3.047 F(alues)-.25 E 1.058
+(are gi)69.336 284 R -.15(ve)-.25 G 1.058(n, b).15 F 1.059(ulges are ca\
+lculated from the 1/3 and 2/3 point of the line between the endpoints; \
+with three)-.2 F(points, at 1/4, 1/2, and 3/4, and so forth. Multiple b)
+69.336 296 Q(ulge v)-.2 E(alues are separated by commas.)-.25 E/F2 10
+/Courier@0 SF(1: c =_c1; f; f; d =_d1;)105.336 314 Q
+(medium curve \(_c1.x, _c1.y + 8\) to \(_d1.x, _d1.y + 10\) bulge 3)
+105.336 326 Q(bar)105.336 338 Q(1: g =_g1; e+; d+; a =_a1;)105.336 362 Q
+(dotted curve \(_g1.x, _g1.y - 2\) to \(_a1.x, _a1.y - 2\) bulge -4.3)
+105.336 374 Q(bar)105.336 386 Q(1: g =_g2; a; d+; c+ =_c2;)105.336 410 Q
+6(curve \(_g2.x,)105.336 422 R
+(_g2.y - 2\) to \(_c2.x, _c2.y + 2\) bulge -2.5, 4)6 E(bar)105.336 434 Q
+103.836 443.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 63 rlineto 368 0 rlineto 0 63 neg rlineto closepath stroke grestore
+EEND 136 700 368 368 -63 63 102.836 506.6 PBEGIN
+%%BeginDocument: mugex86.ps
+%%BoundingBox: 136 700 504 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+302.69 1235.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+170.48 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+198.31 713.00 1.000000 4n
+0.70 setlinewidth
+192.08 713.00 moveto
+204.54 713.00 lineto stroke
+201.99 713.75 moveto
+201.99 734.00 lineto stroke
+220.43 722.00 1.000000 4n
+224.11 722.75 moveto
+224.11 743.00 lineto stroke
+242.54 722.00 1.000000 4n
+246.22 722.75 moveto
+246.22 743.00 lineto stroke
+265.50 716.00 1.000000 4n
+269.18 716.75 moveto
+269.18 737.00 lineto stroke
+restore
+% S_CURVE
+6 linenum
+198.31 737.00 moveto
+198.26 737.14 lineto
+207.72 744.87 218.50 749.54 230.61 751.16 curveto
+242.72 752.79 254.35 751.11 265.52 746.15 curveto
+265.48 745.85 lineto
+254.24 749.99 242.68 751.27 230.81 749.68 curveto
+218.94 748.09 208.12 743.81 198.37 736.86 curveto
+fill
+% S_BAR
+8 linenum
+0.70 setlinewidth
+288.26 743.00 moveto
+288.26 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+298.81 725.00 1.000000 4n
+302.49 725.75 moveto
+302.49 746.00 lineto stroke
+320.92 740.00 1.000000 4n
+317.24 739.25 moveto
+317.24 719.00 lineto stroke
+343.04 737.00 1.000000 4n
+339.35 736.25 moveto
+339.35 716.00 lineto stroke
+365.99 728.00 1.000000 4n
+369.67 728.75 moveto
+369.67 749.00 lineto stroke
+restore
+% S_CURVE
+10 linenum
+1.00 setlinewidth
+[0.1 5] 0 setdash
+1 setlinecap
+1 setlinejoin
+298.81 719.00 moveto
+308.74 710.83 320.13 707.04 332.97 707.61 curveto
+345.82 708.19 356.82 712.98 365.99 722.00 curveto
+stroke
+0.70 setlinewidth
+[] 0 setdash
+0 setlinecap
+0 setlinejoin
+% S_BAR
+12 linenum
+388.76 743.00 moveto
+388.76 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+399.30 725.00 1.000000 4n
+402.98 725.75 moveto
+402.98 746.00 lineto stroke
+421.41 728.00 1.000000 4n
+425.10 728.75 moveto
+425.10 749.00 lineto stroke
+443.53 737.00 1.000000 4n
+439.85 736.25 moveto
+439.85 716.00 lineto stroke
+466.48 734.00 1.000000 4n
+462.80 733.25 moveto
+462.80 713.00 lineto stroke
+restore
+% S_CURVE
+14 linenum
+399.30 719.00 moveto
+399.30 719.07 lineto
+407.46 714.68 415.61 714.70 423.75 719.14 curveto
+433.91 724.68 429.14 739.91 440.35 744.77 curveto
+450.11 749.00 458.82 747.43 466.49 740.07 curveto
+466.47 739.93 lineto
+458.79 746.96 450.18 748.36 440.66 744.14 curveto
+429.57 739.22 434.36 724.02 424.11 718.54 curveto
+415.77 714.09 407.50 714.22 399.30 718.93 curveto
+fill
+% S_BAR
+16 linenum
+0.70 setlinewidth
+489.25 743.00 moveto
+489.25 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 93 99
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(3-)-2.5 G 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(11. MISCELLANEOUS)73.086 103 R(FEA)3.75
+E(TURES)-1.425 E 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND 69.336 139 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(11.1 Newscor)72.836 139 R 3.5(ea)-.252 G
+(nd newpage)-3.5 E 69.336 157 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Normally)72.256 157 Q 2.92(,M)-.65 G .42
+(up determines ho)-2.92 F 2.92(wm)-.25 G(an)-2.92 E 2.92(ym)-.15 G .419
+(easures to put on each score and ho)-2.92 F 2.919(wm)-.25 G(an)-2.919 E
+2.919(ys)-.15 G .419(cores to put on each)-2.919 F .238(page. Y)69.336
+169 R .238(ou can force Mup to mo)-1.1 F .538 -.15(ve t)-.15 H 2.738(ot)
+.15 G .238(he ne)-2.738 F .238(xt score with the "ne)-.15 F .238
+(wscore" statement, or to the ne)-.25 F .238(xt page with)-.15 F 2.5(a")
+69.336 181 S(ne)-2.5 E(wpage" statement.)-.25 E(Here is an e)5 E
+(xample:)-.15 E/F1 10/Courier@0 SF(1: c;d;e;f;)105.336 199 Q(bar)105.336
+211 Q(1: e;f;g;;)105.336 223 Q(bar)105.336 235 Q 12(newscore //)105.336
+247 R(go to next score)6 E(1: 2c;;)105.336 259 Q(bar)105.336 271 Q
+(1: e;f;g;;)105.336 283 Q(bar)105.336 295 Q 12(newpage //)105.336 307 R
+(go to next page)6 E(1: e;g;2c;)105.336 319 Q(bar)105.336 331 Q F0 -1.1
+(Yo)69.336 357 S 3.062(uc)1.1 G .562
+(an temporarily change the indent for the ne)-3.062 F 3.062(ws)-.25 G
+.562(core by specifying "leftmar)-3.062 F(gin=)-.18 E/F2 10
+/Times-Italic@0 SF(num)A F0 .562(," where)B F2(num)3.062 E F0 .561(is a)
+3.061 F 1.137(\215oating point number of inches or centimeters \(depend\
+ing on the current setting of the units parameter)69.336 369 R(.\))-.55
+E(The ne)69.336 381 Q 2.5(ws)-.25 G
+(core will then be indented by that much, o)-2.5 E -.15(ve)-.15 G
+(rriding the v).15 E(alue of the leftmar)-.25 E(gin parameter)-.18 E(.)
+-.55 E .9(In a similar w)69.336 399 R(ay)-.1 E 3.4(,y)-.65 G .9
+(ou can specify "rightmar)-3.4 F(gin=)-.18 E F2(num)A F0 .899
+(," which will af)B .899(fect the right mar)-.25 F .899(gin on the)-.18
+F/F3 10/Times-Bold@0 SF(pr)3.399 E -.15(ev)-.18 G(ious).15 E F0
+(score. This might be used, for e)69.336 411 Q(xample, if you w)-.15 E
+(ant a piece to end with a shorter than normal score.)-.1 E F1
+(newscore leftmargin=1.2 rightmargin=2.7)105.336 429 Q F0
+(The equals sign is optional in these mar)69.336 449 Q(gin o)-.18 E -.15
+(ve)-.15 G(rrides.).15 E 69.336 467 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(11.2 Headers)72.836 467 R(and f)3.5 E
+(ooters)-.35 E 69.336 485 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .565(Mup pro)72.401 485 R .565(vides w)-.15
+F .565(ays to put headers and footers on pages of output.)-.1 F .566
+(Often you may w)5.566 F .566(ant a certain kind of)-.1 F .528
+(header and footer on the \214rst page, b)69.336 497 R .528(ut a dif)-.2
+F .527(ferent kind on an)-.25 F 3.027(ys)-.15 G .527
+(ubsequent pages, so Mup mak)-3.027 F .527(es it easy to)-.1 F 1.325
+(do that. Mup also of)69.336 509 R 1.325(fers tw)-.25 F 3.825(od)-.1 G
+(if)-3.825 E 1.326(ferent "layers" of headers and footers. These layers\
+ may be particularly)-.25 F .316(useful if you ha)69.336 521 R .616 -.15
+(ve a s)-.2 H .316
+(ingle Mup \214le that contains multiple songs, or multiple mo).15 F
+-.15(ve)-.15 G .315(ments of a song.).15 F .315(In that)5.315 F .673
+(case, there may be certain things that you w)69.336 533 R .674
+(ant printed in headers and footers throughout, lik)-.1 F 3.174(et)-.1 G
+.674(he current)-3.174 F .202
+(page number and the name of the entire collection, b)69.336 545 R .202
+(ut other things that you w)-.2 F .202(ant to ha)-.1 F .502 -.15(ve c)
+-.2 H .202(hange with each).15 F(ne)69.336 557 Q 2.5(ws)-.25 G
+(ong or mo)-2.5 E -.15(ve)-.15 G(ment.).15 E 1.08
+(The "outer" layer is speci\214ed by four conte)69.336 575 R 1.081
+(xts: header)-.15 F 3.581(,f)-.4 G(ooter)-3.581 E 3.581(,h)-.4 G 1.081
+(eader2, and footer2. The "inner" layer is)-3.581 F .858
+(speci\214ed by four conte)69.336 587 R .858
+(xts: top, bottom, top2, and bottom2.)-.15 F .857(All of these conte)
+5.857 F .857(xts are optional.)-.15 F .857(The outer)5.857 F(conte)
+69.336 599 Q .827(xts can only be speci\214ed once per \214le.)-.15 F
+.827(The inner conte)5.827 F .827
+(xts can be speci\214ed more than once per \214le,)-.15 F .238
+(and each time a set of them occurs, a ne)69.336 611 R 2.738(wp)-.25 G
+.238(age is started.)-2.738 F .238(On output pages, all of these conte)
+5.238 F .238(xts are placed)-.15 F
+(horizontally between the left and right mar)69.336 623 Q(gins, and v)
+-.18 E(ertically the elements appear in the follo)-.15 E(wing order:)
+-.25 E(\(topmar)71.836 641 Q(gin\))-.18 E(header)69.336 653 Q(top)69.336
+665 Q(\(one or more scores of music or blocks of te)71.836 677 Q(xt\))
+-.15 E(bottom)69.336 689 Q(footer)69.336 701 Q(\(bottommar)71.836 713 Q
+(gin\))-.18 E .875(Which v)69.336 731 R .875
+(ersion is used\212the one with or without the "2" suf)-.15 F .875
+(\214x\212depends on which page is being printed.)-.25 F .031
+(The items in header and footer appear on only the v)69.336 743 R .031
+(ery \214rst page, while those in header2 and footer2 appear)-.15 F EP
+%%Page: 94 100
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(4-)-2.5 G .733
+(on all subsequent pages.)69.336 96 R(Some)5.733 E .733(what similarly)
+-.25 F 3.233(,t)-.65 G .733
+(he items in top and bottom will appear on the page that is)-3.233 F
+.262(started when the)69.336 108 R 2.761(ya)-.15 G .261(re encountered \
+in the input, while top2 and bottom2 will then be used on all subsequen\
+t)-2.761 F 2.508(pages. Ho)69.336 120 R(we)-.25 E -.15(ve)-.25 G .808
+-.4(r, y).15 H .008(ou can specify a ne).4 F 2.508(wt)-.25 G .008
+(op and/or bottom later)-2.508 F 2.509(,t)-.4 G .009
+(hat will then to used for one page, and you)-2.509 F .297
+(can specify a ne)69.336 132 R 2.797(wt)-.25 G .297
+(op2 and/or bottom2 later which will replace the pre)-2.797 F .296
+(vious top2/bottom2.)-.25 F .296(Note, ho)5.296 F(we)-.25 E -.15(ve)-.25
+G -.4(r,).15 G 1.054(that if you change top2 b)69.336 144 R 1.054
+(ut not top, that ne)-.2 F 3.554(wt)-.25 G 1.054
+(op2 is used immediately on the ne)-3.554 F 3.554(wp)-.25 G 1.054
+(age, whereas if you)-3.554 F .395(change both, the ne)69.336 156 R
+2.895(wt)-.25 G .395(op applies to the immediately follo)-2.895 F .395
+(wing ne)-.25 F 2.895(wp)-.25 G .395(age, and the ne)-2.895 F 2.895(wt)
+-.25 G .395(op2 isn')-2.895 F 2.895(tu)-.18 G .395(sed until)-2.895 F
+(the follo)69.336 168 Q
+(wing page. Subsequent pages will use top2 in either case.)-.25 E .282
+(Some e)69.336 186 R .282(xamples may help.)-.15 F .282
+(First a simple case: suppose you ha)5.282 F .582 -.15(ve a s)-.2 H .282
+(ingle song, and you').15 F 2.782(dl)-.5 G(ik)-2.782 E 2.782(eat)-.1 G
+.282(itle at the)-2.782 F(top of the \214rst page. This is straightforw)
+69.336 198 Q(ard:)-.1 E/F1 10/Courier@0 SF(top)105.336 216 Q
+(title "Here is the Title")129.336 228 Q F0 -.15(Fo)69.336 248 S 3.006
+(rt).15 G .506(his simple e)-3.006 F .506(xample, it w)-.15 F .506
+(ould w)-.1 F .505(ork just as well to use "header" instead of "top," s\
+o you can use either)-.1 F 1.767
+(one, although top is slightly more \215e)69.336 260 R 4.267
+(xible. Later)-.15 F(we')4.267 E 1.767(ll see some e)-.1 F 1.767
+(xamples where you might use both)-.15 F
+(header and top in the same \214le, for dif)69.336 272 Q
+(ferent kinds of titles.)-.25 E(No)69.336 290 Q 2.865(ws)-.25 G .365
+(uppose you')-2.865 F 2.865(dl)-.5 G(ik)-2.865 E 2.865(et)-.1 G 2.865
+(om)-2.865 G(ak)-2.865 E 2.865(et)-.1 G .365(he title bigger and bolder)
+-2.865 F 2.865(,a)-.4 G .365(nd w)-2.865 F .365(ould lik)-.1 F 2.865(et)
+-.1 G 2.864(oa)-2.865 G .364(dd a subtitle and composer)-2.864 F
+(information, as well as add a cop)69.336 302 Q
+(yright notice to the bottom of the page.)-.1 E F1(top)105.336 320 Q
+(title bold \(18\) "Here is the Title")123.336 332 Q
+(title ital \(14\) "Here is a subtitle")123.336 344 Q
+(title "Lyrics: Ann Author" "Composer: Me")123.336 356 Q(bottom)105.336
+368 Q(title "\\\(copyright\) Copyright 2003 by Ann Author and Me")
+123.336 380 Q F0(Ag)69.336 400 Q(ain, in this simple e)-.05 E(xample, y\
+ou could use "header" and "footer" rather than "top" and "bottom.")-.15
+E(No)69.336 418 Q 3.505(ws)-.25 G 1.006
+(uppose the song is long enough to tak)-3.505 F 3.506(es)-.1 G -2.15
+-.25(ev e)-3.506 H 1.006(ral pages, and you w).25 F 1.006(ould lik)-.1 F
+3.506(et)-.1 G 3.506(or)-3.506 G 1.006(epeat the title along)-3.506 F
+(with the page number on all pages after the \214rst. T)69.336 430 Q 2.5
+(oa)-.8 G(ccomplish this, you could add:)-2.5 E F1(top2)105.336 448 Q
+(title "Here is the Title - \\%")117.336 460 Q F0 .541
+(The \\% is a special mark)69.336 480 R .54
+(er that will get replaced on each page with the current page number)-.1
+F 3.04(.W)-.55 G .54(hile it can)-3.04 F .031(be used in an)69.336 492 R
+2.531(yt)-.15 G -.15(ex)-2.531 G 2.531(ts).15 G .031
+(tring, it is probably only lik)-2.531 F .031
+(ely to be useful in these header and footer kinds of conte)-.1 F(xts.)
+-.15 E .642(Another special mark)69.336 504 R .641(er is \\#, which wil\
+l be replaced by the page number of the \214nal page.)-.1 F .641
+(This could be)5.641 F(useful for doing something lik)69.336 516 Q 2.5
+(e")-.1 G(page \\% of \\#.")-2.5 E(As a v)69.336 534 Q
+(ariation, perhaps you')-.25 E 2.5(dp)-.5 G
+(refer the information at the bottom of the page.)-2.5 E F1(bottom2)
+105.336 552 Q(title "This is the title")123.336 564 Q("Page \\%")12 E F0
+.002(In this v)69.336 584 R .002(ariation, tw)-.25 F 2.502(os)-.1 G .002
+(eparate te)-2.502 F .002(xt strings are speci\214ed, so the \214rst st\
+ring will be left justi\214ed and the second)-.15 F
+(will be right justi\214ed.)69.336 596 Q .293(Note that if you gi)69.336
+614 R .593 -.15(ve a t)-.25 H .293(op2 or bottom2, b).15 F .292
+(ut it turns out there aren')-.2 F 2.792(ta)-.18 G .592 -.15(ny a)-2.792
+H .292(dditional pages, the).15 F 2.792(yw)-.15 G .292(ould ne)-2.892 F
+-.15(ve)-.25 G(r).15 E(actually get used.)69.336 626 Q(But it w)5 E
+(ouldn')-.1 E 2.5(th)-.18 G(urt to ha)-2.5 E .3 -.15(ve s)-.2 H
+(et them.).15 E(No)69.336 644 Q 4.026(wl)-.25 G(et')-4.026 E 4.026(sc)
+-.55 G 1.526(onsider a more complicated e)-4.026 F 1.526
+(xample, using both outer and inner conte)-.15 F 1.526
+(xts. Suppose you are)-.15 F .384
+(publishing a book of songs, entitled "My F)69.336 656 R -.2(avo)-.15 G
+.384(rite Songs," and you w).2 F .384
+(ant to put that title at the top of e)-.1 F -.15(ve)-.25 G(ry).15 E
+.852(page throughout the book, and you w)69.336 668 R .853
+(ant a page number at the bottom of each page e)-.1 F .853
+(xcept the \214rst.)-.15 F -1.1(Yo)5.853 G(u)1.1 E
+(could get that much using:)69.336 680 Q EP
+%%Page: 95 101
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(5-)-2.5 G/F1 10
+/Courier@0 SF(header)105.336 96 Q(title "My Favorite Songs")123.336 108
+Q(header2)105.336 120 Q(title "My Favorite Songs")123.336 132 Q(footer2)
+105.336 144 Q(title "\\%")123.336 156 Q F0 1.506
+(But suppose that in addition, you w)69.336 176 R 1.506
+(ant each song to ha)-.1 F 1.806 -.15(ve i)-.2 H 1.505
+(ts title on its \214rst page in big print, and on).15 F .911
+(subsequent pages in re)69.336 188 R .911(gular size print.)-.15 F 2.511
+-.8(To g)5.911 H .912(et this, at the be).8 F .912
+(ginning of each song, you could use top and)-.15 F(top2:)69.336 200 Q
+F1(top)105.336 218 Q(title \(18\) "This is the Song Title")123.336 230 Q
+(top2)105.336 242 Q(title "This is the Song Title")123.336 254 Q F0
+3.385(Ac)69.336 280 S .885(omposition with multiple mo)-3.385 F -.15(ve)
+-.15 G .884(ments can be handled similarly).15 F 3.384(,b)-.65 G 3.384
+(yg)-3.384 G -.25(iv)-3.384 G .884(ing header).25 F 3.384(,f)-.4 G
+(ooter)-3.384 E 3.384(,h)-.4 G .884(eader2, and)-3.384 F .458
+(footer2 \(or an)69.336 292 R 2.959(ys)-.15 G .459
+(ubset thereof\) for the composition as a whole, and then gi)-2.959 F
+.459(ving ne)-.25 F 2.959(wt)-.25 G .459(op, bottom, top2, and)-2.959 F
+(bottom2 de\214nition \(or an)69.336 304 Q 2.5(ys)-.15 G
+(ubset\) at the be)-2.5 E(ginning of each ne)-.15 E 2.5(wm)-.25 G -.15
+(ove)-2.5 G(ment.).15 E 2.208(These conte)69.336 322 R 2.208
+(xts are conceptually in a separate coordinate space, which will be o)
+-.15 F -.15(ve)-.15 G 2.208(rlaid on each page).15 F 1.457
+(coordinate space.)69.336 334 R 1.457(When in these conte)6.457 F 1.458
+(xts, the _win special tag applies to the header or footer windo)-.15 F
+(w)-.25 E(rather than the space between the header and footer as it doe\
+s in the music conte)69.336 346 Q(xt.)-.15 E .569
+(Since headers or footers will e)69.336 364 R .569(xpand as necessary)
+-.15 F 3.069(,t)-.65 G .569(he v)-3.069 F .569
+(alue of _win.s and _win.y may be changed by an)-.25 F(y)-.15 E .09
+(of the statements in the conte)69.336 376 R .09(xt. At an)-.15 F 2.59
+(yg)-.15 G -2.15 -.25(iv e)-2.59 H 2.59(nt).25 G .09(ime, the)-2.59 F
+2.591(yr)-.15 G .091
+(efer to the boundaries as de\214ned by what has been)-2.591 F .98
+(printed so f)69.336 388 R(ar)-.1 E 3.48(.T)-.55 G .98(hus, if the \214\
+rst line of a header contains an 18 point title, after that, _win.s w)
+-3.48 F .98(ould be 18)-.1 F .913(points belo)69.336 400 R 3.413(w_)-.25
+G 3.413(win.n. It)-3.413 F .914
+(the header then contained a 12 point title, after that it w)3.413 F
+.914(ould be 31 points belo)-.1 F(w)-.25 E(_win.n \(12 points for the t\
+itle string, plus 1 point of padding that is added between lines printe\
+d\).)69.336 412 Q .177
+(In addition to the "title" commands used in the e)69.336 430 R .177
+(xamples abo)-.15 F -.15(ve)-.15 G 2.677(,y).15 G .176
+(ou can also use the "print," "left," "right,")-2.677 F 1.28
+(or "center" commands.)69.336 442 R 1.28(In most cases you will w)6.28 F
+1.28(ant to use "nl" for the)-.1 F/F2 10/Times-Italic@0 SF(location)3.78
+E F0 1.28(on those commands to)3.78 F .299(place things. If you don')
+69.336 454 R 2.799(ts)-.18 G .299(pecify a)-2.799 F F2(location)2.799 E
+F0 .299(for the \214rst of these commands in a header or footer)2.799 F
+2.799(,M)-.4 G .299(up will)-2.799 F 1.123(start at the left mar)69.336
+466 R 1.123(gin, just f)-.18 F 1.123(ar enough do)-.1 F 1.123
+(wn from the top to accommodate the te)-.25 F 1.124
+(xt string to be printed.)-.15 F 1.722(These conte)69.336 478 R 1.722
+(xts can also contain settings of the font, fontf)-.15 F(amily)-.1 E
+4.221(,a)-.65 G 1.721(nd size parameters.)-4.221 F 1.721
+(These parameter)6.721 F -.25(va)69.336 490 S
+(lues will be used until the end of the conte).25 E(xt or until set ag)
+-.15 E(ain to some other v)-.05 E(alue.)-.25 E 69.336 508 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(11.3 Macr)72.836 508 R(os)-.252 E 69.336
+526 EBEGIN
+0 0 0 setrgbcolor
+EEND 69.336 543 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(11.3.1 Simple)72.586 543 R(Macr)3.25 E
+(os \(without par)-.585 E(ameter)-.195 E(s\))-.13 E 69.336 555 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .128(Macros can be de\214ned to a)71.964 555
+R -.2(vo)-.2 G .128(id retyping or to gi).2 F .429 -.15(ve m)-.25 H .129
+(nemonic names to things. A macro is de\214ned with the).15 F(follo)
+69.336 567 Q(wing syntax:)-.25 E/F1 10/Times-Bold@0 SF(de\214ne)105.336
+585 Q/F2 10/Times-Italic@0 SF(macr)8.5 E(o_name macr)-.45 E(o_te)-.45 E
+(xt)-.2 E F1(@)6 E F0(The)69.336 611 Q F2(macr)2.677 E(o_name)-.45 E F0
+.176(consists of one or more upper case letters, digits, and underscore\
+s, with the \214rst character)2.677 F .714(being a letter)69.336 623 R
+5.714(.T)-.55 G(he)-5.714 E F2(macr)3.214 E(o_te)-.45 E(xt)-.2 E F0 .714
+(can be an)3.214 F 3.214(yt)-.15 G -.15(ex)-3.214 G .714
+(t. It can be an).15 F 3.215(yl)-.15 G .715(ength from empty to man)
+-3.215 F 3.215(yp)-.15 G .715(ages. The "@")-3.215 F .9
+(terminates the macro. A literal "@" can be placed in the)69.336 635 R
+F2(macr)3.4 E(o_te)-.45 E(xt)-.2 E F0 .9
+(by preceding it with a backslash.)3.4 F(If)5.9 E(you w)69.336 647 Q
+(ant a literal backslash in the)-.1 E F2(macr)2.5 E(o_te)-.45 E(xt)-.2 E
+F0 2.5(,i)C 2.5(ta)-2.5 G(lso must be preceded by a backslash.)-2.5 E
+2.86(Am)69.336 665 S .36(acro is called by stating the)-2.86 F F2(macr)
+2.86 E(o_name)-.45 E F0 .36(in the input. The)2.86 F F2(macr)2.86 E
+(o_name)-.45 E F0 .36(is replaced by the)2.86 F F2(macr)2.86 E(o_te)-.45
+E(xt)-.2 E F0(.)A 3.425(Am)69.336 677 S .925
+(acro can be de\214ned at an)-3.425 F 3.425(yp)-.15 G .925
+(oint in the input. It can be used as often as desired an)-3.425 F 3.424
+(yt)-.15 G .924(ime after it has)-3.424 F 1.076(been de\214ned. A gi)
+69.336 689 R -.15(ve)-.25 G(n).15 E F2(macr)3.576 E(o_name)-.45 E F0
+1.076(can be rede\214ned as man)3.576 F 3.576(yt)-.15 G 1.077
+(imes as desired, with each ne)-3.576 F 3.577(wd)-.25 G(e\214nition)
+-3.577 E -.15(ove)69.336 701 S(rwriting the pre).15 E
+(vious de\214nition.)-.25 E .921(As an e)69.336 719 R .921(xample, supp\
+ose you are printing an orchestral score, and the oboe part happens to \
+be on staf)-.15 F 3.42(f5)-.25 G(.)-3.42 E(Rather than ha)69.336 731 Q
+(ving to remember which staf)-.2 E 2.5(fi)-.25 G 2.5(ti)-2.5 G
+(s, you could de\214ne a macro:)-2.5 E EP
+%%Page: 96 102
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(6-)-2.5 G/F1 10
+/Courier@0 SF(define OBOE 5: @)105.336 96 Q F0 .501
+(Not only is the name easier to remember than a number)69.336 116 R
+3.001(,b)-.4 G .501(ut if you later decide to mo)-3.201 F .802 -.15
+(ve t)-.15 H .502(he oboe part to a).15 F(dif)69.336 128 Q 1.357(ferent\
+ place in the score, only the macro de\214nition and perhaps a fe)-.25 F
+3.856(wo)-.25 G 1.356(ther things w)-3.856 F 1.356(ould ha)-.1 F 1.656
+-.15(ve t)-.2 H 3.856(ob).15 G(e)-3.856 E(changed.)69.336 140 Q .121
+(Another common use of macros might be if a musical motif occurs se)
+69.336 158 R -.15(ve)-.25 G .121(ral times. Y).15 F .121
+(ou could de\214ne a macro)-1.1 F(for the moti)69.336 170 Q -.15(ve)-.25
+G(:).15 E F1(define SCALE 8c;d;e;f;g;a;b;c+; @)105.336 188 Q F0
+(then do something lik)69.336 208 Q(e:)-.1 E F1(OBOE SCALE)105.336 226 Q
+F0(It is possible to remo)69.336 252 Q .3 -.15(ve t)-.15 H
+(he de\214nition of a macro using the "undef" statement:).15 E F1
+(undef OBOE)105.336 270 Q F0 .893(It is possible to ha)69.336 296 R
+1.192 -.15(ve p)-.2 H .892(arts of the input skipped o).15 F -.15(ve)
+-.15 G 3.392(rd).15 G .892
+(epending on whether certain macros are de\214ned or)-3.392 F .44
+(not. This is done using "ifdef," "else," and "endif." The k)69.336 308
+R -.15(ey)-.1 G -.1(wo).15 G .441(rd "ifdef" is follo).1 F .441
+(wed by a macro name. If a)-.25 F 1.176(macro by that name is currently\
+ de\214ned, Mup will continue reading and processing input normally)
+69.336 320 R 3.675(.I)-.65 G 3.675(fi)-3.675 G(t)-3.675 E 1.275
+(\214nds a matching "else," it will skip o)69.336 332 R -.15(ve)-.15 G
+3.775(ri).15 G 1.275(nput until the matching "endif.")-3.775 F 1.275
+(If the macro is not currently)6.275 F .677(de\214ned, Mup will skip o)
+69.336 344 R -.15(ve)-.15 G 3.177(rt).15 G .676
+(he input until it \214nds a matching "else" or "endif.")-3.177 F .676
+(There is also an "ifndef")5.676 F .444(command that uses the opposite \
+logic: it will read the input up to the "else" or "endif" only if the m\
+acro is)69.336 356 R(NO)69.336 368 Q 2.5(Td)-.4 G(e\214ned.)-2.5 E .535
+(The ifdefs can be sprinkled between other items in the input; the)
+69.336 386 R 3.035(yn)-.15 G .534(eed not be on separate lines. The)
+-3.035 F 3.034(yc)-.15 G(an)-3.034 E(be nested. Examples:)69.336 398 Q
+F1(// make last c an octave higher if macro "FRED" is defined)105.336
+416 Q(1: c;e;g;c ifdef FRED + endif;)105.336 428 Q(ifdef PIANO)105.336
+452 Q(staff 1 visible=n)129.336 464 Q(else)105.336 476 Q(ifdef VIOLIN)
+129.336 488 Q(staff 2 visible=n)153.336 500 Q(staff 3 visible=n)153.336
+512 Q(endif)129.336 524 Q(endif)105.336 536 Q F0 .547
+(Macros can also be set from the command line using the -D option.)
+69.336 562 R .548(Only ordinary macros can be de\214ned)5.547 F
+(using the -D option, not macros with parameters.)69.336 574 Q 69.336
+591 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(11.3.2 Macr)72.586 591 R(os with par)
+-.585 E(ameter)-.195 E(s)-.13 E 69.336 603 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .133
+(Macros de\214ned within Mup input can be de\214ned to ha)71.969 603 R
+.433 -.15(ve ")-.2 H 2.633(parameters." This).15 F .132
+(may be useful when you ha)2.633 F -.15(ve)-.2 G .302
+(something that is repeated with small v)69.336 615 R 2.803
+(ariations. When)-.25 F .303
+(de\214ning a macro with parameters, the macro name)2.803 F .562
+(must be follo)69.336 627 R .561(wed immediately by a \( with no space \
+between the end of the name and the parenthesis. The)-.25 F .25
+(opening parenthesis is follo)69.336 639 R .25(wed by one or more param\
+eter names, separated by commas, and ending with a)-.25 F .19
+(close parenthesis.)69.336 651 R -.15(Pa)5.19 G .19(rameter names ha).15
+F .49 -.15(ve t)-.2 H .189(he same rules as macro names: the).15 F 2.689
+(yc)-.15 G .189(onsist of upper case letters,)-2.689 F .739
+(numbers, and underscores, starting with an upper case letter)69.336 663
+R 3.239(.T)-.55 G .74(he parameter names can then appear in the)-3.239 F
+(te)69.336 675 Q(xt of the macro de\214nition where you w)-.15 E
+(ant a v)-.1 E(alue to be substituted.)-.25 E .235(As an e)69.336 693 R
+.235(xample, suppose you are doing a score with staf)-.15 F .234
+(fs 1 through 4 for v)-.25 F .234(ocal parts, and staf)-.2 F .234
+(fs 5 and 6 for)-.25 F 2.728(ap)69.336 705 S .228
+(iano accompaniment, and that you frequently w)-2.728 F .229
+(ant to mark a dymanics change at the same point in time)-.1 F(belo)
+69.336 717 Q 4.907(we)-.25 G 2.407(ach of the v)-4.907 F 2.407
+(ocal scores and between the tw)-.2 F 4.906(op)-.1 G 2.406(iano staf)
+-4.906 F 4.906(fs. Y)-.25 F 2.406(ou could typically do this with)-1.1 F
+(something lik)69.336 729 Q(e:)-.1 E EP
+%%Page: 97 103
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(7-)-2.5 G/F1 10
+/Courier@0 SF(boldital below 1-4: 1 "ff";)105.336 96 Q
+(boldital between 5&6: 1 "ff";)105.336 108 Q F0 -.2(bu)69.336 128 S 2.5
+(ti).2 G 2.5(fy)-2.5 G
+(ou needed to do this lots of times, it could get tedious.)-2.5 E
+(So let')5 E 2.5(sd)-.55 G(e\214ne a macro with parameters:)-2.5 E F1
+(define DYN\( COUNT, VOLUME \))105.336 146 Q
+(boldital below 1-4: COUNT VOLUME;)105.336 158 Q
+(boldital between 5&6: COUNT VOLUME;)105.336 170 Q(@)105.336 182 Q F0
+.226(This macro has tw)69.336 202 R 2.726(op)-.1 G .226
+(arameters, which ha)-2.726 F .526 -.15(ve b)-.2 H .226(een gi).15 F
+-.15(ve)-.25 G 2.726(nt).15 G .226(he names COUNT and V)-2.726 F 2.727
+(OLUME. When)-.4 F .227(you call)2.727 F(the macro, you will gi)69.336
+214 Q .3 -.15(ve t)-.25 H(hem v).15 E 2.5(alues. F)-.25 F(or e)-.15 E
+(xample,)-.15 E F1(DYN\(1,"ff"\))105.336 232 Q F0 -.1(wo)69.336 252 S
+(uld gi).1 E .3 -.15(ve a V)-.25 H(OLUME of "f)-.25 E
+(f" at COUNT 1, whereas)-.25 E F1(DYN\(3.5,"mp"\))105.336 270 Q F0 -.1
+(wo)69.336 290 S(uld gi).1 E .3 -.15(ve a V)-.25 H
+(OLUME of "mp" at COUNT 3.5.)-.25 E .406
+(When calling a macro with parameters, the v)69.336 308 R .406
+(alues to gi)-.25 F .706 -.15(ve t)-.25 H .405(he parameters are gi).15
+F -.15(ve)-.25 G 2.905(ni).15 G .405(nside parentheses. The)-2.905 F
+-.25(va)69.336 320 S .963(lues are separated by commas.).25 F .963
+(The v)5.963 F .963(alues in the parentheses are copied e)-.25 F .963
+(xactly as the)-.15 F 3.464(ya)-.15 G .964(re, including)-3.464 F(an)
+69.336 332 Q 2.6(ys)-.15 G .1(paces, ne)-2.6 F .1
+(wlines, macro names, etc.)-.25 F .1(There are only a fe)5.1 F 2.599(we)
+-.25 G .099(xceptions to this: you can include a comma,)-2.749 F 1.788
+(closing parenthesis, or backslash as part of a parameter v)69.336 344 R
+1.788(alue by preceding it with a backslash, and a)-.25 F
+(backslash follo)69.336 356 Q(wed by a ne)-.25 E(wline in a parameter v)
+-.25 E(alue will be discarded. Thus a macro call of)-.25 E F1
+(MAC\(\\\\\\,\\\)\))105.336 374 Q F0(has one parameter)69.336 394 Q 2.5
+(,t)-.4 G(he te)-2.5 E(xt of which is 3 characters long: a backslash, c\
+omma, and closing parenthesis.)-.15 E .244(If in a macro de\214nition a\
+ parameter is used inside backticks, as in \222N)69.336 412 R .243
+(AME\222, the v)-.35 F .243(alue of the parameter will)-.25 F
+(be placed inside double quotes. Thus, another w)69.336 424 Q
+(ay to do the e)-.1 E(xample abo)-.15 E .3 -.15(ve w)-.15 H(ould be:).05
+E F1(define DYN\( COUNT, VOLUME \))105.336 442 Q
+(boldital below 1-4: COUNT \222VOLUME\222;)105.336 454 Q
+(boldital between 5&6: COUNT \222VOLUME\222;)105.336 466 Q(@)105.336 478
+Q(DYN\(1,ff\))105.336 502 Q(DYN\(3.5,mp\))105.336 514 Q F0(Conceptually)
+69.336 540 Q 4.52(,w)-.65 G 2.02(hen the macro is e)-4.52 F 2.02
+(xpanded, the backticks are replaced by double quote marks, b)-.15 F
+2.02(ut in)-.2 F 1.114(addition, an)69.336 552 R 3.614(yd)-.15 G 1.114
+(ouble quote mark found in the v)-3.614 F 1.113
+(alue being passed to the parameter will ha)-.25 F 1.413 -.15(ve a b)-.2
+H(ackslash).15 E 2.387(inserted before it, and an)69.336 564 R 4.887(yb)
+-.15 G 2.388(ackslash that occurs within double quotes in the v)-4.887 F
+2.388(alue will also ha)-.25 F 2.688 -.15(ve a)-.2 H
+(backslash inserted before it. Thus, for e)69.336 576 Q(xample:)-.15 E
+F1(// If we define a macro like this:)105.336 594 Q
+(define QUOTED\(X\) \222X\222 @)105.336 606 Q(// then for input)105.336
+630 Q(value passed is)24 E(\222X\222 would be)24 E(which would print as)
+24 E(print QUOTED\(hello\))105.336 654 Q 54(hello "hello" hello)42 F
+(print QUOTED\("hello"\))105.336 666 Q 42("hello" "\\"hello\\"")30 F
+("hello")36 E(print QUOTED\(\\\\n\))105.336 678 Q 72(\\n "\\n" a)54 F
+(literal newline)6 E(print QUOTED\("\\\\n"\))105.336 690 Q 60
+("\\n" "\\"\\\\n\\"")42 F("\\n")48 E F0 .407
+(Sometimes it can be a little trick)69.336 716 R 2.907(yt)-.15 G 2.907
+(og)-2.907 G .406
+(et the number of backslashes right, or other details lik)-2.907 F 2.906
+(et)-.1 G 2.906(hat. The)-2.906 F(-E)2.906 E
+(Mup command line option sho)69.336 728 Q(ws ho)-.25 E 2.5(wm)-.25 G
+(acros will e)-2.5 E(xpand, which may help you \214gure out what to do.)
+-.15 E EP
+%%Page: 98 104
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(8-)-2.5 G 69.336 101
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 13/Times-Italic@0 SF 3.25(11.3.3 Gener)72.586 101 R
+(alized conditionals)-.195 E 69.336 113 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .27
+(Mup also supports more general "if" clauses. If you happen to be f)
+72.106 113 R .27(amiliar with the preprocessors for the C)-.1 F .193
+(and C++ programming languages, Mup "if" clauses are v)69.336 125 R .192
+(ery similar)-.15 F 5.192(.I)-.55 G 2.692(fy)-5.192 G(ou')-2.692 E .192
+(re not, that')-.5 F 2.692(so)-.55 G(kay)-2.692 E 2.692(,s)-.65 G .192
+(ince things)-2.692 F 1.17(are e)69.336 137 R 1.17(xplained belo)-.15 F
+4.97 -.65(w. A)-.25 H 1.17(lso, some of the operations are really v).65
+F 1.171(ery rarely needed, so if you \214nd some of)-.15 F 1.353
+(them confusing, you just can skip past this section; you')69.336 149 R
+1.353(ll lik)-.1 F 1.353(ely ne)-.1 F -.15(ve)-.25 G 3.853(rh).15 G
+-2.25 -.2(av e)-3.853 H 3.853(an)4.053 G 1.353(eed for the complicated)
+-3.853 F(operations an)69.336 161 Q(yw)-.15 E(ay)-.1 E(.)-.65 E
+(The general form is)69.336 179 Q/F1 10/Times-Bold@0 SF(if)105.336 197 Q
+/F2 10/Times-Italic@0 SF(condition)2.5 E F1(then)2.5 E F2
+(Mup statements)2.5 E F1(else)2.5 E F2(Mup statements)2.5 E F1(endif)2.5
+E F0(As with the "ifdef," the "else" and second set of Mup statements i\
+s optional.)69.336 217 Q .164(One form of "if" is really just a v)69.336
+235 R .164(ariation of ifdef. It uses the k)-.25 F -.15(ey)-.1 G -.1(wo)
+.15 G .164(rd "de\214ned" follo).1 F .164(wed by a macro name.)-.25 F
+(So)69.336 247 Q/F3 10/Courier@0 SF(ifdef DUET)117.336 265 Q F0
+(could also be written)69.336 285 Q F3(if defined DUET then)117.336 303
+Q F0 -1.1(Yo)69.336 323 S 2.5(um)1.1 G(ay put a set of parentheses arou\
+nd the macro name for clarity if you wish:)-2.5 E F3
+(if defined\(DUET\) then)117.336 341 Q F0
+(The ! is used to mean "not," so)69.336 367 Q F3(ifndef TRIO)117.336 385
+Q F0(could also be written as)69.336 405 Q F3(if ! defined\(TRIO\) then)
+117.336 423 Q F0 .652(So f)69.336 449 R(ar)-.1 E 3.151(,t)-.4 G .651
+(his just looks longer)-3.151 F 3.151(,s)-.4 G 3.151(ow)-3.151 G(hat')
+-3.151 E 3.151(st)-.55 G .651(he adv)-3.151 F 3.151(antage? The)-.25 F
+(dif)3.151 E .651(ference is that ifdef and ifndef can only be)-.25 F
+1.215(used to check if a single macro is de\214ned or not, whereas the \
+"if" condition is much more general, and)69.336 461 R .489
+(therefore much more po)69.336 473 R 2.989(werful. Decisions)-.25 F .489
+(can be based on the v)2.989 F .489
+(alues of macros, not just whether the)-.25 F 2.988(ya)-.15 G(re)-2.988
+E .379(de\214ned or not, and can also be based on more than one macro a\
+t a time, Here is an e)69.336 485 R .38(xample of a condition)-.15 F
+(based on se)69.336 497 Q -.15(ve)-.25 G(ral macros at once:).15 E F3(i\
+f defined\(FULL_SCORE\) && defined\(TRANSPOSE_UP\) && ! defined\(MIDI\)\
+ then)111.336 515 Q F0 -.1(wo)69.336 535 S .291
+(uld be true only if both FULL_SCORE and TRANSPOSE_UP were de\214ned, b)
+.1 F .291(ut MIDI w)-.2 F .291(as not de\214ned.)-.1 F
+(The && means "and.")69.336 547 Q(There is also || which means "or)5 E
+(," so)-.4 E F3(if defined\(CELLO\) || defined\(STRINGBASS\))111.336 565
+Q F0 -.1(wo)69.336 585 S
+(uld be true as long as at least one of the macros w).1 E(as de\214ned.)
+-.1 E .229
+(The condition can also include numbers and macros used as numeric v)
+69.336 603 R .229(alues in arithmetic and comparisons.)-.25 F -.15(Fo)
+69.336 615 S 2.5(re).15 G(xample,)-2.65 E EP
+%%Page: 99 105
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-9)274.506 48 S 2.5(9-)-2.5 G/F1 10
+/Courier@0 SF(define STAFFS 3 @)117.336 96 Q(define S 5 @)117.336 108 Q
+(if STAFFS > 5 then)117.336 120 Q
+(// ... this would not be executed, since 3 is not greater than 5)
+135.336 132 Q(endif)117.336 144 Q(if 2 <= STAFFS then)117.336 156 Q
+(// ... This would be executed, since 2 is less than or equal to 3)
+135.336 168 Q(endif)117.336 180 Q(if STAFFS + 1 == S - 1 then)117.336
+192 Q(// ... This would be executed, since 3+1 equals 5-1)135.336 204 Q
+(endif)117.336 216 Q F0 .148
+(Note that the symbol to test for "equals" is tw)69.336 236 R 2.648(oe)
+-.1 G .148
+(quals signs, not just one. This is to be consistent with what)-2.648 F
+(is used in the C and C++ languages.)69.336 248 Q
+(The operators for comparisons are:)5 E 20.64(g)69.336 284 S(reater than)-20.64 E 12.5(<= less)69.336
+296 R(than or equal)2.5 E 12.5(>= greater)69.336 308 R(than or equal)2.5
+E 12.5(== equal)69.336 320 R 14.81(!= not)69.336 332 R(equal)2.5 E .17
+(Note that the v)69.336 350 R .171(alues in the conditions can only be \
+either literal numbers or macros whose v)-.25 F .171(alues e)-.25 F -.25
+(va)-.25 G .171(luate to).25 F 2.75(an)69.336 362 S(umber)-2.75 E 2.75
+(.T)-.55 G(he)-2.75 E 2.75(yc)-.15 G .25(annot be things lik)-2.75 F
+2.75(eM)-.1 G .25(up parameters.)-2.75 F 2.749(Am)5.25 G .249
+(acro which is not de\214ned is treated as ha)-2.749 F .249(ving a)-.2 F
+-.25(va)69.336 374 S 1.26(lue of zero.).25 F 1.26(Macro v)6.26 F 1.26
+(alues are substituted for macro names just as else)-.25 F 1.261
+(where in Mup, so if you use a)-.25 F 1.54(macro whose resulting v)
+69.336 386 R 1.54(alue does not e)-.25 F -.25(va)-.25 G 1.539
+(ulate to a number).25 F 4.039(,y)-.4 G 1.539
+(ou may get an error or other une)-4.039 F(xpected)-.15 E(result.)69.336
+398 Q 1.025(If you are f)69.336 416 R 1.025
+(amiliar with "octal" and "he)-.1 F 1.026(xadecimal" numbers, the)-.15 F
+3.526(yc)-.15 G 1.026(an be used, follo)-3.526 F 1.026
+(wing the C language)-.25 F(con)69.336 428 Q -.15(ve)-.4 G .976
+(ntion of a leading zero for octal or a leading 0x for he).15 F .976
+(xadecimal. \(If you')-.15 F .976(re not f)-.5 F .976
+(amiliar with these)-.1 F .771(numbers or con)69.336 440 R -.15(ve)-.4 G
+.771(ntions, don').15 F 3.271(tw)-.18 G .771(orry about it; it')-3.371 F
+3.271(sn)-.55 G -2.15 -.25(ev e)-3.271 H 3.271(rr).25 G .771
+(eally necessary to use them. Just mak)-3.271 F 3.272(es)-.1 G .772
+(ure you)-3.272 F(don')69.336 452 Q 2.5(ta)-.18 G
+(ccidentally start a number other than a zero with a zero\).)-2.5 E
+-1.11(Va)69.336 470 S .626
+(lues are limited to 32-bit signed numbers. \(If you don')1.11 F 3.126
+(tk)-.18 G(no)-3.126 E 3.126(ww)-.25 G .626
+(hat that means, all you need to kno)-3.126 F 3.125(wi)-.25 G(s)-3.125 E
+(that you can only use numbers between -2147483648 and 2147483647.)
+69.336 482 Q .504(Before we introduce the remaining operators, it w)
+69.336 500 R .505(ould be good to discuss tw)-.1 F 3.005(oc)-.1 G .505
+(oncepts, called precedence)-3.005 F 3.175(and associati)69.336 512 R
+(vity)-.25 E 5.675(.T)-.65 G 3.175(hese determine the order in which op\
+erations are done. Consider the follo)-5.675 F(wing)-.25 E -.15(ex)
+69.336 524 S(pression:).15 E F1 6(5+3*8)123.336 542 S F0 .678
+(What is its v)69.336 562 R .678
+(alue? If we just went left to right, we w)-.25 F .679
+(ould add 5 and 3, getting 8, then multiple by 8, for a)-.1 F 2.758
+(\214nal v)69.336 574 R 2.758(alue of 64. Ho)-.25 F(we)-.25 E -.15(ve)
+-.25 G 3.558 -.4(r, m).15 H 2.758
+(ultiplication is generally considered to ha).4 F 3.057 -.15(ve h)-.2 H
+2.757(igher "precedence" than).15 F 1.65(addition, meaning that multipl\
+ications should be done before additions.)69.336 586 R 1.65(In other w)
+6.65 F 1.65(ords, the e)-.1 F(xpression)-.15 E
+(should actually be treated as)69.336 598 Q F1 6(5+\()123.336 616 S 6
+(3*8)-6 G(\))-6 E F0(so we w)69.336 636 Q(ould \214rst multiply 3 by 8,\
+ getting 24, and then add 5 and 24, obtaining a \214nal answer of 29.)
+-.1 E .027(If you really intended the 64 meaning, that could be sho)
+69.336 654 R .027(wn by parentheses, indicating you w)-.25 F .027
+(ant the addition)-.1 F(to be done \214rst:)69.336 666 Q F1
+(\(5 + 3\) * 8)123.336 684 Q F0(Associati)69.336 710 Q 2.082(vity deter\
+mines whether operators of equal precedence are done left to right or r\
+ight to left.)-.25 F -.15(Pa)69.336 722 S 1.661
+(rentheses and all of the operators that ha).15 F 1.961 -.15(ve t)-.2 H
+1.861 -.1(wo o).15 H 1.66
+(perands associate left to right, while all the others).1 F
+(associate right to left. F)69.336 734 Q(or e)-.15 E
+(xample, since addition and subtraction associate left to right, the e)
+-.15 E(xpression)-.15 E EP
+%%Page: 100 106
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(00 -)-2.5 E/F1 10/Courier@0
+SF(10 - 6 - 1)117.336 96 Q F0 -.1(wo)69.336 116 S .191(uld be e).1 F
+-.25(va)-.25 G .191(luated by \214rst subtracting 6 from 10 to get 4, t\
+hen subtracting 1, yielding 3.).25 F .191(If the)5.191 F 2.692(ya)-.15 G
+(ssociated)-2.692 E .487(right to left, \214rst 1 w)69.336 128 R .487
+(ould be subtracted from 6 to get 5, which w)-.1 F .487
+(ould then be subtracted from 10, yielding)-.1 F 2.5(5. So)69.336 140 R
+(using dif)2.5 E(ferent associati)-.25 E(vity can lead to dif)-.25 E
+(ferent answers!)-.25 E(Since the "not" operator and unary minus associ\
+ate right to left, in the e)69.336 158 Q(xpression)-.15 E F1 6(!-\()
+117.336 176 S(5\))-6 E F0 .712(the unary minus w)69.336 196 R .712
+(ould be applied \214rst to get -5, then the "not" w)-.1 F .712
+(ould be applied. But what does "not -5")-.1 F .312
+(mean? The "not" operator will treat its operand as a boolean v)69.336
+208 R .312(alue, with a v)-.25 F .312(alue of zero meaning f)-.25 F .312
+(alse, and)-.1 F(an)69.336 220 Q 2.917(yn)-.15 G .417(on-zero v)-2.917 F
+.417(alue being true. Since -5 is not zero, it represents "true," and "\
+not true" w)-.25 F .418(ould be "f)-.1 F .418(alse," or)-.1 F 3.321
+(zero. By)69.336 232 R .821(the w)3.321 F(ay)-.1 E 3.321(,a)-.65 G 1.121
+-.15(ny o)-3.321 H .821
+(perator that yields a boolean result \(not, logical and, logical or).15
+F 3.32(,l)-.4 G .82(ess than, greater)-3.32 F .287(than, less than or e\
+qual, greater than or equal, equal, or not equal\) will al)69.336 244 R
+-.1(wa)-.1 G .287(ys yield 1 for true, e).1 F -.15(ve)-.25 G 2.787(nt)
+.15 G(hough)-2.787 E(an)69.336 256 Q 2.5(yn)-.15 G(on-zero v)-2.5 E
+(alue could mean true.)-.25 E .619(The operators are listed belo)69.336
+274 R 1.919 -.65(w. T)-.25 H .618(hose on the same line ha).65 F .918
+-.15(ve t)-.2 H .618(he same precedence, with those on each line).15 F
+(ha)69.336 286 Q(ving higher precedence than the lines belo)-.2 E -.65
+(w.)-.25 G .4 LW 463.366 302.5 107.306 302.5 DL/F2 10/Times-Bold@0 SF
+25.4(operators operations)112.306 312 R(associati)179.94 E(vity)-.1 E
+463.366 316.5 107.306 316.5 DL 463.366 318.5 107.306 318.5 DL F1 6(\(\))
+112.306 328 S F0 186.33(grouping left)45 F(to right)2.5 E 463.366 332.5
+107.306 332.5 DL F1 6(!~-+)112.306 342 S F0(not, one')21 E 2.5(sc)-.55 G
+(omplement, unary minus, unary plus)-2.5 E(right to left)32.45 E 463.366
+346.5 107.306 346.5 DL F1 6(*/%)112.306 356 S F0(multiply)33 E 2.5(,d)
+-.65 G -.25(iv)-2.5 G(ide, modulo).25 E(left to right)126.38 E 463.366
+360.5 107.306 360.5 DL F1 6(+-)112.306 370 S F0(add, subtract)45 E
+(left to right)173.84 E 463.366 374.5 107.306 374.5 DL F1(<< >>)112.306
+384 Q F0(left shift, right shift)39 E(left to right)147.16 E 463.366
+388.5 107.306 388.5 DL F1 6(<<)112.306 398 S 6(=>>)-6 G(=)-6 E F0
+(less than, less or equal, greater than, greater or equal)15 E
+(left to right)15 E 463.366 402.5 107.306 402.5 DL F1(== !=)112.306 412
+Q F0(equal, not equal)39 E(left to right)161.34 E 463.366 416.5 107.306
+416.5 DL F1(&)112.306 426 Q F0(bitwise AND)63 E(left to right)171.89 E
+463.366 430.5 107.306 430.5 DL F1(^)112.306 440 Q F0(bitwise XOR)63 E
+(left to right)172.44 E 463.366 444.5 107.306 444.5 DL F1(|)112.306 454
+Q F0(bitwise OR)63 E(left to right)179.66 E 463.366 458.5 107.306 458.5
+DL F1(&&)112.306 468 Q F0(logical AND)57 E(left to right)173.56 E
+463.366 472.5 107.306 472.5 DL F1(||)112.306 482 Q F0(logical OR)57 E
+(left to right)181.33 E 463.366 486.5 107.306 486.5 DL F1 6(?:)112.306
+496 S F0(interrog)45 E 170.83(ation right)-.05 F(to left)2.5 E 463.366
+500.5 107.306 500.5 DL 463.366 302.5 463.366 500.5 DL 107.306 302.5
+107.306 500.5 DL 398.746 302.5 398.746 500.5 DL 173.806 302.5 173.806
+500.5 DL 69.336 514 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(11.4 Include)72.836 514 R 69.336 532
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(The "include" statement can be used to incl\
+ude the contents of one \214le inside another)71.836 532 Q(.)-.55 E/F1
+10/Times-Bold@0 SF(include ")105.336 550 Q/F2 10/Times-Italic@0 SF
+(\214lename)A F1(")A F0 .738
+(causes input to be read from the speci\214ed)69.336 570 R F2
+(\214lename)3.238 E F0 3.238(.W)C .739
+(hen the end of that \214le is reached, reading of input)-3.238 F
+(resumes from the original \214le after the include statement.)69.336
+582 Q 2(If the)69.336 600 R F2(\214lename)4.5 E F0 1.999
+(cannot be found as is, and it is not an absolute path, and if the en)
+4.5 F 1.999(vironment v)-.4 F(ariable)-.25 E(MUPP)69.336 612 Q -1.11(AT)
+-.92 G 2.822(Hi)1.11 G 2.822(ss)-2.822 G .323
+(et, Mup will search for the \214le in each directory listed in MUPP)
+-2.822 F -1.11(AT)-.92 G .323(H. On Unix systems, the)1.11 F .444
+(directories are separated by colons. On systems with DOS-lik)69.336 624
+R 2.943<658c>-.1 G .443(le naming con)-2.943 F -.15(ve)-.4 G .443
+(ntions, the).15 F 2.943(ya)-.15 G .443(re separated)-2.943 F .067
+(by semicolons.)69.336 636 R .067(The MUPP)5.067 F -1.11(AT)-.92 G 2.567
+(Hm)1.11 G .068(ay be useful if, for e)-2.567 F .068(xample, you ha)-.15
+F .368 -.15(ve a n)-.2 H .068(umber of "boilerplate" \214les that).15 F
+1.026(you w)69.336 648 R 1.026(ant to include in lots of songs. Y)-.1 F
+1.026(ou can put them in some directory and set MUPP)-1.1 F -1.11(AT)
+-.92 G 3.526(Ht)1.11 G 3.526(ol)-3.526 G 1.026(ist that)-3.526 F
+(directory)69.336 660 Q 2.5(,t)-.65 G(hen an)-2.5 E 2.5(yM)-.15 G
+(up \214les you ha)-2.5 E .3 -.15(ve c)-.2 H(an refer to them.).15 E
+69.336 678 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(11.5 Installing)72.836 678 R(other f)3.5
+E(onts)-.35 E 69.336 696 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .501
+(The "font\214le" statement is used to o)72.337 696 R -.15(ve)-.15 G
+.501(rride a Mup font with some other font. Y).15 F .501
+(ou may place one or more)-1.1 F .34(of these an)69.336 708 R .34
+(ywhere in Mup input.)-.15 F .34(This might be used either because you')
+5.34 F 2.84(dl)-.5 G(ik)-2.84 E 2.84(ead)-.1 G(if)-2.84 E .34
+(ferent style of printing,)-.25 F 1.071(or because you need a dif)69.336
+720 R 1.071(ferent alphabet.)-.25 F 1.071
+(The "mkmupfnt" program that is distrib)6.071 F 1.072
+(uted with Mup can be)-.2 F
+(used to generate a font description \214le. Y)69.336 732 Q
+(ou can then use)-1.1 E EP
+%%Page: 101 107
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(01 -)-2.5 E/F1 10/Courier@0
+SF(fontfile "file")130.336 96 Q F0 .592
+(in your Mup program, where the gi)69.336 116 R -.15(ve)-.25 G 3.092(n")
+.15 G .592(\214le" is the name of the font description \214le. The manu\
+al page for)-3.092 F 1.099(mkmupfnt describes ho)69.336 128 R 3.599(wt)
+-.25 G 3.599(ou)-3.599 G 1.1(se that program. It also describes the for\
+mat of the font description \214le, in)-3.599 F(case you wish to genera\
+te it by some means other than the mkmupfnt program.)69.336 140 Q
+(Mup searches for font\214les via the MUPP)69.336 158 Q -1.11(AT)-.92 G
+2.5(Hm)1.11 G(echanism, just lik)-2.5 E 2.5(ef)-.1 G
+(or included \214les.)-2.5 E EP
+%%Page: 102 108
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(02 -)-2.5 E 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(12. P)73.086 103 R(ARAMETERS)-1.11 E
+69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF -.15(Pa)71.937 121 S .101
+(rameters can be set in v).15 F .101(arious conte)-.25 F .101
+(xts. All parameters ha)-.15 F .4 -.15(ve d)-.2 H(ef).15 E .1(ault v)-.1
+F .1(alues, so that you need to e)-.25 F(xplicitly)-.15 E
+(set them only if you w)69.336 133 Q(ant some v)-.1 E
+(alue other than the def)-.25 E(ault v)-.1 E(alue.)-.25 E .438
+(Some parameters can be set only in the score conte)69.336 151 R .438
+(xt. Others can be set in either score or staf)-.15 F 2.938(fc)-.25 G
+(onte)-2.938 E .438(xts. A)-.15 F(fe)69.336 163 Q 2.739(wc)-.25 G .239
+(an be set in score, staf)-2.739 F .239(f, or v)-.25 F .239(oice conte)
+-.2 F .239(xt. If a gi)-.15 F -.15(ve)-.25 G 2.738(np).15 G .238
+(arameter can be set in se)-2.738 F -.15(ve)-.25 G .238(ral conte).15 F
+.238(xts, the v)-.15 F(alue)-.25 E .744
+(is that of the parameter at the most speci\214c conte)69.336 175 R .745
+(xt in which it is set. F)-.15 F .745(or e)-.15 F .745
+(xample, if Mup is w)-.15 F .745(orking on)-.1 F .642
+(musical data for v)69.336 187 R .642(oice 2 of staf)-.2 F 3.141(f5)-.25
+G 3.141(,a)-3.141 G .641(nd it needs to look up the v)-3.141 F .641
+(alue of a parameter)-.25 F 3.141(,i)-.4 G 3.141(tw)-3.141 G .641
+(ill \214rst see if that)-3.141 F .172(parameter has been set in conte)
+69.336 199 R .172(xt "v)-.15 F .172(oice 5 2".)-.2 F .172
+(If so, it will use that v)5.172 F .172
+(alue. If not, it will see if the parameter)-.25 F -.1(wa)69.336 211 S
+2.927(ss).1 G .427(et in conte)-2.927 F .427(xt "staf)-.15 F 2.927(f5)
+-.25 G .426(". If that has not been set either)-2.927 F 2.926(,i)-.4 G
+2.926(tw)-2.926 G .426(ill use the v)-2.926 F .426
+(alue from the score conte)-.25 F .426(xt. The)-.15 F 1.236(score conte)
+69.336 223 R 1.237(xt initially has all parameters set to their def)-.15
+F 1.237(ault v)-.1 F 3.737(alues. There)-.25 F 1.237(are a fe)3.737 F
+3.737(wp)-.25 G 1.237(arameters, mostly)-3.737 F(related to font and te)
+69.336 235 Q(xt size, that can also be set in header)-.15 E 2.5(,f)-.4 G
+(ooter)-2.5 E 2.5(,a)-.4 G(nd similiar conte)-2.5 E(xts.)-.15 E -.15(Pa)
+69.336 253 S(rameters are set by the follo).15 E(wing syntax:)-.25 E/F1
+10/Times-Italic@0 SF(par)105.336 271 Q(ameter_name)-.15 E/F2 10
+/Times-Bold@0 SF(=)A F1(value)A F0(Se)69.336 297 Q -.15(ve)-.25 G(ral p\
+arameters can be set on a single line by separating them with a semicol\
+on. F).15 E(or e)-.15 E(xample:)-.15 E/F3 10/Courier@0 SF
+(staffs=2 ; key=2& ; time=2/4)105.336 315 Q F0 -.15(Pa)69.336 341 S
+(rameters can be unset in staf).15 E 2.5(fo)-.25 G 2.5(rv)-2.5 G
+(oice conte)-2.7 E(xt using)-.15 E F2(unset)105.336 359 Q F1(par)2.5 E
+(ameter_name)-.15 E F0 .384(Unsetting a parameter in staf)69.336 379 R
+2.884(fc)-.25 G(onte)-2.884 E .384(xt will cause it to re)-.15 F -.15
+(ve)-.25 G .384(rt to its v).15 F .384(alue in score conte)-.25 F .383
+(xt \(unless o)-.15 F -.15(ve)-.15 G(rridden).15 E .449(in v)69.336 391
+R .449(oice conte)-.2 F 2.949(xt\). Unsetting)-.15 F 2.949(ap)2.949 G
+.449(arameter in v)-2.949 F .449(oice conte)-.2 F .45
+(xt will cause it to re)-.15 F -.15(ve)-.25 G .45(rt to its v).15 F .45
+(alue in staf)-.25 F 2.95(fc)-.25 G(onte)-2.95 E(xt)-.15 E
+(if that is set, otherwise to its v)69.336 403 Q(alue in score conte)
+-.25 E(xt.)-.15 E 1.21(The parameters are listed belo)69.336 421 R 3.71
+(wi)-.25 G 3.71(na)-3.71 G 1.21(lphabetical order)-3.71 F 3.71(.F)-.55 G
+1.21(or each, the description includes the parameter')-3.86 F(s)-.55 E
+.208(name, le)69.336 433 R -.05(ga)-.15 G 2.708(lv).05 G .208
+(alues, def)-2.958 F .208(ault v)-.1 F .208(alue, and conte)-.25 F .208
+(xts in which the parameter can be set, along with an e)-.15 F .209
+(xample of)-.15 F(its usage.)69.336 445 Q
+(If there are other related parameters, the)5 E 2.5(ya)-.15 G
+(re referenced as well.)-2.5 E F2(Name)69.336 493 Q F0
+(.............. abo)1.95 E -.15(ve)-.15 G(order).15 E F2(Description)
+69.336 505 Q F0 .51
+(..... specify in what order to stack items that are printed abo)B .81
+-.15(ve a s)-.15 H(taf).15 E 3.01(f. The)-.25 F -.25(va)3.01 G .51
+(lue is a comma-separated).25 F .395
+(list of all the types of things that can be printed abo)138.476 517 R
+.696 -.15(ve a s)-.15 H(taf).15 E .396(f. Items are stack)-.25 F .396
+(ed in the order listed,)-.1 F .134(starting from just abo)138.476 529 R
+.434 -.15(ve t)-.15 H .134(he staf).15 F 2.634(fa)-.25 G .134(nd w)
+-2.634 F .134(orking upw)-.1 F 2.634(ard. If)-.1 F .134(you w)2.634 F
+.134(ant se)-.1 F -.15(ve)-.25 G .134(ral types to be handled as a).15 F
+.177(single cate)138.476 541 R(gory)-.15 E 2.677(,w)-.65 G .177
+(ith all types in the cate)-2.677 F .177(gory ha)-.15 F .177
+(ving the same stacking priority)-.2 F 2.678(,s)-.65 G .178
+(eparate them with)-2.678 F .282(an ampersand rather than a comma. The \
+ampersand cannot be used with lyrics, ending, or reh. The)138.476 553 R
+.23(dyn cate)138.476 565 R .23(gory applies to crescendo and decrescend\
+o marks \(from "<" and ">" statements\) as well as)-.15 F(te)138.476 577
+Q .133(xt with the dyn modi\214er)-.15 F 5.133(.T)-.55 G .133
+(he chord cate)-5.133 F .132(gory applies to te)-.15 F .132
+(xt with chord, analysis, or \214gbass mod-)-.15 F .332
+(i\214ers. The otherte)138.476 589 R .333(xt cate)-.15 F .333
+(gory applies to rom, bold, ital, and boldital items that do not ha)-.15
+F .633 -.15(ve a c)-.2 H(hord,).15 E .311
+(analysis, \214gbass, or dyn modi\214er)138.476 601 R 5.311(.I)-.55 G
+2.811(fy)-5.311 G .311(ou omit an)-2.811 F 2.811(yc)-.15 G(ate)-2.811 E
+.311(gories, the)-.15 F 2.81(yw)-.15 G .31(ill be stack)-2.81 F .31
+(ed last, in their de-)-.1 F -.1(fa)138.476 613 S(ult order).1 E(.)-.55
+E F2 -.92(Va)69.336 625 S(lue).92 E F0(............... mussym, octa).36
+E -.15(ve)-.2 G 2.5(,d).15 G(yn, otherte)-2.5 E
+(xt, chord, lyrics, ending, reh)-.15 E F2(Default)69.336 637 Q F0
+(............ mussym, octa).28 E -.15(ve)-.2 G 2.5(,d).15 G
+(yn & otherte)-2.5 E(xt & chord, lyrics, ending, reh)-.15 E F2(Context)
+69.336 649 Q F0(........... score, staf).56 E(f)-.25 E F2(Example)69.336
+661 Q F0(......... abo)1.66 E -.15(ve)-.15 G
+(order = mussym, lyrics, dyn, octa).15 E -.15(ve)-.2 G 2.5(,o).15 G
+(therte)-2.5 E(xt, chord, ending, reh)-.15 E F2(See also)69.336 673 Q F0
+(........... belo).83 E -.1(wo)-.25 G(rder).1 E 2.5(,b)-.4 G
+(etweenorder)-2.5 E 2.5(,c)-.4 G(horddist, dist, dyndist)-2.5 E EP
+%%Page: 103 109
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(03 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. addtranspose)1.95 E
+F1(Description)69.336 108 Q F0(..... specify by what additional interv)A
+(al to transpose the music data.)-.25 E
+(There is another parameter called)5 E(just transpose.)138.476 120 Q -.8
+(Ty)5 G(pically you w).8 E
+(ould use the transpose parameter to change the k)-.1 E .3 -.15(ey o)-.1
+H 2.5(fi).15 G(ndi)-2.5 E(vidual)-.25 E(staf)138.476 132 Q(fs \(for tra\
+nsposing instruments\), and then use the addtranspose parameter if you \
+w)-.25 E(ant to change)-.1 E(the k)138.476 144 Q .3 -.15(ey o)-.1 H 2.5
+(ft).15 G(he entire score.)-2.5 E
+(But either of these parameters can be used either w)5 E(ay)-.1 E 5(.I)
+-.65 G 2.5(na)-5 G .3 -.15(ny c)-2.5 H(ase, for).15 E(each staf)138.476
+156 Q(f, and for the score, the v)-.25 E
+(alues of transpose and addtranspose are "added" to \214nd the trans-)
+-.25 E(position for that staf)138.476 168 Q 2.5(fo)-.25 G 2.5(rs)-2.5 G
+2.5(core. The)-2.5 F(interv)2.5 E(al can be lar)-.25 E(ger than an octa)
+-.18 E -.15(ve)-.2 G 2.5(,b).15 G(ut must be a v)-2.7 E(alid inter)-.25
+E(-)-.2 E -.25(va)138.476 180 S 2.5(l\().25 G(e.g., there is no such th\
+ing as a perfect 6th\). It is an error to specify a transposition v)-2.5
+E(alue which)-.25 E -.1(wo)138.476 192 S(uld result in a k).1 E .3 -.15
+(ey s)-.1 H(ignature with more than 7 \215ats or sharps.).15 E
+(It is also an error if transposition)5 E -.1(wo)138.476 204 S
+(uld result in a note requiring a triple sharp or triple \215at.).1 E F1
+-.92(Va)69.336 216 S(lue).92 E F0(............... the w).36 E
+(ord "up" or "do)-.1 E(wn," follo)-.25 E(wed by an interv)-.25 E
+(al and a whole number greater than 0.)-.25 E(The interv)5 E(al is)-.25
+E(one of major)138.476 228 Q 2.5(,m)-.4 G(inor)-2.5 E 2.5(,a)-.4 G
+(ugmented, diminished, or perfect.)-2.5 E(The interv)5 E
+(als can be abbre)-.25 E(viated to their)-.25 E
+(\214rst 3 letters \(maj, min, aug, dim, or per\).)138.476 240 Q
+(The section on transposition lists transposition interv)5 E(als)-.25 E
+(and gi)138.476 252 Q -.15(ve)-.25 G 2.5(sf).15 G(urther details.)-2.5 E
+(Depending on which k)5 E .3 -.15(ey s)-.1 H
+(ignature you are transposing from, some trans-).15 E(position interv)
+138.476 264 Q(als may not w)-.25 E(ork because the)-.1 E 2.5(yr)-.15 G
+(esult in more than 7 \215ats or sharps.)-2.5 E F1(Default)69.336 276 Q
+F0(............ up perfect 1 \(i.e., no transposition\)).28 E F1
+(Context)69.336 288 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Examples)69.336 300 Q F0(........ addtranspose = do).27 E(wn major 3)
+-.25 E(addtranspose = up perfect 5)138.476 312 Q F1(See also)69.336 324
+Q F0(........... k).83 E -.15(ey)-.1 G 2.5(,t)-.5 G(ranspose)-2.5 E F1
+(Name)69.336 372 Q F0(.............. barstyle)1.95 E F1(Description)
+69.336 384 Q F0(..... speci\214es which staf)A(fs are to ha)-.25 E .3
+-.15(ve t)-.2 H(heir bar lines connected together).15 E 5(.W)-.55 G
+(hen dra)-5 E(wing bar lines, a con-)-.15 E(tinuous v)138.476 396 Q
+(ertical line will be dra)-.15 E(wn from the top line of the top staf)
+-.15 E 2.5(fi)-.25 G 2.5(nar)-2.5 G(ange to the bottom line of)-2.5 E
+(the bottom staf)138.476 408 Q 2.5(fo)-.25 G 2.5(ft)-2.5 G(he range.)
+-2.5 E(An)5 E 2.5(ys)-.15 G(taf)-2.5 E 2.5(fn)-.25 G
+(ot listed will be barred by itself, with the bar line span-)-2.5 E
+(ning only the height of the staf)138.476 420 Q(f.)-.25 E F1 -.92(Va)
+69.336 432 S(lue).92 E F0
+(............... a comma-separated list of staf).36 E 2.5(fn)-.25 G
+(umbers and/or ranges of staf)-2.5 E 2.5(fn)-.25 G 2.5(umbers. Staf)-2.5
+F 2.5(fn)-.25 G(umbers can be from)-2.5 E 2.5(1t)138.476 444 S 2.5(ot)
+-2.5 G(he v)-2.5 E(alue of the "staf)-.25 E(fs" parameter)-.25 E 5(.A)
+-.55 G(range is a pair of numbers separated by a dash.)-2.5 E 2.5(Ag)5 G
+-2.15 -.25(iv e)-2.5 H(n).25 E(staf)138.476 456 Q 2.5(fn)-.25 G
+(umber can be speci\214ed only once, and there can be no o)-2.5 E -.15
+(ve)-.15 G(rlapping between ranges.).15 E F1(Default)69.336 468 Q F0
+(............ each visible staf).28 E 2.5(fb)-.25 G(arred indi)-2.5 E
+(vidually)-.25 E F1(Context)69.336 480 Q F0(........... score).56 E F1
+(Example)69.336 492 Q F0(......... barstyle = 1-2, 5-8)1.66 E F1
+(See also)69.336 504 Q F0(........... staf).83 E(fs, visible)-.25 E EP
+%%Page: 104 110
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(04 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. beamslope)1.95 E F1
+(Description)69.336 108 Q F0(..... allo)A
+(ws you to control the slope of beams.)-.25 E -1 -.8(Tw o)5 H -.25(va)
+3.3 G(lues must be gi).25 E -.15(ve)-.25 G(n, separated by a comma.).15
+E(Mup)5 E
+(calculates an appropriate slope for beams by applying a linear re)
+138.476 120 Q(gression algorithm that uses the)-.15 E
+(positions of the note heads within the beam. The \214rst v)138.476 132
+Q(alue supplied for the beamslope parameter is)-.25 E 2.5(af)138.476 144
+S(actor by which to multiply the def)-2.6 E
+(ault slope that Mup calculates.)-.1 E(The minimum v)5 E(alue of 0.0)
+-.25 E -.1(wo)138.476 156 S
+(uld cause all beams to be horizontal, whereas the maximum v).1 E
+(alue of 1.0 will use the slope Mup)-.25 E 2.5(calculates. Intermediate)
+138.476 168 R -.25(va)2.5 G
+(lues will yield beams that are less slanted than the def).25 E
+(ault slope calcula-)-.1 E(tion. The second v)138.476 180 Q(alue gi)-.25
+E -.15(ve)-.25 G 2.5(nt).15 G 2.5(ot)-2.5 G
+(he beamslope parameter is the maximum angle for the beam, in)-2.5 E(de)
+138.476 192 Q 2.5(grees. If)-.15 F(the originally calculated v)2.5 E
+(alue multiplied by the f)-.25 E(actor yields an angle of greater than)
+-.1 E(this maximum angle, the maximum angle will be used.)138.476 204 Q
+(Cross-staf)5 E 2.5(fb)-.25 G(eams that are between staf)-2.5 E(fs)-.25
+E(are allo)138.476 216 Q(wed to ha)-.25 E .3 -.15(ve a s)-.2 H
+(lope up to 1.4 times the v).15 E
+(alue of the slope of the maximum angle, since the)-.25 E(y)-.15 E -.1
+(fa)138.476 228 S(ce more constraints.).1 E(The slope can be o)5 E -.15
+(ve)-.15 G(rridden on a particular beam by specifying a slope as).15 E
+(an interchord attrib)138.476 240 Q
+(ute on the \214rst chord of the beamed set.)-.2 E F1 -.92(Va)69.336 252
+S(lue).92 E F0(............... 0.0 to 1.0 for the f).36 E(actor)-.1 E
+2.5(,a)-.4 G(nd 0.0 to 45.0 for the maximum angle)-2.5 E F1(Default)
+69.336 264 Q F0(............ 1.0, 20.0).28 E F1(Context)69.336 276 Q F0
+(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1(Example)69.336
+288 Q F0(......... beamslope=0.8,20)1.66 E EP
+%%Page: 105 111
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(05 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. beamstyle)1.95 E F1
+(Description)69.336 108 Q F0(..... speci\214es ho)A 2.5(wt)-.25 G 2.5
+(ob)-2.5 G(eam eighth notes or shorter)-2.5 E 2.5(.I)-.55 G 2.5(ti)-2.5
+G 2.5(ss)-2.5 G(peci\214ed as a list of time v)-2.5 E(alues. An)-.25 E
+2.5(yn)-.15 G(umber of)-2.5 E(notes up to each time v)138.476 120 Q
+(alue will be beamed together)-.25 E 2.5(.F)-.55 G(or e)-2.65 E
+(xample, in 4/4 time, with beam-)-.15 E
+(style=4,4,4,4 each quarter note w)138.476 132 Q
+(orth of shorter notes w)-.1 E(ould be beamed together)-.1 E 5(.H)-.55 G
+-.25(ow)-5 G -2.15 -.25(ev e).25 H .8 -.4(r, b).25 H(eams).4 E -.1(wo)
+138.476 144 S(uld not span across beats. As another e).1 E
+(xample, for an input of 4.; 8; 8; 4.; the tw)-.15 E 2.5(oe)-.1 G
+(ighth notes)-2.5 E -.1(wo)138.476 156 S(uld not be beamed together).1 E
+2.5(,b)-.4 G(ecause the)-2.5 E 2.5(ys)-.15 G
+(pan beats. If beamstyle had been speci\214ed as 4,2,4)-2.5 E
+(then the eighth notes w)138.476 168 Q(ould be beamed.)-.1 E(Normally)5
+E 2.5(,b)-.65 G(eams also end whene)-2.5 E -.15(ve)-.25 G 2.5(rar).15 G
+(est or space is en-)-2.5 E 2.5(countered. Ho)138.476 180 R(we)-.25 E
+-.15(ve)-.25 G .8 -.4(r, i).15 H 2.5(fa).4 G 2.5(n")-2.5 G
+(r" is placed at the end of the list of time v)-2.5 E
+(alues, Mup will beams across)-.25 E
+(rests of less than quarter note duration.)138.476 192 Q(Similarly)5 E
+2.5(,i)-.65 G 2.5(fa)-2.5 G 2.5(n")-2.5 G
+(s" is placed at the end of the list, Mup will)-2.5 E
+(beam across spaces of less than quarter note duration.)138.476 204 Q
+-1.1(Yo)5 G 2.5(uc)1.1 G(an specify both r and s in either order)-2.5 E
+(.)-.55 E(It is possible to specify subbeams, or secondary groupings wi\
+thin a beam, by enclosing a list of)138.476 216 Q(time v)138.476 228 Q
+(alues in parentheses. In this case, the outer beam e)-.25 E
+(xtends for the sum of the v)-.15 E(alues in the)-.25 E
+(parentheses, while inner beams e)138.476 240 Q(xtend only for the indi)
+-.15 E(vidual v)-.25 E(alues within the parentheses.)-.25 E -.15(Fo)5 G
+(r).15 E -.15(ex)138.476 252 S
+(ample, if you set beamstyle=\(4,4\),\(4,4\) and then ha).15 E .3 -.15
+(ve a m)-.2 H(easure that consists of all 16th notes,).15 E
+(the \214rst 8 notes w)138.476 264 Q
+(ould be connected by an outer beam, as w)-.1 E
+(ould the last 8 notes, b)-.1 E(ut the second \(in-)-.2 E(ner\) beams w)
+138.476 276 Q(ould co)-.1 E -.15(ve)-.15 G 2.5(ro).15 G
+(nly 4 notes each.)-2.5 E(The parentheses cannot be nested.)5 E
+(It is possible to)5 E -.15(ove)138.476 288 S(rride this def).15 E(ault\
+ beaming style within a speci\214c measure. See the section on Custom B\
+eaming)-.1 E(for e)138.476 300 Q(xamples of ho)-.15 E 2.5(wt)-.25 G 2.5
+(oo)-2.5 G(btain v)-2.5 E(arious kinds of beaming.)-.25 E(The v)5 E
+(alue of the beamstyle parameter is)-.25 E(remembered for an)138.476 312
+Q 2.5(yl)-.15 G(ater changes back to the same time signature.)-2.5 E
+(In other w)5 E(ords, if you set the)-.1 E -.25(va)138.476 324 S(lue of\
+ the time parameter and the beamstyle parameter in the same conte).25 E
+(xt, then later set only the)-.15 E
+(time, the beamstyle that you had set earlier will be used ag)138.476
+336 Q(ain.)-.05 E F1 -.92(Va)69.336 348 S(lue).92 E F0
+(............... a comma-separated list of time v).36 E
+(alues that add up to a measure. T)-.25 E(ime v)-.35 E
+(alues are speci\214ed as 4 for a)-.25 E
+(quarter note, 2 for half note, etc, and can be dotted if necessary)
+138.476 360 Q 2.5(,o)-.65 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G
+(xpression with added and/or)-2.65 E
+(subtracted times. The list can optionally be follo)138.476 372 Q
+(wed by an "r" to indicate beams should span rests.)-.25 E
+(It can optionally be follo)138.476 384 Q
+(wed by "s" to indicate beams should span spaces.)-.25 E -1 -.8(Tw o)5 H
+(or more of the time)3.3 E -.25(va)138.476 396 S(lues may be enclosed i\
+n parentheses, to indicate sub-groupings of inner \(secondary\) beams w\
+ith-).25 E(in outer \(primary\) beams.)138.476 408 Q(If the v)5 E
+(alue is empty)-.25 E 2.5(,a)-.65 G(utomatic beaming is turned of)-2.5 E
+(f.)-.25 E F1(Default)69.336 420 Q F0
+(............ no beams; each note of eighth or shorter duration is indi)
+.28 E(vidually \215agged.)-.25 E F1(Context)69.336 432 Q F0
+(........... score, staf).56 E(f, and v)-.25 E(oice)-.2 E F1(Examples)
+69.336 444 Q F0(........ beamstyle = 4,4,4,4).27 E(beamstyle = 2.)
+138.476 456 Q(beamstyle=4+16, 4+16)138.476 468 Q(beamstyle = 2, 2 rs)
+138.476 480 Q(// beam across rests and spaces)7.5 E
+(beamstyle = \(4., 4., 4.\))138.476 492 Q
+(// one outer beam per measure,)5 E(// with inner beams brok)170.976 504
+Q(en at each dotted quarter duration)-.1 E(beamstyle =)138.476 516 Q
+(// turn of)15 E 2.5(fb)-.25 G(eaming)-2.5 E EP
+%%Page: 106 112
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(06 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. belo)1.95 E -.1(wo)
+-.25 G(rder).1 E F1(Description)69.336 108 Q F0
+(..... specify in what order to stack items that are printed belo)A 2.5
+(was)-.25 G(taf)-2.5 E 2.5(f. The)-.25 F -.25(va)2.5 G
+(lue is a comma-separated).25 E
+(list of all the types of things that can be printed belo)138.476 120 Q
+2.5(was)-.25 G(taf)-2.5 E(f. Items are stack)-.25 E
+(ed in the order listed,)-.1 E(starting from just belo)138.476 132 Q 2.5
+(wt)-.25 G(he staf)-2.5 E 2.5(fa)-.25 G(nd w)-2.5 E(orking do)-.1 E(wnw)
+-.25 E 2.5(ard. If)-.1 F(you w)2.5 E(ant se)-.1 E -.15(ve)-.25 G
+(ral types to be handled).15 E(as a single cate)138.476 144 Q(gory)-.15
+E 2.5(,w)-.65 G(ith all types in the cate)-2.5 E(gory ha)-.15 E
+(ving the same stacking priority)-.2 E 2.5(,s)-.65 G(eparate them)-2.5 E
+(with an ampersand rather than a comma. The ampersand cannot be used wi\
+th lyrics or pedal. The)138.476 156 Q(dyn cate)138.476 168 Q(gory appli\
+es to crescendo and decrescendo marks \(from "<" and ">" statements\) a\
+s well as)-.15 E(te)138.476 180 Q(xt with the dyn modi\214er)-.15 E 5
+(.T)-.55 G(he chord cate)-5 E(gory applies to te)-.15 E
+(xt with chord, analysis, or \214gbass mod-)-.15 E
+(i\214ers. The otherte)138.476 192 Q(xt cate)-.15 E
+(gory applies to rom, bold, ital, and boldital items that do not ha)-.15
+E .3 -.15(ve a c)-.2 H(hord,).15 E
+(analysis, \214gbass, or dyn modi\214er)138.476 204 Q 5(.I)-.55 G 2.5
+(fy)-5 G(ou omit an)-2.5 E 2.5(yc)-.15 G(ate)-2.5 E(gories, the)-.15 E
+2.5(yw)-.15 G(ill be stack)-2.5 E(ed last, in their de-)-.1 E -.1(fa)
+138.476 216 S(ult order).1 E(.)-.55 E F1 -.92(Va)69.336 228 S(lue).92 E
+F0(............... mussym, octa).36 E -.15(ve)-.2 G 2.5(,d).15 G
+(yn, otherte)-2.5 E(xt, chord, lyrics, pedal)-.15 E F1(Default)69.336
+240 Q F0(............ mussym, octa).28 E -.15(ve)-.2 G 2.5(,d).15 G
+(yn & otherte)-2.5 E(xt & chord, lyrics, pedal)-.15 E F1(Context)69.336
+252 Q F0(........... score, staf).56 E(f)-.25 E F1(Example)69.336 264 Q
+F0(......... belo)1.66 E -.1(wo)-.25 G(rder = mussym, lyrics, dyn, octa)
+.1 E -.15(ve)-.2 G 2.5(,o).15 G(therte)-2.5 E(xt, chord, pedal)-.15 E F1
+(See also)69.336 276 Q F0(........... abo).83 E -.15(ve)-.15 G(order).15
+E 2.5(,b)-.4 G(etweenorder)-2.5 E 2.5(,c)-.4 G(horddist, dist, dyndist)
+-2.5 E F1(Name)69.336 324 Q F0(.............. betweenorder)1.95 E F1
+(Description)69.336 336 Q F0
+(..... specify in what order to stack items that are printed between tw)
+A 2.5(os)-.1 G(taf)-2.5 E 2.5(fs. The)-.25 F -.25(va)2.5 G
+(lue is a comma-sepa-).25 E
+(rated list of all the types of things that can be printed between staf)
+138.476 348 Q(fs. Items are stack)-.25 E(ed in the order)-.1 E
+(listed, starting from a baseline and w)138.476 360 Q(orking upw)-.1 E
+2.5(ard. If)-.1 F(you w)2.5 E(ant se)-.1 E -.15(ve)-.25 G
+(ral types to be handled as a).15 E(single cate)138.476 372 Q(gory)-.15
+E 2.5(,w)-.65 G(ith all types in the cate)-2.5 E(gory ha)-.15 E
+(ving the same stacking priority)-.2 E 2.5(,s)-.65 G(eparate them with)
+-2.5 E(an ampersand rather than a comma. The ampersand cannot be used w\
+ith lyrics. The dyn cate)138.476 384 Q(gory)-.15 E(applies to crescendo\
+ and decrescendo marks \(from "<" and ">" statements\) as well as te)
+138.476 396 Q(xt with the)-.15 E(dyn modi\214er)138.476 408 Q 5(.T)-.55
+G(he chord cate)-5 E(gory applies to te)-.15 E
+(xt with chord, analysis, or \214gbass modi\214ers. The)-.15 E(otherte)
+138.476 420 Q(xt cate)-.15 E
+(gory applies to rom, bold, ital, and boldital items that do not ha)-.15
+E .3 -.15(ve a c)-.2 H(hord, analysis,).15 E
+(\214gbass, or dyn modi\214er)138.476 432 Q 5(.I)-.55 G 2.5(fy)-5 G
+(ou omit an)-2.5 E 2.5(yc)-.15 G(ate)-2.5 E(gories, the)-.15 E 2.5(yw)
+-.15 G(ill be stack)-2.5 E(ed last, in their def)-.1 E(ault order)-.1 E
+(.)-.55 E F1 -.92(Va)69.336 444 S(lue).92 E F0
+(............... mussym, dyn, otherte).36 E(xt, chord, lyrics,)-.15 E F1
+(Default)69.336 456 Q F0(............ mussym, dyn & otherte).28 E
+(xt & chord, lyrics)-.15 E F1(Context)69.336 468 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 480 Q F0
+(......... betweenorder = mussym, lyrics, dyn & otherte)1.66 E
+(xt, chord)-.15 E F1(See also)69.336 492 Q F0(........... abo).83 E -.15
+(ve)-.15 G(order).15 E 2.5(,b)-.4 G(elo)-2.5 E -.1(wo)-.25 G(rder).1 E
+2.5(,c)-.4 G(horddist, dist, dyndist)-2.5 E F1(Name)69.336 540 Q F0
+(.............. bottommar)1.95 E(gin)-.18 E F1(Description)69.336 552 Q
+F0(..... sets the amount of white space mar)A
+(gin to put at the bottom of each page.)-.18 E
+(It is speci\214ed in inches if)5 E(the units parameter is set to inche\
+s, or in centimeters if the units parameter is set to cm.)138.476 564 Q
+(This pa-)5 E(rameter can only be speci\214ed before an)138.476 576 Q
+2.5(ym)-.15 G(usic or block input.)-2.5 E(Mar)5 E(gins are unaf)-.18 E
+(fected by the)-.25 E("scale" parameter)138.476 588 Q 5(.T)-.55 G
+(he parameter name can be abbre)-5 E(viated to just "botmar)-.25 E
+(gin" if you wish.)-.18 E F1 -.92(Va)69.336 600 S(lue).92 E F0
+(............... 0.0 to pageheight minus 0.5 inches).36 E F1(Default)
+69.336 612 Q F0(............ 0.5 inches).28 E F1(Context)69.336 624 Q F0
+(........... score).56 E F1(Example)69.336 636 Q F0(......... bottommar)
+1.66 E(gin = 0.8)-.18 E F1(See also)69.336 648 Q F0(........... leftmar)
+.83 E(gin, rightmar)-.18 E(gin, topmar)-.18 E(gin pageheight units)-.18
+E EP
+%%Page: 107 113
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(07 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. brace)1.95 E F1
+(Description)69.336 108 Q F0(..... speci\214es which staf)A(fs are to b\
+e grouped together with a brace to the left of the score. If there is a)
+-.25 E(string gi)138.476 120 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(np)-2.5 G
+(arentheses, that string will be used as the label to print on the ne)
+-2.5 E(xt score, left of the)-.15 E(brack)138.476 132 Q(et at its v)-.1
+E(ertical center)-.15 E 5(.I)-.55 G 2.5(ft)-5 G
+(here is a second string, that will be used as the label for succeeding)
+-2.5 E(scores.)138.476 144 Q F1 -.92(Va)69.336 156 S(lue).92 E F0
+(............... a comma-separated list of staf).36 E(fs and/or staf)
+-.25 E 2.5(fr)-.25 G(anges, each optionally follo)-2.5 E
+(wed by one or tw)-.25 E 2.5(od)-.1 G(ouble-)-2.5 E
+(quoted strings enclosed in parentheses.)138.476 168 Q(If there are tw)5
+E 2.5(os)-.1 G(trings, the)-2.5 E 2.5(ya)-.15 G
+(re separated by a comma.)-2.5 E(Staf)138.476 180 Q 2.5(fn)-.25 G
+(umbers can range from 1 to the v)-2.5 E(alue of the "staf)-.25 E
+(fs" parameter)-.25 E 5(.A)-.55 G(gi)-2.5 E -.15(ve)-.25 G 2.5(ns).15 G
+(taf)-2.5 E 2.5(fn)-.25 G(umber can be)-2.5 E
+(speci\214ed only once, and there can be no o)138.476 192 Q -.15(ve)-.15
+G(rlapping between ranges.).15 E(Gi)5 E(ving no v)-.25 E
+(alue will result in)-.25 E(no braces on an)138.476 204 Q 2.5(ys)-.15 G
+(taf)-2.5 E(fs.)-.25 E F1(Default)69.336 216 Q F0(............ no staf)
+.28 E(fs are grouped by braces.)-.25 E F1(Context)69.336 228 Q F0
+(........... score).56 E F1(Examples)69.336 240 Q F0
+(........ brace = 3-4).27 E(brace = 1, 2-3, 4, 5-6)138.476 252 Q
+(brace = 1-2 \("piano"\), 3 \("cello"\))138.476 264 Q
+(brace = 1-2 \("Primo", "I"\))138.476 276 Q(brace =)138.476 288 Q
+(// no braces at all \(the def)20 E(ault\))-.1 E F1(See also)69.336 300
+Q F0(........... brack).83 E(et, label, label2, staf)-.1 E(fs)-.25 E F1
+(Name)69.336 348 Q F0(.............. brack)1.95 E(et)-.1 E F1
+(Description)69.336 360 Q F0(..... speci\214es which staf)A
+(fs are to be grouped together with a brack)-.25 E
+(et to the left of the score. If there is a)-.1 E(string gi)138.476 372
+Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(np)-2.5 G
+(arentheses, that string will be used as the label to print on the ne)
+-2.5 E(xt score, left of the)-.15 E(brack)138.476 384 Q(et at its v)-.1
+E(ertical center)-.15 E 5(.I)-.55 G 2.5(ft)-5 G
+(here is a second string, that will be used as the label for succeeding)
+-2.5 E(scores.)138.476 396 Q F1 -.92(Va)69.336 408 S(lue).92 E F0
+(............... a comma-separated list of staf).36 E(fs and/or staf)
+-.25 E 2.5(fr)-.25 G(anges, each optionally follo)-2.5 E
+(wed by one or tw)-.25 E 2.5(od)-.1 G(ouble-)-2.5 E
+(quoted strings enclosed in parentheses.)138.476 420 Q(If there are tw)5
+E 2.5(os)-.1 G(trings, the)-2.5 E 2.5(ya)-.15 G
+(re separated by a comma.)-2.5 E(Staf)138.476 432 Q 2.5(fn)-.25 G
+(umbers can range from 1 to the v)-2.5 E(alue of the "staf)-.25 E
+(fs" parameter)-.25 E 5(.A)-.55 G(brack)-2.5 E(et range can o)-.1 E -.15
+(ve)-.15 G(rlap).15 E(another brack)138.476 444 Q
+(et range, as long as one range is a proper subset of the other)-.1 E 5
+(.G)-.55 G -.25(iv)-5 G(ing no v).25 E(alue will re-)-.25 E
+(sult in no brack)138.476 456 Q(ets on an)-.1 E 2.5(ys)-.15 G(taf)-2.5 E
+(fs.)-.25 E F1(Default)69.336 468 Q F0(............ no staf).28 E
+(fs are grouped by brack)-.25 E(ets.)-.1 E F1(Context)69.336 480 Q F0
+(........... score).56 E F1(Examples)69.336 492 Q F0(........ brack).27
+E(et = 6-7)-.1 E(brack)138.476 504 Q(et = 17, 21-23)-.1 E(brack)138.476
+516 Q(et = 8-9 \("SA)-.1 E(TB"\))-1.11 E(brack)138.476 528 Q
+(et = 10-12 \("Strings", "Str"\))-.1 E(brack)138.476 540 Q(et =)-.1 E
+(// no brack)20 E(ets at all \(the def)-.1 E(ault\))-.1 E F1(See also)
+69.336 552 Q F0(........... brace, label, label2, staf).83 E(fs)-.25 E
+F1(Name)69.336 600 Q F0(.............. cancelk)1.95 E -.15(ey)-.1 G F1
+(Description)69.336 612 Q F0(..... When set to)A F1(y)2.5 E F0 2.5(,w)C
+(hen a k)-2.5 E .3 -.15(ey c)-.1 H(hanges, an).15 E 2.5(ys)-.15 G
+(harps or \215ats in the pre)-2.5 E(vious k)-.25 E .3 -.15(ey t)-.1 H
+(hat are not part of the).15 E(ne)138.476 624 Q 2.5(wk)-.25 G .3 -.15
+(ey w)-2.6 H
+(ill be canceled by printing natural signs, before printing the ne).15 E
+2.5(wk)-.25 G .3 -.15(ey s)-2.6 H(ignature. When set).15 E(to)138.476
+636 Q F1(n)2.5 E F0 2.5(,t)C(he naturals will only be printed if the ne)
+-2.5 E 2.5(wk)-.25 G .3 -.15(ey h)-2.6 H(as no sharps or \215ats.).15 E
+F1 -.92(Va)69.336 648 S(lue).92 E F0(...............).36 E F1(y)2.5 E F0
+(or)2.5 E F1(n)2.5 E(Default)69.336 660 Q F0(............ n).28 E F1
+(Context)69.336 672 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Example)69.336 684 Q F0(......... cancelk)1.66 E -.15(ey)-.1 G(=y).15 E
+F1(See also)69.336 696 Q F0(........... k).83 E -.15(ey)-.1 G EP
+%%Page: 108 114
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(08 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. chorddist)1.95 E F1
+(Description)69.336 108 Q F0(..... sets minimum distance from staf)A 2.5
+(ft)-.25 G 2.5(op)-2.5 G(lace chords. When chord marks are printed, the)
+-2.5 E 2.5(yw)-.15 G(ill be)-2.5 E(placed no closer to the staf)138.476
+120 Q 2.5(ft)-.25 G(han the v)-2.5 E(alue of this parameter)-.25 E 2.5
+(.T)-.55 G(his can be used to reduce the ragged)-2.5 E(ef)138.476 132 Q
+(fect of ha)-.25 E(ving some chord marks much higher than others, becau\
+se other things were in their w)-.2 E(ay)-.1 E(.)-.65 E
+(If a speci\214c chord mark has to be mo)138.476 144 Q -.15(ve)-.15 G
+2.5(df).15 G(arther a)-2.6 E -.1(wa)-.15 G 2.5(yt).1 G
+(han this parameter to a)-2.5 E -.2(vo)-.2 G(id running into).2 E
+(something, that will still happen, b)138.476 156 Q(ut an)-.2 E 2.5(yo)
+-.15 G(thers will come out at the le)-2.5 E -.15(ve)-.25 G 2.5(ls).15 G
+(peci\214ed by this parame-)-2.5 E(ter)138.476 168 Q 5(.T)-.55 G
+(his parameter may be o)-5 E -.15(ve)-.15 G
+(rridden on speci\214c items. The section on tempo, dynamic marks,).15 E
+(ornaments, etc.)138.476 180 Q(gi)5 E -.15(ve)-.25 G 2.5(sd).15 G
+(etails on ho)-2.5 E 2.5(wt)-.25 G 2.5(od)-2.5 G 2.5(ot)-2.5 G(his.)-2.5
+E F1 -.92(Va)69.336 192 S(lue).92 E F0
+(............... a whole number between 0 and 50 inclusi).36 E -.15(ve)
+-.25 G 2.5(,g).15 G -2.15 -.25(iv e)-2.5 H 2.5(ni).25 G 2.5(ns)-2.5 G
+(tepsizes.)-2.5 E F1(Default)69.336 204 Q F0(............ 3).28 E F1
+(Context)69.336 216 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Example)69.336 228 Q F0(......... chorddist = 4)1.66 E F1(See also)
+69.336 240 Q F0(........... dyndist, dist, scorepad, scoresep).83 E F1
+(Name)69.336 288 Q F0(.............. clef)1.95 E F1(Description)69.336
+300 Q F0(..... sets the clef to use.)A
+(Changing a clef may also change the def)5 E(ault octa)-.1 E .3 -.15
+(ve \()-.2 H(see the "defoct" parameter).15 E(belo)138.476 312 Q(w\).)
+-.25 E F1 -.92(Va)69.336 324 S(lue).92 E F0(............... treble, tre\
+ble8, 8treble, frenchviolin, soprano, mezzosoprano, alto, tenor).36 E
+2.5(,b)-.4 G(aritone or bass.)-2.5 E(The tre-)5 E(ble8 clef looks lik)
+138.476 336 Q 2.5(eat)-.1 G(reble clef with an 8 belo)-2.5 E 2.5(wi)-.25
+G(t, and refers to notes that are an octa)-2.5 E .3 -.15(ve l)-.2 H -.25
+(ow).15 G(er than).25 E 2.5(an)138.476 348 S(ormal treble clef.)-2.5 E
+(The 8treble clef looks lik)5 E 2.5(eat)-.1 G(reble clef with an 8 abo)
+-2.5 E .3 -.15(ve i)-.15 H(t, and refers to notes).15 E
+(that are an octa)138.476 360 Q .3 -.15(ve h)-.2 H
+(igher than a normal treble clef.).15 E(If the staf)5 E
+(\215ines parameter includes the "drum")-.25 E -.1(ke)138.476 372 S(yw)
+-.05 E(ord, then the v)-.1 E(alue of this clef parameter is only used f\
+or determining the placement of notes)-.25 E(on the staf)138.476 384 Q
+(f, with the drum \(or "neutral"\) clef actually printed.)-.25 E
+(Clef can be changed in the middle)5 E
+(of a measure using a construct lik)138.476 396 Q 2.5(e<)-.1 G(> before a note group.)-2.5 E F1(Default)
+69.336 408 Q F0(............ treble).28 E F1(Context)69.336 420 Q F0
+(........... score, staf).56 E(f)-.25 E(It is possible to change this p\
+arameter in the middle of a measure, using << >>.)138.476 432 Q F1
+(Example)69.336 444 Q F0(......... clef = alto)1.66 E F1(See also)69.336
+456 Q F0(........... defoct, staf).83 E(\215ines)-.25 E F1(Name)69.336
+504 Q F0(.............. crescdist)1.95 E F1(Description)69.336 516 Q F0
+(..... This parameter is obsolete; it has been replaced by the dyndist \
+parameter)A(.)-.55 E F1(Name)69.336 564 Q F0(.............. defoct)1.95
+E F1(Description)69.336 576 Q F0(..... sets the def)A(ault octa)-.1 E .3
+-.15(ve f)-.2 H(or an).15 E 2.5(yn)-.15 G(ote which does not ha)-2.5 E
+.3 -.15(ve a)-.2 H 2.5(ne).15 G(xplicit octa)-2.65 E .3 -.15(ve s)-.2 H
+2.5(peci\214ed. An).15 F(octa)2.5 E .3 -.15(ve g)-.2 H(oes).15 E
+(from C up to the ne)138.476 588 Q(xt B, with octa)-.15 E .3 -.15
+(ve 4 b)-.2 H(eing the octa).15 E .3 -.15(ve b)-.2 H -.15(eg).15 G
+(inning on middle C.).15 E(If the clef is)5 E(changed on a staf)138.476
+600 Q(f, the def)-.25 E(ault octa)-.1 E .3 -.15(ve i)-.2 H 2.5(sc).15 G
+(hanged to match the ne)-2.5 E 2.5(wc)-.25 G 2.5(lef. defoct)-2.5 F
+(can be changed in)2.5 E(the middle of a measure using a construct lik)
+138.476 612 Q 2.5(e<)-.1 G(> before a note group.)-2.5 E F1 -.92(Va)69.336 624 S(lue).92 E
+F0(............... a number from 0 to 9 inclusi).36 E -.15(ve)-.25 G 2.5
+(.O).15 G(cta)-2.5 E .3 -.15(ve 4 i)-.2 H 2.5(st).15 G(he octa)-2.5 E .3
+-.15(ve b)-.2 H -.15(eg).15 G(inning at middle C.).15 E F1(Default)
+69.336 636 Q F0(............ the octa).28 E .3 -.15(ve c)-.2 H
+(ontaining the note represented by the middle line of the staf).15 E 2.5
+(fg)-.25 G -2.15 -.25(iv e)-2.5 H 2.5(nt).25 G(he current clef.)-2.5 E
+(\(Oc-)5 E(ta)138.476 648 Q .3 -.15(ve 5 f)-.2 H
+(or frenchviolin and 8treble; octa).15 E .3 -.15(ve 4 f)-.2 H
+(or treble, soprano, mezzosoprano, and alto clefs; oc-).15 E(ta)138.476
+660 Q .3 -.15(ve 3 f)-.2 H(or treble8, tenor).15 E 2.5(,b)-.4 G
+(aritone and bass clefs\).)-2.5 E F1(Context)69.336 672 Q F0
+(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E(It is possible to\
+ change this parameter in the middle of a measure, using << >>.)138.476
+684 Q F1(Example)69.336 696 Q F0(......... defoct = 3)1.66 E EP
+%%Page: 109 115
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(09 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. dist)1.95 E F1
+(Description)69.336 108 Q F0(..... sets minimum distance from staf)A 2.5
+(ft)-.25 G 2.5(op)-2.5 G
+(lace rom, bold, ital, and boldital items, and rehearsal marks.)-2.5 E
+(When these items are printed, the)138.476 120 Q 2.5(yw)-.15 G
+(ill be placed no closer to the staf)-2.5 E 2.5(ft)-.25 G(han the v)-2.5
+E(alue of this param-)-.25 E(eter)138.476 132 Q 2.5(.T)-.55 G
+(his can be used to reduce the ragged ef)-2.5 E(fect of ha)-.25 E
+(ving some items much higher than others,)-.2 E
+(because other things were in their w)138.476 144 Q(ay)-.1 E 5(.I)-.65 G
+2.5(fas)-5 G(peci\214c item has to be mo)-2.5 E -.15(ve)-.15 G 2.5(df)
+.15 G(arther a)-2.6 E -.1(wa)-.15 G 2.5(yt).1 G(han this)-2.5 E
+(parameter to a)138.476 156 Q -.2(vo)-.2 G
+(id running into something, that will still happen, b).2 E(ut an)-.2 E
+2.5(yo)-.15 G(thers will come out at)-2.5 E(the le)138.476 168 Q -.15
+(ve)-.25 G 2.5(ls).15 G(peci\214ed by this parameter)-2.5 E 5(.I)-.55 G
+2.5(fa)-5 G 2.5(ni)-2.5 G
+(tem is also a chord, the chorddist parameter will be)-2.5 E
+(used instead of dist.)138.476 180 Q(This parameter may be o)5 E -.15
+(ve)-.15 G(rridden on speci\214c items. The sections on tempo,).15 E
+(dynamic marks, ornaments, etc.)138.476 192 Q(and on rehearsal marks gi)
+5 E .3 -.15(ve d)-.25 H(etails on ho).15 E 2.5(wt)-.25 G 2.5(od)-2.5 G
+2.5(ot)-2.5 G(his.)-2.5 E F1 -.92(Va)69.336 204 S(lue).92 E F0
+(............... a whole number between 0 and 50 inclusi).36 E -.15(ve)
+-.25 G 2.5(,g).15 G -2.15 -.25(iv e)-2.5 H 2.5(ni).25 G 2.5(ns)-2.5 G
+(tepsizes.)-2.5 E F1(Default)69.336 216 Q F0(............ 2).28 E F1
+(Context)69.336 228 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Example)69.336 240 Q F0(......... dist = 6)1.66 E F1(See also)69.336
+252 Q F0(........... chorddist, dyndist, scorepad, scoresep).83 E F1
+(Name)69.336 300 Q F0(.............. di)1.95 E(vision)-.25 E F1
+(Description)69.336 312 Q F0(..... sets MIDI di)A(vision \(number of cl\
+ock ticks per quarter note\). This typically has a v)-.25 E
+(alue of 192 or 384.)-.25 E
+(This parameter can only be speci\214ed before an)138.476 324 Q 2.5(ym)
+-.15 G(usic or block input.)-2.5 E F1 -.92(Va)69.336 336 S(lue).92 E F0
+(............... 1 to 1536).36 E F1(Default)69.336 348 Q F0
+(............ 192).28 E F1(Context)69.336 360 Q F0(........... score).56
+E F1(Example)69.336 372 Q F0(......... di)1.66 E(vision = 384)-.25 E F1
+(Name)69.336 420 Q F0(.............. dyndist)1.95 E F1(Description)
+69.336 432 Q F0(..... sets minimum distance from staf)A 2.5(ft)-.25 G
+2.5(op)-2.5 G(lace crescendo and decrescendo marks.)-2.5 E(and te)5 E
+(xt that is)-.15 E(mark)138.476 444 Q(ed "dyn.")-.1 E
+(When these items are printed, the)5 E 2.5(yw)-.15 G
+(ill be placed no closer to the staf)-2.5 E 2.5(ft)-.25 G(han the v)-2.5
+E(al-)-.25 E(ue of this parameter)138.476 456 Q 2.5(.T)-.55 G
+(his can be used to reduce the ragged ef)-2.5 E(fect of ha)-.25 E
+(ving some items much high-)-.2 E
+(er than others, because other things were in their w)138.476 468 Q(ay)
+-.1 E 5(.I)-.65 G 2.5(fas)-5 G(peci\214c item has to be mo)-2.5 E -.15
+(ve)-.15 G 2.5(df).15 G(arther)-2.6 E -2.3 -.15(aw a)138.476 480 T 2.5
+(yt).15 G(han this parameter to a)-2.5 E -.2(vo)-.2 G
+(id running into something, that will still happen, b).2 E(ut an)-.2 E
+2.5(yo)-.15 G(thers will)-2.5 E(come out at the le)138.476 492 Q -.15
+(ve)-.25 G 2.5(ls).15 G(peci\214ed by this parameter)-2.5 E 5(.T)-.55 G
+(his parameter may be o)-5 E -.15(ve)-.15 G(rridden on speci\214c).15 E
+(items. The section on tempo, dynamic marks, ornaments, etc.)138.476 504
+Q(gi)5 E -.15(ve)-.25 G 2.5(sd).15 G(etails on ho)-2.5 E 2.5(wt)-.25 G
+2.5(od)-2.5 G 2.5(ot)-2.5 G(his.)-2.5 E F1 -.92(Va)69.336 516 S(lue).92
+E F0(............... a whole number between 0 and 50 inclusi).36 E -.15
+(ve)-.25 G 2.5(,g).15 G -2.15 -.25(iv e)-2.5 H 2.5(ni).25 G 2.5(ns)-2.5
+G(tepsizes.)-2.5 E F1(Default)69.336 528 Q F0(............ 2).28 E F1
+(Context)69.336 540 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Example)69.336 552 Q F0(......... dyndist = 4)1.66 E F1(See also)69.336
+564 Q F0(........... chorddist, dist, scorepad, scoresep).83 E EP
+%%Page: 110 116
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(10 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. endingstyle)1.95 E
+F1(Description)69.336 108 Q F0(..... controls ho)A 2.5<778c>-.25 G
+(rst and second endings are placed.)-2.5 E
+(This parameter also controls where measure num-)5 E
+(bers and rehearsal marks are placed.)138.476 120 Q 2.5(Av)5 G
+(alue of "top" means that the endings and similar marks)-2.75 E
+(will be sho)138.476 132 Q(wn only abo)-.25 E .3 -.15(ve t)-.15 H
+(he top visible staf).15 E 2.5(f. A)-.25 F -.25(va)2.5 G
+(lue of "barred" means these marks will be).25 E(sho)138.476 144 Q
+(wn abo)-.25 E .3 -.15(ve e)-.15 H(ach set of staf).15 E
+(fs that is barred together)-.25 E 2.5(.E)-.55 G(ach staf)-2.5 E 2.5(ft)
+-.25 G(hat is barred indi)-2.5 E(vidually will also)-.25 E(ha)138.476
+156 Q .3 -.15(ve t)-.2 H(he ending sho).15 E(wn abo)-.25 E .3 -.15(ve i)
+-.15 H 2.5(t. \(See).15 F(the "barstyle" parameter abo)2.5 E -.15(ve)
+-.15 G 2.5(.\) A).15 F -.25(va)2.5 G(lue of "grouped").25 E
+(means the marks will be sho)138.476 168 Q(wn abo)-.25 E .3 -.15(ve t)
+-.15 H(he top visible staf).15 E 2.5(fo)-.25 G 2.5(fe)-2.5 G
+(ach range of staf)-2.5 E(fs that are joined by)-.25 E 2.5(ab)138.476
+180 S(race or brack)-2.5 E 2.5(et. In)-.1 F
+(all cases, at least the top visible staf)2.5 E 2.5(fw)-.25 G(ill ha)
+-2.5 E .3 -.15(ve e)-.2 H(ndings sho).15 E(wn abo)-.25 E .3 -.15(ve i)
+-.15 H(t.).15 E F1 -.92(Va)69.336 192 S(lue).92 E F0
+(............... top, barred, or grouped).36 E F1(Default)69.336 204 Q
+F0(............ top).28 E F1(Context)69.336 216 Q F0(........... score)
+.56 E F1(Example)69.336 228 Q F0(......... endingstyle = grouped)1.66 E
+F1(See also)69.336 240 Q F0(........... barstyle, brace, brack).83 E
+(et, measnum, rehstyle, visible)-.1 E F1(Name)69.336 288 Q F0
+(.............. \214rstpage)1.95 E F1(Description)69.336 300 Q F0
+(..... speci\214es what to number the \214rst page.)A(This v)5 E
+(alue can be o)-.25 E -.15(ve)-.15 G(rridden by the -p command line op-)
+.15 E 2.5(tion. This)138.476 312 R(parameter can only be set before an)
+2.5 E 2.5(ym)-.15 G(usic or block input.)-2.5 E F1 -.92(Va)69.336 324 S
+(lue).92 E F0(............... 1 to 5000).36 E F1(Default)69.336 336 Q F0
+(............ 1).28 E F1(Context)69.336 348 Q F0(........... score).56 E
+F1(Example)69.336 360 Q F0(......... \214rstpage = 12)1.66 E F1(Name)
+69.336 408 Q F0(.............. font)1.95 E F1(Description)69.336 420 Q
+F0(..... speci\214es which font to use for print, left, right, center)A
+2.5(,a)-.4 G(nd title statements, and "with" lists \(i.e.,)-2.5 E
+(strings that are associated with a particular chord\).)138.476 432 Q F1
+-.92(Va)69.336 444 S(lue).92 E F0
+(............... rom, ital, bold, or boldital).36 E F1(Default)69.336
+456 Q F0(............ rom).28 E F1(Context)69.336 468 Q F0
+(........... score, staf).56 E(f, header)-.25 E 2.5(,f)-.4 G(ooter)-2.5
+E 2.5(,h)-.4 G(eader2, footer2, top, bottom, top2, bottom2, block)-2.5 E
+F1(Example)69.336 480 Q F0(......... font = boldital)1.66 E F1(See also)
+69.336 492 Q F0(........... fontf).83 E(amily)-.1 E 2.5(,l)-.65 G
+(yricsfont, lyricsfontf)-2.5 E(amily)-.1 E 2.5(,s)-.65 G(ize)-2.5 E F1
+(Name)69.336 540 Q F0(.............. fontf)1.95 E(amily)-.1 E F1
+(Description)69.336 552 Q F0(..... speci\214es what font f)A
+(amily to use for print, left, right, center)-.1 E 2.5(,a)-.4 G
+(nd title statements and "with" lists \(i.e.,)-2.5 E
+(strings that are associated with a particular chord\).)138.476 564 Q F1
+-.92(Va)69.336 576 S(lue).92 E F0(............... a).36 E -.25(va)-.2 G
+(ntg).25 E(arde, bookman, courier)-.05 E 2.5(,h)-.4 G(elv)-2.5 E
+(etica, ne)-.15 E(wcentury)-.25 E 2.5(,p)-.65 G(alatino, times)-2.5 E F1
+(Default)69.336 588 Q F0(............ times).28 E F1(Context)69.336 600
+Q F0(........... score, staf).56 E(f, header)-.25 E 2.5(,f)-.4 G(ooter)
+-2.5 E 2.5(,h)-.4 G(eader2, footer2, top, bottom, top2, bottom2, block)
+-2.5 E F1(Example)69.336 612 Q F0(......... fontf)1.66 E(amily=palatino)
+-.1 E F1(See also)69.336 624 Q F0
+(........... font, lyricsfont, lyricsfontf).83 E(amily)-.1 E EP
+%%Page: 111 117
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(11 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. gridfret)1.95 E F1
+(Description)69.336 108 Q F0
+(..... speci\214es when to print fret numbers on grids.)A(Normally)5 E
+2.5(,t)-.65 G(he top line of a grid represents the nut.)-2.5 E(Ho)
+138.476 120 Q(we)-.25 E -.15(ve)-.25 G .8 -.4(r, i).15 H 2.5(ft).4 G
+(he \214ngering for a chord is rather f)-2.5 E
+(ar up the neck, it is customary to ha)-.1 E .3 -.15(ve t)-.2 H
+(he top line of).15 E(the grid represent some other fret, and print a f\
+ret number and "fr" ne)138.476 132 Q(xt to the grid, sho)-.15 E
+(wing the ac-)-.25 E(tual fret of the rightmost fret mark. This paramet\
+er controls when Mup be)138.476 144 Q(gins using this alternate)-.15 E
+(format. Whene)138.476 156 Q -.15(ve)-.25 G 2.5(ra).15 G
+(ll the frets of a chord are greater than or equal to the v)-2.5 E
+(alue speci\214ed for this pa-)-.25 E(rameter)138.476 168 Q 2.5(,a)-.4 G
+(nd there are no strings mark)-2.5 E
+(ed "o", the "fr" notation is used. If no v)-.1 E
+(alue is set for this pa-)-.25 E(rameter)138.476 180 Q 2.5(,t)-.4 G(he \
+grid will just be made as tall as necessary to accommodate the chord')
+-2.5 E 2.5(sf)-.55 G(rets.)-2.5 E F1 -.92(Va)69.336 192 S(lue).92 E F0
+(............... 2 to 99, or not set).36 E F1(Default)69.336 204 Q F0
+(............ 4).28 E F1(Context)69.336 216 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 228 Q F0
+(......... gridfret = 3)1.66 E(gridfret =)138.476 240 Q F1(See also)
+69.336 252 Q F0(........... gridsatend, gridscale, gridswhereused,).83 E
+F1(Name)69.336 300 Q F0(.............. gridsatend)1.95 E F1(Description)
+69.336 312 Q F0(..... speci\214es whether to print guitar grids at the \
+end of the song.)A(If set to "y" grids for all of the chords)5 E
+(used in the song will be printed.)138.476 324 Q F1 -.92(Va)69.336 336 S
+(lue).92 E F0(............... y or n).36 E F1(Default)69.336 348 Q F0
+(............ n).28 E F1(Context)69.336 360 Q F0(........... score).56 E
+F1(Example)69.336 372 Q F0(......... gridsatend = y)1.66 E F1(See also)
+69.336 384 Q F0(........... gridfret, gridscale, gridswhereused).83 E F1
+(Name)69.336 432 Q F0(.............. gridscale)1.95 E F1(Description)
+69.336 444 Q F0(..... speci\214es ho)A 2.5(wl)-.25 G(ar)-2.5 E
+(ge to mak)-.18 E 2.5(eg)-.1 G(rids, relati)-2.5 E .3 -.15(ve t)-.25 H
+2.5(ot).15 G(heir def)-2.5 E(ault size.)-.1 E -.15(Fo)5 G 2.5(re).15 G
+(xample, a v)-2.65 E(alue of 0.5 will)-.25 E(mak)138.476 456 Q 2.5(et)
+-.1 G(hem 1/2 their def)-2.5 E(ault size.)-.1 E(The def)5 E
+(ault size for grids summarized at the end of the song \(the)-.1 E
+(gridsatend parameter\) is lar)138.476 468 Q(ger than the def)-.18 E
+(ault size for those printed with the music \(the)-.1 E
+(gridswhereused parameter\).)138.476 480 Q F1 -.92(Va)69.336 492 S(lue)
+.92 E F0(............... 0.1 to 10.0).36 E F1(Default)69.336 504 Q F0
+(............ 1.0).28 E F1(Context)69.336 516 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 528 Q F0
+(......... gridscale = 0.5)1.66 E F1(See also)69.336 540 Q F0
+(........... gridsatend, gridfret, gridswhereused, scale, staf).83 E
+(fscale)-.25 E F1(Name)69.336 588 Q F0(.............. gridswhereused)
+1.95 E F1(Description)69.336 600 Q F0(..... speci\214es whether to prin\
+t guitar grids along with chords where the)A 2.5(ya)-.15 G
+(ppear in the song. If set to "y")-2.5 E(each te)138.476 612 Q
+(xt item with the chord modi\214er will ha)-.15 E .3 -.15(ve a g)-.2 H
+(rid printed belo).15 E 2.5(wi)-.25 G(ts name.)-2.5 E F1 -.92(Va)69.336
+624 S(lue).92 E F0(............... y or n).36 E F1(Default)69.336 636 Q
+F0(............ n).28 E F1(Context)69.336 648 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 660 Q F0
+(......... gridswhereused = y)1.66 E F1(See also)69.336 672 Q F0
+(........... gridfret, gridsatend, gridscale).83 E EP
+%%Page: 112 118
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(12 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. k)1.95 E -.15(ey)-.1
+G F1(Description)69.336 108 Q F0(..... sets the k)A .3 -.15(ey s)-.1 H
+(ignature. This can be speci\214ed either by gi).15 E
+(ving the number of sharps \(#\) or \215ats \(&\), or)-.25 E(by gi)
+138.476 120 Q(ving the name of the k)-.25 E -.15(ey)-.1 G(.)-.5 E F1
+-.92(Va)69.336 132 S(lue).92 E F0
+(............... If using the number of sharps/\215ats format, the v).36
+E(alue is a number from 0 to 7, follo)-.25 E(wed by "#" or)-.25 E
+("&," optionally follo)138.476 144 Q(wed by "major" or "minor)-.25 E
+(." 0& and 0# are equi)-.55 E -.25(va)-.25 G 2.5(lent. If).25 F
+(using the name of)2.5 E(the k)138.476 156 Q -.15(ey)-.1 G 2.5(,t)-.5 G
+(he v)-2.5 E(alue is a letter "a" through "g," optionally follo)-.25 E
+(wed by a "#" or "&," optionally fol-)-.25 E(lo)138.476 168 Q
+(wed by "major" or "minor)-.25 E 2.5(." The)-.55 F
+("major" and "minor" can be abbre)2.5 E(viated to "maj" or "min.")-.25 E
+(The)5 E("major" or "minor" is used for MIDI \214le purposes, and is op\
+tional; if omitted, it def)138.476 180 Q(aults to major)-.1 E(.)-.55 E
+(If you wish to use a mode other than major or minor)138.476 192 Q 2.5
+(,y)-.4 G(ou ha)-2.5 E .3 -.15(ve t)-.2 H 2.5(os).15 G
+(pecify the number of sharps or)-2.5 E(\215ats.)138.476 204 Q F1
+(Default)69.336 216 Q F0(............ c major).28 E F1(Context)69.336
+228 Q F0(........... score, staf).56 E(f)-.25 E F1(Example)69.336 240 Q
+F0(......... k)1.66 E .3 -.15(ey = 3)-.1 H(&).15 E -.1(ke)138.476 252 S
+2.5(y=6)-.05 G(#)-2.5 E -.1(ke)138.476 264 S 2.5(y=c)-.05 G 2.5(#m)-2.5
+G(inor)-2.5 E -.1(ke)138.476 276 S 2.5(y=dm)-.05 G(ajor)-2.5 E F1
+(See also)69.336 288 Q F0(........... staf).83 E
+(\215ines, transpose, addtranspose)-.25 E F1(Name)69.336 336 Q F0
+(.............. label)1.95 E F1(Description)69.336 348 Q F0
+(..... specify a label to be printed to the left of the staf)A 2.5(fo)
+-.25 G 2.5(nt)-2.5 G(he ne)-2.5 E
+(xt score. If there is also a brace or brack)-.15 E(et)-.1 E
+(label, that label will be to the left of this label.)138.476 360 Q
+(There is a label2 parameter that is used on subse-)5 E(quent scores.)
+138.476 372 Q(In addition to being used for the v)5 E
+(ery \214rst score of a song, this label parameter might)-.15 E
+(be used to clearly mark a change in instrumentation or v)138.476 384 Q
+(oices for a particular staf)-.2 E(f. The label2)-.25 E -.1(wo)138.476
+396 S(uld typically be changed at the same time, gi).1 E
+(ving a more abbre)-.25 E(viated label. F)-.25 E(or e)-.15 E
+(xample, you)-.15 E(might set label="T)138.476 408 Q
+(enor/Bass" and label2="TB")-.7 E F1 -.92(Va)69.336 420 S(lue).92 E F0
+(............... a te).36 E(xt string enclosed in double quotes.)-.15 E
+F1(Default)69.336 432 Q F0
+(............ enough spaces to produce an indent of 1/2 inch).28 E F1
+(Context)69.336 444 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Example)69.336 456 Q F0(......... label = "oboe")1.66 E F1(See also)
+69.336 468 Q F0(........... brace, brack).83 E(et, label2)-.1 E F1(Name)
+69.336 516 Q F0(.............. label2)1.95 E F1(Description)69.336 528 Q
+F0(..... specify a label to be printed to the left of the staf)A 2.5(fo)
+-.25 G 2.5(na)-2.5 G
+(ll scores after the \214rst. If there is also a brace)-2.5 E(or brack)
+138.476 540 Q(et label, that label will be to the left of this label.)
+-.1 E(If both the label and label2 parameters)5 E
+(are set at the same time, the label v)138.476 552 Q
+(alue will be used for the immediately follo)-.25 E
+(wing score, with the)-.25 E(label2 v)138.476 564 Q
+(alue used for subsequent scores.)-.25 E(If ho)5 E(we)-.25 E -.15(ve)
+-.25 G .8 -.4(r, a).15 H(fter the \214rst score, only the label2 is).4 E
+(changed, then the label2 v)138.476 576 Q
+(alue will be used on the immediately follo)-.25 E
+(wing score as well as subse-)-.25 E(quent scores.)138.476 588 Q F1 -.92
+(Va)69.336 600 S(lue).92 E F0(............... a te).36 E
+(xt string enclosed in double quotes)-.15 E F1(Default)69.336 612 Q F0
+(............ no label).28 E F1(Context)69.336 624 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 636 Q F0
+(......... label2 = "Solo")1.66 E F1(See also)69.336 648 Q F0
+(........... brace, brack).83 E(et, label)-.1 E EP
+%%Page: 113 119
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(13 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. leftmar)1.95 E(gin)
+-.18 E F1(Description)69.336 108 Q F0
+(..... sets the amount of white space mar)A
+(gin to put at the left side of each page.)-.18 E
+(It is speci\214ed in inches if)5 E(the units parameter is set to inche\
+s, or in centimeters if the units parameter is set to cm.)138.476 120 Q
+(This pa-)5 E(rameter can only be speci\214ed before an)138.476 132 Q
+2.5(ym)-.15 G(usic or block input.)-2.5 E(Mar)5 E(gins are unaf)-.18 E
+(fected by the)-.25 E("scale" parameter)138.476 144 Q(.)-.55 E F1 -.92
+(Va)69.336 156 S(lue).92 E F0(............... 0.0 to page).36 E
+(width minus 0.5 inches)-.25 E F1(Default)69.336 168 Q F0
+(............ 0.5 inches).28 E F1(Context)69.336 180 Q F0
+(........... score).56 E F1(Example)69.336 192 Q F0(......... leftmar)
+1.66 E(gin = 0.3)-.18 E F1(See also)69.336 204 Q F0
+(........... bottommar).83 E(gin, rightmar)-.18 E(gin, topmar)-.18 E
+(gin, page)-.18 E(width, units)-.25 E F1(Name)69.336 252 Q F0
+(.............. lyricsalign)1.95 E F1(Description)69.336 264 Q F0
+(..... speci\214es ho)A 2.5(wt)-.25 G 2.5(oa)-2.5 G
+(lign lyric syllables with chords. Its v)-2.5 E
+(alue is the proportion of each syllable to place)-.25 E
+(to the left of the syllable')138.476 276 Q 2.5(sc)-.55 G 2.5
+(hord. Thus)-2.5 F(for e)2.5 E(xample, a v)-.15 E
+(alue of 0.0 causes the left edge of syllables)-.25 E
+(to be aligned with the chords, whereas a v)138.476 288 Q
+(alue of 0.5 causes syllables to be centered with the chord,)-.25 E(and\
+ 1.0 causes the right edge of the syllables to be aligned with the chor\
+d.)138.476 300 Q F1 -.92(Va)69.336 312 S(lue).92 E F0
+(............... 0.0 to 1.0).36 E F1(Default)69.336 324 Q F0
+(............ 0.25).28 E F1(Context)69.336 336 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 348 Q F0
+(......... lyricsalign = 0.1)1.66 E F1(See also)69.336 360 Q F0
+(........... sylposition).83 E F1(Name)69.336 408 Q F0
+(.............. lyricsfont)1.95 E F1(Description)69.336 420 Q F0
+(..... sets which font to use for lyrics.)A F1 -.92(Va)69.336 432 S(lue)
+.92 E F0(............... rom, ital, bold, boldital).36 E F1(Default)
+69.336 444 Q F0(............ rom).28 E F1(Context)69.336 456 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 468 Q F0
+(......... lyricsfont = ital)1.66 E F1(See also)69.336 480 Q F0
+(........... font, lyricssize).83 E F1(Name)69.336 528 Q F0
+(.............. lyricsfontf)1.95 E(amily)-.1 E F1(Description)69.336 540
+Q F0(..... speci\214es what font f)A(amily to use for lyrics.)-.1 E F1
+-.92(Va)69.336 552 S(lue).92 E F0(............... a).36 E -.25(va)-.2 G
+(ntg).25 E(arde, bookman, courier)-.05 E 2.5(,h)-.4 G(elv)-2.5 E
+(etica, ne)-.15 E(wcentury)-.25 E 2.5(,p)-.65 G(alatino, times)-2.5 E F1
+(Default)69.336 564 Q F0(............ times).28 E F1(Context)69.336 576
+Q F0(........... score, staf).56 E(f)-.25 E F1(Example)69.336 588 Q F0
+(......... lyricsfontf)1.66 E(amily=helv)-.1 E(etica)-.15 E F1(See also)
+69.336 600 Q F0(........... font, fontf).83 E(amily)-.1 E 2.5(,l)-.65 G
+(yricsfont)-2.5 E F1(Name)69.336 648 Q F0(.............. lyricssize)1.95
+E F1(Description)69.336 660 Q F0
+(..... sets point size to use for lyrics.)A F1 -.92(Va)69.336 672 S(lue)
+.92 E F0(............... a number from 1 to 100).36 E F1(Default)69.336
+684 Q F0(............ 12).28 E F1(Context)69.336 696 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 708 Q F0
+(......... lyricssize = 10)1.66 E F1(See also)69.336 720 Q F0
+(........... lyricsfont, lyricsfontf).83 E(amily)-.1 E 2.5(,s)-.65 G
+(ize)-2.5 E EP
+%%Page: 114 120
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(14 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. measnum)1.95 E F1
+(Description)69.336 108 Q F0
+(..... speci\214es whether or not to print measure numbers.)A
+(If set to "y)5 E(," the current measure number will be)-.65 E
+(printed at the be)138.476 120 Q(ginning of each score other than the \
+\214rst. The number will be printed abo)-.15 E .3 -.15(ve a)-.15 H -.15
+(ny).15 G(scores that w)138.476 132 Q(ould recei)-.1 E .3 -.15(ve e)-.25
+H(nding marks \(see "endingstyle" parameter\).).15 E
+(If set to "n," no measure)5 E(numbers will be printed.)138.476 144 Q
+(This parameter does not af)5 E
+(fect rehearsal numbers, which are equal to)-.25 E
+(measure numbers when "mnum" is used.)138.476 156 Q F1 -.92(Va)69.336
+168 S(lue).92 E F0(............... y or n).36 E F1(Default)69.336 180 Q
+F0(............ n).28 E F1(Context)69.336 192 Q F0(........... score).56
+E F1(Example)69.336 204 Q F0(......... measnum = y)1.66 E F1(See also)
+69.336 216 Q F0(........... endingstyle, measnumfont, measnumfontf).83 E
+(amily)-.1 E 2.5(,m)-.65 G(easnumsize, rehstyle)-2.5 E F1(Name)69.336
+264 Q F0(.............. measnumfont)1.95 E F1(Description)69.336 276 Q
+F0(..... This speci\214es which font type to use for the automatic meas\
+ure numbers, if the)A 2.5(ya)-.15 G(re turned on via)-2.5 E
+(the measnum parameter)138.476 288 Q(.)-.55 E F1 -.92(Va)69.336 300 S
+(lue).92 E F0(............... rom, ital, bold, or boldital).36 E F1
+(Default)69.336 312 Q F0(............ rom).28 E F1(Context)69.336 324 Q
+F0(........... score).56 E F1(Example)69.336 336 Q F0
+(......... measnumfont=boldital)1.66 E F1(See also)69.336 348 Q F0
+(........... measnum, measnumfontf).83 E(amily)-.1 E 2.5(,m)-.65 G
+(easnumsize)-2.5 E F1(Name)69.336 396 Q F0(.............. measnumfontf)
+1.95 E(amily)-.1 E F1(Description)69.336 408 Q F0
+(..... This speci\214es which font f)A
+(amily to use for the automatic measure numbers, if the)-.1 E 2.5(ya)
+-.15 G(re turned on via)-2.5 E(the measnum parameter)138.476 420 Q(.)
+-.55 E F1 -.92(Va)69.336 432 S(lue).92 E F0(............... a).36 E -.25
+(va)-.2 G(nte).25 E -.05(ga)-.15 G(rde, bookman, courier).05 E 2.5(,h)
+-.4 G(elv)-2.5 E(etica, ne)-.15 E(wcentry)-.25 E 2.5(,p)-.65 G
+(alatino, or times)-2.5 E F1(Default)69.336 444 Q F0(............ times)
+.28 E F1(Context)69.336 456 Q F0(........... score).56 E F1(Example)
+69.336 468 Q F0(......... measnumfontf)1.66 E(amily=helv)-.1 E(etica)
+-.15 E F1(See also)69.336 480 Q F0
+(........... measnum, measnumfont, measnumsize).83 E F1(Name)69.336 528
+Q F0(.............. measnumsize)1.95 E F1(Description)69.336 540 Q F0(.\
+.... This speci\214es what size to use for the automatic measure number\
+s, in points, if the)A 2.5(ya)-.15 G(re turned on)-2.5 E
+(via the measnum parameter)138.476 552 Q(.)-.55 E F1 -.92(Va)69.336 564
+S(lue).92 E F0(............... 1 to 100).36 E F1(Default)69.336 576 Q F0
+(............ 11).28 E F1(Context)69.336 588 Q F0(........... score).56
+E F1(Example)69.336 600 Q F0(......... measnumsize=15)1.66 E F1
+(See also)69.336 612 Q F0
+(........... measnum, measnumfont, measnumfontf).83 E(amily)-.1 E EP
+%%Page: 115 121
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(15 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. noteheads)1.95 E F1
+(Description)69.336 108 Q F0(..... The noteheads parameter describes wh\
+ich note head shape\(s\) to use for each pitch in the scale.)A(If)5 E
+(you w)138.476 120 Q(ant to use the same shape for all pitches, as is t\
+he case with standard notation, the v)-.1 E(alue is a)-.25 E(string con\
+taining a single shape name \(e.g., "norm" for standard notation\).)
+138.476 132 Q(If you w)5 E(ant to use dif-)-.1 E(ferent shapes for dif)
+138.476 144 Q(ferent pitches, the noteheads parameter v)-.25 E
+(alue is a string containing a list of 7)-.25 E(shape names.)138.476 156
+Q(The)5 E 2.5(ya)-.15 G
+(re listed in order starting from the "tonic" of the major k)-2.5 E .3
+-.15(ey a)-.1 H 2.5(si).15 G(ndicated by the)-2.5 E
+(number of sharps or \215ats in the k)138.476 168 Q .3 -.15(ey s)-.1 H
+2.5(ignature. There).15 F
+(are 10 pre-de\214ned head shapes: blank, diam,)2.5 E
+(isostri, norm, pie, rect, righttri, semicirc, slash, and xnote.)138.476
+180 Q(Additional head shapes can be de\214ned)5 E
+(in the headshapes conte)138.476 192 Q 2.5(xt. See)-.15 F(the e)2.5 E
+(xamples belo)-.15 E 2.5(wf)-.25 G
+(or the most common settings for this parame-)-2.5 E(ter)138.476 204 Q
+2.5(.H)-.55 G(ead shape can be o)-2.5 E -.15(ve)-.15 G
+(rridden on an indi).15 E
+(vidual chord by using [hs "shapename"] before the)-.25 E
+(chord. It can also be o)138.476 216 Q -.15(ve)-.15 G
+(rridden on an indi).15 E
+(vidual note by putting hs "shapename" after the note.)-.25 E F1 -.92
+(Va)69.336 228 S(lue).92 E F0
+(............... A string containing either 1 or 7 head shape names.).36
+E F1(Default)69.336 240 Q F0(............ "norm").28 E F1(Context)69.336
+252 Q F0(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1
+(Example)69.336 264 Q F0(......... // This is the setting for the most \
+common shaped note system using 4 shapes.)1.66 E
+(noteheads = "righttri norm rect righttri norm rect diam")138.476 276 Q
+(// This is the setting for a shaped notes system that uses 7 dif)
+138.476 300 Q(ferent shapes.)-.25 E
+(noteheads = "isostri semicirc diam righttri norm rect pie")138.476 312
+Q F1(Name)69.336 360 Q F0(.............. numbermrpt)1.95 E F1
+(Description)69.336 372 Q F0
+(..... If set to 'y' measure repeats are numbered; if set to 'n' the)A
+2.5(ya)-.15 G(ren')-2.5 E(t.)-.18 E F1 -.92(Va)69.336 384 S(lue).92 E F0
+(............... y or n).36 E F1(Default)69.336 396 Q F0(............ y)
+.28 E F1(Context)69.336 408 Q F0(........... score, staf).56 E(f)-.25 E
+F1(Example)69.336 420 Q F0(......... numbermrpt = n)1.66 E F1(Name)
+69.336 468 Q F0(.............. ontheline)1.95 E F1(Description)69.336
+480 Q F0(..... speci\214es whether notes for v)A
+(oices 1 and 2 on a 1-line staf)-.2 E 2.5(fa)-.25 G
+(re to be placed on the line.)-2.5 E(If this is set)5 E
+(to n, notes with stem up will be placed abo)138.476 492 Q .3 -.15(ve t)
+-.15 H(he line and notes with stem do).15 E(wn will be placed be-)-.25 E
+(lo)138.476 504 Q 2.5(wt)-.25 G
+(he line, otherwise both will be placed on the line. F)-2.5 E
+(or notes that don')-.15 E 2.5(th)-.18 G -2.25 -.2(av e)-2.5 H 2.5(as)
+2.7 G(tem, the rules)-2.5 E(are applied using the direction the stem w)
+138.476 516 Q(ould be if there were a stem.)-.1 E
+(This parameter has no ef-)5 E(fect on 5-line staf)138.476 528 Q
+(fs or tablature staf)-.25 E 2.5(fs. Notes)-.25 F(for v)2.5 E
+(oice 3 are al)-.2 E -.1(wa)-.1 G(ys placed on the line on 1-line).1 E
+(staf)138.476 540 Q(fs, re)-.25 E -.05(ga)-.15 G(rdless of the v).05 E
+(alue of this parameter)-.25 E(.)-.55 E F1 -.92(Va)69.336 552 S(lue).92
+E F0(............... y or n).36 E F1(Default)69.336 564 Q F0
+(............ y).28 E F1(Context)69.336 576 Q F0
+(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1(Example)69.336
+588 Q F0(......... ontheline=n)1.66 E F1(See also)69.336 600 Q F0
+(........... staf).83 E(\215ines)-.25 E EP
+%%Page: 116 122
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(16 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. pack)1.95 E -.15(ex)
+-.1 G(p).15 E F1(Description)69.336 108 Q F0(..... sets note e)A
+(xpansion f)-.15 E(actor)-.1 E 2.5(.T)-.55 G(his f)-2.5 E
+(actor controls spacing of notes relati)-.1 E .3 -.15(ve t)-.25 H 2.5
+(ot).15 G(heir time v)-2.5 E(alues. If set to)-.25 E
+(1.0, Mup will try to gi)138.476 120 Q .3 -.15(ve a h)-.25 H
+(alf note twice as much space as a quarter note, a whole note twice as)
+.15 E(much as a half note, etc. If set to 0.0, a chord')138.476 132 Q
+2.5(st)-.55 G(ime v)-2.5 E(alue will ha)-.25 E .3 -.15(ve n)-.2 H 2.5
+(oi).15 G(mpact on its placement.)-2.5 E(Intermediate v)138.476 144 Q
+(alues will cause relati)-.25 E .3 -.15(ve s)-.25 H
+(pacing between the tw).15 E 2.5(oe)-.1 G(xtremes. Note that indi)-2.65
+E(vidual)-.25 E(chords may get more space than the)138.476 156 Q 2.5(yw)
+-.15 G(ould theoretically "deserv)-2.6 E(e" if the)-.15 E 2.5(yh)-.15 G
+(appen to need e)-2.5 E(xtra)-.15 E
+(space to accommodate accidentals, dots, etc.)138.476 168 Q F1 -.92(Va)
+69.336 180 S(lue).92 E F0
+(............... a number from 0.0 to 1.0 inclusi).36 E -.15(ve)-.25 G
+F1(Default)69.336 192 Q F0(............ 0.8).28 E F1(Context)69.336 204
+Q F0(........... score).56 E F1(Example)69.336 216 Q F0(......... pack)
+1.66 E -.15(ex)-.1 G 2.5(p=0).15 G(.95)-2.5 E F1(See also)69.336 228 Q
+F0(........... packf).83 E(act, pad)-.1 E F1(Name)69.336 276 Q F0
+(.............. packf)1.95 E(act)-.1 E F1(Description)69.336 288 Q F0
+(..... speci\214es ho)A 2.5(wt)-.25 G
+(ightly to pack notes together on output. The smaller the v)-2.5 E
+(alue, the more tightly notes)-.25 E(are pack)138.476 300 Q(ed together)
+-.1 E(.)-.55 E F1 -.92(Va)69.336 312 S(lue).92 E F0
+(............... a number from 0.0 to 10.0).36 E F1(Default)69.336 324 Q
+F0(............ 1.0).28 E F1(Context)69.336 336 Q F0(........... score)
+.56 E F1(Example)69.336 348 Q F0(......... packf)1.66 E(act = 1.4)-.1 E
+F1(See also)69.336 360 Q F0(........... pack).83 E -.15(ex)-.1 G(p, pad)
+.15 E F1(Name)69.336 408 Q F0(.............. pad)1.95 E F1(Description)
+69.336 420 Q F0
+(..... speci\214es the amount of padding to be added to notes.)A
+(This can be used to control ho)5 E 2.5(wt)-.25 G(ightly things)-2.5 E
+(are pack)138.476 432 Q(ed together)-.1 E 5(.E)-.55 G(specially if pack)
+-5 E -.15(ex)-.1 G 2.5(pa).15 G(nd packf)-2.5 E(act are v)-.1 E
+(ery small, notes can get placed v)-.15 E(ery)-.15 E(close together)
+138.476 444 Q 5(.T)-.55 G(his parameter can be used to al)-5 E -.1(wa)
+-.1 G(ys force a minimum amount of space between).1 E
+(horizontally adjacent note groups.)138.476 456 Q 2.5(Av)5 G
+(alue of zero means notes will be allo)-2.75 E(wed to just touch.)-.25 E
+(More positi)138.476 468 Q .3 -.15(ve v)-.25 H
+(alues cause more space around notes.)-.1 E 2.5(An)5 G -2.25 -.15(eg a)
+-2.5 H(ti).15 E .3 -.15(ve v)-.25 H(alue will let things actually o)-.1
+E -.15(ve)-.15 G -.2(r-).15 G(lap, so most people will probably ne)
+138.476 480 Q -.15(ve)-.25 G 2.5(rw).15 G(ant to use a ne)-2.6 E -.05
+(ga)-.15 G(ti).05 E .3 -.15(ve v)-.25 H(alue, b)-.1 E
+(ut the option is there if you)-.2 E -.1(wa)138.476 492 S
+(nt to do something unusual.).1 E(This parameter w)5 E(orks some)-.1 E
+(what lik)-.25 E 2.5(et)-.1 G(he "pad" v)-2.5 E(alue that can be)-.25 E
+(speci\214ed for indi)138.476 504 Q(vidual note groups, e)-.25 E
+(xcept that it applies to all groups.)-.15 E F1 -.92(Va)69.336 516 S
+(lue).92 E F0
+(............... a \215oating point number of stepsizes, -5.0 to 50.0)
+.36 E F1(Default)69.336 528 Q F0(............ 0.3333).28 E F1(Context)
+69.336 540 Q F0(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1
+(Example)69.336 552 Q F0(......... pad = 1.76)1.66 E F1(See also)69.336
+564 Q F0(........... pack).83 E -.15(ex)-.1 G(p, packf).15 E(act)-.1 E
+F1(Name)69.336 612 Q F0(.............. pageheight)1.95 E F1(Description)
+69.336 624 Q F0
+(..... Set the page height. If the units parameter is inches, the v)A
+(alue of pageheight is gi)-.25 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(ni)-2.5
+G(nches, or if)-2.5 E(the units parameter is cm, it is gi)138.476 636 Q
+-.15(ve)-.25 G 2.5(ni).15 G 2.5(nc)-2.5 G 2.5(entimeters. This)-2.5 F
+(parameter can only be speci\214ed before)2.5 E(an)138.476 648 Q 2.5(ym)
+-.15 G(usic or block input.)-2.5 E(If the page)5 E
+(width and pageheight parameters are set to v)-.25 E(alues that match)
+-.25 E 2.5(as)138.476 660 S(tandard paper size in landscape mode, the M\
+up output will be rotated to print properly in land-)-2.5 E(scape mode.)
+138.476 672 Q F1 -.92(Va)69.336 684 S(lue).92 E F0
+(............... 2.0 to 24.0 inches or 5.0 to 61.0 cm).36 E F1(Default)
+69.336 696 Q F0(............ 11.0 inches).28 E F1(Context)69.336 708 Q
+F0(........... score).56 E F1(Example)69.336 720 Q F0
+(......... pageheight = 9)1.66 E F1(See also)69.336 732 Q F0
+(........... page).83 E(width, bottommar)-.25 E(gin topmar)-.18 E
+(gin, units)-.18 E EP
+%%Page: 117 123
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(17 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. pagesize)1.95 E F1
+(Description)69.336 108 Q F0
+(..... Set the page size. This is just an alternate w)A
+(ay of specifying pageheight and page)-.1 E(width using the)-.25 E
+(common names for paper sizes rather than specifying in inches or cm.)
+138.476 120 Q(An orientation \(portrait or)5 E
+(landscape\) can also be speci\214ed; the def)138.476 132 Q
+(ault is portrait.)-.1 E(This parameter can only be speci\214ed be-)5 E
+(fore an)138.476 144 Q 2.5(ym)-.15 G(usic or block input.)-2.5 E F1 -.92
+(Va)69.336 156 S(lue).92 E F0(............... letter).36 E 2.5(,l)-.4 G
+-2.25 -.15(eg a)-2.5 H(l, \215sa, hal\215etter).15 E 2.5(,a)-.4 G
+(4, a5, a6; optionally follo)-2.5 E(wed by portrait or landscape.)-.25 E
+F1(Default)69.336 168 Q F0(............ letter).28 E F1(Context)69.336
+180 Q F0(........... score).56 E F1(Example)69.336 192 Q F0
+(......... pagesize = a4)1.66 E(pagesize = le)138.476 204 Q -.05(ga)-.15
+G 2.5(ll).05 G(andscape)-2.5 E F1(See also)69.336 216 Q F0
+(........... pageheight, page).83 E(width, panelsperpage)-.25 E F1(Name)
+69.336 264 Q F0(.............. page)1.95 E(width)-.25 E F1(Description)
+69.336 276 Q F0
+(..... Set the page width. If the units parameter is inches, the v)A
+(alue of page)-.25 E(width is gi)-.25 E -.15(ve)-.25 G 2.5(ni).15 G 2.5
+(ni)-2.5 G(nches, or if)-2.5 E(the units parameter is cm, it is gi)
+138.476 288 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(nc)-2.5 G 2.5
+(entimeters. This)-2.5 F(parameter can only be speci\214ed before)2.5 E
+(an)138.476 300 Q 2.5(ym)-.15 G(usic or block input.)-2.5 E(If the page)
+5 E(width and pageheight parameters are set to v)-.25 E
+(alues that match)-.25 E 2.5(as)138.476 312 S(tandard paper size in lan\
+dscape mode, the Mup output will be rotated to print properly in land-)
+-2.5 E(scape mode.)138.476 324 Q F1 -.92(Va)69.336 336 S(lue).92 E F0
+(............... 2.0 to 24.0 inches or 5.0 to 61.0 cm).36 E F1(Default)
+69.336 348 Q F0(............ 8.5 inches).28 E F1(Context)69.336 360 Q F0
+(........... score).56 E F1(Example)69.336 372 Q F0(......... page)1.66
+E(width = 6.5)-.25 E F1(See also)69.336 384 Q F0
+(........... pageheight, leftmar).83 E(gin, rightmar)-.18 E(gin, units)
+-.18 E F1(Name)69.336 432 Q F0(.............. panelsperpage)1.95 E F1
+(Description)69.336 444 Q F0(..... Speci\214es ho)A 2.5(wm)-.25 G(an)
+-2.5 E 2.5(yp)-.15 G(ages of music to print on each ph)-2.5 E
+(ysical page.)-.05 E(This parameter can only be)5 E
+(speci\214ed before an)138.476 456 Q 2.5(ym)-.15 G(usic or block input.)
+-2.5 E(Note that the pageheight and page)5 E(width parameters still)-.25
+E(apply to the ph)138.476 468 Q(ysical paper size vie)-.05 E
+(wed in portrait mode, e)-.25 E -.15(ve)-.25 G 2.5(nw).15 G
+(hen the panelsperpage v)-2.5 E(alue causes)-.25 E
+(the printing to be landscape mode, so you should continue to lea)
+138.476 480 Q .3 -.15(ve t)-.2 H(hose set as you normally).15 E -.1(wo)
+138.476 492 S 2.5(uld. The).1 F(-o command line option may be useful fo\
+r getting pages printed in desired order)2.5 E 5(.F)-.55 G(or)-5.15 E
+-.15(ex)138.476 504 S(ample, to mak).15 E 2.5(ea4)-.1 G(-page booklet f\
+rom a single sheet of paper folded in half, you can use pan-)-2.5 E
+(elsperpage=2, then use -o4,1 to print one side of the paper)138.476 516
+Q 2.5(,a)-.4 G(nd -o2,3 to print the other side.)-2.5 E F1 -.92(Va)
+69.336 528 S(lue).92 E F0(............... 1 or 2).36 E F1(Default)69.336
+540 Q F0(............ 1).28 E F1(Context)69.336 552 Q F0
+(........... score).56 E F1(Example)69.336 564 Q F0
+(......... panelsperpage=2)1.66 E F1(See also)69.336 576 Q F0
+(........... pageheight, page).83 E(width)-.25 E F1(Name)69.336 624 Q F0
+(.............. pedstyle)1.95 E F1(Description)69.336 636 Q F0(..... Sp\
+eci\214es whether to display piano pedal marks with lines or with the w)
+A(ord "Ped" and "*".)-.1 E -.4(Wi)5 G(th the).4 E
+("pedstar" style, a "bounce" of the pedal is sho)138.476 648 Q
+(wn by a "* Ped" whereas with the "alt pedstar" style,)-.25 E
+(only a "Ped" is printed.)138.476 660 Q F1 -.92(Va)69.336 672 S(lue).92
+E F0(............... line, pedstar).36 E 2.5(,o)-.4 G 2.5(ra)-2.5 G
+(lt pedstar)-2.5 E F1(Default)69.336 684 Q F0(............ line).28 E F1
+(Context)69.336 696 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Example)69.336 708 Q F0(......... pedstyle = pedstar)1.66 E EP
+%%Page: 118 124
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(18 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. printmultnum)1.95 E
+F1(Description)69.336 108 Q F0(..... If set to 'y' multirests are label\
+ed with the number of measures of rest the)A 2.5(yr)-.15 G
+(epresent; if set to 'n')-2.5 E(the)138.476 120 Q 2.5(ya)-.15 G(ren')
+-2.5 E 2.5(t. This)-.18 F -.1(wo)2.5 G(uld allo).1 E 2.5(wy)-.25 G
+(ou to print some other commentary in place of the number)-2.5 E 2.5(,p)
+-.4 G(rint it)-2.5 E(in a dif)138.476 132 Q(ferent style, etc.)-.25 E F1
+-.92(Va)69.336 144 S(lue).92 E F0(............... y or n).36 E F1
+(Default)69.336 156 Q F0(............ y).28 E F1(Context)69.336 168 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 180 Q F0
+(......... printmultnum = n)1.66 E F1(Name)69.336 228 Q F0
+(.............. rehstyle)1.95 E F1(Description)69.336 240 Q F0(..... Sp\
+eci\214es whether to enclose rehearsal marks inside box, inside a circl\
+e, or just as plain te)A(xt.)-.15 E F1 -.92(Va)69.336 252 S(lue).92 E F0
+(............... box).36 E(ed, circled, or plain)-.15 E F1(Default)
+69.336 264 Q F0(............ box).28 E(ed)-.15 E F1(Context)69.336 276 Q
+F0(........... score, staf).56 E(f)-.25 E F1(Example)69.336 288 Q F0
+(......... rehstyle = circled)1.66 E F1(See also)69.336 300 Q F0
+(........... endingstyle).83 E F1(Name)69.336 348 Q F0
+(.............. release)1.95 E F1(Description)69.336 360 Q F0
+(..... Speci\214es ho)A 2.5(ws)-.25 G
+(oon \(in milliseconds\) before the full time v)-2.5 E
+(alue of note to release the note when gen-)-.25 E(erating MIDI output.)
+138.476 372 Q(This controls ho)5 E 2.5(wl)-.25 G -2.25 -.15(eg a)-2.5 H
+(to \(smooth\) the music is.).15 E 2.5(Av)5 G(alue of 0 will mak)-2.75 E
+2.5(ei)-.1 G(t)-2.5 E -.15(ve)138.476 384 S(ry le).15 E -.05(ga)-.15 G
+(to. The lar).05 E(ger the v)-.18 E(alue, the more detached notes will \
+be. This parameter speci\214es a maxi-)-.25 E
+(mum amount to shorten notes; a note will ne)138.476 396 Q -.15(ve)-.25
+G 2.5(rb).15 G 2.5(es)-2.5 G(hortened to less than 75% of its full v)
+-2.5 E 2.5(alue. re-)-.25 F
+(lease can be changed in the middle of a measure using a construct lik)
+138.476 408 Q 2.5(e<)-.1 G(> be-)-2.5 E
+(fore a note group.)138.476 420 Q F1 -.92(Va)69.336 432 S(lue).92 E F0
+(............... 0 to 500).36 E F1(Default)69.336 444 Q F0
+(............ 20).28 E F1(Context)69.336 456 Q F0
+(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E(It is possible to\
+ change this parameter in the middle of a measure, using << >>.)138.476
+468 Q F1(Example)69.336 480 Q F0(......... release = 40)1.66 E F1(Name)
+69.336 528 Q F0(.............. restcombine)1.95 E F1(Description)69.336
+540 Q F0(..... If the gi)A -.15(ve)-.25 G 2.5(nn).15 G
+(umber of measures of rest occur in a ro)-2.5 E 1.3 -.65(w, t)-.25 H(he)
+.65 E 2.5(yw)-.15 G(ill be replaced by a multirest.)-2.5 E(This pa-)5 E
+(rameter can be o)138.476 552 Q -.15(ve)-.15 G
+(rridden by the -c command line option.).15 E
+(See the description of the -c option for)5 E
+(more complete information on ho)138.476 564 Q 2.5(wt)-.25 G
+(he combining is done.)-2.5 E F1 -.92(Va)69.336 576 S(lue).92 E F0
+(............... 2 to 1000 or nothing).36 E F1(Default)69.336 588 Q F0
+(............ not set).28 E F1(Context)69.336 600 Q F0
+(........... score).56 E F1(Example)69.336 612 Q F0
+(......... restcombine = 5)1.66 E(restcombine =)138.476 624 Q
+(// turn of)10 E 2.5(fc)-.25 G(ombining)-2.5 E EP
+%%Page: 119 125
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(19 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. restsymmult)1.95 E
+F1(Description)69.336 108 Q F0(..... Multi-rests are normally dra)A
+(wn as a horizontal line on the middle line of the staf)-.15 E
+(f, with tw)-.25 E 2.5(ov)-.1 G(ertical)-2.65 E(lines at the end. But t\
+here is an alternate notation style that uses rest symbols \(whole, dou\
+ble whole,)138.476 120 Q
+(and quad whole\) when the number of measures is short.)138.476 132 Q
+(If this parameter is set to y)5 E 2.5(,t)-.65 G(hat alternate)-2.5 E
+(style will be used for multirests of eight measures or less.)138.476
+144 Q F1 -.92(Va)69.336 156 S(lue).92 E F0(............... y or n).36 E
+F1(Default)69.336 168 Q F0(............ n).28 E F1(Context)69.336 180 Q
+F0(........... score, staf).56 E(f)-.25 E F1(Example)69.336 192 Q F0
+(......... restsymmult = y)1.66 E F1(See also)69.336 204 Q F0
+(........... printmultnum).83 E F1(Name)69.336 252 Q F0
+(.............. rightmar)1.95 E(gin)-.18 E F1(Description)69.336 264 Q
+F0(..... sets the amount of white space mar)A
+(gin to put at the right side of each page.)-.18 E
+(It is speci\214ed in inches)5 E(if the units parameter is set to inche\
+s, or in centimeters if the units parameter is set to cm.)138.476 276 Q
+(This pa-)5 E(rameter can only be speci\214ed before an)138.476 288 Q
+2.5(ym)-.15 G(usic or block input.)-2.5 E(Mar)5 E(gins are unaf)-.18 E
+(fected by the)-.25 E("scale" parameter)138.476 300 Q(.)-.55 E F1 -.92
+(Va)69.336 312 S(lue).92 E F0(............... 0.0 to page).36 E
+(width minus 0.5 inches)-.25 E F1(Default)69.336 324 Q F0
+(............ 0.5 inches).28 E F1(Context)69.336 336 Q F0
+(........... score).56 E F1(Example)69.336 348 Q F0(......... rightmar)
+1.66 E(gin = 0.3)-.18 E F1(See also)69.336 360 Q F0
+(........... bottommar).83 E(gin, leftmar)-.18 E(gin, topmar)-.18 E
+(gin, page)-.18 E(width, units)-.25 E F1(Name)69.336 408 Q F0
+(.............. scale)1.95 E F1(Description)69.336 420 Q F0
+(..... Scale the printed output by the speci\214ed f)A(actor)-.1 E 2.5
+(.F)-.55 G(or e)-2.65 E(xample, scale=2 prints e)-.15 E -.15(ve)-.25 G
+(rything twice as).15 E(lar)138.476 432 Q
+(ge as normal, while scale=0.5 prints e)-.18 E -.15(ve)-.25 G
+(rything at half size.).15 E(This parameter can only be speci-)5 E
+(\214ed before an)138.476 444 Q 2.5(ym)-.15 G(usic or block input.)-2.5
+E F1 -.92(Va)69.336 456 S(lue).92 E F0
+(............... A number between 0.1 and 10.0).36 E F1(Default)69.336
+468 Q F0(............ 1.0).28 E F1(Context)69.336 480 Q F0
+(........... score).56 E F1(Example)69.336 492 Q F0
+(......... scale=0.95)1.66 E F1(See also)69.336 504 Q F0
+(........... packf).83 E(act, pack)-.1 E -.15(ex)-.1 G(p, staf).15 E
+(fscale)-.25 E EP
+%%Page: 120 126
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(20 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. scorepad)1.95 E F1
+(Description)69.336 108 Q F0
+(..... sets the amount of padding \(white space\) to lea)A .3 -.15(ve b)
+-.2 H(etween scores, accounting for all the things that).15 E
+(protrude from both scores.)138.476 120 Q(Either a single number)5 E 2.5
+(,g)-.4 G -.25(iv)-2.5 G(ing a minimum amount, or tw).25 E 2.5(on)-.1 G
+(umbers,)-2.5 E(gi)138.476 132 Q
+(ving a minimum and maximum, can be speci\214ed. The)-.25 E 2.5(ya)-.15
+G(re speci\214ed in stepsizes.)-2.5 E(If only the)5 E
+(minimum is speci\214ed, and it is lar)138.476 144 Q(ger than the def)
+-.18 E(ault maximum of 2, the maximum will be adjust-)-.1 E
+(ed to equal the minimum.)138.476 156 Q
+(Depending on the setting of the scoresep parameter)5 E 2.5(,t)-.4 G
+(he maximum may)-2.5 E(be e)138.476 168 Q
+(xceeded; see the description of scoresep for ho)-.15 E 2.5(wt)-.25 G
+(hese parameters interact to determine the)-2.5 E
+(placement of the scores.)138.476 180 Q(If a ne)5 E -.05(ga)-.15 G(ti)
+.05 E .3 -.15(ve v)-.25 H(alue is speci\214ed for scorepad, some o)-.1 E
+-.15(ve)-.15 G(rlap may occur).15 E(,)-.4 E
+(\(subject to the interaction with scoresep\).)138.476 192 Q
+(Specifying a ne)5 E -.05(ga)-.15 G(ti).05 E .3 -.15(ve v)-.25 H
+(alue may be particularly useful)-.1 E(when things protrude do)138.476
+204 Q(wnw)-.25 E(ard from the top score and upw)-.1 E
+(ard from the bottom score, b)-.1 E(ut at dif-)-.2 E
+(ferent places horizontally)138.476 216 Q 2.5(,s)-.65 G(uch that it is \
+actually safe to put the scores closer together without colli-)-2.5 E
+(sion, e)138.476 228 Q -.15(ve)-.25 G 2.5(nt).15 G(hough Mup can')-2.5 E
+2.5(tt)-.18 G(ell that it is safe.)-2.5 E(Note, ho)5 E(we)-.25 E -.15
+(ve)-.25 G .8 -.4(r, t).15 H(hat this o).4 E -.15(ve)-.15 G(rrides Mup')
+.15 E 2.5(sp)-.55 G(rotection)-2.5 E(ag)138.476 240 Q
+(ainst real collisions, so this must be used with care to a)-.05 E -.2
+(vo)-.2 G(id undesired o).2 E -.15(ve)-.15 G(rlaps.).15 E F1 -.92(Va)
+69.336 252 S(lue).92 E F0(............... one or tw).36 E 2.5(ow)-.1 G
+(hole numbers, in the range from ne)-2.5 E -.05(ga)-.15 G(ti).05 E .3
+-.15(ve t)-.25 H(he height of the page and the height of a).15 E
+(page, in stepsizes.)138.476 264 Q(If there are tw)5 E 2.5(on)-.1 G
+(umbers, the)-2.5 E 2.5(ya)-.15 G
+(re separated by a comma, and the second must)-2.5 E
+(be greater than or equal to the \214rst.)138.476 276 Q F1(Default)
+69.336 288 Q F0(............ 2,2).28 E F1(Context)69.336 300 Q F0
+(........... score).56 E F1(Example)69.336 312 Q F0
+(......... scorepad = 5)1.66 E(scorepad = -1)138.476 324 Q
+(scorepad = 3,10)138.476 336 Q F1(See also)69.336 348 Q F0
+(........... scoresep, staf).83 E(fpad, staf)-.25 E(fsep)-.25 E F1(Name)
+69.336 396 Q F0(.............. scoresep)1.95 E F1(Description)69.336 408
+Q F0(..... sets ho)A 2.5(wm)-.25 G(uch space to lea)-2.5 E .3 -.15(ve b)
+-.2 H(etween scores; i.e., between the bottom line of the bottom staf)
+.15 E 2.5(fo)-.25 G(f)-2.5 E(one score and the top line of the top staf)
+138.476 420 Q 2.5(fo)-.25 G 2.5(ft)-2.5 G(he follo)-2.5 E
+(wing score. Either a single number)-.25 E 2.5(,g)-.4 G -.25(iv)-2.5 G
+(ing a).25 E(minimum amount, or tw)138.476 432 Q 2.5(on)-.1 G
+(umbers, gi)-2.5 E(ving a minimum and maximum, can be speci\214ed. The)
+-.25 E 2.5(ya)-.15 G(re)-2.5 E(speci\214ed in stepsizes.)138.476 444 Q
+(If only the minimum is speci\214ed, and it is lar)5 E(ger than the def)
+-.18 E(ault maximum)-.1 E
+(of 20, the maximum will be adjusted to equal the minimum.)138.476 456 Q
+(Depending on the setting of the)5 E(scorepad parameter)138.476 468 Q
+2.5(,t)-.4 G(he maximum may be e)-2.5 E 2.5(xceeded. The)-.15 F
+(parameters interact as follo)2.5 E(ws in deter)-.25 E(-)-.2 E
+(mining the layout of a page: As man)138.476 480 Q 2.5(ys)-.15 G
+(cores are allocated to the page as will \214t \(or until a "ne)-2.5 E
+(w-)-.25 E(page" command is encountered\).)138.476 492 Q(Initially)5 E
+2.5(,t)-.65 G(he)-2.5 E 2.5(ya)-.15 G(re pack)-2.5 E
+(ed together as tightly as the)-.1 E 2.5(yc)-.15 G(an be with-)-2.5 E
+(out violating the minimum v)138.476 504 Q
+(alues of scorepad and scoresep between an)-.25 E 2.5(yn)-.15 G
+(eighboring scores.)-2.5 E(Ne)5 E(xt,)-.15 E(if there is e)138.476 516 Q
+(xtra space a)-.15 E -.25(va)-.2 G(ilable at the bottom of the page, th\
+e scores are spread out, increasing the).25 E
+(white space between them, b)138.476 528 Q(ut not increasing an)-.2 E
+2.5(yb)-.15 G -.15(ey)-2.5 G(ond the maximum scorepad v).15 E 2.5
+(alue. \(Some)-.25 F(may ho)138.476 540 Q(we)-.25 E -.15(ve)-.25 G 2.5
+(ra).15 G(lready be be)-2.5 E(yond the maximum scorepad v)-.15 E
+(alue, because the minimum scoresep v)-.25 E(al-)-.25 E
+(ue required it.\))138.476 552 Q(This spreading is done without re)5 E
+-.05(ga)-.15 G(rd for the maximum scoresep v).05 E 2.5(alue. If)-.25 F
+(an)2.5 E 2.5(yo)-.15 G(f)-2.5 E(the inter)138.476 564 Q(-score g)-.2 E
+(aps start narro)-.05 E
+(wer than others \(because of the minimum scoresep\), the)-.25 E 2.5(ya)
+-.15 G(re in-)-2.5 E(creased \214rst, in an attempt to e)138.476 576 Q
+-.15(ve)-.25 G 2.5(no).15 G(ut the dif)-2.5 E 2.5(ferences. If)-.25 F
+(the maximum scorepad v)2.5 E(alue is reached)-.25 E(or e)138.476 588 Q
+(xceeded between all the scores, and there is still e)-.15 E
+(xtra space a)-.15 E -.25(va)-.2 G(ilable at the bottom of the page,).25
+E(then the scores are spread out some more, increasing the white space \
+between them, this time ig-)138.476 600 Q(noring the scorepad v)138.476
+612 Q(alues, b)-.25 E(ut not increasing an)-.2 E 2.5(yb)-.15 G -.15(ey)
+-2.5 G(ond the maximum scoresep v).15 E 2.5(alue. \(Some)-.25 F(may ho)
+138.476 624 Q(we)-.25 E -.15(ve)-.25 G 2.5(ra).15 G(lready be be)-2.5 E
+(yond the maximum scoresep v)-.15 E(alue, because of the pre)-.25 E
+(vious steps.\))-.25 E(If)5 E
+(still not all the space is used up, it remains as e)138.476 636 Q
+(xtra space at the bottom of the page.)-.15 E F1 -.92(Va)69.336 648 S
+(lue).92 E F0(............... one or tw).36 E 2.5(ow)-.1 G(hole numbers\
+, in the range from 6 to the height of the page in stepsizes.)-2.5 E
+(If there are)5 E(tw)138.476 660 Q 2.5(on)-.1 G(umbers, the)-2.5 E 2.5
+(ya)-.15 G(re separated by a comma, and the second must be greater than\
+ or equal to the)-2.5 E(\214rst.)138.476 672 Q F1(Default)69.336 684 Q
+F0(............ 12,20).28 E F1(Context)69.336 696 Q F0
+(........... score).56 E F1(Examples)69.336 708 Q F0
+(........ scoresep = 25).27 E(scoresep = 9,15)138.476 720 Q F1(See also)
+69.336 732 Q F0(........... scorepad, staf).83 E(fpad, staf)-.25 E(fsep)
+-.25 E EP
+%%Page: 121 127
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(21 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. size)1.95 E F1
+(Description)69.336 108 Q F0
+(..... speci\214es what point size to use for te)A
+(xt in print, title, left, right, and center statements, and "with")-.15
+E(lists \(i.e., strings that are associated with a particular chord\).)
+138.476 120 Q F1 -.92(Va)69.336 132 S(lue).92 E F0
+(............... a number from 1 to 100 inclusi).36 E -.15(ve)-.25 G F1
+(Default)69.336 144 Q F0(............ 12).28 E F1(Context)69.336 156 Q
+F0(........... score, staf).56 E(f, header)-.25 E 2.5(,f)-.4 G(ooter)
+-2.5 E 2.5(,h)-.4 G(eader2, footer2, top, bottom, top2, bottom2, block)
+-2.5 E F1(Example)69.336 168 Q F0(......... size = 9)1.66 E F1(See also)
+69.336 180 Q F0(........... font, fontf).83 E(amily)-.1 E 2.5(,l)-.65 G
+(yricssize)-2.5 E F1(Name)69.336 228 Q F0(.............. staf)1.95 E
+(\215ines)-.25 E F1(Description)69.336 240 Q F0(..... speci\214es ho)A
+2.5(wm)-.25 G(an)-2.5 E 2.5(yl)-.15 G(ines to dra)-2.5 E 2.5(wf)-.15 G
+(or the staf)-2.5 E(f. Normally)-.25 E 2.5(,t)-.65 G
+(here are 5 lines per staf)-2.5 E(f, b)-.25 E(ut a single line)-.2 E
+(staf)138.476 252 Q 2.5(fi)-.25 G 2.5(ss)-2.5 G
+(ometimes used for percussion, and tablature staf)-2.5 E(fs for v)-.25 E
+(arious instruments may ha)-.25 E .3 -.15(ve d)-.2 H(if).15 E(fer)-.25 E
+(-)-.2 E(ent numbers of lines.)138.476 264 Q
+(Setting this parameter to 1 will produce a single line staf)5 E 2.5
+(f. The)-.25 F(number of)2.5 E(lines can be follo)138.476 276 Q
+(wed by "n" to indicate that clef and k)-.25 E .3 -.15(ey s)-.1 H
+(ignature are not to be printed. The "n" al-).15 E
+(so implies that accidentals are to be ignored and that notes are ne)
+138.476 288 Q -.15(ve)-.25 G 2.5(rt).15 G 2.5(ob)-2.5 G 2.5(et)-2.5 G
+2.5(ransposed. If)-2.5 F(the num-)2.5 E
+(ber of lines is 1, the clef and k)138.476 300 Q .3 -.15(ey s)-.1 H
+(ignature are ne).15 E -.15(ve)-.25 G 2.5(rp).15 G(rinted, re)-2.5 E
+-.05(ga)-.15 G(rdless of whether or not you add).05 E(the "n," so the "\
+n" is really only meaningful when used with 5. When staf)138.476 312 Q
+(\215ines=1, you can only)-.25 E(ha)138.476 324 Q .3 -.15(ve o)-.2 H
+(ne note per chord, and the pitch of that note is irrele).15 E -.25(va)
+-.25 G(nt, e).25 E(xcept for MIDI output.)-.15 E(Alternate-)5 E(ly)
+138.476 336 Q 2.5(,r)-.65 G(ather than specifying "n" you can specify "\
+drum" which means to use the drum clef \(also some-)-2.5 E
+(times called the "neutral" clef\).)138.476 348 Q -.4(Wi)5 G
+(th the drum clef, no k).4 E .3 -.15(ey s)-.1 H
+(ignature is printed, accidentals are ig-).15 E(nored, and notes are ne)
+138.476 360 Q -.15(ve)-.25 G 2.5(rt).15 G(ransposed. The v)-2.5 E
+(alue used for the clef parameter is used to determine)-.25 E
+(the pitch for placement of notes in this case, b)138.476 372 Q
+(ut the drum clef of tw)-.2 E 2.5(ov)-.1 G(ertical lines is printed.)
+-2.65 E -.15(Fo)138.476 396 S 2.5(rat).15 G(ablature staf)-2.5 E
+(f, rather than specifying a number of staf)-.25 E 2.5(fl)-.25 G
+(ines as the v)-2.5 E(alue, the k)-.25 E -.15(ey)-.1 G -.1(wo).15 G
+(rd "tab" is).1 E(used, optionally follo)138.476 408 Q(wed by a list of\
+ strings in parentheses. The strings are listed in order from the)-.25 E
+(top line of the tablature staf)138.476 420 Q 2.5(ft)-.25 G 2.5(ot)-2.5
+G(he bottom.)-2.5 E
+(Each item in the list has at least a string pitch, which is)5 E 2.5(al)
+138.476 432 S(etter from a to g, optionally follo)-2.5 E
+(wed by # or &. If there is more than one string ha)-.25 E
+(ving the same)-.2 E(letter/accidental, the)138.476 444 Q 2.5(ya)-.15 G
+(re distinguished by adding one or more single quote marks \("ticks"\).\
+ An oc-)-2.5 E(ta)138.476 456 Q .3 -.15(ve n)-.2 H
+(umber can also be speci\214ed.).15 E
+(If the list of strings is omitted, standard guitar strings are used,)5
+E(which is tab\( e5 b4 g4 d4 a3 e'3 \).)138.476 468 Q -.8(Ta)5 G
+(blature can only be speci\214ed in staf).8 E 2.5(fc)-.25 G(onte)-2.5 E
+(xt, not score or)-.15 E -.2(vo)138.476 480 S
+(ice, and when a tablature staf).2 E 2.5(fi)-.25 G 2.5(ss)-2.5 G
+(peci\214ed, the staf)-2.5 E 2.5(fa)-.25 G(bo)-2.5 E .3 -.15(ve i)-.15 H
+2.5(tb).15 G(ecomes a "tabnote" staf)-2.5 E 2.5(fw)-.25 G(hich is a)-2.5
+E(normal 5-line staf)138.476 492 Q 2.5(fc)-.25 G(ontaining music deri)
+-2.5 E -.15(ve)-.25 G 2.5(df).15 G(rom the tablature staf)-2.5 E(f.)-.25
+E F1 -.92(Va)69.336 504 S(lue).92 E F0
+(............... 1 or 5, optionally follo).36 E
+(wed by "n" or "drum"; or for tablature staf)-.25 E(f, the k)-.25 E -.15
+(ey)-.1 G -.1(wo).15 G(rd "tab" optionally fol-).1 E(lo)138.476 516 Q
+(wed by a list of strings, in parentheses.)-.25 E(Setting the staf)5 E
+(\215ines parameter will also reinitialize other)-.25 E(parameters: k)
+138.476 528 Q -.15(ey)-.1 G 2.5(,t)-.5 G
+(ranspose, addtranspose, clef, beamstyle, and defoct.)-2.5 E F1(Default)
+69.336 540 Q F0(............ 5).28 E F1(Context)69.336 552 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Examples)69.336 564 Q F0
+(........ staf).27 E(\215ines=1)-.25 E(staf)138.476 576 Q(\215ines=5n)
+-.25 E(staf)138.476 588 Q(\215ines = tab)-.25 E
+(// standard guitar tablature staf)3.22 E(f)-.25 E(staf)138.476 600 Q
+(\215ines = tab \( g3 d3 a2 e2 \))-.25 E(// standard bass guitar)5 E
+(staf)138.476 612 Q(\215ines = tab \(d# g b3 g'3\))-.25 E F1(See also)
+69.336 624 Q F0(........... clef, k).83 E -.15(ey)-.1 G 2.5(,t)-.5 G
+(ranspose, addtranspose)-2.5 E EP
+%%Page: 122 128
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(22 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. staf)1.95 E(fpad)
+-.25 E F1(Description)69.336 108 Q F0
+(..... sets the minimum amount of space to lea)A .3 -.15(ve b)-.2 H
+(etween staf).15 E(fs, accounting for all the things that protrude)-.25
+E(from both staf)138.476 120 Q 2.5(fs. If)-.25 F 2.5(an)2.5 G -2.25 -.15
+(eg a)-2.5 H(ti).15 E .3 -.15(ve v)-.25 H(alue is speci\214ed, some o)
+-.1 E -.15(ve)-.15 G(rlap may occur).15 E 2.5(,a)-.4 G
+(lthough it will still be)-2.5 E(limited by the v)138.476 132 Q
+(alue of the staf)-.25 E(fsep parameter)-.25 E 5(.S)-.55 G
+(pecifying a ne)-5 E -.05(ga)-.15 G(ti).05 E .3 -.15(ve v)-.25 H
+(alue may be particularly use-)-.1 E(ful when things protrude do)138.476
+144 Q(wnw)-.25 E(ard from the top staf)-.1 E 2.5(fa)-.25 G(nd upw)-2.5 E
+(ard from the bottom staf)-.1 E(f, b)-.25 E(ut at dif-)-.2 E
+(ferent places horizontally)138.476 156 Q 2.5(,s)-.65 G
+(uch that it is actually safe to put the staf)-2.5 E
+(fs closer together without colli-)-.25 E(sion, e)138.476 168 Q -.15(ve)
+-.25 G 2.5(nt).15 G(hough Mup can')-2.5 E 2.5(tt)-.18 G
+(ell that it is safe.)-2.5 E(Note, ho)5 E(we)-.25 E -.15(ve)-.25 G .8
+-.4(r, t).15 H(hat this o).4 E -.15(ve)-.15 G(rrides Mup').15 E 2.5(sp)
+-.55 G(rotection)-2.5 E(ag)138.476 180 Q
+(ainst real collisions, so this must be used with care to a)-.05 E -.2
+(vo)-.2 G(id undesired o).2 E -.15(ve)-.15 G(rlaps.).15 E F1 -.92(Va)
+69.336 192 S(lue).92 E F0(............... a whole number between ne).36
+E -.05(ga)-.15 G(ti).05 E .3 -.15(ve t)-.25 H
+(he height of the page and the height of a page, in stepsizes.).15 E F1
+(Default)69.336 204 Q F0(............ 0).28 E F1(Context)69.336 216 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 228 Q F0
+(......... staf)1.66 E(fpad = -2)-.25 E F1(See also)69.336 240 Q F0
+(........... scorepad, scoresep, staf).83 E(fsep)-.25 E F1(Name)69.336
+288 Q F0(.............. staf)1.95 E(fs)-.25 E F1(Description)69.336 300
+Q F0(..... speci\214es the number of staf)A
+(fs. It is possible that not all of these staf)-.25 E
+(fs will be printed \(see the "visi-)-.25 E(ble" parameter belo)138.476
+312 Q 2.5(wa)-.25 G(nd the -s command line ar)-2.5 E 2.5
+(gument\). Changing)-.18 F(the number of staf)2.5 E(fs causes)-.25 E
+(all parameters that had been set in staf)138.476 324 Q 2.5(fa)-.25 G
+(nd v)-2.5 E(oice conte)-.2 E(xt to be set back to their def)-.15 E
+(ault v)-.1 E 2.5(alues. It)-.25 F(is)2.5 E
+(usually preferable to only set the staf)138.476 336 Q 2.5(fp)-.25 G
+(arameter once at the be)-2.5 E(ginning of a song, and use the "visi-)
+-.15 E(ble" parameter when you w)138.476 348 Q(ant to change which staf)
+-.1 E(fs are actually printed, rather than changing the)-.25 E
+(number of staf)138.476 360 Q(fs.)-.25 E F1 -.92(Va)69.336 372 S(lue).92
+E F0(............... a number between 1 and 40 inclusi).36 E -.15(ve)
+-.25 G(.).15 E F1(Default)69.336 384 Q F0(............ 1).28 E F1
+(Context)69.336 396 Q F0(........... score).56 E F1(Example)69.336 408 Q
+F0(......... staf)1.66 E(fs = 12)-.25 E F1(See also)69.336 420 Q F0
+(........... visible).83 E F1(Name)69.336 468 Q F0(.............. staf)
+1.95 E(fscale)-.25 E F1(Description)69.336 480 Q F0
+(..... Speci\214es ho)A 2.5(wt)-.25 G 2.5(os)-2.5 G
+(cale the size of a staf)-2.5 E 2.5(fr)-.25 G(elati)-2.5 E .3 -.15(ve t)
+-.25 H 2.5(ot).15 G(he size of other staf)-2.5 E(fs. A v)-.25 E
+(alue of 1.0 yields the)-.25 E(normal size, whereas 0.5 yields a staf)
+138.476 492 Q 2.5(ft)-.25 G
+(hat is half as high, and 2.0 one that is twice as high as nor)-2.5 E(-)
+-.2 E(mal, and so forth. This might be used, for e)138.476 504 Q
+(xample, for a piece written for tw)-.15 E 2.5(oi)-.1 G
+(nstruments, say pi-)-2.5 E(ano and violin, where you w)138.476 516 Q
+(ant the piano part to be written in normal size, b)-.1 E(ut w)-.2 E
+(ant to sho)-.1 E 2.5(wt)-.25 G(he vi-)-2.5 E
+(olin part in smaller size, such that while the pianist will ha)138.476
+528 Q .3 -.15(ve t)-.2 H(he violin part a).15 E -.25(va)-.2 G
+(ilable for reference,).25 E(it w)138.476 540 Q(on')-.1 E 2.5(tt)-.18 G
+(ak)-2.5 E 2.5(eu)-.1 G 2.5(pal)-2.5 G(ot of space.)-2.5 E
+(Another possible use is to set staf)5 E(fscale in score conte)-.25 E
+(xt, to mak)-.15 E 2.5(ea)-.1 G(ll)-2.5 E(staf)138.476 552 Q
+(f-related things a dif)-.25 E(ferent size, b)-.25 E(ut lea)-.2 E .3
+-.15(ve o)-.2 H(ther things, lik).15 E 2.5(eh)-.1 G
+(eaders and footers, unaf)-2.5 E(fected.)-.25 E F1 -.92(Va)69.336 564 S
+(lue).92 E F0(............... 0.1 to 10.0).36 E F1(Default)69.336 576 Q
+F0(............ 1.0).28 E F1(Context)69.336 588 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 600 Q F0
+(......... staf)1.66 E(fscale=0.75)-.25 E F1(See also)69.336 612 Q F0
+(........... scale).83 E EP
+%%Page: 123 129
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(23 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. staf)1.95 E(fsep)
+-.25 E F1(Description)69.336 108 Q F0
+(..... speci\214es the minimum amount of space to lea)A .3 -.15(ve b)-.2
+H(etween an).15 E 2.5(yt)-.15 G .2 -.1(wo a)-2.5 H(djacent staf).1 E
+(fs within the same)-.25 E(score. It is speci\214ed in stepsizes, and i\
+s measured from the bottom line of the staf)138.476 120 Q 2.5(fa)-.25 G
+(bo)-2.5 E .3 -.15(ve t)-.15 H 2.5(ot).15 G(he top)-2.5 E
+(line of the staf)138.476 132 Q 2.5(fb)-.25 G(elo)-2.5 E 1.3 -.65(w. S)
+-.25 H(taf).65 E
+(fs will be spread wider than this minimum if necessary to pre)-.25 E
+-.15(ve)-.25 G(nt things).15 E(from colliding.)138.476 144 Q F1 -.92(Va)
+69.336 156 S(lue).92 E F0
+(............... a number from 6 to the height of the page in stepsizes)
+.36 E F1(Default)69.336 168 Q F0(............ 10).28 E F1(Context)69.336
+180 Q F0(........... score, staf).56 E(f)-.25 E F1(Example)69.336 192 Q
+F0(......... staf)1.66 E(fsep = 14)-.25 E F1(See also)69.336 204 Q F0
+(........... scorepad, scoresep, staf).83 E(fpad)-.25 E F1(Name)69.336
+252 Q F0(.............. stemlen)1.95 E F1(Description)69.336 264 Q F0
+(..... Speci\214es ho)A 2.5(wl)-.25 G
+(ong stems should be, in stepsizes.)-2.5 E
+(This is for normal-sized chords; grace or cue size)5 E
+(chords will gets stems that are 5/7 of this length.)138.476 276 Q
+(This length can be o)5 E -.15(ve)-.15 G(rridden on speci\214c chords)
+.15 E(using the len attrib)138.476 288 Q(ute in back)-.2 E
+(ets before the chord.)-.1 E F1 -.92(Va)69.336 300 S(lue).92 E F0
+(............... 0.0 to 100.0).36 E F1(Default)69.336 312 Q F0
+(............ 7.0).28 E F1(Context)69.336 324 Q F0
+(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1(Example)69.336
+336 Q F0(......... stemlen = 0)1.66 E(// to mak)15.19 E 2.5(ea)-.1 G
+(ll notes stemless)-2.5 E F1(Name)69.336 384 Q F0
+(.............. stemshorten)1.95 E F1(Description)69.336 396 Q F0
+(..... On beamed chords, Mup will sometimes shorten stems slightly)A 5
+(.T)-.65 G(his parameter lets you control the)-5 E
+(maximum amount of shortening that will e)138.476 408 Q -.15(ve)-.25 G
+2.5(rb).15 G 2.5(ed)-2.5 G(one. It is speci\214ed in stepsizes.)-2.5 E
+F1 -.92(Va)69.336 420 S(lue).92 E F0(............... 0.0 to 2.0).36 E F1
+(Default)69.336 432 Q F0(............ 1.0).28 E F1(Context)69.336 444 Q
+F0(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1(Example)
+69.336 456 Q F0(......... stemshorten = 0)1.66 E(// ne)12.5 E -.15(ve)
+-.25 G 2.5(rs).15 G(horten an)-2.5 E 2.5(ys)-.15 G(tems)-2.5 E EP
+%%Page: 124 130
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(24 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. swingunit)1.95 E F1
+(Description)69.336 108 Q F0(..... This parameter only af)A
+(fects MIDI output.)-.25 E
+(Some styles of music are often written in "swing time,")5 E
+(meaning the players are e)138.476 120 Q(xpected to play pairs of notes\
+ with the \214rst twice as long as the second,)-.15 E -2.15 -.25(ev e)
+138.476 132 T 2.5(nt).25 G(hough the)-2.5 E 2.5(ya)-.15 G
+(re written as if the)-2.5 E 2.5(yw)-.15 G
+(ere the same duration, or as if the \214rst w)-2.5 E(as three times as)
+-.1 E(long as the second.)138.476 144 Q(The most common e)5 E(xample w)
+-.15 E(ould be where the written notation sho)-.1 E(ws tw)-.25 E(o)-.1 E
+(eighth notes lik)138.476 156 Q 2.5(e8)-.1 G(;; or a dotted rh)-2.5 E
+(ythm lik)-.05 E 2.5(e8)-.1 G(.;16; b)-2.5 E(ut the musician "kno)-.2 E
+(ws" that the composer real-)-.25 E(ly intended it to be played as if i\
+t were a triplet {4;8;}3; This parameter adjusts the Mup MIDI out-)
+138.476 168 Q(put to follo)138.476 180 Q 2.5(wt)-.25 G
+(his performance con)-2.5 E -.15(ve)-.4 G 2.5(ntion. If).15 F
+(this parameter is set, each measure is di)2.5 E(vided into)-.25 E(se)
+138.476 192 Q(gments of durations of "swingunit," starting at the be)
+-.15 E(ginning. \(Usually the time signature di)-.15 E(vided)-.25 E
+(by swingunit will be an inte)138.476 204 Q(ger)-.15 E 2.5(,b)-.4 G
+(ut if not, the last piece will be shorter)-2.7 E 2.5(.\) Then)-.55 F
+(within each se)2.5 E(g-)-.15 E
+(ment, the time where one group ends and the ne)138.476 216 Q
+(xt group starts will be altered in either of these tw)-.15 E(o)-.1 E
+(circumstances: \(1\) The current boundary time is halfw)138.476 228 Q
+(ay into a swingunit, and each group is at)-.1 E(least half a swingunit\
+ long, or \(2\) The current boundary time is 3/4 of the w)138.476 240 Q
+(ay into a swingunit, and)-.1 E(the \214rst group is at least 3/4 of a \
+swingunit long, and the second group is at least 1/4 of a swingunit)
+138.476 252 Q 2.5(long. In)138.476 264 R(both of these cases, the durat\
+ions are altered so that the meeting point is 2/3 of the w)2.5 E(ay in-)
+-.1 E(to the swingunit.)138.476 276 Q F1 -.92(Va)69.336 288 S(lue).92 E
+F0(............... A time v).36 E(alue, lik)-.25 E 2.5(e2)-.1 G 2.5(,4)
+-2.5 G 2.5(,o)-2.5 G 2.5(r8)-2.5 G 2.5(,o)-2.5 G 2.5(rn)-2.5 G
+(ot set to an)-2.5 E 2.5(ything. It)-.15 F(can be a dotted v)2.5 E
+(alue lik)-.25 E 2.5(e2)-.1 G 2.5(.o)-2.5 G 2.5(r1)-2.5 G(6.. although)
+-2.5 E(dotted v)138.476 300 Q(alues are rarely lik)-.25 E
+(ely to be useful.)-.1 E(It can e)5 E -.15(ve)-.25 G 2.5(nb).15 G 2.5
+(eat)-2.5 G(ime e)-2.5 E(xpression lik)-.15 E 2.5(e2)-.1 G
+(.-32 although that)-2.5 E(is e)138.476 312 Q -.15(ve)-.25 G 2.5(nl).15
+G(ess lik)-2.5 E(ely to be useful.)-.1 E F1(Default)69.336 324 Q F0
+(............ not set).28 E F1(Context)69.336 336 Q F0
+(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1(Example)69.336
+348 Q F0(......... swingunit = 4)1.66 E(swingunit =)138.476 360 Q
+(// turn of)12.5 E 2.5(fs)-.25 G(wing)-2.5 E F1(See also)69.336 372 Q F0
+(........... timeunit).83 E F1(Name)69.336 420 Q F0
+(.............. sylposition)1.95 E F1(Description)69.336 432 Q F0
+(..... A | can be used in lyrics at the be)A
+(ginning of a syllable \(after an)-.15 E(ything in angle brack)-.15 E
+(ets\) to indicate)-.1 E(syllable alignment.)138.476 444 Q(This will o)5
+E -.15(ve)-.15 G(rride the lyricsalign parameter).15 E 2.5(,a)-.4 G
+(nd may be useful for aligning)-2.5 E -.15(ve)138.476 456 S
+(rse numbers or to mak).15 E 2.5(es)-.1 G(yllables at the be)-2.5 E
+(ginning of poetic lines line up.)-.15 E(If the | is not preceded)5 E
+(by a number)138.476 468 Q 2.5(,t)-.4 G
+(he sylposition parameter speci\214es the def)-2.5 E(ault alignment v)
+-.1 E(alue to use. It is the number)-.25 E(of points \(1 point is 1/72 \
+of an inch\) from the horizontal "middle" of the chord to place the lef\
+t)138.476 480 Q(edge of the syllable. Ne)138.476 492 Q -.05(ga)-.15 G
+(ti).05 E .3 -.15(ve v)-.25 H
+(alues are to the left of the middle, positi)-.1 E .3 -.15(ve t)-.25 H
+2.5(ot).15 G(he right, so this v)-2.5 E(alue)-.25 E(is usually ne)
+138.476 504 Q -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G(.).15 E F1 -.92(Va)
+69.336 516 S(lue).92 E F0(............... -100 to 100).36 E F1(Default)
+69.336 528 Q F0(............ -5).28 E F1(Context)69.336 540 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 552 Q F0
+(......... sylposition = -4)1.66 E F1(See also)69.336 564 Q F0
+(........... lyricsalign).83 E F1(Name)69.336 612 Q F0
+(.............. tabwhitebox)1.95 E F1(Description)69.336 624 Q F0(.....\
+ says whether or not to put a small white box behind each fret number o\
+n tablature staf)A 2.5(fs. This)-.25 F(may)2.5 E(mak)138.476 636 Q 2.5
+(et)-.1 G(he music a little easier to read, since the staf)-2.5 E 2.5
+(fl)-.25 G(ines w)-2.5 E(on')-.1 E 2.5(tb)-.18 G 2.5(eg)-2.5 G
+(oing through the middle of the)-2.5 E(fret numbers.)138.476 648 Q F1
+-.92(Va)69.336 660 S(lue).92 E F0(...............).36 E F1(y)2.5 E F0
+(or)2.5 E F1(n)2.5 E(Default)69.336 672 Q F0(............ n).28 E F1
+(Context)69.336 684 Q F0(........... score, staf).56 E(f, v)-.25 E(oice)
+-.2 E F1(Examples)69.336 696 Q F0(........ tabwhitebox = y).27 E F1
+(See also)69.336 708 Q F0(........... staf).83 E(\215ines)-.25 E EP
+%%Page: 125 131
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(25 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. time)1.95 E F1
+(Description)69.336 108 Q F0
+(..... sets the time signature. Music data for each measure is check)A
+(ed to ensure that the total time in the)-.1 E(measure for each v)
+138.476 120 Q(oice and v)-.2 E(erse adds up to e)-.15 E
+(xactly the time signature. Setting the time parameter)-.15 E(will also\
+ reinitialize the timeunit parameter and the beamstyle parameter to the\
+ir most recent v)138.476 132 Q(alues)-.25 E
+(for the same time signature \(which w)138.476 144 Q(ould be their def)
+-.1 E(ault v)-.1 E(alues if the)-.25 E 2.5(yh)-.15 G(ad ne)-2.5 E -.15
+(ve)-.25 G 2.5(rb).15 G(een e)-2.5 E(xplicitly)-.15 E
+(set for this time signature\).)138.476 156 Q F1 -.92(Va)69.336 168 S
+(lue).92 E F0(............... either a ratio of the form).36 E/F2 10
+/Times-Italic@0 SF(N/D)2.5 E F0(or the w)2.5 E
+(ord "cut" or "common." If the ratio form is used,)-.1 E F2(N)2.5 E F0
+(must be)2.5 E(between 1 and 99 inclusi)138.476 180 Q -.15(ve)-.25 G 2.5
+(,a).15 G(nd)-2.5 E F2(D)2.5 E F0(must be 1, 2, 4, 8, 16, 32, or 64.)2.5
+E(The numerator of the time sig-)5 E(nature can be the sum of se)138.476
+192 Q -.15(ve)-.25 G(ral numbers, as in 3+4/4 or 2+3+2/2. Y).15 E
+(ou can also ha)-1.1 E .3 -.15(ve s)-.2 H -2.15 -.25(ev e).15 H
+(ral frac-).25 E(tions added together)138.476 204 Q 2.5(,a)-.4 G 2.5(si)
+-2.5 G 2.5(n3)-2.5 G(/4 + 4/4. It is also possible to pro)-2.5 E
+(vide "alternating" time signatures,)-.15 E(where you list tw)138.476
+216 Q 2.5(o\()-.1 G(or more, although tw)-2.5 E 2.5(oi)-.1 G 2.5(st)-2.5
+G(ypical\) time signatures separated by white space.)-2.5 E
+(Each measure then uses the ne)138.476 228 Q
+(xt time signature in the list. F)-.15 E(or e)-.15 E
+(xample, for 3/4 4/4, the \214rst mea-)-.15 E(sure w)138.476 240 Q(ould\
+ be in 3/4 time, the second measure in 4/4, the third back in 3/4, the \
+fourth in 4/4, and so)-.1 E 2.5(forth. It)138.476 252 R
+(is possible to combine all the v)2.5 E(arious comple)-.25 E
+(xities, with things lik)-.15 E 2.5(e3)-.1 G(+4/8 + 2+3/4 4+3/4)-2.5 E
+(although that w)138.476 264 Q(ould be v)-.1 E(ery uncommon.)-.15 E
+(The time signature can optionally be follo)5 E(wed by the let-)-.25 E
+(ter n to specify that the time signature is not to be printed.)138.476
+276 Q(Or it can be follo)5 E(wed by the letter y)-.25 E(,)-.65 E
+(which causes alternating time signatures to be treated dif)138.476 288
+Q(ferently)-.25 E 5(.B)-.65 G 2.5(yd)-5 G(ef)-2.5 E
+(ault, the alternating signa-)-.1 E(ture are printed just once, as a li\
+st, and the performer has to remember that each subsequent mea-)138.476
+300 Q(sure has a dif)138.476 312 Q(ferent time signature.)-.25 E
+(Using y forces Mup to print the appropriate time signature on)5 E
+(each measure.)138.476 324 Q F1(Default)69.336 336 Q F0
+(............ 4/4).28 E F1(Context)69.336 348 Q F0(........... score).56
+E F1(Examples)69.336 360 Q F0(........ time = 6/8).27 E(time = cut)
+138.476 372 Q(time = 13/16n)138.476 384 Q(time = 2+3+4 / 8)138.476 396 Q
+(// additi)10 E .3 -.15(ve n)-.25 H(umerator).15 E(time = 3/4 + 4/4)
+138.476 408 Q(// fractions added together)10 E(time = 4/4 3/4)138.476
+420 Q(// alternating)15 E(time = 3/4 6/8 y)138.476 432 Q
+(// alternating, printing time sig on e)10 E -.15(ve)-.25 G(ry measure)
+.15 E F1(See also)69.336 444 Q F0(........... timeunit).83 E F1(Name)
+69.336 492 Q F0(.............. timeunit)1.95 E F1(Description)69.336 504
+Q F0(..... sets the def)A
+(ault time unit. If the \214rst note of a measure has no time v)-.1 E
+(alue speci\214ed, the v)-.25 E(alue of the)-.25 E
+(timeunit parameter will be used.)138.476 516 Q
+(If the time signature is changed, the timeunit parameter re)5 E -.15
+(ve)-.25 G(rts).15 E(back to its pre)138.476 528 Q(vious v)-.25 E
+(alue for that time signature, which def)-.25 E(aults to the v)-.1 E
+(alue of the denominator)-.25 E(\(bottom number\) of the ne)138.476 540
+Q 2.5(wt)-.25 G(ime signature.)-2.5 E F1 -.92(Va)69.336 552 S(lue).92 E
+F0(............... 1/4, 1/2, 1, 2, 4, 8, 16, 32, 64, 128, or 256 repres\
+enting quadruple whole, double whole, whole, half,).36 E(quarter)138.476
+564 Q 2.5(,e)-.4 G
+(ighth, sixteenth, thirty-second, sixty-fourth, 128th, or 256th, follo)
+-2.5 E(wed by zero or more)-.25 E(dots. Each dot adds 50% of the pre)
+138.476 576 Q(vious note or dot to the time.)-.25 E
+(It can also be a time e)5 E(xpression,)-.15 E(lik)138.476 588 Q 2.5(e2)
+-.1 G(+8 or 1-4+16.)-2.5 E(The time v)5 E
+(alue must be less than or equal to the time signature.)-.25 E
+(The timeunit)5 E -.25(va)138.476 600 S
+(lue can be reinitialized indirectly by setting the time parameter).25 E
+5(.S)-.55 G(etting the time parameter will)-5 E
+(set the timeunit to the v)138.476 612 Q
+(alue used most recently for that time signature.)-.25 E F1(Default)
+69.336 624 Q F0
+(............ The denominator \(bottom number\) of the time signature)
+.28 E F1(Context)69.336 636 Q F0(........... score, staf).56 E(f, v)-.25
+E(oice)-.2 E F1(Examples)69.336 648 Q F0(........ timeunit = 2).27 E
+(timeunit = 4.)138.476 660 Q(timeunit = 2 + 8)138.476 672 Q F1(See also)
+69.336 684 Q F0(........... swingunit, time).83 E EP
+%%Page: 126 132
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(26 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. topmar)1.95 E(gin)
+-.18 E F1(Description)69.336 108 Q F0
+(..... sets the amount of white space mar)A
+(gin to put at the top of each page.)-.18 E
+(It is speci\214ed in inches if the)5 E(units parameter is set to inche\
+s, or in centimeters if the units parameter is set to cm.)138.476 120 Q
+(This parameter)5 E(can only be speci\214ed before an)138.476 132 Q 2.5
+(ym)-.15 G(usic or block input.)-2.5 E(Mar)5 E(gins are unaf)-.18 E
+(fected by the "scale" pa-)-.25 E(rameter)138.476 144 Q(.)-.55 E F1 -.92
+(Va)69.336 156 S(lue).92 E F0
+(............... 0.0 to pageheight minus 0.5 inches).36 E F1(Default)
+69.336 168 Q F0(............ 0.5 inches).28 E F1(Context)69.336 180 Q F0
+(........... score).56 E F1(Example)69.336 192 Q F0(......... topmar)
+1.66 E(gin = 0.8)-.18 E F1(See also)69.336 204 Q F0
+(........... bottommar).83 E(gin, leftmar)-.18 E(gin, rightmar)-.18 E
+(gin, pageheight, units)-.18 E F1(Name)69.336 252 Q F0
+(.............. transpose)1.95 E F1(Description)69.336 264 Q F0
+(..... specify by what interv)A(al to transpose the music data.)-.25 E
+(The interv)5 E(al can be lar)-.25 E(ger than an octa)-.18 E -.15(ve)-.2
+G 2.5(,b).15 G(ut)-2.7 E(must be a v)138.476 276 Q(alid interv)-.25 E(a\
+l \(e.g., there is no such thing as a perfect 6th\). It is an error to \
+specify a trans-)-.25 E(position v)138.476 288 Q(alue which w)-.25 E
+(ould result in a k)-.1 E .3 -.15(ey s)-.1 H
+(ignature with more than 7 \215ats or sharps.).15 E(It is also an)5 E
+(error if transposition w)138.476 300 Q
+(ould result in a note requiring a triple sharp or triple \215at.)-.1 E
+F1 -.92(Va)69.336 312 S(lue).92 E F0(............... the w).36 E
+(ord "up" or "do)-.1 E(wn," follo)-.25 E(wed by an interv)-.25 E
+(al and a whole number greater than 0.)-.25 E(The interv)5 E(al is)-.25
+E(one of major)138.476 324 Q 2.5(,m)-.4 G(inor)-2.5 E 2.5(,a)-.4 G
+(ugmented, diminished, or perfect.)-2.5 E(The interv)5 E
+(als can be abbre)-.25 E(viated to their)-.25 E
+(\214rst 3 letters \(maj, min, aug, dim, or per\).)138.476 336 Q
+(The section on transposition lists transposition interv)5 E(als)-.25 E
+(and gi)138.476 348 Q -.15(ve)-.25 G 2.5(sf).15 G(urther details.)-2.5 E
+(Depending on which k)5 E .3 -.15(ey s)-.1 H
+(ignature you are transposing from, some trans-).15 E(position interv)
+138.476 360 Q(als may not w)-.25 E(ork because the)-.1 E 2.5(yr)-.15 G
+(esult in more than 7 \215ats or sharps.)-2.5 E(There is also an-)5 E
+(other parameter called addtranspose.)138.476 372 Q -.8(Ty)5 G
+(pically you w).8 E(ould use the transpose parameter to change)-.1 E
+(the k)138.476 384 Q .3 -.15(ey o)-.1 H 2.5(fi).15 G(ndi)-2.5 E
+(vidual staf)-.25 E(fs \(for transposing instruments\), and then use th\
+e addtranspose parameter)-.25 E(if you w)138.476 396 Q
+(ant to change the k)-.1 E .3 -.15(ey o)-.1 H 2.5(ft).15 G
+(he entire score.)-2.5 E
+(But either of these parameters can be used either)5 E -.1(wa)138.476
+408 S 3.8 -.65(y. I).1 H 2.5(na).65 G .3 -.15(ny c)-2.5 H
+(ase, for each staf).15 E(f, and for the score, the v)-.25 E
+(alues of transpose and addtranspose are)-.25 E
+("added" to \214nd the transposition for that staf)138.476 420 Q 2.5(fo)
+-.25 G 2.5(rs)-2.5 G(core.)-2.5 E F1(Default)69.336 432 Q F0
+(............ up perfect 1 \(i.e., no transposition\)).28 E F1(Context)
+69.336 444 Q F0(........... score, staf).56 E(f)-.25 E F1(Examples)
+69.336 456 Q F0(........ transpose = up minor 3).27 E(transpose = do)
+138.476 468 Q(wn perfect 4)-.25 E F1(See also)69.336 480 Q F0
+(........... addtranspose, k).83 E -.15(ey)-.1 G F1(Name)69.336 528 Q F0
+(.............. units)1.95 E F1(Description)69.336 540 Q F0
+(..... Speci\214es whether mar)A(gin and page size parameters are speci\
+\214ed in inches or in centimeters.)-.18 E F1 -.92(Va)69.336 552 S(lue)
+.92 E F0(............... inches or cm).36 E F1(Default)69.336 564 Q F0
+(............ inches).28 E F1(Context)69.336 576 Q F0(........... score)
+.56 E F1(Example)69.336 588 Q F0(......... units = cm)1.66 E F1
+(See also)69.336 600 Q F0(........... topmar).83 E(gin, bottommar)-.18 E
+(gin leftmar)-.18 E(gin, rightmar)-.18 E(gin, pageheight, page)-.18 E
+(width)-.25 E EP
+%%Page: 127 133
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(27 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. vcombine)1.95 E F1
+(Description)69.336 108 Q F0
+(..... This parameter tells Mup to combine the speci\214ed v)A
+(oices onto a single stem whene)-.2 E -.15(ve)-.25 G 2.5(rp).15 G
+(ossible.)-2.5 E(One common use w)138.476 120 Q(ould be if you w)-.1 E
+(ant multiple v)-.1 E(oices for MIDI purposes, b)-.2 E(ut w)-.2 E
+(ant them printed)-.1 E(on the same stems.)138.476 132 Q
+(Another typical use w)5 E
+(ould be to obtain a printing style common for h)-.1 E(ymns and)-.05 E
+(certain other styles of music, where the tw)138.476 144 Q 2.5(ov)-.1 G
+(oices on each staf)-2.7 E 2.5(fa)-.25 G(re printed on one common stem)
+-2.5 E(whene)138.476 156 Q -.15(ve)-.25 G 2.5(rp).15 G(ossible, b)-2.5 E
+(ut when a note is shared between tw)-.2 E 2.5(ov)-.1 G(oices, tw)-2.7 E
+2.5(oo)-.1 G(pposing stems are used to)-2.5 E(mak)138.476 168 Q 2.5(ei)
+-.1 G 2.5(tc)-2.5 G(lear the note is indeed shared.)-2.5 E(The v)5 E
+(alue of this parameter is a list of v)-.25 E(oices plus an op-)-.2 E
+(tional quali\214er)138.476 180 Q 5(.T)-.55 G(he list format is lik)-5 E
+2.5(ee)-.1 G(lse)-2.5 E(where for v)-.25 E(oices; common e)-.2 E
+(xamples w)-.15 E(ould be)-.1 E/F2 10/Courier@0 SF(1,2)2.5 E F0(or)2.5 E
+F2(1-3)138.476 192 Q F0(or)2.5 E F2(2-3)2.5 E F0 5(.O)C(rder of v)-5 E
+(oices is signi\214cant: sometimes Mup may ha)-.2 E .3 -.15(ve t)-.2 H
+2.5(oc).15 G(hoose between tw)-2.5 E 2.5(op)-.1 G(os-)-2.5 E
+(sible combinations, so v)138.476 204 Q
+(oices listed \214rst get priority)-.2 E 5(.T)-.65 G(he list of v)-5 E
+(oices can be follo)-.2 E(wed by a quali-)-.25 E
+(\214er to specify what happens when v)138.476 216 Q(oices o)-.2 E -.15
+(ve)-.15 G(rlap. If the quali\214er is "noo).15 E -.15(ve)-.15 G
+(rlap," v).15 E(oices will only be)-.2 E
+(combined if the bottom note of the higher v)138.476 228 Q
+(oice is higher than the top note of the lo)-.2 E(wer v)-.25 E(oice.)-.2
+E(\(That is the typical v)138.476 240 Q(alue for getting the h)-.25 E
+(ymn style described abo)-.05 E -.15(ve)-.15 G 2.5(.\) If).15 F
+(the quali\214er is "shareone")2.5 E(the bottom note of the top v)
+138.476 252 Q(oice must be no lo)-.2 E(wer than than top note of the lo)
+-.25 E(wer v)-.25 E(oice for combin-)-.2 E(ing to occur)138.476 264 Q 5
+(.I)-.55 G 2.5(ft)-5 G(he quali\214er is "o)-2.5 E -.15(ve)-.15 G
+(rlap," combining will occur without re).15 E -.05(ga)-.15 G(rd for ho)
+.05 E 2.5(wt)-.25 G(he v)-2.5 E(oices)-.2 E -.15(ove)138.476 276 S
+(rlap. F).15 E(or the purpose of the quali\214er)-.15 E 2.5(,v)-.4 G
+(oice 1 is assumed to be the highest v)-2.7 E(oice, v)-.2 E(oice 3 the)
+-.2 E(middle v)138.476 288 Q(oice, and v)-.2 E(oice 2 the lo)-.2 E 2.5
+(west. If)-.25 F(no quali\214er is speci\214ed, the def)2.5 E
+(ault is noo)-.1 E -.15(ve)-.15 G(rlap. While the).15 E
+(vcombine parameter is allo)138.476 300 Q(wed to be used with an)-.25 E
+2.5(yv)-.15 G(scheme parameter v)-2.5 E(alue, using it with)-.25 E
+(vscheme=1 is pointless, and only vscheme v)138.476 312 Q
+(alues of 2f and 3f are really appropriate.)-.25 E(This parame-)5 E
+(ters can be used with both v)138.476 324 Q
+(oice-at-a-time and chord-at-a-time input styles. It has no ef)-.2 E
+(fect on tab-)-.25 E(lature or 1-line staf)138.476 336 Q 2.5(fs. Note)
+-.25 F(that there are v)2.5 E
+(arious cases where combining will not be done, such as)-.25 E
+(when time v)138.476 348 Q(alues or beamings are dif)-.25 E
+(ferent in dif)-.25 E(ferent v)-.25 E
+(oices, and cases where combining w)-.2 E(ould)-.1 E
+(cause information loss, such as when a shared note is tied in one v)
+138.476 360 Q(oice b)-.2 E(ut not another)-.2 E 2.5(.I)-.55 G 2.5(ns)
+-2.5 G(uch cas-)-2.5 E(es, the usual non-combined format will be used.)
+138.476 372 Q F1 -.92(Va)69.336 384 S(lue).92 E F0
+(............... comma-separated list of v).36 E(oices or v)-.2 E
+(oice ranges, or nothing, optionally follo)-.2 E(wed by noo)-.25 E -.15
+(ve)-.15 G(rlap, share-).15 E(one, or o)138.476 396 Q -.15(ve)-.15 G
+(rlap.).15 E F1(Default)69.336 408 Q F0(............ not set).28 E F1
+(Context)69.336 420 Q F0(........... score, staf).56 E(f)-.25 E F1
+(Example)69.336 432 Q F0(......... vcombine=3,1-2 shareone)1.66 E 5
+(vcombine= //)138.476 444 R(turn of)2.5 E 2.5(fc)-.25 G(ombining)-2.5 E
+F1(See also)69.336 456 Q F0(........... vscheme).83 E F1(Name)69.336 504
+Q F0(.............. visible)1.95 E F1(Description)69.336 516 Q F0
+(..... speci\214es whether a staf)A 2.5(fo)-.25 G 2.5(rv)-2.5 G
+(oice is actually to be printed.)-2.7 E
+(This can be useful for printing a subset of)5 E 2.5(af)138.476 528 S
+(ull score. The v)-2.5 E(alue is either y or n, for yes or no, or where\
+used. When whereused is speci\214ed, if)-.25 E 2.5(as)138.476 540 S(taf)
+-2.5 E 2.5(fh)-.25 G(as no notes or lyrics or other associated things o\
+n an entire score, that staf)-2.5 E 2.5(fi)-.25 G 2.5(sn)-2.5 G
+(ot printed.)-2.5 E(This might be used, for e)138.476 552 Q
+(xample, to sa)-.15 E .3 -.15(ve p)-.2 H
+(aper on an orchestral score by only printing staf).15 E(fs for in-)-.25
+E(struments when the)138.476 564 Q 2.5(ya)-.15 G(re actually playing.)
+-2.5 E(At least one staf)5 E 2.5(fm)-.25 G(ust be visible at all times.)
+-2.5 E(When an)5 E(indi)138.476 576 Q(vidual v)-.25 E(oice is made in)
+-.2 E(visible, b)-.4 E(ut the other v)-.2 E(oice\(s\) on that staf)-.2 E
+2.5(fr)-.25 G(emain visible, all the tempo,)-2.5 E
+(dynamics, and similar marks associated with the staf)138.476 588 Q 2.5
+(fw)-.25 G(ill still be printed, since Mup cannot kno)-2.5 E(w)-.25 E
+(for sure whether you meant them to be associated with a particular v)
+138.476 600 Q(oice or with the staf)-.2 E 2.5(fa)-.25 G 2.5(sa)-2.5 G
+2.5(whole. When)138.476 612 R
+(MIDI output is generated, this parameter controls whether the staf)2.5
+E 2.5(fo)-.25 G 2.5(rv)-2.5 G(oice is audi-)-2.7 E
+(ble, so you can control which v)138.476 624 Q(oices are played.)-.2 E
+(The -s command line ar)5 E(gument can also be used)-.18 E
+(to control which staf)138.476 636 Q(fs are printed or played.)-.25 E F1
+-.92(Va)69.336 648 S(lue).92 E F0(............... y).36 E 2.5(,n)-.65 G
+2.5(,o)-2.5 G 2.5(rw)-2.5 G(hereused)-2.5 E F1(Default)69.336 660 Q F0
+(............ y).28 E F1(Context)69.336 672 Q F0
+(........... score, staf).56 E(f, v)-.25 E(oice)-.2 E F1(Example)69.336
+684 Q F0(......... visible = n)1.66 E F1(See also)69.336 696 Q F0
+(........... brace, brack).83 E(et, endingstyle, staf)-.1 E(fs)-.25 E EP
+%%Page: 128 134
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(28 -)-2.5 E/F1 10
+/Times-Bold@0 SF(Name)69.336 96 Q F0(.............. vscheme)1.95 E F1
+(Description)69.336 108 Q F0(..... sets v)A(oice scheme. A v)-.2 E
+(alue of 1 means there is only a single v)-.25 E(oice on a staf)-.2 E
+(f. The direction of note)-.25 E(stems will be determined based on ho)
+138.476 120 Q 2.5(wh)-.25 G(igh or lo)-2.5 E 2.5(wt)-.25 G
+(he notes are on the staf)-2.5 E(f. A v)-.25 E(alue of 2o means)-.25 E
+(there are tw)138.476 132 Q 2.5(ov)-.1 G
+(oices with "opposing" stems. In other w)-2.7 E(ords, the stems of v)-.1
+E(oice 1 will al)-.2 E -.1(wa)-.1 G(ys point).1 E(upw)138.476 144 Q
+(ard, and the stems of v)-.1 E(oice 2 will al)-.2 E -.1(wa)-.1 G
+(ys point do).1 E(wnw)-.25 E(ard, unless the)-.1 E 2.5(ya)-.15 G(re e)
+-2.5 E(xplicitly forced the)-.15 E(other w)138.476 156 Q(ay)-.1 E 2.5
+(.Av)-.65 G(alue of 2f means there are tw)-2.75 E 2.5(ov)-.1 G
+(oices with "free" or "\215oating" stems.)-2.7 E(That means in)5 E
+(places where there are notes or rests in both v)138.476 168 Q
+(oices, stem directions will be as if 2o were set. Ho)-.2 E(w-)-.25 E
+-2.15 -.25(ev e)138.476 180 T .8 -.4(r, i).25 H 2.5(fo).4 G(ne of the v)
+-2.5 E(oices has "space" where there are no notes or rests, the stem di\
+rections of the)-.2 E(other v)138.476 192 Q
+(oice will be determined as if there were only a single v)-.2 E 2.5
+(oice. 2o)-.2 F(is useful if you w)2.5 E(ant to force)-.1 E
+(stem directions a certain w)138.476 204 Q(ay)-.1 E 2.5(.2)-.65 G 2.5
+(fi)-2.5 G 2.5(sg)-2.5 G(enerally preferable when there are tw)-2.5 E
+2.5(ov)-.1 G(oices only part of the)-2.7 E 2.5(time. The)138.476 216 R
+-.25(va)2.5 G(lues 3o and 3f are lik).25 E 2.5(e2)-.1 G 2.5(oa)-2.5 G
+(nd 2f e)-2.5 E(xcept that a third v)-.15 E(oice is allo)-.2 E
+(wed. The third v)-.25 E(oice')-.2 E(s)-.55 E(stem def)138.476 228 Q
+(aults to up, b)-.1 E(ut the direction can be changed at an)-.2 E 2.5
+(yc)-.15 G(hord. The stem direction remains in)-2.5 E(ef)138.476 240 Q
+(fect on subsequent chords of v)-.25 E(oice 3 until e)-.2 E
+(xplicitly changed.)-.15 E(While there can be v)5 E(oice cross-)-.2 E
+(ings, in general v)138.476 252 Q(oice 1 should be the "top" v)-.2 E
+(oice, v)-.2 E(oice 2 the "bottom" v)-.2 E(oice, and v)-.2 E
+(oice 3 the "mid-)-.2 E(dle" or "e)138.476 264 Q(xtra" v)-.15 E 2.5
+(oice. Mup)-.2 F(does not use v)2.5 E
+(oice 3 when associating things lik)-.2 E 2.5(ep)-.1 G(hrase marks and)
+-2.5 E(lyrics with chords.)138.476 276 Q(Setting vscheme to a dif)5 E
+(ferent number of v)-.25 E(oices will reinitialize all v)-.2 E(oice le)
+-.2 E -.15(ve)-.25 G(l).15 E(parameters for the af)138.476 288 Q
+(fected staf)-.25 E(fs.)-.25 E F1 -.92(Va)69.336 300 S(lue).92 E F0
+(............... 1, 2o, 2f, 3o, or 3f).36 E F1(Default)69.336 312 Q F0
+(............ 1).28 E F1(Context)69.336 324 Q F0
+(........... score, staf).56 E(f)-.25 E F1(Example)69.336 336 Q F0
+(......... vscheme = 2f)1.66 E F1(See also)69.336 348 Q F0
+(........... vcombine).83 E F1(Name)69.336 396 Q F0(.............. w)
+1.95 E(arn)-.1 E F1(Description)69.336 408 Q F0
+(..... speci\214es whether to print w)A(arning messages or not.)-.1 E
+(Normally)5 E 2.5(,M)-.65 G(up will print w)-2.5 E(arnings when it en-)
+-.1 E(counters input that it considers some)138.476 420 Q
+(what dubious. Sometimes, ho)-.25 E(we)-.25 E -.15(ve)-.25 G .8 -.4
+(r, t).15 H(hat input will really be).4 E(what you w)138.476 432 Q
+(ant, so this parameter allo)-.1 E(ws you to turn of)-.25 E 2.5(fw)-.25
+G(arning messages.)-2.6 E F1 -.92(Va)69.336 444 S(lue).92 E F0
+(............... y or n).36 E F1(Default)69.336 456 Q F0(............ y)
+.28 E F1(Context)69.336 468 Q F0(........... score).56 E F1(Example)
+69.336 480 Q F0(......... w)1.66 E(arn = n)-.1 E EP
+%%Page: 129 135
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(29 -)-2.5 E 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(13. HINTS)73.086 103 R 69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.549(This section contains hints on ho)
+73.385 121 R 4.049(wy)-.25 G 1.549(ou can use Mup to accomplish v)-4.049
+F 1.549(arious things that ha)-.25 F 1.848 -.15(ve n)-.2 H 1.548
+(ot been).15 F(co)69.336 133 Q -.15(ve)-.15 G 1.358
+(red up to this point.).15 F 1.358(It doesn')6.358 F 3.858(ti)-.18 G
+1.358(ntroduce an)-3.858 F 3.858(yn)-.15 G 1.858 -.25(ew l)-3.858 H
+1.358(anguage features, b).25 F 1.358(ut describes some additional)-.2 F
+-.1(wa)69.336 145 S(ys to apply what you ha).1 E .3 -.15(ve a)-.2 H
+(lready learned, and mentions some other tools you may \214nd useful.)
+.15 E 69.336 163 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.1 Deb)72.836 163 R(ugging)-.28 E
+69.336 181 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.823(Since Mup requires its input in a f)
+73.659 181 R 1.823
+(airly strict format, when a song is put in, it may contain "typos.")-.1
+F(Generally)69.336 193 Q 2.81(,t)-.65 G .31
+(he error messages that Mup prints will gi)-2.81 F .611 -.15(ve y)-.25 H
+.311(ou an idea of what is wrong. Ho).15 F(we)-.25 E -.15(ve)-.25 G
+1.111 -.4(r, s).15 H(ometimes).4 E .878(Mup is not able to recognize th\
+at something is wrong until some distance be)69.336 205 R .878
+(yond the actual error)-.15 F 3.378(.I)-.55 G 3.378(fy)-3.378 G(ou)
+-3.378 E(can')69.336 217 Q 4.263<748c>-.18 G 1.763(nd an)-4.263 F 1.763
+(ything wrong with the line that Mup lists as being in error)-.15 F
+4.263(,t)-.4 G 1.763(ry looking at the end of the)-4.263 F(pre)69.336
+229 Q 2.087(vious line, or e)-.25 F -.15(ve)-.25 G 4.587(ne).15 G 2.087
+(arlier lines. Some of the most common problems are missing semicolons \
+and)-4.587 F .936(missing quotes. Missing quote marks tend to be especi\
+ally confusing to Mup, and may cause man)69.336 241 R 3.436(ye)-.15 G
+(rror)-3.436 E .679(messages, e)69.336 253 R -.15(ve)-.25 G 3.179(nt).15
+G .679(hough there is only one problem.)-3.179 F .679
+(Another common problem that may cause a v)5.679 F .678(ery lar)-.15 F
+(ge)-.18 E(number of error messages is for)69.336 265 Q
+(getting to state "music" to enter music conte)-.18 E(xt.)-.15 E 1.492
+(Often listening to MIDI output is much more ef)69.336 283 R(fecti)-.25
+E 1.793 -.15(ve a)-.25 H 3.993(ts).15 G 1.493(potting things lik)-3.993
+F 3.993(ew)-.1 G 1.493(rong notes and missing)-3.993 F
+(accidentals than trying to \214nd them by e)69.336 295 Q(ye.)-.15 E
+69.336 313 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.2 Adjusting)72.836 313 R(Output)3.5 E
+69.336 331 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .42
+(Mup does its best to lay out the music in an aesthetically pleasing w)
+72.256 331 R(ay)-.1 E 5.419(.O)-.65 G .419(ften, ho)-5.419 F(we)-.25 E
+-.15(ve)-.25 G 1.219 -.4(r, y).15 H .419(ou may w).4 F .419(ant to)-.1 F
+(mak)69.336 343 Q 2.584(ea)-.1 G .084
+(djustments. Perhaps the last part of a piece spilled o)-2.584 F -.15
+(ve)-.15 G 2.584(ro).15 G .084(nto a third page and you')-2.584 F 2.584
+(dl)-.5 G(ik)-2.584 E 2.584(et)-.1 G 2.584(os)-2.584 G .084(queeze it)
+-2.584 F 1.64(all on tw)69.336 355 R 4.14(op)-.1 G 1.64
+(ages, or a page turn f)-4.14 F 1.64(alls at an a)-.1 F(wkw)-.15 E 1.64
+(ard spot. There are se)-.1 F -.15(ve)-.25 G 1.64(ral mechanisms a).15 F
+-.25(va)-.2 G 1.64(ilable for).25 F .896(making adjustments. The)69.336
+367 R 3.396(yh)-.15 G -2.25 -.2(av e)-3.396 H .896
+(already been discussed indi)3.596 F .896(vidually in v)-.25 F .896
+(arious sections of this document,)-.25 F -.2(bu)69.336 379 S 2.5(tt).2
+G(his section tries to pull things together)-2.5 E(.)-.55 E .322
+(The "ne)69.336 397 R .322(wscore" or "ne)-.25 F .322
+(wpage" commands can be used to force where breaks occur)-.25 F 5.322
+(.T)-.55 G .321(his may be useful for)-5.322 F
+(ensuring a section ends at the end of a score or page.)69.336 409 Q
+1.284(If you w)69.336 427 R 1.285(ant to get a little more or less on e\
+ach page, it is usually best to start with changing the scale,)-.1 F
+(staf)69.336 439 Q 3.162(fscale, packf)-.25 F 3.162(act, and/or pack)-.1
+F -.15(ex)-.1 G 5.662(pp).15 G 5.662(arameters. Y)-5.662 F 3.162
+(ou may w)-1.1 F 3.162(ant to e)-.1 F 3.161
+(xperiment with changing these)-.15 F(indi)69.336 451 Q 1.469
+(vidually \214rst, to get a feel for ho)-.25 F 3.969(wt)-.25 G(he)-3.969
+E 3.969(yw)-.15 G 1.47
+(ork, as trying to change all of them at once may lead to)-4.069 F .425
+(interactions that change things more radically than you might e)69.336
+463 R 2.925(xpect. Changing)-.15 F(staf)2.925 E .425
+(fscale in score conte)-.25 F(xt)-.15 E .29
+(lets you adjust the size of the music without af)69.336 475 R .29
+(fecting the size of the te)-.25 F .29(xt in headers and footers.)-.15 F
+(Adjusting)5.29 E .712(the mar)69.336 487 R .712(gins is sometimes help\
+ful as well. Other parameters which might be useful in some situations \
+are:)-.18 F(scorepad, scoresep, staf)69.336 499 Q(fpad, and staf)-.25 E
+(fsep.)-.25 E 1.196
+(The dist, dyndist, and chorddist parameters are useful if you w)69.336
+517 R 1.197(ant items to line up v)-.1 F(ertically)-.15 E 3.697(.T)-.65
+G 1.197(he "dist")-3.697 F .198
+(option can be used on rom, bold, ital, boldital, octa)69.336 529 R -.15
+(ve)-.2 G 2.698(,m).15 G .198
+(ussym, crescendo and decrescendo statements, and)-2.698 F
+(on rehearsal marks, to force something where you w)69.336 541 Q
+(ant it.)-.1 E 1.072(The appearance of lyrics can be adjusted using the\
+ lyricsfont, lyricsfontf)69.336 559 R(amily)-.1 E 3.573(,l)-.65 G 1.073
+(yricssize, and lyricsalign)-3.573 F(parameters.)69.336 571 Q 69.336 589
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.3 Special)72.836 589 R(uses of in)3.5
+E(visbar)-.56 E 69.336 607 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .01(The "in)71.846 607 R .01(visbar" can be\
+ used to force Mup into doing something in the middle of a bar that it \
+normally w)-.4 F(ould)-.1 E(allo)69.336 619 Q 2.762(wt)-.25 G 2.762(oh)
+-2.762 G .262(appen only at a bar line.)-2.762 F .262(Suppose, for e)
+5.262 F .263(xample, you wish to place a rehearsal letter in the middle)
+-.15 F(of a measure. This could be accomplished as follo)69.336 631 Q
+(ws:)-.25 E EP
+%%Page: 130 136
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(30 -)-2.5 E/F1 10/Courier@0
+SF(// assume we are in 4/4 time, but want)105.336 96 Q
+(// a rehearsal letter by count 3)105.336 108 Q(// of the measure)
+105.336 120 Q(// do first part of measure and use "space")105.336 144 Q
+(// for last part so time values will add up)105.336 156 Q
+(// properly to a full measure)105.336 168 Q(1: 4c;d;2s;)105.336 180 Q
+(// put in invisible bar with rehearsal letter)105.336 204 Q
+(invisbar rehearsal let)105.336 216 Q
+(// now do the last half of the measure,)105.336 240 Q
+(// this time with space at the beginning)105.336 252 Q(1: 2s;4e;c;)
+105.336 264 Q(bar)105.336 276 Q 127.836 285.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 69 rlineto 320 0 rlineto 0 69 neg rlineto closepath stroke grestore
+EEND 160 693 320 320 -69 69 126.836 354.6 PBEGIN
+%%BeginDocument: mugex87.ps
+%%BoundingBox: 160 693 480 762
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+324.29 1225.78 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 715.78 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+226.28 703.78 1.000000 4n
+0.70 setlinewidth
+220.05 703.78 moveto
+232.51 703.78 lineto stroke
+229.96 704.53 moveto
+229.96 724.78 lineto stroke
+287.42 706.78 1.000000 4n
+291.10 707.53 moveto
+291.10 727.78 lineto stroke
+restore
+% S_BAR
+13 linenum
+0.70 setlinewidth
+/Times-Bold findfont
+12 scalefont
+setfont
+newpath
+332.19 742.78 moveto
+332.19 754.00 lineto
+345.33 754.00 lineto
+345.33 742.78 lineto
+closepath
+stroke
+334.19 744.28 moveto
+(A) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+351.92 709.78 1.000000 4n
+355.60 710.53 moveto
+355.60 730.78 lineto stroke
+413.06 703.78 1.000000 4n
+406.83 703.78 moveto
+419.29 703.78 lineto stroke
+416.74 704.53 moveto
+416.74 724.78 lineto stroke
+restore
+% S_BAR
+19 linenum
+0.70 setlinewidth
+467.65 733.78 moveto
+467.65 709.78 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF 1.102(As another e)69.336 374.6 R 1.102
+(xample of in)-.15 F 1.102(visbar use, suppose you w)-.4 F 1.102
+(ant to add a "courtesy" k)-.1 F 1.401 -.15(ey s)-.1 H 1.101
+(ignature at the end of a).15 F .82
+(repeated section to remind the player that the be)69.336 386.6 R .821
+(ginning of the repeated section is in a dif)-.15 F .821(ferent k)-.25 F
+-.15(ey)-.1 G 3.321(.T)-.5 G(his)-3.321 E(can be done by adding an empt\
+y measure whose sole purpose is to produce this k)69.336 398.6 Q .3 -.15
+(ey s)-.1 H(ignature.).15 E/F1 10/Courier@0 SF(score key=3&)105.336
+416.6 Q(music)105.336 428.6 Q(1: g;f;e;d;)105.336 440.6 Q(repeatstart)
+105.336 452.6 Q(1: c;e;f;g;)105.336 464.6 Q(dblbar)105.336 476.6 Q
+(score key=0&)105.336 488.6 Q(music)105.336 500.6 Q(1: g;f;e;d;)105.336
+512.6 Q(bar ending "1.")105.336 524.6 Q(1: f;e;2c;)105.336 536.6 Q
+(// add a courtesy key signature,)105.336 548.6 Q
+(// to remind player the beginning)105.336 560.6 Q
+(// of the repeated section is in)105.336 572.6 Q(// a different key)
+105.336 584.6 Q(invisbar)105.336 596.6 Q(score key=3&)105.336 608.6 Q
+(music)105.336 620.6 Q(1: ms;)105.336 632.6 Q(repeatend ending "2.")
+105.336 644.6 Q(1: e;d;2c;)105.336 656.6 Q(endbar)105.336 668.6 Q EP
+%%Page: 131 137
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(31 -)-2.5 E 111.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 145 rlineto 352 0 rlineto 0 145 neg rlineto closepath stroke grestore
+EEND 128 618 352 352 -145 145 110.836 241 PBEGIN
+%%BeginDocument: mugex88.ps
+%%BoundingBox: 128 618 480 763
+save
+1216322504 1216321786 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+324.29 1235.00 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+205.62 731.00 1.000000 flat
+211.10 740.00 1.000000 flat
+216.59 728.00 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+238.42 725.00 1.000000 4n
+0.70 setlinewidth
+242.10 725.75 moveto
+242.10 746.00 lineto stroke
+260.81 722.00 1.000000 4n
+264.49 722.75 moveto
+264.49 743.00 lineto stroke
+283.19 719.00 1.000000 4n
+286.87 719.75 moveto
+286.87 740.00 lineto stroke
+306.42 716.00 1.000000 4n
+310.10 716.75 moveto
+310.10 737.00 lineto stroke
+restore
+% S_BAR
+6 linenum
+337.91 734.00 1.000000 dot
+337.91 728.00 1.000000 dot
+0.70 setlinewidth
+334.91 743.00 moveto
+334.91 719.00 lineto stroke
+3.00 setlinewidth
+330.91 743.00 moveto
+330.91 719.00 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+348.99 713.00 1.000000 4n
+342.76 713.00 moveto
+355.23 713.00 lineto stroke
+352.68 713.75 moveto
+352.68 734.00 lineto stroke
+371.38 719.00 1.000000 4n
+375.06 719.75 moveto
+375.06 740.00 lineto stroke
+393.76 722.00 1.000000 4n
+397.45 722.75 moveto
+397.45 743.00 lineto stroke
+416.99 725.00 1.000000 4n
+420.67 725.75 moveto
+420.67 746.00 lineto stroke
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+438.98 743.00 moveto
+438.98 719.00 lineto stroke
+441.98 743.00 moveto
+441.98 719.00 lineto stroke
+% S_SSV
+9 linenum
+% S_CLEFSIG
+447.90 731.00 1.000000 nat
+453.74 740.00 1.000000 nat
+459.58 728.00 1.000000 nat
+% S_FEED
+288.00 1151.00 468.00 5 1.000000 1.000000 stf
+264.93 661.00 moveto
+264.93 672.00 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+267.93 662.00 moveto
+(1.) show
+264.93 672.00 moveto
+370.69 672.00 lineto stroke
+370.69 672.00 moveto
+370.69 661.00 lineto stroke
+374.69 661.00 moveto
+374.69 672.00 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+377.69 662.00 moveto
+(2.) show
+374.69 672.00 moveto
+462.50 672.00 lineto stroke
+462.50 672.00 moveto
+462.50 661.00 lineto stroke
+% S_CLEFSIG
+155.79 641.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+183.18 641.00 1.000000 4n
+186.86 641.75 moveto
+186.86 662.00 lineto stroke
+202.63 638.00 1.000000 4n
+206.32 638.75 moveto
+206.32 659.00 lineto stroke
+222.09 635.00 1.000000 4n
+225.77 635.75 moveto
+225.77 656.00 lineto stroke
+242.38 632.00 1.000000 4n
+246.06 632.75 moveto
+246.06 653.00 lineto stroke
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+262.93 659.00 moveto
+262.93 635.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+273.02 638.00 1.000000 4n
+276.70 638.75 moveto
+276.70 659.00 lineto stroke
+292.44 635.00 1.000000 4n
+296.12 635.75 moveto
+296.12 656.00 lineto stroke
+315.13 629.00 1.000000 2n
+308.68 629.00 moveto
+321.58 629.00 lineto stroke
+319.03 629.75 moveto
+319.03 650.00 lineto stroke
+restore
+% S_BAR
+18 linenum
+0.70 setlinewidth
+% S_SSV
+19 linenum
+% S_CLEFSIG
+345.97 647.00 1.000000 flat
+351.46 656.00 1.000000 flat
+356.95 644.00 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+restore
+% S_BAR
+22 linenum
+368.69 650.00 1.000000 dot
+368.69 644.00 1.000000 dot
+0.70 setlinewidth
+372.69 659.00 moveto
+372.69 635.00 lineto stroke
+3.00 setlinewidth
+376.69 659.00 moveto
+376.69 635.00 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+387.29 635.00 1.000000 4n
+390.97 635.75 moveto
+390.97 656.00 lineto stroke
+406.71 632.00 1.000000 4n
+410.39 632.75 moveto
+410.39 653.00 lineto stroke
+429.40 629.00 1.000000 2n
+422.95 629.00 moveto
+435.85 629.00 lineto stroke
+433.30 629.75 moveto
+433.30 650.00 lineto stroke
+restore
+% S_BAR
+24 linenum
+0.70 setlinewidth
+462.50 659.00 moveto
+462.50 635.00 lineto stroke
+3.00 setlinewidth
+466.50 659.00 moveto
+466.50 635.00 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF -1.1(Yo)69.336 261 S 2.5(uc)1.1 G
+(an use a similar technique to insert time signatures, clefs, etc.)-2.5
+E(at unusual places.)5 E 69.336 279 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.4 Chant)72.836 279 R 69.336 297 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Here is an e)71.836 297 Q(xample that sho)
+-.15 E(ws some techniques you might use when writing chant.)-.25 E EP
+%%Page: 132 138
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(32 -)-2.5 E/F1 10/Courier@0
+SF(1: 1a;)105.336 96 Q(lyrics 1: "This<^ is an example of one way>";)
+105.336 108 Q(bar)105.336 120 Q(1: d;e;2f;)105.336 144 Q
+(lyrics 1: "to do chant.";)105.336 156 Q(bar)105.336 168 Q(1: 1f;)
+105.336 192 Q(lyrics 1: "when<^ there are many words for a>";)105.336
+204 Q(bar)105.336 216 Q(1: d;f;2;)105.336 240 Q
+(lyrics 1: "sin-gle note.";)105.336 252 Q(dblbar)105.336 264 Q(newscore)
+105.336 288 Q(// Note use of 'n' to not print the time signature)105.336
+300 Q(score time=7/4n)105.336 312 Q(music)105.336 324 Q(1: a;;;b;g;2a;)
+105.336 336 Q(lyrics 1: "When there are man-y notes,";)105.336 348 Q
+(bar)105.336 360 Q(score time=8/4n)105.336 384 Q(music)105.336 396 Q
+(1: d;e;f;e;f;8e;;2;)105.336 408 Q
+(lyrics 1: "You might change the time sig-na-ture";)105.336 420 Q(bar)
+105.336 432 Q(score time=5/4n)105.336 456 Q(music)105.336 468 Q
+(1: a;e;;2d;)105.336 480 Q(lyrics 1: "on ev-ery bar,";)105.336 492 Q
+(bar)105.336 504 Q(score time=7/4n)105.336 528 Q(music)105.336 540 Q
+(1: e;f;e;d;c;2d;)105.336 552 Q(lyrics 1: "to match the syl-la-bles.";)
+105.336 564 Q(dblbar)105.336 576 Q(newscore)105.336 600 Q
+(score time=8/4n)105.336 624 Q(music)105.336 636 Q
+(// Note use of 'n' to not print tuplet number/bracket)105.336 648 Q
+(1: {d;e;f;g;e;2d;;}10n,1/2;)105.336 660 Q
+(lyrics 1: "You can al-so use tup-lets,";)105.336 672 Q(invisbar)105.336
+684 Q(1: {f;g;e;2d;e;2.d;}9n,1/2;)105.336 708 Q
+(lyrics 1: "A-long with in-vis-bars.";)105.336 720 Q(dblbar)105.336 732
+Q EP
+%%Page: 133 139
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(33 -)-2.5 E/F1 10/Courier@0
+SF(newscore)105.336 96 Q(score stemlen=0)105.336 120 Q(music)105.336 132
+Q(1: d+;c+;b;g;2a;;)105.336 156 Q(lyrics 1: "Set stem-len to ze-ro,";)
+105.336 168 Q(invisbar)105.336 180 Q(1: {f;2e;4d;c;1d;}9n,1/2;)105.336
+204 Q(lyrics 1: "to get stem-less notes.";)105.336 216 Q(endbar)105.336
+228 Q EP
+%%Page: 134 140
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(34 -)-2.5 E 87.836 96 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 578 rlineto 400 0 rlineto 0 578 neg rlineto closepath stroke grestore
+EEND 104 185 400 400 -578 578 86.836 674 PBEGIN
+%%BeginDocument: mugex89.ps
+%%BoundingBox: 104 185 504 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+590.69 803.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+170.48 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+5 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+192.16 702.00 moveto
+(This is an example of one way) show
+197.49 728.00 1.000000 1n
+restore
+% S_BAR
+8 linenum
+0.70 setlinewidth
+342.18 743.00 moveto
+342.18 719.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+9 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+351.91 702.00 moveto
+(to) show
+/Times-Roman findfont
+12 scalefont
+setfont
+386.63 702.00 moveto
+(do) show
+/Times-Roman findfont
+12 scalefont
+setfont
+422.53 702.00 moveto
+(chant.) show
+354.23 716.00 1.000000 4n
+357.91 716.75 moveto
+357.91 737.00 lineto stroke
+389.62 719.00 1.000000 4n
+393.30 719.75 moveto
+393.30 740.00 lineto stroke
+429.76 722.00 1.000000 2n
+433.66 722.75 moveto
+433.66 743.00 lineto stroke
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+489.25 743.00 moveto
+489.25 719.00 lineto stroke
+% S_FEED
+554.40 719.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+134.19 641.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+13 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+154.98 618.00 moveto
+(when there are many words for a) show
+161.46 638.00 1.000000 1n
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+316.16 659.00 moveto
+316.16 635.00 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+17 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+350.70 618.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+324.08 618.00 moveto
+(sin) show
+/Times-Roman findfont
+12 scalefont
+setfont
+366.35 618.00 moveto
+(gle) show
+/Times-Roman findfont
+12 scalefont
+setfont
+411.28 618.00 moveto
+(note.) show
+328.56 632.00 1.000000 4n
+332.24 632.75 moveto
+332.24 653.00 lineto stroke
+370.00 638.00 1.000000 4n
+373.68 638.75 moveto
+373.68 659.00 lineto stroke
+417.18 638.00 1.000000 2n
+421.08 638.75 moveto
+421.08 659.00 lineto stroke
+restore
+% S_BAR
+19 linenum
+0.70 setlinewidth
+486.25 659.00 moveto
+486.25 635.00 lineto stroke
+489.25 659.00 moveto
+489.25 635.00 lineto stroke
+% S_SSV
+23 linenum
+% S_CLEFSIG
+% S_FEED
+21 linenum
+554.40 635.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+134.19 557.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+25 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+157.83 531.28 moveto
+(When) show
+/Times-Roman findfont
+12 scalefont
+setfont
+207.29 531.28 moveto
+(there) show
+/Times-Roman findfont
+12 scalefont
+setfont
+258.12 531.28 moveto
+(are) show
+/Times-Roman findfont
+12 scalefont
+setfont
+338.28 531.28 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+302.60 531.28 moveto
+(man) show
+/Times-Roman findfont
+12 scalefont
+setfont
+356.29 531.28 moveto
+(y) show
+/Times-Roman findfont
+12 scalefont
+setfont
+403.01 531.28 moveto
+(notes,) show
+164.98 560.00 1.000000 4n
+168.66 560.75 moveto
+168.66 581.00 lineto stroke
+213.26 560.00 1.000000 4n
+216.94 560.75 moveto
+216.94 581.00 lineto stroke
+261.78 560.00 1.000000 4n
+265.46 560.75 moveto
+265.46 581.00 lineto stroke
+308.76 563.00 1.000000 4n
+305.07 562.25 moveto
+305.07 542.00 lineto stroke
+357.78 557.00 1.000000 4n
+361.46 557.75 moveto
+361.46 578.00 lineto stroke
+410.09 560.00 1.000000 2n
+413.98 560.75 moveto
+413.98 581.00 lineto stroke
+restore
+% S_BAR
+28 linenum
+0.70 setlinewidth
+489.25 575.00 moveto
+489.25 551.00 lineto stroke
+% S_SSV
+29 linenum
+% S_CLEFSIG
+% S_FEED
+554.40 551.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+134.19 473.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+31 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+157.55 450.00 moveto
+(You) show
+/Times-Roman findfont
+12 scalefont
+setfont
+195.42 450.00 moveto
+(might) show
+/Times-Roman findfont
+12 scalefont
+setfont
+234.63 450.00 moveto
+(change) show
+/Times-Roman findfont
+12 scalefont
+setfont
+282.69 450.00 moveto
+(the) show
+/Times-Roman findfont
+12 scalefont
+setfont
+321.10 450.00 moveto
+(time) show
+/Times-Roman findfont
+12 scalefont
+setfont
+378.54 450.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+360.84 450.00 moveto
+(sig) show
+/Times-Roman findfont
+12 scalefont
+setfont
+404.96 450.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+385.28 450.00 moveto
+(na) show
+/Times-Roman findfont
+12 scalefont
+setfont
+416.33 450.00 moveto
+(ture) show
+162.70 464.00 1.000000 4n
+166.38 464.75 moveto
+166.38 485.00 lineto stroke
+202.41 467.00 1.000000 4n
+206.09 467.75 moveto
+206.09 488.00 lineto stroke
+243.11 470.00 1.000000 4n
+246.79 470.75 moveto
+246.79 491.00 lineto stroke
+286.34 467.00 1.000000 4n
+290.02 467.75 moveto
+290.02 488.00 lineto stroke
+326.42 470.00 1.000000 4n
+330.11 470.75 moveto
+330.11 491.00 lineto stroke
+365.32 467.00 1.000000 4n
+369.00 467.75 moveto
+369.00 488.00 lineto stroke
+372.03 488.00 1.000000 dnflag
+389.09 467.00 1.000000 4n
+392.78 467.75 moveto
+392.78 488.00 lineto stroke
+395.80 488.00 1.000000 dnflag
+420.98 467.00 1.000000 2n
+424.87 467.75 moveto
+424.87 488.00 lineto stroke
+restore
+% S_BAR
+34 linenum
+0.70 setlinewidth
+489.25 491.00 moveto
+489.25 467.00 lineto stroke
+% S_SSV
+35 linenum
+% S_CLEFSIG
+% S_FEED
+554.40 467.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+134.19 389.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+37 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+158.59 363.00 moveto
+(on) show
+/Times-Roman findfont
+12 scalefont
+setfont
+201.30 363.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+184.23 363.00 moveto
+(ev) show
+/Times-Roman findfont
+12 scalefont
+setfont
+210.07 363.00 moveto
+(ery) show
+/Times-Roman findfont
+12 scalefont
+setfont
+239.95 363.00 moveto
+(bar,) show
+161.58 392.00 1.000000 4n
+165.26 392.75 moveto
+165.26 413.00 lineto stroke
+188.05 383.00 1.000000 4n
+191.73 383.75 moveto
+191.73 404.00 lineto stroke
+213.89 383.00 1.000000 4n
+217.57 383.75 moveto
+217.57 404.00 lineto stroke
+244.52 380.00 1.000000 2n
+248.42 380.75 moveto
+248.42 401.00 lineto stroke
+restore
+% S_BAR
+40 linenum
+0.70 setlinewidth
+288.59 407.00 moveto
+288.59 383.00 lineto stroke
+% S_SSV
+41 linenum
+% S_CLEFSIG
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+43 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+298.31 363.00 moveto
+(to) show
+/Times-Roman findfont
+12 scalefont
+setfont
+318.17 363.00 moveto
+(match) show
+/Times-Roman findfont
+12 scalefont
+setfont
+353.10 363.00 moveto
+(the) show
+/Times-Roman findfont
+12 scalefont
+setfont
+398.37 363.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+378.75 363.00 moveto
+(syl) show
+/Times-Roman findfont
+12 scalefont
+setfont
+423.31 363.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+407.03 363.00 moveto
+(la) show
+/Times-Roman findfont
+12 scalefont
+setfont
+433.96 363.00 moveto
+(bles.) show
+300.63 383.00 1.000000 4n
+304.31 383.75 moveto
+304.31 404.00 lineto stroke
+325.50 386.00 1.000000 4n
+329.18 386.75 moveto
+329.18 407.00 lineto stroke
+356.76 383.00 1.000000 4n
+360.44 383.75 moveto
+360.44 404.00 lineto stroke
+383.23 380.00 1.000000 4n
+386.91 380.75 moveto
+386.91 401.00 lineto stroke
+410.18 377.00 1.000000 4n
+403.95 377.00 moveto
+416.41 377.00 lineto stroke
+413.86 377.75 moveto
+413.86 398.00 lineto stroke
+439.54 380.00 1.000000 2n
+443.43 380.75 moveto
+443.43 401.00 lineto stroke
+restore
+% S_BAR
+45 linenum
+0.70 setlinewidth
+486.25 407.00 moveto
+486.25 383.00 lineto stroke
+489.25 407.00 moveto
+489.25 383.00 lineto stroke
+% S_SSV
+49 linenum
+% S_CLEFSIG
+% S_FEED
+47 linenum
+554.40 383.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+134.19 305.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+52 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+154.98 281.90 moveto
+(You) show
+/Times-Roman findfont
+12 scalefont
+setfont
+179.47 281.90 moveto
+(can) show
+/Times-Roman findfont
+12 scalefont
+setfont
+213.14 281.90 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+201.50 281.90 moveto
+(al) show
+/Times-Roman findfont
+12 scalefont
+setfont
+219.15 281.90 moveto
+(so) show
+/Times-Roman findfont
+12 scalefont
+setfont
+235.01 281.90 moveto
+(use) show
+/Times-Roman findfont
+12 scalefont
+setfont
+277.89 281.90 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+256.23 281.90 moveto
+(tup) show
+/Times-Roman findfont
+12 scalefont
+setfont
+287.28 281.90 moveto
+(lets,) show
+160.13 296.00 1.000000 4n
+163.81 296.75 moveto
+163.81 317.00 lineto stroke
+183.63 299.00 1.000000 4n
+187.31 299.75 moveto
+187.31 320.00 lineto stroke
+204.65 302.00 1.000000 4n
+208.33 302.75 moveto
+208.33 323.00 lineto stroke
+221.81 305.00 1.000000 4n
+225.49 305.75 moveto
+225.49 326.00 lineto stroke
+239.00 299.00 1.000000 4n
+242.68 299.75 moveto
+242.68 320.00 lineto stroke
+261.04 296.00 1.000000 2n
+264.94 296.75 moveto
+264.94 317.00 lineto stroke
+292.19 296.00 1.000000 2n
+296.09 296.75 moveto
+296.09 317.00 lineto stroke
+restore
+% S_BAR
+54 linenum
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+56 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+331.65 281.90 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+322.01 281.90 moveto
+(A) show
+/Times-Roman findfont
+12 scalefont
+setfont
+335.66 281.90 moveto
+(long) show
+/Times-Roman findfont
+12 scalefont
+setfont
+359.92 281.90 moveto
+(with) show
+/Times-Roman findfont
+12 scalefont
+setfont
+404.40 281.90 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+388.24 281.90 moveto
+(in) show
+/Times-Roman findfont
+12 scalefont
+setfont
+434.12 281.90 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+414.28 281.90 moveto
+(vis) show
+/Times-Roman findfont
+12 scalefont
+setfont
+443.00 281.90 moveto
+(bars.) show
+325.16 302.00 1.000000 4n
+328.85 302.75 moveto
+328.85 323.00 lineto stroke
+340.97 305.00 1.000000 4n
+344.65 305.75 moveto
+344.65 326.00 lineto stroke
+365.23 299.00 1.000000 4n
+368.91 299.75 moveto
+368.91 320.00 lineto stroke
+391.55 296.00 1.000000 2n
+395.45 296.75 moveto
+395.45 317.00 lineto stroke
+418.76 299.00 1.000000 2n
+422.66 299.75 moveto
+422.66 320.00 lineto stroke
+448.75 296.00 1.000000 2n
+458.23 296.00 1.000000 dot
+452.64 296.75 moveto
+452.64 317.00 lineto stroke
+restore
+% S_BAR
+58 linenum
+0.70 setlinewidth
+486.25 323.00 moveto
+486.25 299.00 lineto stroke
+489.25 323.00 moveto
+489.25 299.00 lineto stroke
+% S_SSV
+62 linenum
+% S_FEED
+60 linenum
+554.40 299.00 489.60 5 1.000000 1.000000 stf
+% S_CLEFSIG
+134.19 221.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+65 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+156.18 195.00 moveto
+(Set) show
+/Times-Roman findfont
+12 scalefont
+setfont
+198.52 195.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+174.54 195.00 moveto
+(stem) show
+/Times-Roman findfont
+12 scalefont
+setfont
+202.81 195.00 moveto
+(len) show
+/Times-Roman findfont
+12 scalefont
+setfont
+225.29 195.00 moveto
+(to) show
+/Times-Roman findfont
+12 scalefont
+setfont
+269.28 195.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+246.84 195.00 moveto
+(ze) show
+/Times-Roman findfont
+12 scalefont
+setfont
+284.06 195.00 moveto
+(ro,) show
+160.02 233.00 1.000000 4n
+181.20 230.00 1.000000 4n
+206.46 227.00 1.000000 4n
+227.61 221.00 1.000000 4n
+250.50 224.00 1.000000 2n
+287.30 224.00 1.000000 2n
+restore
+% S_BAR
+67 linenum
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+69 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+321.96 195.00 moveto
+(to) show
+/Times-Roman findfont
+12 scalefont
+setfont
+340.71 195.00 moveto
+(get) show
+/Times-Roman findfont
+12 scalefont
+setfont
+391.66 195.00 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+368.23 195.00 moveto
+(stem) show
+/Times-Roman findfont
+12 scalefont
+setfont
+395.40 195.00 moveto
+(less) show
+/Times-Roman findfont
+12 scalefont
+setfont
+422.32 195.00 moveto
+(notes.) show
+324.29 218.00 1.000000 4n
+344.36 215.00 1.000000 2n
+374.89 212.00 1.000000 4n
+399.90 209.00 1.000000 4n
+393.67 209.00 moveto
+406.14 209.00 lineto stroke
+429.40 212.00 1.000000 1n
+restore
+% S_BAR
+71 linenum
+0.70 setlinewidth
+484.10 239.00 moveto
+484.10 215.00 lineto stroke
+3.00 setlinewidth
+488.10 239.00 moveto
+488.10 215.00 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 694 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.5 F)72.836 694 R(or)-.35 E(cing shar)
+-.252 E(ed noteheads)-.252 E 69.336 712 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .933(Mup will automatically share note head\
+s when it can \214gure out it is safe and proper to do so. Ho)72.77 712
+R(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G .94
+(there may be some unusual cases where you w)69.336 724 R .94(ould lik)
+-.1 F 3.44(et)-.1 G 3.44(of)-3.44 G .94(orce the notes from tw)-3.44 F
+3.44(ov)-.1 G .94(oices to share note)-3.64 F .764(heads e)69.336 736 R
+-.15(ve)-.25 G 3.264(nw).15 G .764(hen Mup w)-3.264 F .763
+(ould not do that. That can be done by specifying a horizontal of)-.1 F
+.763(fset of zero, i.e.,)-.25 F EP
+%%Page: 135 141
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(35 -)-2.5 E
+([ho 0], on one or both of the v)69.336 96 Q(oices.)-.2 E 69.336 114
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.6 Manually)72.836 114 R
+(placed tuplet numbers)3.5 E 69.336 132 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Generally)72.168 132 Q 2.832(,M)-.65 G .333
+(up will place tuplet numbers for you.)-2.832 F(Ho)5.333 E(we)-.25 E
+-.15(ve)-.25 G 1.133 -.4(r, y).15 H .333
+(ou do need to print them yourself on cross-).4 F(staf)69.336 144 Q
+3.089(fb)-.25 G 3.089(eams. And)-3.089 F .589
+(there may be cases where you choose to use 'n' to turn of)3.089 F 3.089
+(fM)-.25 G(up')-3.089 E 3.089(sa)-.55 G .589(utomatic printing of)-3.089
+F .663(tuplet numbers, in order to print them manually in a dif)69.336
+156 R .664(ferent place than Mup w)-.25 F 3.164(ould. Mup)-.1 F .664
+(normally uses)3.164 F(ne)69.336 168 Q .08
+(wcentury boldital font for tuplet numbers, in 11-point size for re)-.25
+F .079(gular notes and 9-point for cue notes.)-.15 F(So)5.079 E 1.237
+(to mak)69.336 180 R 3.737(ey)-.1 G 1.238(our manually placed tuplet nu\
+mbers look the same as automatic ones, you might use a macro)-3.737 F
+(something lik)69.336 192 Q 2.5(et)-.1 G(his:)-2.5 E/F1 10/Courier@0 SF
+(define TUPNUM\(NUM\) "\\f\(NX\)\\s\(11\)" +`NUM` @)105.336 210 Q
+(1: { 8c; d; e; } 3n; 2.us;)105.336 222 Q
+(rom above 1 dist0: 1.34 TUPNUM\(3\);)105.336 234 Q(bar)105.336 246 Q F0
+(Or another approach w)69.336 266 Q(ould be something lik)-.1 E 2.5(et)
+-.1 G(his:)-2.5 E F1
+(define TN\(NUM,WHERE,D,N\) newcentury boldital WHERE dist D: N `NUM`;@)
+105.336 284 Q(1: { 8c; d; e; } 3n; 2.us;)105.336 296 Q
+(TN\(3,above 1,0,1.34\))105.336 308 Q(bar)105.336 320 Q 69.336 346
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.7 Manual)72.836 346 R
+(placement of notes)3.5 E 69.336 364 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .86(Mup supports up to three v)72.696 364 R
+.86(oices per staf)-.2 F .86
+(f. If you need more than that, such as when 4 notes of dif)-.25 F
+(ferent)-.25 E .645
+(lengths occur on the same beat, it is possible to position e)69.336 376
+R .645(xtra notes manually)-.15 F 5.645(.M)-.65 G .645
+(anually positioned notes)-5.645 F(will not be included in MIDI output.)
+69.336 388 Q .092(First of all, unless the fourth v)69.336 406 R .092
+(oice is v)-.2 F .092(ertically f)-.15 F .092(ar a)-.1 F -.1(wa)-.15 G
+2.592(yf).1 G .091(rom the other tw)-2.592 F .091(o, you')-.1 F .091
+(ll probably need to reserv)-.1 F(e)-.15 E .313(some e)69.336 418 R .314
+(xtra space to the left or right of the other chords. This can be done \
+by adding a bit of padding to the)-.15 F 2.975(chord. If)69.336 430 R
+.475(you w)2.975 F .475(ant the e)-.1 F .474
+(xtra note on the left of the re)-.15 F .474(gular v)-.15 F .474
+(oices, add padding to whiche)-.2 F -.15(ve)-.25 G 2.974(rr).15 G -.15
+(eg)-2.974 G .474(ular v).15 F(oice)-.2 E .311(is leftmost. If you w)
+69.336 442 R .312(ant it on the right, the padding will ha)-.1 F .612
+-.15(ve t)-.2 H 2.812(og).15 G 2.812(oo)-2.812 G 2.812(nt)-2.812 G .312
+(he follo)-2.812 F .312(wing note, or on the bar line)-.25 F .174(if yo\
+u are on the last chord of a measure. The amount of padding to add may \
+ha)69.336 454 R .473 -.15(ve t)-.2 H 2.673(ob).15 G 2.673(ed)-2.673 G
+.173(etermined by trial)-2.673 F .308
+(and error; 5 stepsizes is a good \214rst guess. Ne)69.336 466 R .308
+(xt, set a location tag on one of the notes in one of the re)-.15 F
+(gular)-.15 E 2.676(groups. The)69.336 478 R .176
+(manually-positioned note will be placed relati)2.676 F .476 -.15(ve t)
+-.25 H 2.676(ot).15 G .176
+(hat location tag. The x will be slightly left)-2.676 F .055
+(or right of the west or east of the e)69.336 490 R .056
+(xisting group; something lik)-.15 F 2.556(e3s)-.1 G .056
+(tepsizes might be a good \214rst guess. The)-2.556 F 2.935(yc)69.336
+502 S .435(an be speci\214ed in terms of stepsizes up from the note you\
+ used for the location tag. Y)-2.935 F .434(ou can use a print)-1.1 F
+.143(statement using one of the special music characters, such as: dbl)
+69.336 514 R .144(whole, 1n, up2n, dn2n, up4n, up32n, etc. If)-.1 F .629
+(the note needs ledger lines, dots, or accidentals, these too ha)69.336
+526 R .928 -.15(ve t)-.2 H 3.128(ob).15 G 3.128(em)-3.128 G .628
+(anually positioned, which can be a)-3.128 F(bit trick)69.336 538 Q 1.3
+-.65(y. H)-.15 H(ere is a simple e).65 E(xample:)-.15 E/F1 10/Courier@0
+SF(score)105.336 556 Q(vscheme=3o)105.336 568 Q(beamstyle=4,4,4,4)
+105.336 580 Q(music)105.336 604 Q 6(11)105.336 616 S 6(:[)-6 G
+(pad 4] 4g =h; a; b; a;)-6 E 6(12)105.336 628 S 6(:4)-6 G(.c;8;2;)-6 E 6
+(13)105.336 640 S 6(:[)-6 G(down] 8e;; [ho 0] 2.f;)-6 E
+(print \(h.w - 2.3, h.y + 3\) "\\\(up2n\)")105.336 652 Q(bar)105.336 664
+Q EP
+%%Page: 136 142
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(36 -)-2.5 E 95.836 96 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 79 rlineto 384 0 rlineto 0 79 neg rlineto closepath stroke grestore
+EEND 128 684 384 384 -79 79 94.836 175 PBEGIN
+%%BeginDocument: mugex90.ps
+%%BoundingBox: 128 684 512 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+583.49 803.00 496.80 5 1.000000 1.000000 stf
+% S_CLEFSIG
+163.28 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+202.88 725.00 1.000000 4n
+0.70 setlinewidth
+206.56 725.75 moveto
+206.56 746.00 lineto stroke
+282.53 728.00 1.000000 4n
+286.21 728.75 moveto
+286.21 749.00 lineto stroke
+366.77 731.00 1.000000 4n
+370.45 731.75 moveto
+370.45 752.00 lineto stroke
+435.52 728.00 1.000000 4n
+439.20 728.75 moveto
+439.20 749.00 lineto stroke
+202.88 713.00 1.000000 4n
+212.14 710.00 1.000000 dot
+196.65 713.00 moveto
+209.11 713.00 lineto stroke
+199.20 712.25 moveto
+199.20 692.00 lineto stroke
+322.91 713.00 1.000000 4n
+316.68 713.00 moveto
+329.14 713.00 lineto stroke
+319.23 712.25 moveto
+319.23 692.00 lineto stroke
+322.25 692.00 1.000000 upflag
+366.77 713.00 1.000000 2n
+360.32 713.00 moveto
+373.21 713.00 lineto stroke
+362.87 712.25 moveto
+362.87 692.00 lineto stroke
+221.17 719.00 1.000000 4n
+217.49 718.25 moveto
+217.49 699.50 lineto stroke
+244.90 719.00 1.000000 4n
+241.21 718.25 moveto
+241.21 699.50 lineto stroke
+282.53 722.00 1.000000 2n
+292.01 722.00 1.000000 dot
+278.63 721.25 moveto
+278.63 701.00 lineto stroke
+newpath
+217.14 701.00 moveto
+241.56 701.00 lineto
+241.56 698.00 lineto
+217.14 698.00 lineto
+closepath
+fill
+restore
+% S_PRHEAD
+11 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+191.95 734.00 moveto
+197.17 734.00 1.000000 up2n
+202.39 734.00 moveto
+% S_BAR
+12 linenum
+0.70 setlinewidth
+496.45 743.00 moveto
+496.45 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .252(In this e)69.336 189 R .252
+(xample, 4 stepsizes of padding w)-.15 F .252
+(as added to the quarter note g of v)-.1 F .253(oice 1 on staf)-.2 F
+2.753(f1)-.25 G 2.753(.Al)-2.753 G .253(ocation tag)-2.753 F .561("h" w)
+69.336 201 R .561
+(as set to this note. After the information about the second v)-.1 F
+.561(oice on staf)-.2 F 3.061(f1)-.25 G 3.061(,ah)-3.061 G .561
+(alf note w)-3.061 F .561(as manually)-.1 F
+(placed 2.3 stepsizes left of the \214rst v)69.336 213 Q
+(oice and at pitch c+ \(3 steps up from the g\).)-.2 E .367(If you also\
+ need to place an accidental and/or dots, more padding should be reques\
+ted, and additional print)69.336 231 R(statements used for each item. F)
+69.336 243 Q(or e)-.15 E
+(xample, you could specify perhaps 5 stepsizes of padding, then add:)
+-.15 E/F1 10/Courier@0 SF(print \(h.w - 5, h.y + 3\) "\\\(flat\)")
+105.336 261 Q 95.836 270.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 79 rlineto 384 0 rlineto 0 79 neg rlineto closepath stroke grestore
+EEND 128 684 384 384 -79 79 94.836 349.6 PBEGIN
+%%BeginDocument: mugex91.ps
+%%BoundingBox: 128 684 512 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+583.49 803.00 496.80 5 1.000000 1.000000 stf
+% S_CLEFSIG
+163.28 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+205.81 725.00 1.000000 4n
+0.70 setlinewidth
+209.49 725.75 moveto
+209.49 746.00 lineto stroke
+284.66 728.00 1.000000 4n
+288.34 728.75 moveto
+288.34 749.00 lineto stroke
+368.05 731.00 1.000000 4n
+371.73 731.75 moveto
+371.73 752.00 lineto stroke
+436.10 728.00 1.000000 4n
+439.78 728.75 moveto
+439.78 749.00 lineto stroke
+205.81 713.00 1.000000 4n
+215.08 710.00 1.000000 dot
+199.58 713.00 moveto
+212.04 713.00 lineto stroke
+202.13 712.25 moveto
+202.13 692.00 lineto stroke
+324.64 713.00 1.000000 4n
+318.41 713.00 moveto
+330.87 713.00 lineto stroke
+320.96 712.25 moveto
+320.96 692.00 lineto stroke
+323.98 692.00 1.000000 upflag
+368.05 713.00 1.000000 2n
+361.60 713.00 moveto
+374.49 713.00 lineto stroke
+364.15 712.25 moveto
+364.15 692.00 lineto stroke
+224.11 719.00 1.000000 4n
+220.43 718.25 moveto
+220.43 699.50 lineto stroke
+247.43 719.00 1.000000 4n
+243.75 718.25 moveto
+243.75 699.50 lineto stroke
+284.66 722.00 1.000000 2n
+294.14 722.00 1.000000 dot
+280.76 721.25 moveto
+280.76 701.00 lineto stroke
+newpath
+220.08 701.00 moveto
+244.10 701.00 lineto
+244.10 698.00 lineto
+220.08 698.00 lineto
+closepath
+fill
+restore
+% S_PRHEAD
+10 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+194.88 734.00 moveto
+200.10 734.00 1.000000 up2n
+205.32 734.00 moveto
+% S_PRHEAD
+11 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+186.78 734.00 moveto
+190.52 734.00 1.000000 flat
+194.27 734.00 moveto
+% S_BAR
+12 linenum
+0.70 setlinewidth
+496.45 743.00 moveto
+496.45 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF
+(to place a \215at sign in front of the c.)69.336 363.6 Q .361
+(Ledger lines needed by the notes also ha)69.336 381.6 R .661 -.15(ve t)
+-.2 H 2.861(ob).15 G 2.861(ep)-2.861 G .36(laced manually)-2.861 F 2.86
+(,u)-.65 G .36(sing the "line" command. If the note is)-2.86 F .177
+(more than three steps abo)69.336 393.6 R .478 -.15(ve o)-.15 H 2.678
+(rb).15 G(elo)-2.678 E 2.678(wt)-.25 G .178(he staf)-2.678 F .178
+(f, more than one ledger line w)-.25 F .178(ould be needed, and each w)
+-.1 F(ould)-.1 E 1.905(need to be speci\214ed separately)69.336 405.6 R
+4.404(.T)-.65 G 1.904(he y coordinate of the each ledger line w)-4.404 F
+1.904(ould be the same as the y)-.1 F .186(coordinate of the note, plus\
+ or minus some number of step sizes. The length of the line depends on \
+the note)69.336 417.6 R .051
+(head. About 4.5 stepsizes is a good estimate for most notes, b)69.336
+429.6 R .05(ut a double whole needs more lik)-.2 F 2.55(e6s)-.1 G
+(tepsizes.)-2.55 E 69.336 447.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.8 Brack)72.836 447.6 R
+(eting notes acr)-.14 E(oss staffs)-.252 E 69.336 465.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .914(In k)72.75 465.6 R -.15(ey)-.1 G .914
+(board music, sometimes a brack).15 F .914(et is dra)-.1 F .914
+(wn to indicate that notes from tw)-.15 F 3.414(os)-.1 G(taf)-3.414 E
+.915(fs are to be played)-.25 F .56(with the same hand. The brack)69.336
+477.6 R .56(et is really just a v)-.1 F .56
+(ertical line with short horizontal lines at each end. But if)-.15 F
+(you need to mak)69.336 489.6 Q 2.5(el)-.1 G(ots of brack)-2.5 E
+(ets, a macro with parameters can be v)-.1 E(ery helpful.)-.15 E EP
+%%Page: 137 143
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(37 -)-2.5 E/F1 10/Courier@0
+SF(score)105.336 96 Q(staffs=2)117.336 108 Q(staff 2)105.336 132 Q
+(clef=bass)117.336 144 Q(vscheme=2f)117.336 156 Q
+(// Define a macro to draw a bracket to show that notes on two)105.336
+180 Q(// different staffs are to be played with the same hand.)105.336
+192 Q(// The parameters are location tags for the top and bottom notes)
+105.336 204 Q(// to be included in the bracket.)105.336 216 Q
+(define BRACK\(TOP, BOT\))105.336 228 Q
+(// Draw a short horizontal line 0.5 stepsizes above the top note)
+105.336 240 Q
+(line \(TOP.w - 2, TOP.n + 0.5\) to \(TOP.w - 1, TOP.n + 0.5\))105.336
+252 Q(// Draw a vertical line from 0.5 stepsizes above the top note)
+105.336 264 Q(// to 0.5 stepsizes below the bottom note.)105.336 276 Q
+(// Do all the 'x' coordinates relative to the same note \(in)105.336
+288 Q
+(// this case the top\), so that if the top and bottom chord happen)
+105.336 300 Q
+(// to be different widths, the line will still be vertical.)105.336 312
+Q(line \(TOP.w - 2, TOP.n + 0.5\) to \(TOP.w - 2, BOT.s - 0.5\))105.336
+324 Q
+(// Draw short horizontal line just below and left of the bottom note.)
+105.336 336 Q
+(line \(TOP.w - 2, BOT.s - 0.5\) to \(TOP.w - 1, BOT.s - 0.5\))105.336
+348 Q(@)105.336 360 Q(music)105.336 384 Q
+(// For each chord that is to get a bracket, add some padding to)105.336
+408 Q(// make sure there is enough room, and set a location tag)105.336
+420 Q(// on the top and bottom notes.)105.336 432 Q
+(1: [pad 2] ce =a;[] df =b; [] d =c; [] ce =d;)105.336 444 Q
+(2: [pad 2] g =e; [] a =f; [] af =g; [] g =h;)105.336 456 Q 6(22)105.336
+468 S 6(:2)-6 G(cc-; 4g-; cc-;)-6 E
+(// Now draw the brackets, using the tags as parameters)105.336 480 Q
+(BRACK \(a, e\))105.336 492 Q(BRACK \(b, f\))105.336 504 Q
+(BRACK \(c, g\))105.336 516 Q(BRACK \(d, h\))105.336 528 Q(bar)105.336
+540 Q 127.836 549.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 141 rlineto 320 0 rlineto 0 141 neg rlineto closepath stroke grestore
+EEND 160 622 320 320 -141 141 126.836 690.6 PBEGIN
+%%BeginDocument: mugex92.ps
+%%BoundingBox: 160 622 480 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+7 linenum
+% S_FEED
+612.29 803.00 468.00 5 1.000000 1.000000 stf
+612.29 746.72 468.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 662.72 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.33 680.72 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+231.72 719.00 1.000000 4n
+231.72 713.00 1.000000 4n
+225.49 713.00 moveto
+237.95 713.00 lineto stroke
+235.40 713.75 moveto
+235.40 740.00 lineto stroke
+291.66 722.00 1.000000 4n
+291.66 716.00 1.000000 4n
+295.34 716.75 moveto
+295.34 743.00 lineto stroke
+351.59 716.00 1.000000 4n
+355.27 716.75 moveto
+355.27 737.00 lineto stroke
+413.37 719.00 1.000000 4n
+413.37 713.00 1.000000 4n
+407.13 713.00 moveto
+419.60 713.00 lineto stroke
+417.05 713.75 moveto
+417.05 740.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+231.72 683.72 1.000000 4n
+0.70 setlinewidth
+235.40 684.47 moveto
+235.40 704.72 lineto stroke
+291.66 686.72 1.000000 4n
+295.34 687.47 moveto
+295.34 707.72 lineto stroke
+351.59 686.72 1.000000 4n
+351.59 680.72 1.000000 4n
+355.27 681.47 moveto
+355.27 707.72 lineto stroke
+413.37 683.72 1.000000 4n
+417.05 684.47 moveto
+417.05 704.72 lineto stroke
+231.72 671.72 1.000000 2n
+231.72 650.72 1.000000 2n
+225.27 650.72 moveto
+238.17 650.72 lineto stroke
+225.27 656.72 moveto
+238.17 656.72 lineto stroke
+227.82 670.97 moveto
+227.82 629.72 lineto stroke
+351.59 662.72 1.000000 4n
+347.91 661.97 moveto
+347.91 641.72 lineto stroke
+413.37 671.72 1.000000 4n
+413.37 650.72 1.000000 4n
+407.13 650.72 moveto
+419.60 650.72 lineto stroke
+407.13 656.72 moveto
+419.60 656.72 lineto stroke
+409.68 670.97 moveto
+409.68 629.72 lineto stroke
+restore
+% S_LINE
+36 linenum
+0.70 setlinewidth
+221.69 723.78 moveto
+224.69 723.78 lineto stroke
+% S_LINE
+36 linenum
+221.69 723.78 moveto
+221.69 678.95 lineto stroke
+% S_LINE
+36 linenum
+221.69 678.95 moveto
+224.69 678.95 lineto stroke
+% S_LINE
+37 linenum
+281.62 726.78 moveto
+284.62 726.78 lineto stroke
+% S_LINE
+37 linenum
+281.62 726.78 moveto
+281.62 681.95 lineto stroke
+% S_LINE
+37 linenum
+281.62 681.95 moveto
+284.62 681.95 lineto stroke
+% S_LINE
+38 linenum
+341.56 720.78 moveto
+344.56 720.78 lineto stroke
+% S_LINE
+38 linenum
+341.56 720.78 moveto
+341.56 675.95 lineto stroke
+% S_LINE
+38 linenum
+341.56 675.95 moveto
+344.56 675.95 lineto stroke
+% S_LINE
+39 linenum
+403.33 723.78 moveto
+406.33 723.78 lineto stroke
+% S_LINE
+39 linenum
+403.33 723.78 moveto
+403.33 678.95 lineto stroke
+% S_LINE
+39 linenum
+403.33 678.95 moveto
+406.33 678.95 lineto stroke
+% S_BAR
+41 linenum
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 686.72 moveto
+467.65 662.72 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .956(Note that Mup supports cross-staf)
+69.336 710.6 R 3.456(fs)-.25 G .957(tems, which is another w)-3.456 F
+.957(ay to notate a chord that is split across tw)-.1 F(o)-.1 E(staf)
+69.336 722.6 Q(fs, and may often be a better choice.)-.25 E EP
+%%Page: 138 144
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(38 -)-2.5 E 69.336 102
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.9 Cr)72.836 102 R(oss-bar beaming)
+-.252 E 69.336 120 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF(Generally)71.945 120 Q 2.609(,b)-.65 G .109
+(eams do not cross bar lines, and Mup follo)-2.609 F .109(ws that rule.)
+-.25 F(Ho)5.109 E(we)-.25 E -.15(ve)-.25 G .909 -.4(r, i).15 H 2.609(fy)
+.4 G .109(ou w)-2.609 F .109(ant beams to cross a)-.1 F 1.192
+(bar line, there are at least tw)69.336 132 R 3.692(op)-.1 G 1.192
+(ossible approaches to getting the desired ef)-3.692 F 1.193
+(fect. The \214rst is to e)-.25 F(xplicitly)-.15 E .115
+(specify stem lengths such that all the beams in the v)69.336 144 R .114
+(arious measures will lie on the same line.)-.25 F -1.1(Yo)5.114 G 2.614
+(uc)1.1 G .114(an then)-2.614 F(use the line command to \214ll in the g)
+69.336 156 Q(aps in the beams across the bar lines.)-.05 E .32
+(The other approach is to dra)69.336 174 R 2.82(wi)-.15 G 2.82(nt)-2.82
+G .32(he bar line using the "line" construct.)-2.82 F 1.921 -.8(To d)
+5.321 H 2.821(ot).8 G .321(his you \214rst tell Mup that a)-2.821 F .136
+(measure is twice as long as is really is, so that you can put tw)69.336
+186 R 2.635(oa)-.1 G .135(ctual measures inside what Mup thinks is a)
+-2.635 F(single measure. Here is an e)69.336 198 Q(xample.)-.15 E/F1 10
+/Courier@0 SF(// First make an empty measure ending with an)105.336 216
+Q(// invisible bar. This is for the sole purpose)105.336 228 Q
+(// of allowing the real time signature to be)105.336 240 Q
+(// printed and would not be necessary if we)105.336 252 Q
+(// wanted to cross a bar line other than)105.336 264 Q
+(// the very first bar line of the piece.)105.336 276 Q(1: ms;)105.336
+288 Q(invisbar)105.336 300 Q
+(// Now, make the effective time signature twice)105.336 324 Q
+(// as long as the real time signature, but use 'n' so this fake)105.336
+336 Q(// time signature is not actually printed.)105.336 348 Q
+(// Set up for beaming across the entire double-length measure.)105.336
+360 Q(// \(You could could use other beamstyles if you wish, or custom \
+beaming.\))105.336 372 Q(score time=8/4n)105.336 384 Q(beamstyle=1/2)
+105.336 396 Q(music)105.336 408 Q
+(// Now do the double-length measure. On the chord)105.336 432 Q
+(// just after where we want a bar line, add some extra)105.336 444 Q
+(// padding and set a location tag so that we can draw)105.336 456 Q
+(// a bar line relative to the tag.)105.336 468 Q
+(1: 8c;e;f;d;g;e;f;a; [pad 3; =a]g;e;f;a;g;d+;4c+;)105.336 480 Q
+(// Also set a location tag on the next bar line,)105.336 492 Q
+(// so that we can get the vertical endpoints of the)105.336 504 Q
+(// bar line that we draw from the endpoints of the)105.336 516 Q
+(// normal Mup-supplied bar line.)105.336 528 Q(bar =b)105.336 540 Q
+(// Now draw the bar line that goes through the beam.)105.336 564 Q
+(// Use the horizontal position relative to the "a")105.336 576 Q
+(// location tag on the chord in the second actual measure,)105.336 588
+Q(// and get the vertical endpoints from the "b" tag)105.336 600 Q
+(// associated with the next bar line.)105.336 612 Q
+(line \(a.w + 1, b.y + 4\) to \(a.w + 1, b.y - 4\))105.336 624 Q 91.836
+633.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 392 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 128 702 392 392 -61 61 90.836 694.6 PBEGIN
+%%BeginDocument: mugex93.ps
+%%BoundingBox: 128 702 520 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+576.29 802.79 504.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 724.79 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+% S_SSV
+17 linenum
+% S_CLEFSIG
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+185.58 712.79 1.000000 4n
+179.34 712.79 moveto
+191.81 712.79 lineto stroke
+189.26 713.54 moveto
+189.26 740.15 lineto stroke
+205.67 718.79 1.000000 4n
+209.35 719.54 moveto
+209.35 741.17 lineto stroke
+225.76 721.79 1.000000 4n
+229.44 722.54 moveto
+229.44 742.20 lineto stroke
+245.85 715.79 1.000000 4n
+249.53 716.54 moveto
+249.53 743.23 lineto stroke
+265.94 724.79 1.000000 4n
+269.62 725.54 moveto
+269.62 744.26 lineto stroke
+286.03 718.79 1.000000 4n
+289.71 719.54 moveto
+289.71 745.28 lineto stroke
+306.12 721.79 1.000000 4n
+309.80 722.54 moveto
+309.80 746.31 lineto stroke
+324.71 727.79 1.000000 4n
+328.39 728.54 moveto
+328.39 747.26 lineto stroke
+346.30 724.79 1.000000 4n
+349.98 725.54 moveto
+349.98 748.36 lineto stroke
+366.39 718.79 1.000000 4n
+370.07 719.54 moveto
+370.07 749.39 lineto stroke
+386.48 721.79 1.000000 4n
+390.16 722.54 moveto
+390.16 750.42 lineto stroke
+406.57 727.79 1.000000 4n
+410.25 728.54 moveto
+410.25 751.45 lineto stroke
+426.66 724.79 1.000000 4n
+430.34 725.54 moveto
+430.34 752.47 lineto stroke
+446.75 736.79 1.000000 4n
+450.43 737.54 moveto
+450.43 753.50 lineto stroke
+470.16 733.79 1.000000 4n
+466.48 733.04 moveto
+466.48 712.79 lineto stroke
+newpath
+188.91 741.65 moveto
+450.78 755.00 lineto
+450.78 752.00 lineto
+188.91 738.65 lineto
+closepath
+fill
+restore
+% S_BAR
+30 linenum
+0.70 setlinewidth
+503.65 742.79 moveto
+503.65 718.79 lineto stroke
+% S_LINE
+37 linenum
+335.27 742.79 moveto
+335.27 718.79 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 714.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.10 Mixed)72.836 714.6 R(time signatur)
+3.5 E(es)-.252 E 69.336 732.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .649
+(Once in a while, music is written with dif)72.485 732.6 R .65
+(ferent time signatures on dif)-.25 F .65(ferent staf)-.25 F .65
+(fs. Mup does not support)-.25 F EP
+%%Page: 139 145
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(39 -)-2.5 E .158
+(this directly)69.336 96 R 2.658(,b)-.65 G .157(ut it is possible to si\
+mulate it for the case where the time signatures reduce to the same v)
+-2.858 F(alue,)-.25 E .85(for e)69.336 108 R .85
+(xample, 3/4 and 6/8 time \(since 6/8 tak)-.15 F .851
+(en as a fraction and reduced to lo)-.1 F .851(west terms is 3/4\). Y)
+-.25 F .851(ou can)-1.1 F(mak)69.336 120 Q 4.815(et)-.1 G 2.314(he outp\
+ut use both 3/4 and 6/8 by using a non-printing time signature, then pl\
+acing the time)-4.815 F(signatures manually)69.336 132 Q 5(.H)-.65 G
+(ere is an e)-5 E(xample of ho)-.15 E 2.5(wt)-.25 G 2.5(od)-2.5 G 2.5
+(ot)-2.5 G(hat:)-2.5 E/F1 10/Courier@0 SF(score)105.336 150 Q
+(// set time signature to 3/4 but don't print it)130.336 162 Q
+(time=3/4n)130.336 174 Q(staffs=2)130.336 186 Q(staff 1)105.336 210 Q
+(// We want this staff to be in 3/4 time,)130.336 222 Q
+(// so beam things in groups of)130.336 234 Q(// quarter note times.)
+130.336 246 Q(beamstyle=4,4,4)130.336 258 Q(staff 2)105.336 282 Q
+(// We want this staff to effectively be)130.336 294 Q
+(// in 6/8 time, so we'll beam things)130.336 306 Q
+(// in groups of dotted quarters.)130.336 318 Q(beamstyle=4., 4.)130.336
+330 Q(// In real 6/8 time, the time unit would)130.336 342 Q
+(// be eighth note, so make that the default)130.336 354 Q(timeunit=8)
+130.336 366 Q(music)105.336 390 Q
+(// Add padding to the first chord on at least one)105.336 414 Q
+(// of the staffs, to make room for the manually placed)105.336 426 Q
+(// time signatures, and set location tags)105.336 438 Q
+(1: [pad 5; =t] c; 8d; e; f; g;)105.336 450 Q(2: [=s] g; f; g; 4.c;)
+105.336 462 Q(// Manually place the time signatures)105.336 486 Q
+(// They are printed in 16-point newcentury bold font,)105.336 498 Q
+(// relative to the location tags that were set.)105.336 510 Q
+(// First print the 3/4)105.336 522 Q
+(print \(t.w - 4, t.y\) "\\f\(newcentury bold\)\\s\(16\)3";)105.336 534
+Q(print \(t.w - 4, t.y - 4\) "\\f\(newcentury bold\)\\s\(16\)4";)105.336
+546 Q(// Then print the 6/8)105.336 570 Q
+(print \(t.w - 4, s.y\) "\\f\(newcentury bold\)\\s\(16\)6";)105.336 582
+Q(print \(t.w - 4, s.y - 4\) "\\f\(newcentury bold\)\\s\(16\)8";)105.336
+594 Q(bar)105.336 606 Q 127.836 615.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 115 rlineto 320 0 rlineto 0 115 neg rlineto closepath stroke grestore
+EEND 160 648 320 320 -115 115 126.836 730.6 PBEGIN
+%%BeginDocument: mugex94.ps
+%%BoundingBox: 160 648 480 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+9 linenum
+% S_SSV
+15 linenum
+% S_FEED
+612.29 803.00 468.00 5 1.000000 1.000000 stf
+612.29 749.00 468.00 5 1.000000 1.000000 stf
+0.70 setlinewidth
+180.29 743.00 moveto
+180.29 665.00 lineto stroke
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+192.08 671.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+237.65 713.00 1.000000 4n
+231.42 713.00 moveto
+243.88 713.00 lineto stroke
+241.33 713.75 moveto
+241.33 734.00 lineto stroke
+314.73 716.00 1.000000 4n
+318.41 716.75 moveto
+318.41 735.81 lineto stroke
+353.27 719.00 1.000000 4n
+356.96 719.75 moveto
+356.96 738.81 lineto stroke
+391.81 722.00 1.000000 4n
+395.50 722.75 moveto
+395.50 741.81 lineto stroke
+431.19 725.00 1.000000 4n
+434.88 725.75 moveto
+434.88 744.81 lineto stroke
+newpath
+318.06 737.31 moveto
+357.31 740.31 lineto
+357.31 737.31 lineto
+318.06 734.31 lineto
+closepath
+fill
+newpath
+395.15 743.31 moveto
+435.23 746.31 lineto
+435.23 743.31 lineto
+395.15 740.31 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+237.65 671.00 1.000000 4n
+0.70 setlinewidth
+241.33 671.75 moveto
+241.33 690.50 lineto stroke
+276.19 668.00 1.000000 4n
+279.87 668.75 moveto
+279.87 690.50 lineto stroke
+314.73 671.00 1.000000 4n
+318.41 671.75 moveto
+318.41 690.50 lineto stroke
+353.27 659.00 1.000000 4n
+362.54 662.00 1.000000 dot
+347.04 659.00 moveto
+359.51 659.00 lineto stroke
+356.96 659.75 moveto
+356.96 680.00 lineto stroke
+newpath
+240.98 692.00 moveto
+318.76 692.00 lineto
+318.76 689.00 lineto
+240.98 689.00 lineto
+closepath
+fill
+restore
+% S_PRHEAD
+35 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+205.62 731.00 moveto
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+(3) show
+% S_PRHEAD
+36 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+205.62 719.00 moveto
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+(4) show
+% S_PRHEAD
+39 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+205.62 677.00 moveto
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+(6) show
+% S_PRHEAD
+40 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+205.62 665.00 moveto
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+(8) show
+% S_BAR
+42 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 689.00 moveto
+467.65 665.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 140 146
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(40 -)-2.5 E 69.336 102
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.11 Differ)72.836 102 R(ent mar)-.252 E
+(gins f)-.14 E(or odd/e)-.35 E -.14(ve)-.21 G 3.5(np).14 G(ages)-3.5 E
+69.336 120 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .629(Sometimes you may w)72.465 120 R .629
+(ant to mak)-.1 F 3.129(em)-.1 G(ar)-3.129 E .629(gins dif)-.18 F .629
+(ferent for odd and e)-.25 F -.15(ve)-.25 G 3.13(np).15 G .63
+(ages, for e)-3.13 F .63(xample, if you w)-.15 F .63(ant to)-.1 F 1.184
+(put music in a ringed binder)69.336 132 R 3.684(,a)-.4 G 1.184
+(nd thus w)-3.684 F 1.183(ant to of)-.1 F 1.183
+(fset the printing on the pages to a)-.25 F -.2(vo)-.2 G 1.183
+(id the holes in the).2 F(paper)69.336 144 Q 6.117(.W)-.55 G 1.117
+(hile you can')-6.117 F 3.617(td)-.18 G 3.617(ot)-3.617 G 1.117
+(his directly)-3.617 F 3.618(,y)-.65 G 1.118(ou can get the desired ef)
+-3.618 F 1.118(fect by using appropriate macros, and)-.25 F
+(then printing the odd and e)69.336 156 Q -.15(ve)-.25 G 2.5(np).15 G
+(ages in tw)-2.5 E 2.5(op)-.1 G(asses.)-2.5 E
+(In the Mup input \214le, put something lik)69.336 174 Q 2.5(et)-.1 G
+(his:)-2.5 E/F1 10/Courier@0 SF(score)105.336 192 Q
+(// if the WIDELEFT macro is set,)130.336 204 Q
+(// make the left margin extra wide,)130.336 216 Q
+(// otherwise if WIDERIGHT is set,)130.336 228 Q
+(// make the right margin extra wide,)130.336 240 Q
+(// otherwise make them equal.)130.336 252 Q(ifdef WIDELEFT)130.336 264
+Q(leftmargin=1)155.336 276 Q(rightmargin=0.5)155.336 288 Q
+(else ifdef WIDERIGHT)130.336 300 Q(leftmargin=0.5)155.336 312 Q
+(rightmargin=1)155.336 324 Q(else)130.336 336 Q(leftmargin=0.75)155.336
+348 Q(rightmargin=0.75)155.336 360 Q(endif endif)130.336 372 Q F0
+(Then when printing, print in tw)69.336 398 Q 2.5(op)-.1 G
+(asses. First print the odd pages:)-2.5 E F1
+(mupprnt -oodd -DWIDELEFT file.mup)105.336 416 Q F0
+(Then turn the paper o)69.336 436 Q -.15(ve)-.15 G 2.5(ra).15 G
+(nd print the e)-2.5 E -.15(ve)-.25 G 2.5(np).15 G(ages:)-2.5 E F1
+(mupprnt -oeven -DWIDERIGHT file.mup)105.336 454 Q F0 .577
+(This idea should w)69.336 480 R .577
+(ork as long as the sum of the left and right mar)-.1 F .576
+(gins are equal between the WIDELEFT)-.18 F 1.073
+(and WIDERIGHT parts. Otherwise you may get dif)69.336 492 R 1.073
+(ferent numbers of measures on each page in the tw)-.25 F(o)-.1 E
+(runs, and you')69.336 504 Q(ll end up missing or repeating measures.)
+-.1 E 69.336 522 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.12 Marking)72.836 522 R
+(complicated tempo changes)3.5 E 69.336 540 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .049
+(Sometimes you may wish to indicate tempo changes by sho)71.885 540 R
+.048(wing 2 note v)-.25 F .048(alues with an equals sign between)-.25 F
+.273(them. F)69.336 552 R .273(or simple cases, this is f)-.15 F .274
+(airly straightforw)-.1 F .274(ard, b)-.1 F .274(ut if you w)-.2 F .274
+(ant to include beamed notes or a triplet, a)-.1 F .157(little more w)
+69.336 564 R .157
+(ork is required. Another use of this notation is to sho)-.1 F 2.657(wt)
+-.25 G .156(hat the music is to be played in "swing)-2.657 F .73
+(time," as in this e)69.336 576 R .73(xample, which has tw)-.15 F 3.23
+(oo)-.1 G .73
+(rdinary eight notes on one side of the equals sign, and a triplet)-3.23
+F(made up of a quarter and eighth note on the other:)69.336 588 Q EP
+%%Page: 141 147
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(41 -)-2.5 E/F1 10/Courier@0
+SF(score)105.336 96 Q(// This example assumes "size" is set to 15)
+130.336 108 Q(size=15)130.336 120 Q(beamstyle=4,4)130.336 132 Q(music)
+105.336 156 Q(// set a location tag)105.336 180 Q(1: [=c] 8c+;a;g;f;)
+105.336 192 Q(// set X and Y to where the first note will be placed)
+105.336 216 Q(define X c.x - 3 @)105.336 228 Q(define Y c.y + 5 @)
+105.336 240 Q(// print "straight 8ths = triplet quarter plus 8th")
+105.336 264 Q(// print the basic notes and equal sign)105.336 288 Q
+(print \(X, Y\) "\\\(smup4n\))105.336 300 Q 6(\\\(smup4n\) =)12 F 6
+(\\\(smup4n\) \\\(smup8n\)")6 F
+(// print the beam between the straight 8th notes)105.336 324 Q
+(wide line \(X + 2.1, Y + 5.5\) to \(X + 7.2, Y + 5.5\))105.336 336 Q
+(// now do the triplet bracket)105.336 360 Q(line \(X + 14.7, Y + 7.0\))
+105.336 372 Q(to \(X + 17.6, Y + 7.0\) // horz left top segment)12 E
+(line \(X + 19.4, Y + 7.0\))105.336 384 Q
+(to \(X + 22.5, Y + 7.0\) // horz right top segment)12 E(line \(X + 14.\
+7, Y + 7.05\) to \(X + 14.7, Y + 5.3\) // vert left side segment)105.336
+396 Q(line \(X + 22.5, Y + 7.05\) to \(X + 22.5, Y + 5.3\) // vert righ\
+t side segment)105.336 408 Q
+(// print the 3 in the middle of the bracket)105.336 432 Q
+(print \(X + 17.9, Y + 6.1\) "\\s\(8\)\\f\(TI\)3")105.336 444 Q
+(// the 3 for the triplet)10 E(bar)105.336 468 Q 151.836 477.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 77 rlineto 272 0 rlineto 0 77 neg rlineto closepath stroke grestore
+EEND 184 701 272 272 -77 77 150.836 554.6 PBEGIN
+%%BeginDocument: mugex95.ps
+%%BoundingBox: 184 701 456 778
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+633.89 803.00 446.40 5 1.000000 1.000000 stf
+% S_CLEFSIG
+213.68 725.00 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+225.47 731.00 moveto
+(2) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+225.47 718.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+257.04 734.00 1.000000 4n
+0.70 setlinewidth
+253.35 733.25 moveto
+253.35 715.00 lineto stroke
+304.99 728.00 1.000000 4n
+301.31 727.25 moveto
+301.31 709.00 lineto stroke
+352.95 725.00 1.000000 4n
+356.63 725.75 moveto
+356.63 744.25 lineto stroke
+401.75 722.00 1.000000 4n
+405.43 722.75 moveto
+405.43 741.25 lineto stroke
+newpath
+253.00 716.50 moveto
+301.66 710.50 lineto
+301.66 707.50 lineto
+253.00 713.50 lineto
+closepath
+fill
+newpath
+356.28 745.75 moveto
+405.78 742.75 lineto
+405.78 739.75 lineto
+356.28 742.75 lineto
+closepath
+fill
+restore
+% S_PRHEAD
+22 linenum
+/Times-Roman findfont
+15 scalefont
+setfont
+248.04 746.00 moveto
+251.84 748.24 0.750000 up4n
+255.65 746.00 moveto
+( ) show
+267.02 748.24 0.750000 up4n
+270.82 746.00 moveto
+( = ) show
+294.43 748.24 0.750000 up4n
+298.24 746.00 moveto
+( ) show
+311.63 748.24 0.750000 up8n
+317.46 746.00 moveto
+% S_LINE
+24 linenum
+3.00 setlinewidth
+254.34 762.50 moveto
+269.64 762.50 lineto stroke
+% S_LINE
+27 linenum
+0.70 setlinewidth
+292.14 767.00 moveto
+300.84 767.00 lineto stroke
+% S_LINE
+28 linenum
+306.24 767.00 moveto
+315.54 767.00 lineto stroke
+% S_LINE
+29 linenum
+292.14 767.15 moveto
+292.14 761.90 lineto stroke
+% S_LINE
+30 linenum
+315.54 767.15 moveto
+315.54 761.90 lineto stroke
+% S_PRHEAD
+34 linenum
+/Times-Roman findfont
+15 scalefont
+setfont
+301.74 764.30 moveto
+/Times-Italic findfont
+8 scalefont
+setfont
+(3) show
+% S_BAR
+36 linenum
+446.05 743.00 moveto
+446.05 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Times-Italic /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF .14(Note that if you w)69.336 574.6 R
+.14(ant a piece to be played in swing time, you may also w)-.1 F .139
+(ant to set the swingunit parameter)-.1 F(,)-.4 E(which will mak)69.336
+586.6 Q 2.5(et)-.1 G(he MIDI output use swing time.)-2.5 E 69.336 604.6
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.13 Placing)72.836 604.6 R(se)3.5 E
+-.14(ve)-.21 G(ral songs on one page).14 E 69.336 622.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .657
+(Sometimes you may wish to print more than one song on the same page.)
+72.493 622.6 R .657(While Mup considers all of its)5.657 F .188
+(input to be a single song, it is possible to get the ef)69.336 634.6 R
+.188(fect of separate songs.)-.25 F .188
+(First of all, on the last bar line of)5.188 F 1.135
+(\214rst song, use "hidechanges.")69.336 646.6 R 1.135(That w)6.135 F
+(ay)-.1 E 3.635(,i)-.65 G 3.635(ft)-3.635 G 1.135(he k)-3.635 F 1.436
+-.15(ey o)-.1 H 3.636(ra).15 G -.15(ny)-3.636 G 1.136(thing is dif).15 F
+1.136(ferent in the ne)-.25 F 1.136(xt song, Mup w)-.15 F(on')-.1 E(t)
+-.18 E .384(print the changes at the end of the \214rst song. Then use \
+a "block" for printing the titles for the second song.)69.336 658.6 R
+(Here is an e)69.336 670.6 Q(xample:)-.15 E EP
+%%Page: 142 148
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(42 -)-2.5 E/F1 10/Courier@0
+SF(score)105.336 96 Q(scoresep=10,14)130.336 108 Q(label="")130.336 120
+Q(header)105.336 132 Q(title \(18\) "Title for first song")130.336 144 Q
+(music)105.336 156 Q(1: c;d;e;f;)105.336 168 Q(bar)105.336 180 Q
+(1: f;e;d;c;)105.336 192 Q(bar)105.336 204 Q(1: c;d;e;f;)105.336 216 Q
+(bar)105.336 228 Q(1: f;d;2c;)105.336 240 Q(endbar)105.336 252 Q
+(// force time signature to be printed on next score)105.336 276 Q
+(// by changing the time, but only for an invisible measure)105.336 288
+Q(score time=5/4n)105.336 300 Q(music)105.336 312 Q(1: ms;)105.336 324 Q
+(invisbar hidechanges)105.336 336 Q
+(// Force the block closer to next score,)105.336 360 Q
+(// so it will better match the spacing of)105.336 372 Q
+(// the title of the first song.)105.336 384 Q(score scoresep=6,6)
+105.336 396 Q(// print title for second song)105.336 408 Q(block)105.336
+420 Q(title \(30\) " ")105.336 432 Q
+(// Allow some extra room above title)18 E
+(title \(18\) "Title for second song")105.336 444 Q(score)105.336 468 Q
+(// Set up for second song)130.336 480 Q(time=4/4)130.336 492 Q(key=1&)
+130.336 504 Q(music)105.336 528 Q(1: d;e;2f;)105.336 540 Q(bar)105.336
+552 Q(// Put score spacing back to original)105.336 564 Q
+(score scoresep=10,14)105.336 576 Q(music)105.336 588 Q(1: a;2g;4f;)
+105.336 600 Q(bar)105.336 612 Q(1: 2e;4c;d;)105.336 624 Q(bar)105.336
+636 Q(1: 2g;f;)105.336 648 Q(endbar)105.336 660 Q EP
+%%Page: 143 149
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(43 -)-2.5 E 111.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 327 rlineto 352 0 rlineto 0 327 neg rlineto closepath stroke grestore
+EEND 128 435 352 352 -327 327 110.836 423 PBEGIN
+%%BeginDocument: mugex96.ps
+%%BoundingBox: 128 435 480 762
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+579.00 777.13 468.00 5 1.000000 1.000000 stf
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 705.13 moveto
+% S_CLEFSIG
+158.79 699.13 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+170.58 705.13 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+170.58 693.11 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+188.51 687.13 1.000000 4n
+0.70 setlinewidth
+182.28 687.13 moveto
+194.74 687.13 lineto stroke
+192.19 687.88 moveto
+192.19 708.13 lineto stroke
+221.95 690.13 1.000000 4n
+225.63 690.88 moveto
+225.63 711.13 lineto stroke
+255.39 693.13 1.000000 4n
+259.07 693.88 moveto
+259.07 714.13 lineto stroke
+289.66 696.13 1.000000 4n
+293.35 696.88 moveto
+293.35 717.13 lineto stroke
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+321.87 717.13 moveto
+321.87 693.13 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+334.29 696.13 1.000000 4n
+337.98 696.88 moveto
+337.98 717.13 lineto stroke
+367.73 693.13 1.000000 4n
+371.41 693.88 moveto
+371.41 714.13 lineto stroke
+401.17 690.13 1.000000 4n
+404.85 690.88 moveto
+404.85 711.13 lineto stroke
+435.45 687.13 1.000000 4n
+429.21 687.13 moveto
+441.68 687.13 lineto stroke
+439.13 687.88 moveto
+439.13 708.13 lineto stroke
+restore
+% S_BAR
+14 linenum
+0.70 setlinewidth
+467.65 717.13 moveto
+467.65 693.13 lineto stroke
+% S_FEED
+576.00 711.13 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 633.13 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+185.54 621.13 1.000000 4n
+179.31 621.13 moveto
+191.78 621.13 lineto stroke
+189.23 621.88 moveto
+189.23 642.13 lineto stroke
+219.18 624.13 1.000000 4n
+222.86 624.88 moveto
+222.86 645.13 lineto stroke
+252.81 627.13 1.000000 4n
+256.49 627.88 moveto
+256.49 648.13 lineto stroke
+287.28 630.13 1.000000 4n
+290.96 630.88 moveto
+290.96 651.13 lineto stroke
+restore
+% S_BAR
+16 linenum
+0.70 setlinewidth
+319.65 651.13 moveto
+319.65 627.13 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+332.11 630.13 1.000000 4n
+335.79 630.88 moveto
+335.79 651.13 lineto stroke
+365.70 624.13 1.000000 4n
+369.38 624.88 moveto
+369.38 645.13 lineto stroke
+404.33 621.13 1.000000 2n
+397.88 621.13 moveto
+410.78 621.13 lineto stroke
+408.23 621.88 moveto
+408.23 642.13 lineto stroke
+restore
+% S_BAR
+17 linenum
+0.70 setlinewidth
+462.50 651.13 moveto
+462.50 627.13 lineto stroke
+3.00 setlinewidth
+466.50 651.13 moveto
+466.50 627.13 lineto stroke
+0.70 setlinewidth
+% S_SSV
+21 linenum
+% S_CLEFSIG
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+restore
+% S_BAR
+24 linenum
+0.70 setlinewidth
+% S_SSV
+29 linenum
+% S_CLEFSIG
+% S_FEED
+31 linenum
+% S_BLOCKHEAD
+31 linenum
+/Times-Roman findfont
+30 scalefont
+setfont
+302.22 584.83 moveto
+( ) show
+/Times-Roman findfont
+18 scalefont
+setfont
+229.91 565.60 moveto
+(Title for second song) show
+% S_SSV
+36 linenum
+% S_FEED
+576.00 601.95 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 523.95 1.000000 gclef
+169.33 529.95 1.000000 flat
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+175.07 529.95 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+175.07 517.94 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+204.25 514.95 1.000000 4n
+207.93 515.70 moveto
+207.93 535.95 lineto stroke
+237.87 517.95 1.000000 4n
+241.55 518.70 moveto
+241.55 538.95 lineto stroke
+276.52 520.95 1.000000 2n
+280.41 521.70 moveto
+280.41 541.95 lineto stroke
+restore
+% S_BAR
+43 linenum
+0.70 setlinewidth
+329.72 541.95 moveto
+329.72 517.95 lineto stroke
+% S_SSV
+44 linenum
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+342.15 526.95 1.000000 4n
+345.83 527.70 moveto
+345.83 547.95 lineto stroke
+379.96 523.95 1.000000 2n
+383.85 524.70 moveto
+383.85 544.95 lineto stroke
+435.27 520.95 1.000000 4n
+438.95 521.70 moveto
+438.95 541.95 lineto stroke
+restore
+% S_BAR
+48 linenum
+0.70 setlinewidth
+467.65 541.95 moveto
+467.65 517.95 lineto stroke
+% S_FEED
+576.00 535.95 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+155.79 457.95 1.000000 gclef
+169.33 463.95 1.000000 flat
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+197.93 451.95 1.000000 2n
+201.83 452.70 moveto
+201.83 472.95 lineto stroke
+255.50 445.95 1.000000 4n
+249.27 445.95 moveto
+261.73 445.95 lineto stroke
+259.18 446.70 moveto
+259.18 466.95 lineto stroke
+291.91 448.95 1.000000 4n
+295.59 449.70 moveto
+295.59 469.95 lineto stroke
+restore
+% S_BAR
+50 linenum
+0.70 setlinewidth
+325.89 475.95 moveto
+325.89 451.95 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+343.21 457.95 1.000000 2n
+347.11 458.70 moveto
+347.11 478.95 lineto stroke
+406.02 454.95 1.000000 2n
+409.91 455.70 moveto
+409.91 475.95 lineto stroke
+restore
+% S_BAR
+51 linenum
+0.70 setlinewidth
+462.50 475.95 moveto
+462.50 451.95 lineto stroke
+3.00 setlinewidth
+466.50 475.95 moveto
+466.50 451.95 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+/Times-Roman findfont
+18 scalefont
+setfont
+240.44 741.42 moveto
+(Title for first song) show
+showpage
+restore
+%%DocumentFonts: /Times-Roman /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 443 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.14 Cadenzas)72.836 443 R 69.336 461
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .59(Cadenzas or cadenza-lik)72.426 461 R
+3.09(ep)-.1 G .591(assages are often written with an arbitrary number o\
+f notes per measure.)-3.09 F(One)5.591 E -.1(wa)69.336 473 S 2.5(yt).1 G
+2.5(oa)-2.5 G(ccomplish this is to use a tuplet with the appropriate nu\
+mber of notes.)-2.5 E/F1 10/Courier@0 SF(score)105.336 491 Q(time = 3/4)
+130.336 503 Q(music)105.336 527 Q
+(1: { [cue]... 16g- bm;b-;c;d;e;f;g;a;b;a;g;f;e;d;c;b-;g- ebm;} 17n,2.;)
+105.336 551 Q(bar)105.336 563 Q 127.836 572.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 68 rlineto 320 0 rlineto 0 68 neg rlineto closepath stroke grestore
+EEND 160 695 320 320 -68 68 126.836 640.6 PBEGIN
+%%BeginDocument: mugex97.ps
+%%BoundingBox: 160 695 480 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+612.29 803.00 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+203.87 731.00 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+203.87 718.98 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+228.64 704.00 0.583333 4n
+0.70 setlinewidth
+224.09 707.00 moveto
+233.20 707.00 lineto stroke
+224.09 713.00 moveto
+233.20 713.00 lineto stroke
+230.65 704.49 moveto
+230.65 742.02 lineto stroke
+242.57 710.00 0.583333 4n
+238.02 713.00 moveto
+247.12 713.00 lineto stroke
+244.57 710.49 moveto
+244.57 742.02 lineto stroke
+256.49 713.00 0.583333 4n
+251.94 713.00 moveto
+261.04 713.00 lineto stroke
+258.49 713.49 moveto
+258.49 742.02 lineto stroke
+270.42 716.00 0.583333 4n
+272.42 716.49 moveto
+272.42 742.03 lineto stroke
+284.34 719.00 0.583333 4n
+286.34 719.49 moveto
+286.34 742.02 lineto stroke
+298.26 722.00 0.583333 4n
+300.27 722.49 moveto
+300.27 742.02 lineto stroke
+312.19 725.00 0.583333 4n
+314.19 725.49 moveto
+314.19 742.03 lineto stroke
+326.11 728.00 0.583333 4n
+328.11 728.49 moveto
+328.11 742.02 lineto stroke
+340.04 731.00 0.583333 4n
+342.04 731.49 moveto
+342.04 742.02 lineto stroke
+353.96 728.00 0.583333 4n
+355.96 728.49 moveto
+355.96 742.02 lineto stroke
+367.88 725.00 0.583333 4n
+369.89 725.49 moveto
+369.89 742.03 lineto stroke
+381.81 722.00 0.583333 4n
+383.81 722.49 moveto
+383.81 742.02 lineto stroke
+395.73 719.00 0.583333 4n
+397.73 719.49 moveto
+397.73 742.02 lineto stroke
+409.66 716.00 0.583333 4n
+411.66 716.49 moveto
+411.66 742.03 lineto stroke
+423.58 713.00 0.583333 4n
+419.03 713.00 moveto
+428.13 713.00 lineto stroke
+425.58 713.49 moveto
+425.58 742.02 lineto stroke
+437.51 710.00 0.583333 4n
+432.95 713.00 moveto
+442.06 713.00 lineto stroke
+439.51 710.49 moveto
+439.51 742.02 lineto stroke
+451.99 704.00 0.583333 4n
+447.44 707.00 moveto
+456.54 707.00 lineto stroke
+447.44 713.00 moveto
+456.54 713.00 lineto stroke
+453.99 704.49 moveto
+453.99 742.02 lineto stroke
+newpath
+230.42 743.00 moveto
+454.22 743.00 lineto
+454.22 741.05 lineto
+230.42 741.05 lineto
+closepath
+fill
+newpath
+230.42 739.00 moveto
+454.22 739.00 lineto
+454.22 737.05 lineto
+230.42 737.05 lineto
+closepath
+fill
+restore
+% S_BAR
+10 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 660.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.15 T)72.836 660.6 R(ransposition)
+-1.036 E 69.336 678.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .933(The transpose and addtranspose paramet\
+ers can be used to transpose the pitches for a staf)72.77 678.6 R 3.433
+(fo)-.25 G 3.433(rt)-3.433 G .933(he whole)-3.433 F 2.5(score. The)
+69.336 690.6 R(follo)2.5 E(wing table sho)-.25 E
+(ws what transposition v)-.25 E(alues to use for dif)-.25 E
+(ferent interv)-.25 E(als.)-.25 E EP
+%%Page: 144 150
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(44 -)-2.5 E .4 LW 398.736
+88.5 171.936 88.5 DL/F1 10/Times-Bold@0 SF 12.5
+(halfsteps tranposition alter)176.936 98 R(nate transposition)-.15 E
+398.736 102.5 171.936 102.5 DL F0 47.78(0p)176.936 112 S(erfect 1)-47.78
+E(diminished 2)31.97 E 47.78(1a)176.936 124 S(ugmented 1)-47.78 E
+(minor 2)15.85 E 47.78(2m)176.936 136 S(ajor 2)-47.78 E(diminished 3)
+36.4 E 47.78(3a)176.936 148 S(ugmented 2)-47.78 E(minor 3)15.85 E 47.78
+(4m)176.936 160 S(ajor 3)-47.78 E(diminished 4)36.4 E 47.78(5a)176.936
+172 S(ugmented 3)-47.78 E(perfect 4)15.85 E 47.78(6a)176.936 184 S
+(ugmented 4)-47.78 E(diminished 5)15.85 E 47.78(7p)176.936 196 S
+(erfect 5)-47.78 E(diminished 6)31.97 E 47.78(8a)176.936 208 S
+(ugmented 5)-47.78 E(minor 6)15.85 E 47.78(9m)176.936 220 S(ajor 6)
+-47.78 E(diminished 7)36.4 E 40.28(10 augmented)176.936 232 R 15.85(6m)
+2.5 G(inor 7)-15.85 E 40.28(11 major)176.936 244 R 36.4(7d)2.5 G
+(iminished 8)-36.4 E 398.736 248.5 171.936 248.5 DL 289.446 88.5 289.446
+248.5 DL 222.216 88.5 222.216 248.5 DL 398.736 88.5 398.736 248.5 DL
+171.936 88.5 171.936 248.5 DL 1.21(This table continues in a similar w)
+69.336 262 R 1.21(ay for interv)-.1 F 1.21(als be)-.25 F 1.21
+(yond an octa)-.15 F -.15(ve)-.2 G 6.21(.F).15 G 1.21
+(or each number of halfsteps you)-6.36 F -.1(wa)69.336 274 S .457
+(nt to transpose, there is more than one w).1 F .456
+(ay the transpose and addtranspose parameters can be speci\214ed,)-.1 F
+.579(as sho)69.336 286 R .579(wn by this table.)-.25 F .579(This allo)
+5.579 F .579(ws to you control whether a sharp k)-.25 F .88 -.15(ey o)
+-.1 H 3.08(ra\215).15 G .58(at k)-3.08 F .88 -.15(ey i)-.1 H 3.08(st).15
+G 3.08(ob)-3.08 G 3.08(eu)-3.08 G .58(sed in cases)-3.08 F .686
+(where there is a choice.)69.336 298 R -.15(Fo)5.686 G 3.185(re).15 G
+.685(xample, if the k)-3.335 F .985 -.15(ey s)-.1 H .685
+(ignature has three sharps, and you w).15 F .685(ant to transpose up)-.1
+F(tw)69.336 310 Q 2.5(oh)-.1 G(alfsteps, you could say either)-2.5 E/F2
+10/Courier@0 SF(transpose = up maj 2)130.336 328 Q F0(or)69.336 348 Q F2
+(transpose = up dim 3)130.336 366 Q F0 .709
+(The \214rst will result in a k)69.336 386 R 1.009 -.15(ey o)-.1 H 3.209
+<668c>.15 G 1.009 -.15(ve s)-3.209 H .71
+(harps, and the second will result in se).15 F -.15(ve)-.25 G 3.21<6e8d>
+.15 G 3.21(ats. These)-3.21 F .71(are equi)3.21 F -.25(va)-.25 G(lent)
+.25 E -.1(ke)69.336 398 S .754(ys; in major for e)-.05 F .754
+(xample, the)-.15 F 3.254(ya)-.15 G .754
+(re B and C \215at, which are the same note.)-3.254 F .753
+(It is up to you to choose the)5.753 F -.1(wa)69.336 410 S 3.256(yy).1 G
+.756(ou w)-3.256 F .756(ould lik)-.1 F 3.256(ei)-.1 G 3.256(tt)-3.256 G
+3.256(ob)-3.256 G 3.256(ep)-3.256 G 3.256(rinted. But)-3.256 F .756
+(no k)3.256 F 1.056 -.15(ey i)-.1 H 3.256(sa).15 G(llo)-3.256 E .756
+(wed to ha)-.25 F 1.057 -.15(ve m)-.2 H .757(ore than se).15 F -.15(ve)
+-.25 G 3.257(ns).15 G .757(harps or \215ats, so in)-3.257 F .13
+(most cases only one of the w)69.336 422 R .13(ays will result in a v)
+-.1 F .13(alid k)-.25 F -.15(ey)-.1 G 2.63(,a)-.5 G .13(nd the other w)
+-2.63 F .13(ay will result in an error message.)-.1 F 1.02
+(The transpose and addtranspose parameters are allo)69.336 440 R 1.021
+(wed in score and staf)-.25 F 3.521(fc)-.25 G(onte)-3.521 E 1.021
+(xts, so the)-.15 F 3.521(yc)-.15 G 1.021(an be set to)-3.521 F(dif)
+69.336 452 Q .99(ferent v)-.25 F .99(alues on dif)-.25 F .99
+(ferent staf)-.25 F .99(fs, and on the score as a whole.)-.25 F .99
+(This is useful for printing scores where)5.99 F 2.375
+(some of the instruments are transposing instruments \(lik)69.336 464 R
+4.875(eB)-.1 G 2.375(-\215at clarinet\).)-4.875 F -1.1(Yo)7.375 G 4.875
+(uc)1.1 G 2.375(an set the transpose)-4.875 F .802
+(parameter on speci\214c staf)69.336 476 R .802(fs to appropriate v)-.25
+F .801(alues for the transposing instruments. Then if you decide you)
+-.25 F -.1(wa)69.336 488 S .579(nt to mo).1 F .879 -.15(ve t)-.15 H .579
+(he entire score to a ne).15 F 3.079(wk)-.25 G -.15(ey)-3.179 G 3.079
+(,y)-.5 G .58(ou can set the addtranspose parameter in score conte)
+-3.079 F 3.08(xt. Y)-.15 F(ou)-1.1 E 2.316
+(can enter all the music at true pitch, b)69.336 500 R 2.315
+(ut print the score and/or the indi)-.2 F 2.315
+(vidual parts with the correct)-.25 F(transposition.)69.336 512 Q 1.964
+(Another use for setting dif)69.336 530 R 1.964(ferent transposition v)
+-.25 F 1.964(alues is the follo)-.25 F 1.964
+(wing trick, useful in guitar music for)-.25 F .665
+(printing both the real chords and chords for capo.)69.336 542 R(Say)
+5.665 E 3.165(,f)-.65 G .665(or e)-3.165 F .665(xample, you ha)-.15 F
+.965 -.15(ve a s)-.2 H .664(ong that is in B \215at, b).15 F(ut)-.2 E
+.232(the guitar is to use a capo on the third fret, and play in the k)
+69.336 554 R .532 -.15(ey o)-.1 H 2.732(fG).15 G 5.232(.Y)-2.732 G .232
+(ou could de\214ne the follo)-6.332 F .232(wing macro)-.25 F
+(to print both v)69.336 566 Q(ersions of a chord, the capo v)-.15 E
+(ersion abo)-.15 E .3 -.15(ve t)-.15 H(he real v).15 E(ersion:)-.15 E F2
+(define CHORD\(COUNT, NAME\))105.336 584 Q
+(bold chord all: COUNT \222NAME\222;)130.336 608 Q(// chord for capo)30
+E(ital\(8\) chord 1: COUNT \222NAME\222;)130.336 620 Q(// real chord)24
+E(@)105.336 632 Q F0(Then, set these transpositions:)69.336 652 Q F2 12
+(score transpose)105.336 670 R 6(=d)6 G(own minor 3)-6 E
+(// transpose score for capo)8 E(staff 1 transpose = up perfect 1)
+105.336 682 Q(// override score transposition)8 E F0
+(and similarly for an)69.336 702 Q 2.5(yo)-.15 G(ther staf)-2.5 E 2.5
+(fs. Then,)-.25 F(where)2.5 E -.15(ve)-.25 G 2.5(ry).15 G(ou w)-2.5 E
+(ant to print a chord, say \(for e)-.1 E(xample\))-.15 E F2
+(CHORD\(3,Dm\))105.336 720 Q EP
+%%Page: 145 151
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(45 -)-2.5 E .271
+(This will print both v)69.336 96 R .271(ersions of the chord abo)-.15 F
+.571 -.15(ve c)-.15 H .271(ount 3 of the measure.).15 F -.15(Fo)5.271 G
+2.771(rt).15 G .271(he top chord it will transpose)-2.771 F
+(this to Bm, the capo chord.)69.336 108 Q -.15(Fo)5 G 2.5(rt).15 G
+(he bottom chord it will lea)-2.5 E .3 -.15(ve i)-.2 H 2.5(ta).15 G 2.5
+(sD)-2.5 G(m, the real chord.)-2.5 E 69.336 126 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.16 Placing)72.836 126 R -.14(ve)3.5 G
+(rses belo).14 E 3.5(wt)-.14 G(he scor)-3.5 E(es)-.252 E 69.336 144
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .362
+(Sometimes, particularly with songs that ha)72.198 144 R .662 -.15
+(ve a l)-.2 H .362(ot of v).15 F .362(erses, you may w)-.15 F .362
+(ant to put some v)-.1 F .362(erses of lyrics as)-.15 F 2.458
+(blocks of te)69.336 156 R 2.457(xt belo)-.15 F 4.957(wt)-.25 G 2.457
+(he music. Probably the easiest w)-4.957 F 2.457
+(ay to do this is using "print" or "paragraph")-.1 F
+(statements inside a "block.")69.336 168 Q/F1 10/Courier@0 SF(block)
+105.336 186 Q(print \(_win.w + 30, _win.n - 15\) "2.)105.336 198 Q(")18
+E(print "\\)105.336 210 Q(Here is the first line)105.336 222 Q
+(and the second line)105.336 234 Q(and the third line.)105.336 246 Q(")
+105.336 258 Q(print \(_win.w + 90, _win.n - 15\) "3.)105.336 270 Q(")18
+E(print "\\)105.336 282 Q(Here is another verse's first line)105.336 294
+Q(and its second line)105.336 306 Q(and its third line.)105.336 318 Q(")
+105.336 330 Q F0 -1.1(Yo)69.336 356 S 2.98(um)1.1 G .48(ay need to use \
+a little trial-and-error to determine the coordinates to use on the pri\
+nt statements, b)-2.98 F(ut)-.2 E .044(you only ha)69.336 368 R .344
+-.15(ve t)-.2 H 2.544(od).15 G .044(etermine one coordinate per v)-2.544
+F .043
+(erse, and with a bit of practice it gets easier to \214nd the right)
+-.15 F -.25(va)69.336 380 S 2.561(lues. Since).25 F .061(the "print" st\
+atement is being used, the font and size will be determined by the size\
+ parameter)2.561 F(and font parameter)69.336 392 Q 2.5(,r)-.4 G
+(ather than by lyricssize and lyricsfont.)-2.5 E .216(If you also w)
+69.336 410 R .215(ant chords symbols with these v)-.1 F .215
+(erses, you can do that too. It is easiest if you use Courier font,)-.15
+F .05(as sho)69.336 422 R .05(wn in the e)-.25 F .05(xample belo)-.15 F
+1.35 -.65(w, s)-.25 H .05(ince its constant-width characters mak).65 F
+2.551(ei)-.1 G 2.551(te)-2.551 G .051(asy to line things up. If you use)
+-2.551 F 2.5(ap)69.336 434 S(roportional-width font, you will ha)-2.5 E
+.3 -.15(ve t)-.2 H 2.5(od).15 G(etermine ho)-2.5 E 2.5(wt)-.25 G 2.5(op)
+-2.5 G(lace the chords by trial and error)-2.5 E(.)-.55 E F1
+(print \(_win.w + 50, _win.n - 35\) "3.)105.336 452 Q(")18 E
+(print "\\f\(CR\)\\)105.336 464 Q 72(CD)105.336 476 S 24(7G)-72 G(7)-24
+E(This is the first line)105.336 488 Q 42(CF)105.336 500 S
+(of the next verse)105.336 512 Q(B\\\(smflat\))105.336 524 Q
+(of the song.)105.336 536 Q(")105.336 548 Q 69.336 574 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.17 A)72.836 574 R(utomatic piano r)-.7
+E(eduction)-.252 E 69.336 592 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .926(Perhaps you')72.762 592 R 3.426(dl)-.5
+G(ik)-3.426 E 3.426(ea4)-.1 G .926(-part v)-3.426 F .926
+(ocal piece written on 4 separate staf)-.2 F .926
+(fs, as well as a piano reduction on tw)-.25 F(o)-.1 E(staf)69.336 604 Q
+(fs with 2 v)-.25 E 2.5(oices. This)-.2 F(could be done using:)2.5 E EP
+%%Page: 146 152
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(46 -)-2.5 E/F1 10/Courier@0
+SF(score)105.336 96 Q(staffs=6)123.336 108 Q(bracket=1-4)123.336 120 Q
+(brace=5-6)123.336 132 Q(staff 3)105.336 144 Q(clef=treble8)123.336 156
+Q(staff 4)105.336 168 Q(clef=bass)123.336 180 Q(staff 5)105.336 192 Q
+(vscheme=2o)123.336 204 Q 12(staffscale=0.75 //)123.336 216 R
+(make piano staffs a little smaller)6 E(staff 6)105.336 228 Q(clef=bass)
+123.336 240 Q(vscheme=2o)123.336 252 Q(staffscale=0.75)123.336 264 Q
+(// Define macros to put each voice on its own staff)105.336 288 Q
+(// plus the appropriate staff/voice of the piano staffs.)105.336 300 Q
+(define S 1 1 & 5 1: @)105.336 312 Q(// soprano)12 E
+(define A 2 1 & 5 2: @)105.336 324 Q(// alto)12 E(define T 3 1 & 6 1: @)
+105.336 336 Q(// tenor)12 E(define B 4 1 & 6 2: @)105.336 348 Q(// bass)
+18 E(music)105.336 372 Q 6(S2)105.336 384 S(c+;;)-6 E 6(A2)105.336 396 S
+(f;e;)-6 E 6(T2)105.336 408 S(a;g;)-6 E 6(B2)105.336 420 S(c;;)-6 E(bar)
+105.336 432 Q EP
+%%Page: 147 153
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(47 -)-2.5 E 127.836 96
+EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 322 rlineto 320 0 rlineto 0 322 neg rlineto closepath stroke grestore
+EEND 160 441 320 320 -322 322 126.836 418 PBEGIN
+%%BeginDocument: mugex98.ps
+%%BoundingBox: 160 441 480 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_SSV
+8 linenum
+% S_SSV
+10 linenum
+% S_SSV
+12 linenum
+% S_SSV
+15 linenum
+% S_FEED
+622.29 803.00 468.00 5 1.000000 1.000000 stf
+622.29 749.00 468.00 5 1.000000 1.000000 stf
+622.29 695.00 468.00 5 1.000000 1.000000 stf
+622.29 641.00 468.00 5 1.000000 1.000000 stf
+622.29 590.00 468.00 5 1.000000 0.750000 stf
+622.29 539.00 468.00 5 1.000000 0.750000 stf
+188.29 746.00 554.00 bracket
+189.79 527.00 458.00 brace
+0.52 setlinewidth
+190.29 743.00 moveto
+190.29 458.00 lineto stroke
+% S_CLEFSIG
+202.08 725.00 1.000000 gclef
+202.08 671.00 1.000000 gclef
+202.08 595.26 moveto
+/Times-Italic findfont
+9 scalefont
+setfont
+(8) show
+202.08 617.00 1.000000 gclef
+202.33 575.00 1.000000 fclef
+199.13 513.50 0.750000 gclef
+199.32 471.50 0.750000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+243.02 734.00 1.000000 2n
+0.70 setlinewidth
+239.13 733.25 moveto
+239.13 713.00 lineto stroke
+360.79 734.00 1.000000 2n
+356.89 733.25 moveto
+356.89 713.00 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+243.02 668.00 1.000000 2n
+0.70 setlinewidth
+246.92 668.75 moveto
+246.92 689.00 lineto stroke
+360.79 665.00 1.000000 2n
+364.68 665.75 moveto
+364.68 686.00 lineto stroke
+restore
+% S_STAFF
+% staff 3
+save
+243.02 620.00 1.000000 2n
+0.70 setlinewidth
+246.92 620.75 moveto
+246.92 641.00 lineto stroke
+360.79 617.00 1.000000 2n
+364.68 617.75 moveto
+364.68 638.00 lineto stroke
+restore
+% S_STAFF
+% staff 4
+save
+243.02 566.00 1.000000 2n
+0.70 setlinewidth
+246.92 566.75 moveto
+246.92 587.00 lineto stroke
+360.79 566.00 1.000000 2n
+364.68 566.75 moveto
+364.68 587.00 lineto stroke
+restore
+% S_STAFF
+% staff 5
+save
+243.02 520.25 0.750000 2n
+0.52 setlinewidth
+245.95 520.81 moveto
+245.95 536.00 lineto stroke
+360.79 520.25 0.750000 2n
+363.71 520.81 moveto
+363.71 536.00 lineto stroke
+243.02 511.25 0.750000 2n
+240.10 510.69 moveto
+240.10 495.50 lineto stroke
+360.79 509.00 0.750000 2n
+357.86 508.44 moveto
+357.86 493.25 lineto stroke
+restore
+% S_STAFF
+% staff 6
+save
+243.02 476.00 0.750000 2n
+0.52 setlinewidth
+245.95 476.56 moveto
+245.95 491.75 lineto stroke
+360.79 473.75 0.750000 2n
+363.71 474.31 moveto
+363.71 489.50 lineto stroke
+243.02 464.75 0.750000 2n
+240.10 464.19 moveto
+240.10 449.00 lineto stroke
+360.79 464.75 0.750000 2n
+357.86 464.19 moveto
+357.86 449.00 lineto stroke
+restore
+% S_BAR
+32 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+467.65 689.00 moveto
+467.65 665.00 lineto stroke
+467.65 635.00 moveto
+467.65 611.00 lineto stroke
+467.65 581.00 moveto
+467.65 557.00 lineto stroke
+467.65 527.00 moveto
+467.65 509.00 lineto stroke
+467.65 476.00 moveto
+467.65 458.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Italic
+%%Pages: 2
+%%EndDocument
+end PEND/F0 10/Times-Roman@0 SF
+(This can also be done using chord-at-a-time input style:)69.336 438 Q
+/F1 10/Courier@0 SF
+(// Define a macro to put each voice on its own staff)105.336 456 Q
+(// plus the appropriate staff/voice of the piano staffs.)105.336 468 Q
+(// This example assumes inputting notes from bottom to top.)105.336 480
+Q(define M [ 4 1 & 6 2; \\)105.336 492 Q 6(31&61)171.336 504 S 6(;\\)-6
+G 6(21&52)171.336 516 S 6(;\\)-6 G 6(11&51]: @)171.336 528 S(music)
+105.336 552 Q 6(M2)105.336 576 S(cafc+;cgec+;)-6 E(bar)105.336 588 Q
+69.336 614 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.18 Diagonal)72.836 614 R(slash marks)
+3.5 E 69.336 632 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .346(Sometimes, instead of a note or notes,\
+ a diagonal slash mark is printed on a staf)72.182 632 R 2.846(f. This)
+-.25 F .347(is used for v)2.847 F(arious)-.25 E .166(purposes, such as \
+strumming a chord \(in a guitar part\), or to mean that the pre)69.336
+644 R .166(vious beat should be repeated)-.25 F 2.096
+(or that a note should be impro)69.336 656 R 4.597(vised. Y)-.15 F 2.097
+(ou can get slash marks for all notes by setting the noteheads)-1.1 F
+(parameter)69.336 668 Q(.)-.55 E/F1 10/Courier@0 SF
+(noteheads = "allslash")105.336 686 Q F0(or if you w)69.336 706 Q
+(ant to use hollo)-.1 E 2.5(ws)-.25 G(lashes for half notes and longer)
+-2.5 E F1(noteheads = "slash")105.336 724 Q EP
+%%Page: 148 154
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(48 -)-2.5 E(Usually such sl\
+ash marks do not include a stem, so you may wish to also set)69.336 96 Q
+/F1 10/Courier@0 SF(stemlen=0)105.336 114 Q F0(If you just w)69.336 140
+Q(ant speci\214c chords to be slashes, you can use the chord head shape\
+ o)-.1 E -.15(ve)-.15 G(rride:).15 E F1
+(1: b;[ hs "allslash"; len 0 ]... ;;;)105.336 158 Q(bar)105.336 170 Q
+127.836 179.6 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 320 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 160 702 320 320 -61 61 126.836 240.6 PBEGIN
+%%BeginDocument: mugex99.ps
+%%BoundingBox: 160 702 480 763
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+1 linenum
+% S_FEED
+612.29 803.00 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.08 725.00 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+226.10 731.00 1.000000 4n
+0.70 setlinewidth
+222.42 730.25 moveto
+222.42 710.00 lineto stroke
+287.28 731.00 1.000000 fillslashhead
+348.84 731.00 1.000000 fillslashhead
+411.63 731.00 1.000000 fillslashhead
+restore
+% S_BAR
+6 linenum
+0.70 setlinewidth
+467.65 743.00 moveto
+467.65 719.00 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts:
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 260.6 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.19 Br)72.836 260.6 R(eath marks)-.252
+E 69.336 278.6 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 2.924(Ac)72.26 278.6 S .424(omma in a lar)
+-2.924 F .424(ge font can be used as a breath mark.)-.18 F .423
+(Something in the range of 20 to 30 points usually)5.423 F
+(looks good; you can adjust to your preference.)69.336 290.6 Q/F1 10
+/Courier@0 SF(1: c;d;2e;)105.336 308.6 Q
+(rom \(24\) above all dist 0: 4.5 ",";)105.336 320.6 Q(bar)105.336 332.6
+Q(1: e;d;2c;)105.336 356.6 Q(bar)105.336 368.6 Q 91.836 378.2 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 61 rlineto 392 0 rlineto 0 61 neg rlineto closepath stroke grestore
+EEND 128 692 392 392 -61 61 90.836 439.2 PBEGIN
+%%BeginDocument: mugex100.ps
+%%BoundingBox: 128 692 520 753
+save
+1039846316 1039845534 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+576.29 792.97 504.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+156.08 714.97 1.000000 gclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+187.05 702.97 1.000000 4n
+0.70 setlinewidth
+180.82 702.97 moveto
+193.28 702.97 lineto stroke
+190.73 703.72 moveto
+190.73 723.97 lineto stroke
+227.94 705.97 1.000000 4n
+231.62 706.72 moveto
+231.62 726.97 lineto stroke
+274.76 708.97 1.000000 2n
+278.65 709.72 moveto
+278.65 729.97 lineto stroke
+/Times-Roman findfont
+24 scalefont
+setfont
+319.55 740.45 moveto
+(, ) show
+restore
+% S_BAR
+9 linenum
+0.70 setlinewidth
+338.51 732.97 moveto
+338.51 708.97 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+352.19 708.97 1.000000 4n
+355.87 709.72 moveto
+355.87 729.97 lineto stroke
+393.08 705.97 1.000000 4n
+396.76 706.72 moveto
+396.76 726.97 lineto stroke
+439.90 702.97 1.000000 2n
+433.45 702.97 moveto
+446.34 702.97 lineto stroke
+443.79 703.72 moveto
+443.79 723.97 lineto stroke
+restore
+% S_BAR
+12 linenum
+0.70 setlinewidth
+503.65 732.97 moveto
+503.65 708.97 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman
+%%Pages: 2
+%%EndDocument
+end PEND 69.336 459.2 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.20 Or)72.836 459.2 R
+(gan pedal heel and toe marks)-.14 E 69.336 477.2 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .278
+(Mup does not include characters specially for the standard or)72.114
+477.2 R -.05(ga)-.18 G 2.778(np).05 G .279
+(edal heel and toe indications, b)-2.778 F .279(ut a U in)-.2 F(helv)
+69.336 489.2 Q .741
+(etica font and the acc_hat music symbol can be used. Y)-.15 F .74
+(ou may w)-1.1 F .74(ant to mak)-.1 F 3.24(et)-.1 G .74
+(hem a bit smaller than)-3.24 F(the def)69.336 501.2 Q
+(ault size, so de\214ning macros for them may be useful.)-.1 E/F1 10
+/Courier@0 SF(score)105.336 519.2 Q(clef = bass)130.336 531.2 Q
+(// define strings for the organ pedal heel and toe marks)105.336 555.2
+Q(define HEEL "\\s\(-3\)\\f\(HB\)U" @)105.336 567.2 Q
+(define TOE "\\s\(-1\)\\\(acc_hat\)" @)105.336 579.2 Q(music)105.336
+603.2 Q(1: a-;b-;e;f;)105.336 627.2 Q(rom below 1: 1 HEEL; 2 TOE;)
+105.336 639.2 Q(rom above 1: 3 TOE; 4 HEEL;)105.336 651.2 Q(bar)105.336
+663.2 Q 127.836 672.8 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 71 rlineto 320 0 rlineto 0 71 neg rlineto closepath stroke grestore
+EEND 160 691 320 320 -71 71 126.836 743.8 PBEGIN
+%%BeginDocument: mugex101.ps
+%%BoundingBox: 160 691 480 762
+save
+1930114009 1930113259 sv
+1.000000 1.000000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+2 linenum
+% S_FEED
+396.29 1157.33 468.00 5 1.000000 1.000000 stf
+% S_CLEFSIG
+192.33 731.33 1.000000 fclef
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+226.97 716.33 1.000000 4n
+0.70 setlinewidth
+230.65 717.08 moveto
+230.65 737.33 lineto stroke
+288.41 719.33 1.000000 4n
+292.09 720.08 moveto
+292.09 740.33 lineto stroke
+349.84 728.33 1.000000 4n
+346.16 727.58 moveto
+346.16 707.33 lineto stroke
+412.12 731.33 1.000000 4n
+408.43 730.58 moveto
+408.43 710.33 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+408.88 745.76 moveto
+/Helvetica-Bold findfont
+9 scalefont
+setfont
+(U ) show
+/Times-Roman findfont
+12 scalefont
+setfont
+345.52 746.30 moveto
+349.84 746.22 0.916667 acc_hat
+354.16 746.30 moveto
+/Times-Roman findfont
+11 scalefont
+setfont
+( ) show
+/Times-Roman findfont
+12 scalefont
+setfont
+223.73 700.04 moveto
+/Helvetica-Bold findfont
+9 scalefont
+setfont
+(U ) show
+/Times-Roman findfont
+12 scalefont
+setfont
+284.08 697.63 moveto
+288.41 697.55 0.916667 acc_hat
+292.73 697.63 moveto
+/Times-Roman findfont
+11 scalefont
+setfont
+( ) show
+restore
+% S_BAR
+15 linenum
+0.70 setlinewidth
+467.65 737.33 moveto
+467.65 713.33 lineto stroke
+% Printing header/footer
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Helvetica-Bold
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 149 155
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(49 -)-2.5 E 69.336 104
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.21 Generating)72.836 104 R
+(blank staff paper)3.5 E 69.336 122 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .835
+(It is possible to use Mup to generate blank music staf)72.671 122 R
+3.336(fp)-.25 G(aper)-3.336 E 5.836(.Y)-.55 G .836
+(ou simply use an input \214le that contains)-6.936 F 1.098
+(measure spaces, each ending with an in)69.336 134 R(visbar)-.4 E 6.097
+(.Y)-.55 G 1.097(ou can control whether you w)-7.197 F 1.097
+(ant clefs, time signatures,)-.1 F .423
+(braces, etc., and can control the spacing of staf)69.336 146 R .423
+(fs using the scoresep parameter)-.25 F 5.424(.H)-.55 G .424
+(ere is a simple input that)-5.424 F
+(will generate a page with 8 completely blank staf)69.336 158 Q(fs.)-.25
+E/F1 10/Courier@0 SF(score)105.336 176 Q 35(scoresep=9,100 //)130.336
+188 R(spread staffs out nicely)6 E 41(stafflines=5n //)130.336 200 R
+(don't print any clefs)6 E 21(label="" //)130.336 212 R
+(make sure left edges line up both on first)6 E 40(label2="" //)130.336
+224 R(and on subsequent lines)24 E 28(topmargin=1 //)130.336 236 R
+(allow extra margin to write in header/footer)6 E(bottommargin=1)130.336
+248 Q 40(time=4/4n //)130.336 260 R(don't print any time signature)6 E
+(music)105.336 272 Q(define SCORE)105.336 296 Q(1: ms;)130.336 308 Q 21
+(invisbar //)130.336 320 R(no bar line at the end of the staff)6 E(@)
+105.336 332 Q(define SCORE_NEWSCORE)105.336 356 Q(SCORE)130.336 368 Q
+(newscore)130.336 380 Q(@)105.336 392 Q
+(// print 8 staffs, with newscore between each)105.336 416 Q
+(SCORE_NEWSCORE)105.336 428 Q(SCORE_NEWSCORE)105.336 440 Q
+(SCORE_NEWSCORE)105.336 452 Q(SCORE_NEWSCORE)105.336 464 Q
+(SCORE_NEWSCORE)105.336 476 Q(SCORE_NEWSCORE)105.336 488 Q
+(SCORE_NEWSCORE)105.336 500 Q(SCORE)105.336 512 Q 69.336 538 EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 14/Times-Bold@0 SF 3.5(13.22 Con)72.836 538 R -.14(ve)-.56 G
+(rting Mup \214les to other f).14 E(ormats)-.35 E 69.336 556 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 1.132
+(Since Mup generates PostScript, almost an)72.968 556 R 3.632(yP)-.15 G
+1.132(ostScript tool can be used on its output. In particular)-3.632 F
+3.631(,t)-.4 G(he)-3.631 E .668
+("ps2pdf" tool that comes with Ghostscript can con)69.336 568 R -.15(ve)
+-.4 G .668(rt Mup output to PDF format, and the "ps2epsi" tool,).15 F
+1.572(which also comes with Ghostscript, con)69.336 580 R -.15(ve)-.4 G
+1.572
+(rts a PostScript \214le to an Encapsulated PostScript \(EPS\) \214le.)
+.15 F(Man)69.336 592 Q 3.23(yt)-.15 G -.15(ex)-3.23 G 3.23(tp).15 G .731
+(rocessing and graphics programs will let you import EPS \214les, so th\
+is can let you insert Mup)-3.23 F(output into some other document.)
+69.336 604 Q .388(There is a package called "psutils" a)69.336 622 R
+-.25(va)-.2 G .388(ilable on most Linux archi).25 F -.15(ve)-.25 G .388
+(s, that contains v).15 F .388(arious Postscript tools.)-.25 F .351(The\
+se include "psnup" which lets you print multiple pages on one sheet of \
+paper with more \215e)69.336 634 R .352(xibility than)-.15 F(Mup')69.336
+646 Q 2.5(sp)-.55 G(anelsperpage parameter)-2.5 E 2.5(,a)-.4 G
+(nd "psselect" which prints a subset of pages.)-2.5 E -1.1(Yo)69.336 664
+S 2.509(uc)1.1 G .009
+(an check the user donated programs page on Arkkra')-2.509 F 2.509(sw)
+-.55 G .009(eb site for other programs for processing Mup)-2.509 F
+(input or output.)69.336 676 Q EP
+%%Page: 150 156
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(50 -)-2.5 E 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(14. MIDI)73.086 103 R(OUTPUT)3.75 E
+69.336 121 EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF 2.012
+(Mup will optionally produce MIDI output \(using the -m command line ar)
+73.848 121 R 4.513(gument\). Mup)-.18 F 2.013(is \214rst and)4.513 F
+.266(foremost a music publication program, so its MIDI capabilities ha)
+69.336 133 R .566 -.15(ve a f)-.2 H .766 -.25(ew l).15 H 2.766
+(imitations. Ho).25 F(we)-.25 E -.15(ve)-.25 G 1.066 -.4(r, t).15 H .266
+(he MIDI).4 F .567(output is quite useful for "proofreading" \(or perha\
+ps we should say "proof-listening"\).)69.336 145 R .568
+(It is often easier to)5.568 F .182(spot a typo in Mup input by listeni\
+ng to it than to look at the output. Mup pro)69.336 157 R .181
+(vides enough MIDI control to)-.15 F .911
+(do virtually all of what MIDI supports, and will be adequate for man)
+69.336 169 R 3.411(yp)-.15 G .911(eople. Others ho)-3.411 F(we)-.25 E
+-.15(ve)-.25 G 1.712 -.4(r, m).15 H .912(ay \214nd).4 F(the)69.336 181 Q
+2.5(yw)-.15 G(ant a separate MIDI editor for really serious MIDI w)-2.6
+E(ork.)-.1 E .535(The follo)69.336 199 R .535
+(wing section assumes a general kno)-.25 F .535
+(wledge of MIDI. If you are not f)-.25 F .534
+(amiliar with MIDI, there are)-.1 F(man)69.336 211 Q 2.5(yb)-.15 G
+(ooks a)-2.5 E -.25(va)-.2 G
+(ilable on the subject at most music stores or computer book stores.).25
+E .959(Each v)69.336 229 R .959(oice is put on a separate MIDI track. T\
+he \214rst track contains general information such as k)-.2 F 1.26 -.15
+(ey a)-.1 H(nd).15 E .276(time signature. The ne)69.336 241 R .276
+(xt track will be for staf)-.15 F 2.776(f1)-.25 G 2.776(,v)-2.776 G .276
+(oice 1. If staf)-2.976 F 2.776(f1h)-.25 G .275(as a second v)-2.776 F
+.275(oice, that will be the ne)-.2 F(xt)-.15 E
+(track, otherwise it will be v)69.336 253 Q(oice 1 of staf)-.2 E 2.5(f2)
+-.25 G 2.5(,i)-2.5 G 2.5(fa)-2.5 G -.15(ny)-2.5 G 2.5(,a)-.5 G
+(nd so forth, one track for each v)-2.5 E(oice, top to bottom.)-.2 E
+.483(Output is in MIDI \214le format 1, with a def)69.336 271 R .483
+(ault of 120 quarter notes per minute, 192 ticks per quarter note.)-.1 F
+.04(MIDI channel 1 is used by def)69.336 283 R .04(ault for all v)-.1 F
+.04(oices. If you w)-.2 F .04(ant to use dif)-.1 F .04
+(ferent instrument sounds for dif)-.25 F(ferent)-.25 E -.2(vo)69.336 295
+S 1.006(ices, you will need to specify a dif).2 F 1.006
+(ferent channel for each v)-.25 F 1.006
+(oice, then specify the MIDI "program" for)-.2 F(that v)69.336 307 Q
+(oice. This is demonstrated in some of the e)-.2 E
+(xamples later in this section.)-.15 E 1.037
+(Mup MIDI output will handle repeats and \214rst and second endings, b)
+69.336 325 R 1.037(ut it does not kno)-.2 F 3.537(wa)-.25 G -.15(ny)
+-3.537 G 1.037(thing about).15 F .852("D.S. al coda" or an)69.336 337 R
+.852(ything of that sort.)-.15 F .852(It is possible to w)5.852 F .852
+(ork around this limitation to some e)-.1 F .853(xtent using)-.15 F
+2.702(macros. F)69.336 349 R .201(or e)-.15 F .201(xample, a section be\
+tween a "sign" and a "jump to coda" symbol could be put inside a macro)
+-.15 F .294(de\214nition, then the macro can be called. Then later in t\
+he piece, where the "D. S." occurs the macro can be)69.336 361 R
+(called ag)69.336 373 Q(ain if MIDI is de\214ned. F)-.05 E(or e)-.15 E
+(xample:)-.15 E EP
+%%Page: 151 157
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(51 -)-2.5 E/F1 10/Courier@0
+SF(// an introductory section, ends with a sign)105.336 96 Q
+(1: c;d;e;f;)105.336 108 Q(mussym above all: 5 "sign";)105.336 120 Q
+(bar)105.336 132 Q(// define macro for section between sign and)105.336
+156 Q(// symbol to "jump to coda")105.336 168 Q(define SECTION)105.336
+180 Q(1: g;a;g;;)105.336 192 Q(mussym above all: 5 "coda";)105.336 204 Q
+(bar)105.336 216 Q(@)105.336 228 Q
+(// print/play the section just defined by)105.336 252 Q(// the macro)
+105.336 264 Q(SECTION)105.336 276 Q(// now do the music up to the D.S.)
+105.336 300 Q(1: e;f;2g;)105.336 312 Q(ital above 1: 1 "D. S. al Coda";)
+105.336 324 Q(dblbar)105.336 336 Q
+(// human player would now flip back to)105.336 360 Q
+(// the sign, so do the MIDI equivalent:)105.336 372 Q
+(// play that section again.)105.336 384 Q(ifdef MIDI)105.336 396 Q
+(SECTION)130.336 408 Q(endif)105.336 420 Q(// now do the coda)105.336
+444 Q(1: e;d;2c;)105.336 456 Q(rom above 1: 0 "Coda";)105.336 468 Q
+(endbar)105.336 480 Q F0 1.123
+(Mup mainly just outputs the note information.)69.336 506 R 1.122
+(Mup will recognize octa)6.123 F 1.422 -.15(ve m)-.2 H 1.122
+(arks, and mo).15 F 1.422 -.15(ve n)-.15 H 1.122(otes up or).15 F(do)
+69.336 518 Q .808(wn appropriately)-.25 F 5.808(.I)-.65 G 3.308(tr)
+-5.808 G .808(ecognizes piano pedal marks.)-3.308 F .809
+(It does not attempt to interpret tempo or dynamics)5.809 F .561(marks \
+speci\214ed by "rom," "boldital," etc. or ornaments in "mussym" stateme\
+nt.)69.336 530 R .56(It does interpret rehearsal)5.56 F 1.133
+(marks as cue points.)69.336 542 R 1.134
+(It handles grace notes, rolls, slashes, and alternation groups.)6.133 F
+-1.1(Yo)6.134 G 3.634(uc)1.1 G 1.134(an control ho)-3.634 F(w)-.25 E(le)
+69.336 554 Q -.05(ga)-.15 G
+(to the music is by using the Mup "release" parameter).05 E(.)-.55 E
+.673(Some styles of music are often written in "swing time," meaning th\
+e players are e)69.336 572 R .672(xpected to play pairs of)-.15 F 1.458
+(notes with the \214rst twice as long as the second, e)69.336 584 R -.15
+(ve)-.25 G 3.958(nt).15 G 1.458(hough the)-3.958 F 3.958(ya)-.15 G 1.458
+(re written as if the)-3.958 F 3.958(yw)-.15 G 1.458(ere the same)-3.958
+F 1.028
+(duration, or as if the \214rst were three times as long as the second.)
+69.336 596 R 1.028(The most common e)6.028 F 1.027(xample w)-.15 F 1.027
+(ould be)-.1 F .696(where the written notation sho)69.336 608 R .696
+(ws tw)-.25 F 3.196(oe)-.1 G .697(ighth notes lik)-3.196 F 3.197(e8)-.1
+G .697(;; or a dotted rh)-3.197 F .697(ythm lik)-.05 F 3.197(e8)-.1 G
+.697(.;16; b)-3.197 F .697(ut the musician)-.2 F("kno)69.336 620 Q 1.363
+(ws" that the composer really intended it to be played as if it were a \
+triplet {4;8;}3; The swingunit)-.25 F
+(parameter can be used to get Mup MIDI output to automatically follo)
+69.336 632 Q 2.5(wt)-.25 G(hat performance con)-2.5 E -.15(ve)-.4 G
+(ntion.).15 E 2.731(AM)69.336 650 S .231
+(IDI editing program will probably be necessary to add some ef)-2.731 F
+2.731(fects. Ho)-.25 F(we)-.25 E -.15(ve)-.25 G 1.031 -.4(r, i).15 H
+2.731(ti).4 G 2.732(sp)-2.731 G .232(ossible to specify)-2.732 F
+(certain directi)69.336 662 Q -.15(ve)-.25 G 2.5(sf).15 G(or MIDI.)-2.5
+E(The)5 E 2.5(ya)-.15 G(re of the form:)-2.5 E/F2 10/Times-Bold@0 SF
+(midi)105.336 680 Q/F3 10/Times-Italic@0 SF 2.5(SV)6 G F2(:)-2.5 E F3
+(be)6 E(gintime "k)-.4 E -.3(ey)-.1 G(wor).3 E(d=value";)-.37 E F0(The)
+69.336 700 Q F3(S)2.617 E F0(and)2.617 E F3(V)2.617 E F0 .116
+(specify the staf)2.617 F 2.616(fa)-.25 G .116(nd v)-2.616 F .116
+(oice for which the directi)-.2 F .416 -.15(ve i)-.25 H 2.616(st).15 G
+2.616(oa)-2.616 G(pply)-2.616 E 2.616(.A)-.65 G 2.616(se)-2.616 G(lse)
+-2.616 E .116(where in Mup, an omitted)-.25 F -.2(vo)69.336 712 S .338
+(ice will def).2 F .338(ault to v)-.1 F .338(oice 1, and both staf)-.2 F
+2.838(fa)-.25 G .338(nd v)-2.838 F .338(oice can be gi)-.2 F -.15(ve)
+-.25 G 2.838(na).15 G 2.838(sal)-2.838 G 2.838(ist. Certain)-2.838 F -.1
+(ke)2.838 G(yw)-.05 E .339(ords apply to the)-.1 F
+(entire score. In that case the form)69.336 724 Q EP
+%%Page: 152 158
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(52 -)-2.5 E/F1 10
+/Times-Bold@0 SF(midi all:)105.336 96 Q/F2 10/Times-Italic@0 SF(be)6 E
+(gintime "k)-.4 E -.3(ey)-.1 G(wor).3 E(d=value";)-.37 E F0 .1
+(is used instead.)69.336 116 R .099(The items speci\214ed using "all" a\
+re placed on the \214rst track, the track containing score-wide)5.1 F
+(information. The)69.336 128 Q 2.5(ya)-.15 G(re not applied to the v)
+-2.5 E(oices on the other tracks.)-.2 E(The)69.336 146 Q F2(be)2.606 E
+(gintime)-.4 E F0 2.606(,a)C 2.606(se)-2.606 G(lse)-2.606 E .106
+(where in Mup, gi)-.25 F -.15(ve)-.25 G 2.606(st).15 G .106
+(he beat into the measure where the MIDI output is to be placed.)-2.606
+F .206(If notes are to be turned on or of)69.336 158 R 2.706(fa)-.25 G
+2.706(tt)-2.706 G .205(he same instant in time as the)-2.706 F F2(be)
+2.705 E(gintime)-.4 E F0 2.705<2c8c>C .205(rst all "note of)-2.705 F
+.205(f" commands)-.25 F(are generated, then the "midi" command e)69.336
+170 Q -.15(ve)-.25 G(nts, then "note on" commands.).15 E(The)69.336 188
+Q F2 -.1(ke)3.344 G(ywor)-.2 E(d=value)-.37 E F0(gi)3.344 E -.15(ve)-.25
+G 3.344(ss).15 G .845
+(peci\214c information of what MIDI output to generate. The follo)-3.344
+F .845(wing k)-.25 F -.15(ey)-.1 G -.1(wo).15 G(rds).1 E
+(are currently supported:)69.336 200 Q F1 -.1(ke)76.926 218 S(yw).1 E
+31.385(ord v)-.1 F 73.235(alues meaning)-.1 F(midi S V)64.44 E(midi all)
+15 E .4 LW 435.986 222.5 69.336 222.5 DL F0 30.82(program 0-127)69.336
+232 R(program change \(ne)40.83 E 2.5(wi)-.25 G 24.45(nstrument\) yes)
+-2.5 F(no)38.205 E 24.72(parameter 0-127,0-127)69.336 244 R 120.02
+(parameter yes)15 F(yes)36.54 E 33.6(channel 1-16)69.336 256 R 128.9
+(channel yes)45.83 F(no)38.205 E 12.5(chanpressure 0-127)69.336 268 R
+(channel pressure \(after touch\))40.83 E 34.04(yes yes)43.38 F 39.7
+(tempo 10-1000)69.336 280 R(tempo, quarter notes per minute)30.83 E
+35.705(no yes)36.685 F 33.59(seqnum 0-65535)69.336 292 R
+(sequence number)30.83 E 34.04(yes yes)92.8 F(te)69.336 304 Q 49.85
+(xt te)-.15 F 46.81(xt te)-.15 F(xt meta e)-.15 E -.15(ve)-.25 G 99.45
+(nt yes).15 F(yes)36.54 E(cop)69.336 316 Q 26.47(yright te)-.1 F 46.81
+(xt cop)-.15 F(yright notice)-.1 E 34.04(yes yes)97.33 F 43.04(name te)
+69.336 328 R 46.81(xt sequence/track)-.15 F 76.42(name yes)2.5 F(yes)
+36.54 E 21.92(instrument te)69.336 340 R 46.81(xt instrument)-.15 F
+93.06(name yes)2.5 F(yes)36.54 E(mark)69.336 352 Q 36.48(er te)-.1 F
+46.81(xt mark)-.15 F(er meta e)-.1 E -.15(ve)-.25 G 86.08(nt yes).15 F
+(yes)36.54 E 50.82(cue te)69.336 364 R 46.81(xt cue)-.15 F 123.06
+(point yes)2.5 F(yes)36.54 E 48.59(port 0-127)69.336 376 R(MIDI port)
+40.83 E 34.04(yes yes)121.12 F(on)69.336 388 Q -.15(ve)-.4 G 23.03
+(locity 1-127).15 F(note on v)40.83 E 95.71(elocity yes)-.15 F(no)38.205
+E(of)69.336 400 Q(fv)-.25 E 21.22(elocity 0-127)-.15 F(note of)40.83 E
+2.5(fv)-.25 G 94.3(elocity yes)-2.65 F(no)38.205 E(he)69.336 412 Q 52.91
+(xh)-.15 G .3 -.15(ex d)-52.91 H 28.21(ata arbitrary).15 F(MIDI data)2.5
+E 34.04(yes yes)83.64 F .034(The k)69.336 430 R -.15(ey)-.1 G -.1(wo).15
+G .034(rds can be abbre).1 F .034
+(viated to their \214rst three or more letters, e)-.25 F .033
+(xcept "chanpressure" which requires at)-.15 F .389(least \214v)69.336
+442 R 2.889(el)-.15 G .389(etters to dif)-2.889 F .389(ferentiate it fr\
+om "channel" \("cha" or "chan" will be interpreted as channel\).)-.25 F
+.39(In most)5.39 F .342(cases, the "=" is follo)69.336 454 R .342
+(wed by either a number or some te)-.25 F .342
+(xt. Exceptions to this are discussed in the ne)-.15 F .342(xt fe)-.15 F
+(w)-.25 E(paragraphs.)69.336 466 Q 1.446(The "parameter" k)69.336 484 R
+-.15(ey)-.1 G -.1(wo).15 G 1.446(rd is follo).1 F 1.446
+(wed by 2 numbers, separated by a comma.)-.25 F 1.447
+(The \214rst is the parameter)6.446 F(number)69.336 496 Q 2.926(,t)-.4 G
+.426(he second is the parameter v)-2.926 F 2.926(alue. Thus)-.25 F .425
+(to set parameter 7 \(which is the v)2.926 F .425
+(olume parameter\) to 90)-.2 F(for v)69.336 508 Q(oice 2 of staf)-.2 E
+2.5(f3)-.25 G 2.5(,s)-2.5 G(tarting at the be)-2.5 E
+(ginning of the measure, you can use:)-.15 E/F3 10/Courier@0 SF
+(midi 3 2: 0 "parameter=7,90";)105.336 526 Q F0 .098(The "on)69.336 552
+R -.15(ve)-.4 G .098(locity" and "of).15 F(fv)-.25 E .098(elocity" k)
+-.15 F -.15(ey)-.1 G -.1(wo).15 G .098(rds can ha).1 F .398 -.15(ve o)
+-.2 H .098(ne or more v).15 F .098
+(alues, separated by commas. If there is)-.25 F .09(only one v)69.336
+564 R .09(alue, it applies to all notes in each chord. If there is more\
+ than one v)-.25 F .09(alue, the \214rst v)-.25 F .09(alue applies to)
+-.25 F .445(the top note of the chord, the second v)69.336 576 R .445
+(alue to the second-from-the-top note, and so forth. If there are more)
+-.25 F .092(notes in a chord than there are v)69.336 588 R .092
+(alues speci\214ed, the last v)-.25 F .091
+(alue speci\214ed applies to all of the remaining notes.)-.25 F 1.107
+(So, for e)69.336 600 R 1.107(xample, if you w)-.15 F 1.107
+(ant to emphasize the top note of each chord because it is the melody)
+-.1 F 3.607(,y)-.65 G 1.107(ou can)-3.607 F(specify tw)69.336 612 Q 2.5
+(ov)-.1 G(alues, as in)-2.75 E F3(midi 1: 1 "onvelocity=76, 60";)105.336
+630 Q F0(which w)69.336 650 Q(ould cause the top note to ha)-.1 E .3
+-.15(ve a ve)-.2 H(locity of 76 and all other notes to ha).15 E .3 -.15
+(ve a ve)-.2 H(locity of 60.).15 E .384(The "he)69.336 668 R .384
+(x" form can be used to insert an)-.15 F 2.884(ya)-.15 G .384
+(rbitrary MIDI data into the MIDI \214le. The v)-2.884 F .384
+(alue consists of an)-.25 F(y)-.15 E -2.15 -.25(ev e)69.336 680 T 2.5
+(nn).25 G(umber of he)-2.5 E(xadecimal digits.)-.15 E
+(Spaces and tabs can be included in the v)5 E
+(alue \214eld for readability)-.25 E(.)-.65 E .939(Note that Mup uses t\
+he MIDI standard, which numbers instruments from 0 through 127, b)69.336
+698 R .939(ut some MIDI)-.2 F(playback programs follo)69.336 710 Q 2.5
+(wac)-.25 G(on)-2.5 E -.15(ve)-.4 G
+(ntion of numbering them from 1 through 128.).15 E(Here are some e)
+69.336 728 Q(xamples:)-.15 E EP
+%%Page: 153 159
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(53 -)-2.5 E/F1 10/Courier@0
+SF(midi all: 0 "tempo=72";)105.336 96 Q
+(midi 1-2 1-2: 0 "channel=2"; 0 "program=14"; 3.5 "program=76";)105.336
+108 Q(midi all: 3 "hex= ff 00 02 00 01";)105.336 120 Q
+(// sequence number 1)18 E
+(midi 3,6: 0 "channel=5"; 0 "prog=15"; 0 "instr=dulcimer";)105.336 132 Q
+(// set parameter 7 \(usually volume\) to 100)105.336 144 Q
+(midi 2: "par = 7, 100";)105.336 156 Q F0(Here is a more e)69.336 182 Q
+(xtensi)-.15 E .3 -.15(ve ex)-.25 H(ample of ho).15 E 2.5(wm)-.25 G
+(idi commands might be used in a song:)-2.5 E EP
+%%Page: 154 160
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(54 -)-2.5 E/F1 10/Courier@0
+SF(score)105.336 96 Q(staffs=2)130.336 108 Q(vscheme=2o)130.336 120 Q
+(staff 2)105.336 144 Q(clef=bass)130.336 156 Q(voice 2 2)105.336 180 Q
+(// Make the bottom voice more staccato)130.336 192 Q(release=50)130.336
+204 Q(music)105.336 228 Q(// Set the tempo.)105.336 252 Q
+(// Start out at 108 quarter notes per minute,)105.336 264 Q
+(// but on count 4, slow down to 96 per minute.)105.336 276 Q
+(midi all: 0 "tempo=108"; 4 "tempo=96";)105.336 288 Q
+(// Put each voice on a different channel)105.336 312 Q
+(// using a different instrument sound.)105.336 324 Q
+(// The program numbers correspond to the)105.336 336 Q
+(// General MIDI sounds as noted.)105.336 348 Q
+(midi 1 1: 0 "channel=1"; 0 "program=68";)105.336 360 Q(//oboe)12 E
+(midi 1 2: 0 "channel=2"; 0 "program=11";)105.336 372 Q(//vibraphone)12
+E(midi 2 1: 0 "channel=6"; 0 "program=60";)105.336 384 Q(//french horn)
+12 E(midi 2 2: 0 "channel=4"; 0 "program=35";)105.336 396 Q
+(//fretless bass)12 E(// Make the top voice louder, and put an)105.336
+420 Q(// accent on the third beat)105.336 432 Q
+(midi 1 1: 0 "onvelocity=86"; 3 "onvelocity=100"; 4 "onvel=86";)105.336
+444 Q(// Set maximum reverb on french horn part,)105.336 468 Q
+(// starting at the second beat.)105.336 480 Q
+(// \(Reverb is parameter 91\))105.336 492 Q
+(midi 2 1: 2 "parameter=91, 127";)105.336 504 Q
+(// Set chorus on oboe to 75, from the beginning.)105.336 528 Q
+(// \(Chorus is parameter 93\))105.336 540 Q
+(midi 1 1: 0 "param=93, 75";)105.336 552 Q
+(// Pan the bass part to middle of left side.)105.336 576 Q
+(// \(Pan is parameter 10, with a value of 0 being hard left,)105.336
+588 Q(// 64 in the center, and 127 being hard right, so 32 is)105.336
+600 Q(// half way to the left.\))105.336 612 Q
+(midi 2 2: 0 "parameter=10, 32";)105.336 624 Q
+(// Now the music to be played...)105.336 648 Q 6(11)105.336 660 S 6(:e)
+-6 G(;d;2c;)-6 E 6(12)105.336 672 S 6(:c)-6 G(;b-;2g-;)-6 E 6(21)105.336
+684 S 6(:g)-6 G(;f;2e;)-6 E 6(22)105.336 696 S 6(:c)-6 G(;g-;2c;)-6 E
+(bar)105.336 708 Q EP
+%%Page: 155 161
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(55 -)-2.5 E 69.336 103
+EBEGIN
+0 0.1 0.5 setrgbcolor
+EEND/F0 15/Times-Bold@0 SF 3.75(15. CONCLUSION)73.086 103 R 69.336 121
+EBEGIN
+0 0 0 setrgbcolor
+EEND/F0 10/Times-Roman@0 SF .497(The Mup program pro)72.333 121 R .496
+(vides a con)-.15 F -.15(ve)-.4 G .496(nient w).15 F .496
+(ay to produce high-quality musical scores. W)-.1 F 2.996(eh)-.8 G .496
+(ope you enjo)-2.996 F(y)-.1 E 1.769(using it.)69.336 133 R 1.769
+(Appendix A gi)6.769 F -.15(ve)-.25 G 4.269(sas).15 G 1.769
+(ample input \214le, demonstrating man)-4.269 F 4.27(yo)-.15 G 4.27(ft)
+-4.27 G 1.77(he features of Mup. Y)-4.27 F 1.77(ou can)-1.1 F(do)69.336
+145 Q 1.084(wnload additional sample songs from the Arkkra Enterprises \
+web site listed belo)-.25 F 4.884 -.65(w. T)-.25 H 1.084
+(he web site also).65 F 1.644(includes se)69.336 157 R -.15(ve)-.25 G
+1.644(ral programs written by Mup users that may mak).15 F 4.144(eM)-.1
+G 1.645(up e)-4.144 F -.15(ve)-.25 G 4.145(nm).15 G 1.645
+(ore useful for you.)-4.145 F(Once)6.645 E(you')69.336 169 Q 1.442 -.15
+(ve u)-.5 H 1.141(sed Mup for a while, you may \214nd the Quick Referen\
+ce helpful for remembering details of the).15 F(Mup language.)69.336 181
+Q(If you ha)69.336 199 Q .3 -.15(ve c)-.2 H
+(omments or questions, please contact:).15 E(Arkkra Enterprises)141.336
+211 Q 2.22 -1.11(P. O)141.336 223 T 2.5(.B)1.11 G(ox 315)-2.5 E -.8(Wa)
+141.336 235 S(rren).8 E(ville, IL 60555)-.4 E(support@arkkra.com)141.336
+259 Q(http://www)141.336 283 Q(.arkkra.com)-.65 E EP
+%%Page: 156 162
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(56 -)-2.5 E/F1 16
+/Times-Bold@0 SF -.4(Ap)244.416 324 S(pendix A).4 E
+(Example of a Mup input \214le)189.544 372 Q EP
+%%Page: 157 163
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(57 -)-2.5 E/F1 10/Courier@0
+SF(//!Mup-Arkkra)105.336 96 Q(// sample of a Mup input file)105.336 120
+Q(header)105.336 144 Q(title \(18\) "The Star Spangled Banner")130.336
+156 Q(title ital \(12\) "\(The United States National Anthem\)")130.336
+168 Q(title \(9\) "Text: Francis Scott Key" "Tune: J. S. Smith")130.336
+180 Q(title \(9\) "")130.336 192 Q("arr: William J. Krauss")12 E(score)
+105.336 216 Q(topmargin = 0.5)130.336 228 Q(bottommargin = 0.5)130.336
+240 Q(leftmargin = 0.65)130.336 252 Q(rightmargin = 0.65)130.336 264 Q
+(scale = 0.65)130.336 276 Q(packfact = 1.3)130.336 288 Q(key = 3#)
+130.336 300 Q(time = 3/4)130.336 312 Q(staffs = 2)130.336 324 Q
+(brace = 1-2)130.336 336 Q(barstyle = 1-2)130.336 348 Q(measnum = y)
+130.336 360 Q(vscheme = 2o)130.336 372 Q(beamstyle = 4,4,4)130.336 384 Q
+(endingstyle = top)130.336 396 Q(staff 2)105.336 420 Q(clef = bass)
+130.336 432 Q(define LYRICS lyrics between 1&2: @)105.336 456 Q(music)
+105.336 480 Q(// Starts on a pickup, so use space)130.336 492 Q
+(// at beginning of measure.)130.336 504 Q
+(// Voices are in unison for the first)130.336 516 Q
+(// few notes, so specify two voices)130.336 528 Q(// at once.)130.336
+540 Q 6(11)130.336 552 S(-2: 2s; 8.e<>; 16c;)-6 E 6(21)130.336 564 S
+(-2: 2s; 8.e<>; 16c;)-6 E(LYRICS 2s; 4;)130.336 576 Q([1] "Oh_";)22 E
+(// Since the first two sections are)130.336 588 Q
+(// almost the same, use a repeat)130.336 600 Q(repeatstart)130.336 612
+Q 6(11)130.336 636 S 6(:a)-6 G(-; c; e;)-6 E 6(12)130.336 648 S 6(:a)-6
+G(-; c; b-;)-6 E 6(21)130.336 660 S 6(:a)-6 G(-; a; b;)-6 E 6(22)130.336
+672 S 6(:a)-6 G(-; a; g;)-6 E 33(LYRICS [1])130.336 684 R
+("say. can you";)6 E(\\)12 E([2] "stripes and bright";)180.336 696 Q
+(bar)130.336 708 Q 6(11)130.336 732 S 6(:2)-6 G(a; 8.c+; 16b;)-6 E EP
+%%Page: 158 164
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(58 -)-2.5 E/F1 10/Courier@0
+SF 6(12)130.336 96 S 6(:2)-6 G(c; 8.; 16;)-6 E 6(21)130.336 108 S 6(:2)
+-6 G(a; 8.g; 16;)-6 E 6(22)130.336 120 S 6(:2)-6 G(f; 8.e#; 16;)-6 E 33
+(LYRICS [1])130.336 132 R("see, by the";)6 E(\\)12 E
+([2] "stars, through the";)180.336 144 Q(bar)130.336 156 Q 6(11)130.336
+180 S 6(:a)-6 G 6(;c)-6 G 6(;d)-6 G(#;)-6 E 6(12)130.336 192 S 6(:c)-6 G
+6(;;b)-6 G(-;)-6 E 6(21)130.336 204 S 6(:a)-6 G 6(;;;)-6 G 6(22)130.336
+216 S 6(:f)-6 G 6(;;b)-6 G(-;)-6 E 33(LYRICS [1])130.336 228 R
+("dawn's ear-ly";)6 E(\\)12 E([2] "per-il-ous";)180.336 240 Q(bar)
+130.336 252 Q 6(11)130.336 276 S 6(:e)-6 G 6(;r)-6 G 6(;8)-6 G(e; ;)-6 E
+6(12)130.336 288 S 6(:b)-6 G(-; r; 8b-; ;)-6 E 6(21)130.336 300 S 6(:g)
+-6 G 6(;r)-6 G 6(;8)-6 G(g; ;)-6 E 6(22)130.336 312 S 6(:e)-6 G 6(;r)-6
+G 6(;8)-6 G(e; ;)-6 E 33(LYRICS [1])130.336 324 R("light what so";)6 E
+(\\)12 E([2] "fight, o'er the";)180.336 336 Q(bar)130.336 348 Q 6(11)
+130.336 372 S 6(:4)-6 G(.c+; 8b; 4a;)-6 E 6(12)130.336 384 S 6(:4)-6 G
+(.e; 8; 4;)-6 E 6(21)130.336 396 S 6(:4)-6 G(.a; 8g; 4a;)-6 E 6(22)
+130.336 408 S 6(:4)-6 G(.a-; 8b-; 4c;)-6 E 33(LYRICS [1])130.336 420 R
+("proud-ly we";)6 E(\\)12 E([2] "ram-parts we";)180.336 432 Q(bar)
+130.336 444 Q 6(11)130.336 468 S 6(:2)-6 G(g; 8.f; 16g;)-6 E 6(12)
+130.336 480 S 6(:2)-6 G(e; 8.; 16;)-6 E 6(21)130.336 492 S 6(:2)-6 G
+(b; 8.; 16;)-6 E 6(22)130.336 504 S 6(:2)-6 G(e; 8.d; 16;)-6 E 33
+(LYRICS [1])130.336 516 R("hailed, At the";)6 E(\\)12 E
+([2] "watched, were so";)180.336 528 Q(bar)130.336 540 Q 6(11)130.336
+564 S 6(:a)-6 G 6(;;e)-6 G(;)-6 E 6(12)130.336 576 S 6(:e)-6 G 6(;;;)-6
+G 6(21)130.336 588 S 6(:a)-6 G 6(;;e)-6 G(;)-6 E 6(22)130.336 600 S 6
+(:c)-6 G 6(;;e)-6 G(;)-6 E 33(LYRICS [1])130.336 612 R
+("twi-light's last";)6 E(\\)12 E([2] "gal-lant-ly";)180.336 624 Q
+(bar ending "1.")130.336 636 Q(1-2 1-2: c; 8a-; r; 8.e; 16c;)130.336 660
+Q 33(LYRICS [1])130.336 672 R("gleam-ing, whose broad";)6 E
+(repeatend ending "2.")130.336 684 Q 6(11)130.336 708 S 6(:c)-6 G 6(;8)
+-6 G(a-; r; 8.c+; 16;)-6 E 6(12)130.336 720 S 6(:c)-6 G 6(;8)-6 G
+(a-; r; 8.e; 16;)-6 E 6(21)130.336 732 S 6(:c)-6 G 6(;8)-6 G
+(a-; r; 8.a; 16;)-6 E EP
+%%Page: 159 165
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(59 -)-2.5 E/F1 10/Courier@0
+SF 6(22)130.336 96 S 6(:c)-6 G 6(;8)-6 G(a-; r; 8.a-; 16;)-6 E 33
+(LYRICS [2])130.336 108 R("stream-ing? And the";)6 E(bar endending)
+130.336 120 Q 6(11)130.336 144 S 6(:c)-6 G(+; d+; e+;)-6 E 6(12)130.336
+156 S 6(:e)-6 G 6(;;;)-6 G 6(21)130.336 168 S 6(:a)-6 G 6(;b)-6 G 6(;c)
+-6 G(+;)-6 E 6(22)130.336 180 S 6(:a)-6 G(-; ; ;)-6 E
+(// continue to mark as verse 2 from now on,)130.336 192 Q
+(// so that the lyrics will line up properly)130.336 204 Q
+(// with the lyrics of the second ending.)130.336 216 Q 33(LYRICS [2])
+130.336 228 R("rock-ets' red";)6 E(bar)130.336 240 Q
+(// Define a mapping, and use the chord-at-a-time input method for the)
+105.336 264 Q(// next several measures.)105.336 276 Q
+(Specify the voices in bottom to top order.)12 E(define M)105.336 288 Q
+6([22)12 G 6(;21)-6 G 6(;12)-6 G -6 6(;11] @)-6 H
+(M: a-c+ee+; rrrr; 8a-bed+; a-aec+;)130.336 312 Q 33(LYRICS [2])130.336
+324 R("glare, the bombs";)6 E(bar)130.336 336 Q(M: egeb; egec+; eged+;)
+130.336 360 Q 33(LYRICS [2])130.336 372 R("burst-ing in";)6 E(bar)
+130.336 384 Q(M: eged+; rrrr; eged+;)130.336 408 Q 33(LYRICS [2])130.336
+420 R("air, gave";)6 E(bar)130.336 432 Q(M: 4.a-aec+; 8b-geb; 4caea;)
+130.336 456 Q 33(LYRICS [2])130.336 468 R("proof through the";)6 E(bar)
+130.336 480 Q(M: 2ebeg; 8.ebdf; 16ebdg;)130.336 504 Q 33(LYRICS [2])
+130.336 516 R("night that our";)6 E(bar)130.336 528 Q
+(M: faca; facc; b-ab-d#;)130.336 552 Q 33(LYRICS [2])130.336 564 R
+("flag was still";)6 E(bar)130.336 576 Q(M: egb-e; rrrr; egb-e;)130.336
+600 Q 33(LYRICS [2])130.336 612 R("there. Oh";)6 E(bar)130.336 624 Q 6
+(11)130.336 648 S 6(:4)-6 G(a; ; 8<>; g;)-6 E 6(12)130.336 660 S 6(:4)-6
+G(c; b-; 4a-;)-6 E 6(21)130.336 672 S 6(:e)-6 G 6(;;;)-6 G 6(22)130.336
+684 S 6(:a)-6 G(-; b-; c;)-6 E 33(LYRICS [2])130.336 696 R
+("say, does that";)6 E(bar)130.336 708 Q 6(11)130.336 732 S 6(:f)-6 G 6
+(;;;)-6 G EP
+%%Page: 160 166
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(60 -)-2.5 E/F1 10/Courier@0
+SF 6(12)130.336 96 S 6(:d)-6 G 6(;;e)-6 G(;)-6 E 6(21)130.336 108 S 6
+(:a)-6 G 6(;;a)-6 G(#;)-6 E 6(22)130.336 120 S 6(:d)-6 G 6(;;c)-6 G(;)-6
+E 33(LYRICS [2])130.336 132 R("star-span-gled";)6 E(bar)130.336 144 Q 6
+(11)130.336 168 S 6(:4)-6 G(b; 8d+<>; c+; b<>; a;)-6 E 6(12)130.336 180
+S 6(:4)-6 G(d; 4f; ;)-6 E 6(21)130.336 192 S 6(:b)-6 G 6(;8)-6 G
+(<>; a#; b<>; b#;)-6 E 6(22)130.336 204 S 6(:b)-6 G(-; 8<>; c; d<>; d#;)
+-6 E 33(LYRICS [2])130.336 216 R("ban-ner yet";)6 E(bar)130.336 228 Q
+(mussym\(12\) 1-2: 2 "ferm";)130.336 252 Q 6(11)130.336 264 S 6(:a)-6 G
+(<>; 8g; r; e; ;)-6 E 6(12)130.336 276 S 6(:4)-6 G(.e; 8r; e; ;)-6 E 6
+(21)130.336 288 S 6(:c)-6 G(+<>; 8b; r; g; ;)-6 E 6(22)130.336 300 S 6
+(:4)-6 G(.e; 8r; d; ;)-6 E 33(LYRICS [2])130.336 312 R
+("wave_ o'er the";)6 E(bar)130.336 324 Q 6(11)130.336 348 S 6(:4)-6 G
+(.a<>; 8b; c+; d+;)-6 E 6(12)130.336 360 S 6(:4)-6 G(.e<>; 8; ; ;)-6 E 6
+(21)130.336 372 S 6(:4)-6 G(.a<>; 8g; a; ;)-6 E 6(22)130.336 384 S 6(:4)
+-6 G(.c<>; 8e; a-; b-;)-6 E 33(LYRICS [2])130.336 396 R("land_ of the";)
+6 E(bar)130.336 408 Q(mussym\(12\) 1-2: 1 "ferm";)130.336 432 Q 6(11)
+130.336 444 S 6(:e)-6 G(+; r; 8a; b;)-6 E 6(12)130.336 456 S 6(:e)-6 G 6
+(;r)-6 G 6(;8)-6 G(d; ;)-6 E 6(21)130.336 468 S 6(:a)-6 G 6(;r)-6 G 6
+(;8)-6 G(a; ;)-6 E 6(22)130.336 480 S 6(:c)-6 G 6(;r)-6 G 6(;8)-6 G
+(f; fn;)-6 E 33(LYRICS [2])130.336 492 R("free and the";)6 E(bar)130.336
+504 Q 6(11)130.336 528 S 6(:4)-6 G(.c+; 8d+; 4b;)-6 E 6(12)130.336 540 S
+6(:4)-6 G(.e; 8; 4d;)-6 E 6(21)130.336 552 S 6(:4)-6 G(.a; 8; 4g;)-6 E 6
+(22)130.336 564 S 6(:4)-6 G(.e; 8; 4;)-6 E 33(LYRICS [2])130.336 576 R
+("home of the";)6 E(bar)130.336 588 Q 6(11)130.336 612 S 6(:2)-6 G
+(a; 4s;)-6 E 6(12)130.336 624 S 6(:2)-6 G(c; 4s;)-6 E 6(21)130.336 636 S
+6(:2)-6 G(e; 4s;)-6 E 6(22)130.336 648 S 6(:2)-6 G(a-; 4s;)-6 E 33
+(LYRICS [2])130.336 660 R("brave?";)6 E(endbar)130.336 672 Q EP
+%%Page: 161 167
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(61 -)-2.5 E 11.836 96 EBEGIN
+gsave 0 0.25 0.75 setrgbcolor 0 636 rlineto 552 0 rlineto 0 636 neg rlineto closepath stroke grestore
+EEND 24 127 552 552 -636 636 10.836 732 PBEGIN
+%%BeginDocument: mugex102.ps
+%%BoundingBox: 24 127 576 763
+save
+1930114009 1930113259 sv
+0.650000 0.650000 scale
+% S_SSV
+(/tmp/ugexiM5077) inputfile
+12 linenum
+% S_SSV
+29 linenum
+% S_FEED
+334.29 1513.68 869.54 5 1.000000 1.000000 stf
+334.29 1404.11 869.54 5 1.000000 1.000000 stf
+117.79 1093.68 960.11 brace
+0.70 setlinewidth
+118.29 1093.68 moveto
+118.29 960.11 lineto stroke
+% S_CLEFSIG
+130.08 1075.68 1.000000 gclef
+130.33 978.11 1.000000 fclef
+144.70 1093.68 1.000000 sharp
+151.34 1084.68 1.000000 sharp
+157.98 1096.68 1.000000 sharp
+144.70 978.11 1.000000 sharp
+151.34 969.11 1.000000 sharp
+157.98 981.11 1.000000 sharp
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+164.30 1081.68 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+164.30 1069.66 moveto
+(4) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+164.30 972.11 moveto
+(3) show
+/NewCenturySchlbk-Bold findfont
+16 scalefont
+setfont
+164.30 960.09 moveto
+(4) show
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+41 linenum
+206.76 1025.96 moveto
+232.29 1025.96 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+186.17 1025.96 moveto
+(Oh) show
+191.32 1069.68 1.000000 4n
+200.58 1072.68 1.000000 dot
+195.00 1070.43 moveto
+195.00 1088.52 lineto stroke
+228.25 1063.68 1.000000 4n
+222.02 1063.68 moveto
+234.49 1063.68 lineto stroke
+231.94 1064.43 moveto
+231.94 1082.52 lineto stroke
+newpath
+194.65 1090.02 moveto
+232.29 1084.02 lineto
+232.29 1081.02 lineto
+194.65 1087.02 lineto
+closepath
+fill
+newpath
+231.59 1079.02 moveto
+223.52 1080.33 lineto
+223.52 1077.33 lineto
+231.59 1076.02 lineto
+closepath
+fill
+191.32 1069.68 1.000000 4n
+200.58 1072.68 1.000000 dot
+187.64 1068.93 moveto
+187.64 1050.83 lineto stroke
+228.25 1063.68 1.000000 4n
+222.02 1063.68 moveto
+234.49 1063.68 lineto stroke
+224.57 1062.93 moveto
+224.57 1044.83 lineto stroke
+newpath
+187.29 1052.33 moveto
+224.92 1046.33 lineto
+224.92 1043.33 lineto
+187.29 1049.33 lineto
+closepath
+fill
+newpath
+224.22 1051.33 moveto
+216.16 1052.64 lineto
+216.16 1049.64 lineto
+224.22 1048.33 lineto
+closepath
+fill
+191.32 1064.58 moveto
+191.39 1064.77 lineto
+195.95 1062.30 200.77 1060.55 205.86 1059.53 curveto
+210.94 1058.51 216.07 1058.26 221.23 1058.78 curveto
+221.22 1058.37 lineto
+216.02 1057.30 210.82 1057.28 205.62 1058.33 curveto
+200.42 1059.37 195.62 1061.39 191.24 1064.39 curveto
+fill
+205.58 1074.78 moveto
+205.59 1075.00 lineto
+209.65 1076.06 213.71 1076.06 217.77 1074.99 curveto
+221.82 1073.91 225.36 1071.91 228.36 1068.98 curveto
+228.15 1068.58 lineto
+224.93 1071.02 221.36 1072.75 217.45 1073.79 curveto
+213.54 1074.82 209.58 1075.08 205.57 1074.55 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+191.32 975.11 1.000000 4n
+200.58 975.11 1.000000 dot
+0.70 setlinewidth
+195.00 975.86 moveto
+195.00 993.95 lineto stroke
+228.25 969.11 1.000000 4n
+231.94 969.86 moveto
+231.94 987.95 lineto stroke
+newpath
+194.65 995.45 moveto
+232.29 989.45 lineto
+232.29 986.45 lineto
+194.65 992.45 lineto
+closepath
+fill
+newpath
+231.59 984.45 moveto
+223.52 985.76 lineto
+223.52 982.76 lineto
+231.59 981.45 lineto
+closepath
+fill
+191.32 975.11 1.000000 4n
+200.58 975.11 1.000000 dot
+187.64 974.36 moveto
+187.64 956.26 lineto stroke
+228.25 969.11 1.000000 4n
+224.57 968.36 moveto
+224.57 950.26 lineto stroke
+newpath
+187.29 957.76 moveto
+224.92 951.76 lineto
+224.92 948.76 lineto
+187.29 954.76 lineto
+closepath
+fill
+newpath
+224.22 956.76 moveto
+216.16 958.07 lineto
+216.16 955.07 lineto
+224.22 953.76 lineto
+closepath
+fill
+191.32 970.01 moveto
+191.39 970.20 lineto
+195.95 967.73 200.77 965.98 205.86 964.96 curveto
+210.94 963.94 216.07 963.69 221.23 964.21 curveto
+221.22 963.81 lineto
+216.02 962.73 210.82 962.72 205.62 963.76 curveto
+200.42 964.80 195.62 966.82 191.24 969.82 curveto
+fill
+205.58 980.21 moveto
+205.59 980.43 lineto
+209.65 981.50 213.71 981.49 217.77 980.42 curveto
+221.82 979.34 225.36 977.34 228.36 974.41 curveto
+228.15 974.01 lineto
+224.93 976.45 221.36 978.19 217.45 979.22 curveto
+213.54 980.26 209.58 980.51 205.57 979.98 curveto
+fill
+restore
+% S_BAR
+44 linenum
+253.85 1084.68 1.000000 dot
+253.85 1078.68 1.000000 dot
+253.85 975.11 1.000000 dot
+253.85 969.11 1.000000 dot
+0.70 setlinewidth
+250.85 1093.68 moveto
+250.85 960.11 lineto stroke
+3.00 setlinewidth
+246.85 1093.68 moveto
+246.85 960.11 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+46 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+263.40 1025.96 moveto
+(say.) show
+/Times-Roman findfont
+12 scalefont
+setfont
+311.82 1025.96 moveto
+(can) show
+/Times-Roman findfont
+12 scalefont
+setfont
+358.21 1025.96 moveto
+(you) show
+46 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+260.34 1012.64 moveto
+(stripes) show
+/Times-Roman findfont
+12 scalefont
+setfont
+311.66 1012.64 moveto
+(and) show
+/Times-Roman findfont
+12 scalefont
+setfont
+355.56 1012.64 moveto
+(bright) show
+268.16 1057.68 1.000000 4n
+261.92 1057.68 moveto
+274.39 1057.68 lineto stroke
+261.92 1063.68 moveto
+274.39 1063.68 lineto stroke
+271.84 1058.43 moveto
+271.84 1081.68 lineto stroke
+315.98 1063.68 1.000000 4n
+309.74 1063.68 moveto
+322.21 1063.68 lineto stroke
+319.66 1064.43 moveto
+319.66 1084.68 lineto stroke
+362.69 1069.68 1.000000 4n
+366.37 1070.43 moveto
+366.37 1090.68 lineto stroke
+268.16 1057.68 1.000000 4n
+261.92 1057.68 moveto
+274.39 1057.68 lineto stroke
+261.92 1063.68 moveto
+274.39 1063.68 lineto stroke
+264.47 1056.93 moveto
+264.47 1036.68 lineto stroke
+315.98 1063.68 1.000000 4n
+309.74 1063.68 moveto
+322.21 1063.68 lineto stroke
+312.29 1062.93 moveto
+312.29 1042.68 lineto stroke
+362.69 1060.68 1.000000 4n
+356.46 1063.68 moveto
+368.92 1063.68 lineto stroke
+359.01 1059.93 moveto
+359.01 1039.68 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+268.16 963.11 1.000000 4n
+0.70 setlinewidth
+271.84 963.86 moveto
+271.84 984.11 lineto stroke
+315.98 984.11 1.000000 4n
+319.66 984.86 moveto
+319.66 1005.11 lineto stroke
+362.69 987.11 1.000000 4n
+366.37 987.86 moveto
+366.37 1008.11 lineto stroke
+268.16 963.11 1.000000 4n
+264.47 962.36 moveto
+264.47 942.11 lineto stroke
+315.98 984.11 1.000000 4n
+312.29 983.36 moveto
+312.29 963.11 lineto stroke
+362.69 981.11 1.000000 4n
+359.01 980.36 moveto
+359.01 960.11 lineto stroke
+restore
+% S_BAR
+53 linenum
+0.70 setlinewidth
+408.44 1093.68 moveto
+408.44 960.11 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+54 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+421.16 1025.96 moveto
+(see,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+496.19 1025.96 moveto
+(by) show
+/Times-Roman findfont
+12 scalefont
+setfont
+532.97 1025.96 moveto
+(the) show
+54 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+419.51 1012.64 moveto
+(stars,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+489.89 1012.64 moveto
+(through) show
+/Times-Roman findfont
+12 scalefont
+setfont
+532.97 1012.64 moveto
+(the) show
+425.75 1078.68 1.000000 2n
+429.65 1079.43 moveto
+429.65 1099.68 lineto stroke
+499.18 1084.68 1.000000 4n
+508.44 1084.68 1.000000 dot
+502.86 1085.43 moveto
+502.86 1103.85 lineto stroke
+536.62 1081.68 1.000000 4n
+540.30 1082.43 moveto
+540.30 1100.85 lineto stroke
+newpath
+502.51 1105.35 moveto
+540.65 1102.35 lineto
+540.65 1099.35 lineto
+502.51 1102.35 lineto
+closepath
+fill
+newpath
+539.95 1097.35 moveto
+531.89 1098.00 lineto
+531.89 1095.00 lineto
+539.95 1094.35 lineto
+closepath
+fill
+425.75 1063.68 1.000000 2n
+419.30 1063.68 moveto
+432.20 1063.68 lineto stroke
+421.85 1062.93 moveto
+421.85 1042.68 lineto stroke
+499.18 1063.68 1.000000 4n
+508.44 1060.68 1.000000 dot
+492.94 1063.68 moveto
+505.41 1063.68 lineto stroke
+495.49 1062.93 moveto
+495.49 1044.18 lineto stroke
+536.62 1063.68 1.000000 4n
+530.39 1063.68 moveto
+542.85 1063.68 lineto stroke
+532.94 1062.93 moveto
+532.94 1044.18 lineto stroke
+newpath
+495.14 1045.68 moveto
+533.29 1045.68 lineto
+533.29 1042.68 lineto
+495.14 1042.68 lineto
+closepath
+fill
+newpath
+532.59 1050.68 moveto
+524.52 1050.68 lineto
+524.52 1047.68 lineto
+532.59 1047.68 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+425.75 984.11 1.000000 2n
+0.70 setlinewidth
+429.65 984.86 moveto
+429.65 1005.11 lineto stroke
+499.18 981.11 1.000000 4n
+508.44 981.11 1.000000 dot
+502.86 981.86 moveto
+502.86 1000.61 lineto stroke
+536.62 981.11 1.000000 4n
+540.30 981.86 moveto
+540.30 1000.61 lineto stroke
+newpath
+502.51 1002.11 moveto
+540.65 1002.11 lineto
+540.65 999.11 lineto
+502.51 999.11 lineto
+closepath
+fill
+newpath
+539.95 997.11 moveto
+531.89 997.11 lineto
+531.89 994.11 lineto
+539.95 994.11 lineto
+closepath
+fill
+425.75 978.11 1.000000 2n
+421.85 977.36 moveto
+421.85 957.11 lineto stroke
+499.18 975.11 1.000000 4n
+489.82 975.11 1.000000 sharp
+508.44 975.11 1.000000 dot
+495.49 974.36 moveto
+495.49 955.61 lineto stroke
+536.62 975.11 1.000000 4n
+532.94 974.36 moveto
+532.94 955.61 lineto stroke
+newpath
+495.14 957.11 moveto
+533.29 957.11 lineto
+533.29 954.11 lineto
+495.14 954.11 lineto
+closepath
+fill
+newpath
+532.59 962.11 moveto
+524.52 962.11 lineto
+524.52 959.11 lineto
+532.59 959.11 lineto
+closepath
+fill
+restore
+% S_BAR
+61 linenum
+0.70 setlinewidth
+554.71 1093.68 moveto
+554.71 960.11 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+62 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+560.28 1025.96 moveto
+(dawn's) show
+/Times-Roman findfont
+12 scalefont
+setfont
+643.21 1025.96 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+611.77 1025.96 moveto
+(ear) show
+/Times-Roman findfont
+12 scalefont
+setfont
+663.03 1025.96 moveto
+(ly) show
+62 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+595.07 1012.64 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+564.12 1012.64 moveto
+(per) show
+/Times-Roman findfont
+12 scalefont
+setfont
+639.29 1012.64 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+613.76 1012.64 moveto
+(il) show
+/Times-Roman findfont
+12 scalefont
+setfont
+661.20 1012.64 moveto
+(ous) show
+568.92 1078.68 1.000000 4n
+572.61 1079.43 moveto
+572.61 1099.68 lineto stroke
+616.41 1063.68 1.000000 4n
+610.18 1063.68 moveto
+622.64 1063.68 lineto stroke
+620.09 1064.43 moveto
+620.09 1084.68 lineto stroke
+665.36 1066.68 1.000000 4n
+656.00 1066.68 1.000000 sharp
+669.04 1067.43 moveto
+669.04 1087.68 lineto stroke
+568.92 1063.68 1.000000 4n
+562.69 1063.68 moveto
+575.16 1063.68 lineto stroke
+565.24 1062.93 moveto
+565.24 1042.68 lineto stroke
+616.41 1063.68 1.000000 4n
+610.18 1063.68 moveto
+622.64 1063.68 lineto stroke
+612.73 1062.93 moveto
+612.73 1042.68 lineto stroke
+665.36 1060.68 1.000000 4n
+659.12 1063.68 moveto
+671.59 1063.68 lineto stroke
+661.67 1059.93 moveto
+661.67 1039.68 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+568.92 984.11 1.000000 4n
+0.70 setlinewidth
+572.61 984.86 moveto
+572.61 1005.11 lineto stroke
+616.41 984.11 1.000000 4n
+620.09 984.86 moveto
+620.09 1005.11 lineto stroke
+665.36 984.11 1.000000 4n
+669.04 984.86 moveto
+669.04 1005.11 lineto stroke
+568.92 978.11 1.000000 4n
+565.24 977.36 moveto
+565.24 957.11 lineto stroke
+616.41 978.11 1.000000 4n
+612.73 977.36 moveto
+612.73 957.11 lineto stroke
+665.36 966.11 1.000000 4n
+661.67 965.36 moveto
+661.67 945.11 lineto stroke
+restore
+% S_BAR
+69 linenum
+0.70 setlinewidth
+709.62 1093.68 moveto
+709.62 960.11 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+70 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+718.76 1025.96 moveto
+(light) show
+/Times-Roman findfont
+12 scalefont
+setfont
+806.74 1025.96 moveto
+(what) show
+/Times-Roman findfont
+12 scalefont
+setfont
+838.98 1025.96 moveto
+(so) show
+70 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+717.84 1012.64 moveto
+(fight,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+807.75 1012.64 moveto
+(o'er) show
+/Times-Roman findfont
+12 scalefont
+setfont
+837.99 1012.64 moveto
+(the) show
+724.23 1069.68 1.000000 4n
+727.91 1070.43 moveto
+727.91 1090.68 lineto stroke
+772.16 1093.68 1.000000 4rest
+812.56 1069.68 1.000000 4n
+816.24 1070.43 moveto
+816.24 1089.18 lineto stroke
+841.64 1069.68 1.000000 4n
+845.32 1070.43 moveto
+845.32 1089.18 lineto stroke
+newpath
+815.89 1090.68 moveto
+845.67 1090.68 lineto
+845.67 1087.68 lineto
+815.89 1087.68 lineto
+closepath
+fill
+724.23 1060.68 1.000000 4n
+718.00 1063.68 moveto
+730.46 1063.68 lineto stroke
+720.55 1059.93 moveto
+720.55 1039.68 lineto stroke
+772.16 1051.68 1.000000 4rest
+812.56 1060.68 1.000000 4n
+806.32 1063.68 moveto
+818.79 1063.68 lineto stroke
+808.87 1059.93 moveto
+808.87 1041.18 lineto stroke
+841.64 1060.68 1.000000 4n
+835.41 1063.68 moveto
+847.87 1063.68 lineto stroke
+837.96 1059.93 moveto
+837.96 1041.18 lineto stroke
+newpath
+808.52 1042.68 moveto
+838.31 1042.68 lineto
+838.31 1039.68 lineto
+808.52 1039.68 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+724.23 981.11 1.000000 4n
+0.70 setlinewidth
+727.91 981.86 moveto
+727.91 1002.11 lineto stroke
+772.16 990.11 1.000000 4rest
+812.56 981.11 1.000000 4n
+816.24 981.86 moveto
+816.24 1000.61 lineto stroke
+841.64 981.11 1.000000 4n
+845.32 981.86 moveto
+845.32 1000.61 lineto stroke
+newpath
+815.89 1002.11 moveto
+845.67 1002.11 lineto
+845.67 999.11 lineto
+815.89 999.11 lineto
+closepath
+fill
+724.23 975.11 1.000000 4n
+720.55 974.36 moveto
+720.55 954.11 lineto stroke
+772.16 960.11 1.000000 4rest
+812.56 975.11 1.000000 4n
+808.87 974.36 moveto
+808.87 955.61 lineto stroke
+841.64 975.11 1.000000 4n
+837.96 974.36 moveto
+837.96 955.61 lineto stroke
+newpath
+808.52 957.11 moveto
+838.31 957.11 lineto
+838.31 954.11 lineto
+808.52 954.11 lineto
+closepath
+fill
+restore
+% S_BAR
+77 linenum
+0.70 setlinewidth
+869.19 1093.68 moveto
+869.19 960.11 lineto stroke
+% S_FEED
+298.00 1320.11 869.54 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+86.50 914.11 moveto
+(5) show
+298.00 1207.41 869.54 5 1.000000 1.000000 stf
+81.50 900.11 763.41 brace
+82.00 900.11 moveto
+82.00 763.41 lineto stroke
+550.59 914.11 moveto
+550.59 925.11 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+553.59 915.11 moveto
+(1.) show
+550.59 925.11 moveto
+709.87 925.11 lineto stroke
+709.87 925.11 moveto
+709.87 914.11 lineto stroke
+713.87 914.11 moveto
+713.87 925.11 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+716.87 915.11 moveto
+(2.) show
+713.87 925.11 moveto
+867.19 925.11 lineto stroke
+% S_CLEFSIG
+93.79 882.11 1.000000 gclef
+94.04 781.41 1.000000 fclef
+108.41 900.11 1.000000 sharp
+115.05 891.11 1.000000 sharp
+121.69 903.11 1.000000 sharp
+108.41 781.41 1.000000 sharp
+115.05 772.41 1.000000 sharp
+121.69 784.41 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+78 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+183.52 829.33 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+141.70 829.33 moveto
+(proud) show
+/Times-Roman findfont
+12 scalefont
+setfont
+200.47 829.33 moveto
+(ly) show
+/Times-Roman findfont
+12 scalefont
+setfont
+230.02 829.33 moveto
+(we) show
+78 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+178.32 816.01 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+144.00 816.01 moveto
+(ram) show
+/Times-Roman findfont
+12 scalefont
+setfont
+196.98 816.01 moveto
+(parts) show
+/Times-Roman findfont
+12 scalefont
+setfont
+230.02 816.01 moveto
+(we) show
+149.66 891.11 1.000000 4n
+158.92 891.11 1.000000 dot
+153.34 891.86 moveto
+153.34 912.11 lineto stroke
+202.79 888.11 1.000000 4n
+206.47 888.86 moveto
+206.47 909.11 lineto stroke
+209.50 909.11 1.000000 dnflag
+233.51 885.11 1.000000 4n
+237.20 885.86 moveto
+237.20 906.11 lineto stroke
+149.66 876.11 1.000000 4n
+158.92 873.11 1.000000 dot
+145.97 875.36 moveto
+145.97 855.11 lineto stroke
+202.79 876.11 1.000000 4n
+199.11 875.36 moveto
+199.11 855.11 lineto stroke
+202.13 855.11 1.000000 upflag
+233.51 876.11 1.000000 4n
+229.83 875.36 moveto
+229.83 855.11 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+149.66 787.41 1.000000 4n
+158.92 790.41 1.000000 dot
+0.70 setlinewidth
+153.34 788.16 moveto
+153.34 808.41 lineto stroke
+202.79 784.41 1.000000 4n
+206.47 785.16 moveto
+206.47 805.41 lineto stroke
+209.50 805.41 1.000000 dnflag
+233.51 787.41 1.000000 4n
+237.20 788.16 moveto
+237.20 808.41 lineto stroke
+149.66 766.41 1.000000 4n
+158.92 766.41 1.000000 dot
+145.97 765.66 moveto
+145.97 745.41 lineto stroke
+202.79 769.41 1.000000 4n
+199.11 768.66 moveto
+199.11 748.41 lineto stroke
+202.13 748.41 1.000000 upflag
+233.51 772.41 1.000000 4n
+229.83 771.66 moveto
+229.83 751.41 lineto stroke
+restore
+% S_BAR
+85 linenum
+0.70 setlinewidth
+273.60 900.11 moveto
+273.60 763.41 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+86 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+284.58 829.33 moveto
+(hailed,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+358.92 829.33 moveto
+(At) show
+/Times-Roman findfont
+12 scalefont
+setfont
+390.65 829.33 moveto
+(the) show
+86 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+281.91 816.01 moveto
+(watched,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+356.09 816.01 moveto
+(were) show
+/Times-Roman findfont
+12 scalefont
+setfont
+391.64 816.01 moveto
+(so) show
+292.64 882.11 1.000000 2n
+296.54 882.86 moveto
+296.54 903.11 lineto stroke
+358.23 879.11 1.000000 4n
+374.85 879.11 1.000000 dot
+361.91 879.86 moveto
+361.91 898.94 lineto stroke
+394.31 882.11 1.000000 4n
+397.99 882.86 moveto
+397.99 901.94 lineto stroke
+newpath
+361.56 900.44 moveto
+398.34 903.44 lineto
+398.34 900.44 lineto
+361.56 897.44 lineto
+closepath
+fill
+newpath
+397.64 898.44 moveto
+389.58 897.77 lineto
+389.58 894.77 lineto
+397.64 895.44 lineto
+closepath
+fill
+292.64 876.11 1.000000 2n
+288.74 875.36 moveto
+288.74 855.11 lineto stroke
+365.59 876.11 1.000000 4n
+374.85 873.11 1.000000 dot
+361.91 875.36 moveto
+361.91 856.61 lineto stroke
+394.31 876.11 1.000000 4n
+390.63 875.36 moveto
+390.63 856.61 lineto stroke
+newpath
+361.56 858.11 moveto
+390.98 858.11 lineto
+390.98 855.11 lineto
+361.56 855.11 lineto
+closepath
+fill
+newpath
+390.28 863.11 moveto
+382.21 863.11 lineto
+382.21 860.11 lineto
+390.28 860.11 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+292.64 790.41 1.000000 2n
+0.70 setlinewidth
+296.54 791.16 moveto
+296.54 811.41 lineto stroke
+361.91 790.41 1.000000 4n
+371.17 790.41 1.000000 dot
+365.59 791.16 moveto
+365.59 809.91 lineto stroke
+394.31 790.41 1.000000 4n
+397.99 791.16 moveto
+397.99 809.91 lineto stroke
+newpath
+365.24 811.41 moveto
+398.34 811.41 lineto
+398.34 808.41 lineto
+365.24 808.41 lineto
+closepath
+fill
+newpath
+397.64 806.41 moveto
+389.58 806.41 lineto
+389.58 803.41 lineto
+397.64 803.41 lineto
+closepath
+fill
+292.64 778.41 1.000000 2n
+288.74 777.66 moveto
+288.74 757.41 lineto stroke
+361.91 775.41 1.000000 4n
+371.17 772.41 1.000000 dot
+358.23 774.66 moveto
+358.23 755.91 lineto stroke
+394.31 775.41 1.000000 4n
+390.63 774.66 moveto
+390.63 755.91 lineto stroke
+newpath
+357.88 757.41 moveto
+390.98 757.41 lineto
+390.98 754.41 lineto
+357.88 754.41 lineto
+closepath
+fill
+newpath
+390.28 762.41 moveto
+382.21 762.41 lineto
+382.21 759.41 lineto
+390.28 759.41 lineto
+closepath
+fill
+restore
+% S_BAR
+93 linenum
+0.70 setlinewidth
+411.13 900.11 moveto
+411.13 763.41 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+94 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+443.03 829.33 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+418.15 829.33 moveto
+(twi) show
+/Times-Roman findfont
+12 scalefont
+setfont
+455.65 829.33 moveto
+(light's) show
+/Times-Roman findfont
+12 scalefont
+setfont
+504.01 829.33 moveto
+(last) show
+94 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+443.87 816.01 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+418.31 816.01 moveto
+(gal) show
+/Times-Roman findfont
+12 scalefont
+setfont
+489.29 816.01 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+457.81 816.01 moveto
+(lant) show
+/Times-Roman findfont
+12 scalefont
+setfont
+505.85 816.01 moveto
+(ly) show
+422.95 885.11 1.000000 4n
+426.64 885.86 moveto
+426.64 906.11 lineto stroke
+463.28 885.11 1.000000 4n
+466.96 885.86 moveto
+466.96 906.11 lineto stroke
+508.17 876.11 1.000000 4n
+511.85 876.86 moveto
+511.85 897.11 lineto stroke
+422.95 876.11 1.000000 4n
+419.27 875.36 moveto
+419.27 855.11 lineto stroke
+463.28 876.11 1.000000 4n
+459.60 875.36 moveto
+459.60 855.11 lineto stroke
+508.17 876.11 1.000000 4n
+504.49 875.36 moveto
+504.49 855.11 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+422.95 787.41 1.000000 4n
+0.70 setlinewidth
+426.64 788.16 moveto
+426.64 808.41 lineto stroke
+463.28 787.41 1.000000 4n
+466.96 788.16 moveto
+466.96 808.41 lineto stroke
+508.17 778.41 1.000000 4n
+511.85 779.16 moveto
+511.85 799.41 lineto stroke
+422.95 772.41 1.000000 4n
+419.27 771.66 moveto
+419.27 751.41 lineto stroke
+463.28 772.41 1.000000 4n
+459.60 771.66 moveto
+459.60 751.41 lineto stroke
+508.17 778.41 1.000000 4n
+504.49 777.66 moveto
+504.49 757.41 lineto stroke
+restore
+% S_BAR
+100 linenum
+0.70 setlinewidth
+548.59 900.11 moveto
+548.59 763.41 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+102 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+589.78 829.33 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+554.06 829.33 moveto
+(gleam) show
+/Times-Roman findfont
+12 scalefont
+setfont
+599.20 829.33 moveto
+(ing,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+642.66 829.33 moveto
+(whose) show
+/Times-Roman findfont
+12 scalefont
+setfont
+676.65 829.33 moveto
+(broad) show
+562.38 870.11 1.000000 4n
+556.14 870.11 moveto
+568.61 870.11 lineto stroke
+566.06 870.86 moveto
+566.06 891.11 lineto stroke
+603.77 864.11 1.000000 4n
+597.54 864.11 moveto
+610.01 864.11 lineto stroke
+597.54 870.11 moveto
+610.01 870.11 lineto stroke
+607.46 864.86 moveto
+607.46 888.11 lineto stroke
+610.48 888.11 1.000000 dnflag
+628.61 900.11 1.000000 8rest
+650.31 876.11 1.000000 4n
+659.58 879.11 1.000000 dot
+653.99 876.86 moveto
+653.99 894.88 lineto stroke
+683.45 870.11 1.000000 4n
+677.22 870.11 moveto
+689.69 870.11 lineto stroke
+687.14 870.86 moveto
+687.14 888.88 lineto stroke
+newpath
+653.64 896.38 moveto
+687.49 890.38 lineto
+687.49 887.38 lineto
+653.64 893.38 lineto
+closepath
+fill
+newpath
+686.79 885.38 moveto
+678.72 886.84 lineto
+678.72 883.84 lineto
+686.79 882.38 lineto
+closepath
+fill
+562.38 870.11 1.000000 4n
+556.14 870.11 moveto
+568.61 870.11 lineto stroke
+558.69 869.36 moveto
+558.69 849.11 lineto stroke
+603.77 864.11 1.000000 4n
+597.54 864.11 moveto
+610.01 864.11 lineto stroke
+597.54 870.11 moveto
+610.01 870.11 lineto stroke
+600.09 863.36 moveto
+600.09 843.11 lineto stroke
+603.12 843.11 1.000000 upflag
+628.61 846.11 1.000000 8rest
+650.31 876.11 1.000000 4n
+659.58 879.11 1.000000 dot
+646.63 875.36 moveto
+646.63 857.34 lineto stroke
+683.45 870.11 1.000000 4n
+677.22 870.11 moveto
+689.69 870.11 lineto stroke
+679.77 869.36 moveto
+679.77 851.34 lineto stroke
+newpath
+646.28 858.84 moveto
+680.12 852.84 lineto
+680.12 849.84 lineto
+646.28 855.84 lineto
+closepath
+fill
+newpath
+679.42 857.84 moveto
+671.36 859.30 lineto
+671.36 856.30 lineto
+679.42 854.84 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+562.38 772.41 1.000000 4n
+0.70 setlinewidth
+566.06 773.16 moveto
+566.06 793.41 lineto stroke
+603.77 766.41 1.000000 4n
+607.46 767.16 moveto
+607.46 787.41 lineto stroke
+610.48 787.41 1.000000 dnflag
+628.61 793.41 1.000000 8rest
+650.31 778.41 1.000000 4n
+659.58 778.41 1.000000 dot
+653.99 779.16 moveto
+653.99 797.18 lineto stroke
+683.45 772.41 1.000000 4n
+687.14 773.16 moveto
+687.14 791.18 lineto stroke
+newpath
+653.64 798.68 moveto
+687.49 792.68 lineto
+687.49 789.68 lineto
+653.64 795.68 lineto
+closepath
+fill
+newpath
+686.79 787.68 moveto
+678.72 789.14 lineto
+678.72 786.14 lineto
+686.79 784.68 lineto
+closepath
+fill
+562.38 772.41 1.000000 4n
+558.69 771.66 moveto
+558.69 751.41 lineto stroke
+603.77 766.41 1.000000 4n
+600.09 765.66 moveto
+600.09 745.41 lineto stroke
+603.12 745.41 1.000000 upflag
+628.61 751.41 1.000000 8rest
+650.31 778.41 1.000000 4n
+659.58 778.41 1.000000 dot
+646.63 777.66 moveto
+646.63 759.64 lineto stroke
+683.45 772.41 1.000000 4n
+679.77 771.66 moveto
+679.77 753.64 lineto stroke
+newpath
+646.28 761.14 moveto
+680.12 755.14 lineto
+680.12 752.14 lineto
+646.28 758.14 lineto
+closepath
+fill
+newpath
+679.42 760.14 moveto
+671.36 761.60 lineto
+671.36 758.60 lineto
+679.42 757.14 lineto
+closepath
+fill
+restore
+% S_BAR
+104 linenum
+707.87 891.11 1.000000 dot
+707.87 885.11 1.000000 dot
+707.87 778.41 1.000000 dot
+707.87 772.41 1.000000 dot
+0.70 setlinewidth
+711.87 900.11 moveto
+711.87 763.41 lineto stroke
+3.00 setlinewidth
+715.87 900.11 moveto
+715.87 763.41 lineto stroke
+0.70 setlinewidth
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+106 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+758.76 816.01 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+721.48 816.01 moveto
+(stream) show
+/Times-Roman findfont
+12 scalefont
+setfont
+767.07 816.01 moveto
+(ing?) show
+/Times-Roman findfont
+12 scalefont
+setfont
+815.15 816.01 moveto
+(And) show
+/Times-Roman findfont
+12 scalefont
+setfont
+848.71 816.01 moveto
+(the) show
+730.47 870.11 1.000000 4n
+724.23 870.11 moveto
+736.70 870.11 lineto stroke
+734.15 870.86 moveto
+734.15 891.11 lineto stroke
+772.22 864.11 1.000000 4n
+765.98 864.11 moveto
+778.45 864.11 lineto stroke
+765.98 870.11 moveto
+778.45 870.11 lineto stroke
+775.90 864.86 moveto
+775.90 888.11 lineto stroke
+778.92 888.11 1.000000 dnflag
+797.07 900.11 1.000000 8rest
+820.30 891.11 1.000000 4n
+829.57 891.11 1.000000 dot
+823.98 891.86 moveto
+823.98 910.61 lineto stroke
+852.37 891.11 1.000000 4n
+856.05 891.86 moveto
+856.05 910.61 lineto stroke
+newpath
+823.63 912.11 moveto
+856.40 912.11 lineto
+856.40 909.11 lineto
+823.63 909.11 lineto
+closepath
+fill
+newpath
+855.70 907.11 moveto
+847.64 907.11 lineto
+847.64 904.11 lineto
+855.70 904.11 lineto
+closepath
+fill
+730.47 870.11 1.000000 4n
+724.23 870.11 moveto
+736.70 870.11 lineto stroke
+726.78 869.36 moveto
+726.78 849.11 lineto stroke
+772.22 864.11 1.000000 4n
+765.98 864.11 moveto
+778.45 864.11 lineto stroke
+765.98 870.11 moveto
+778.45 870.11 lineto stroke
+768.53 863.36 moveto
+768.53 843.11 lineto stroke
+771.56 843.11 1.000000 upflag
+797.07 846.11 1.000000 8rest
+820.30 876.11 1.000000 4n
+829.57 873.11 1.000000 dot
+816.62 875.36 moveto
+816.62 856.61 lineto stroke
+852.37 876.11 1.000000 4n
+848.69 875.36 moveto
+848.69 856.61 lineto stroke
+newpath
+816.27 858.11 moveto
+849.04 858.11 lineto
+849.04 855.11 lineto
+816.27 855.11 lineto
+closepath
+fill
+newpath
+848.34 863.11 moveto
+840.27 863.11 lineto
+840.27 860.11 lineto
+848.34 860.11 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+730.47 772.41 1.000000 4n
+0.70 setlinewidth
+734.15 773.16 moveto
+734.15 793.41 lineto stroke
+772.22 766.41 1.000000 4n
+775.90 767.16 moveto
+775.90 787.41 lineto stroke
+778.92 787.41 1.000000 dnflag
+797.07 787.41 1.000000 8rest
+820.30 787.41 1.000000 4n
+829.57 790.41 1.000000 dot
+823.98 788.16 moveto
+823.98 806.91 lineto stroke
+852.37 787.41 1.000000 4n
+856.05 788.16 moveto
+856.05 806.91 lineto stroke
+newpath
+823.63 808.41 moveto
+856.40 808.41 lineto
+856.40 805.41 lineto
+823.63 805.41 lineto
+closepath
+fill
+newpath
+855.70 803.41 moveto
+847.64 803.41 lineto
+847.64 800.41 lineto
+855.70 800.41 lineto
+closepath
+fill
+730.47 772.41 1.000000 4n
+726.78 771.66 moveto
+726.78 751.41 lineto stroke
+772.22 766.41 1.000000 4n
+768.53 765.66 moveto
+768.53 745.41 lineto stroke
+771.56 745.41 1.000000 upflag
+797.07 751.41 1.000000 8rest
+820.30 766.41 1.000000 4n
+829.57 766.41 1.000000 dot
+816.62 765.66 moveto
+816.62 746.91 lineto stroke
+852.37 766.41 1.000000 4n
+848.69 765.66 moveto
+848.69 746.91 lineto stroke
+newpath
+816.27 748.41 moveto
+849.04 748.41 lineto
+849.04 745.41 lineto
+816.27 745.41 lineto
+closepath
+fill
+newpath
+848.34 753.41 moveto
+840.27 753.41 lineto
+840.27 750.41 lineto
+848.34 750.41 lineto
+closepath
+fill
+restore
+% S_BAR
+111 linenum
+0.70 setlinewidth
+869.19 900.11 moveto
+869.19 763.41 lineto stroke
+% S_FEED
+298.00 1123.41 869.54 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+86.50 717.41 moveto
+(10) show
+298.00 1036.16 869.54 5 1.000000 1.000000 stf
+81.50 703.41 592.16 brace
+82.00 703.41 moveto
+82.00 592.16 lineto stroke
+% S_CLEFSIG
+93.79 685.41 1.000000 gclef
+94.04 610.16 1.000000 fclef
+108.41 703.41 1.000000 sharp
+115.05 694.41 1.000000 sharp
+121.69 706.41 1.000000 sharp
+108.41 610.16 1.000000 sharp
+115.05 601.16 1.000000 sharp
+121.69 613.16 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+113 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+172.42 647.69 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+140.28 647.69 moveto
+(rock) show
+/Times-Roman findfont
+12 scalefont
+setfont
+186.33 647.69 moveto
+(ets') show
+/Times-Roman findfont
+12 scalefont
+setfont
+232.00 647.69 moveto
+(red) show
+146.58 694.41 1.000000 4n
+150.26 695.16 moveto
+150.26 715.41 lineto stroke
+190.65 697.41 1.000000 4n
+194.33 698.16 moveto
+194.33 718.41 lineto stroke
+235.82 700.41 1.000000 4n
+239.50 701.16 moveto
+239.50 721.41 lineto stroke
+146.58 679.41 1.000000 4n
+142.90 678.66 moveto
+142.90 658.41 lineto stroke
+190.65 679.41 1.000000 4n
+186.96 678.66 moveto
+186.96 658.41 lineto stroke
+235.82 679.41 1.000000 4n
+232.14 678.66 moveto
+232.14 658.41 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+146.58 616.16 1.000000 4n
+0.70 setlinewidth
+150.26 616.91 moveto
+150.26 637.16 lineto stroke
+190.65 619.16 1.000000 4n
+194.33 619.91 moveto
+194.33 640.16 lineto stroke
+235.82 622.16 1.000000 4n
+229.59 622.16 moveto
+242.05 622.16 lineto stroke
+239.50 622.91 moveto
+239.50 643.16 lineto stroke
+146.58 595.16 1.000000 4n
+142.90 594.41 moveto
+142.90 574.16 lineto stroke
+190.65 595.16 1.000000 4n
+186.96 594.41 moveto
+186.96 574.16 lineto stroke
+235.82 595.16 1.000000 4n
+232.14 594.41 moveto
+232.14 574.16 lineto stroke
+restore
+% S_BAR
+122 linenum
+0.70 setlinewidth
+277.54 703.41 moveto
+277.54 592.16 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+127 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+285.11 647.69 moveto
+(glare,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+371.78 647.69 moveto
+(the) show
+/Times-Roman findfont
+12 scalefont
+setfont
+392.14 647.69 moveto
+(bombs) show
+291.84 700.41 1.000000 4n
+295.53 701.16 moveto
+295.53 721.41 lineto stroke
+337.10 703.41 1.000000 4rest
+375.44 697.41 1.000000 4n
+379.12 698.16 moveto
+379.12 716.42 lineto stroke
+400.13 694.41 1.000000 4n
+403.82 695.16 moveto
+403.82 713.42 lineto stroke
+newpath
+378.77 717.92 moveto
+404.17 714.92 lineto
+404.17 711.92 lineto
+378.77 714.92 lineto
+closepath
+fill
+291.84 679.41 1.000000 4n
+288.16 678.66 moveto
+288.16 658.41 lineto stroke
+337.10 679.41 1.000000 4rest
+375.44 679.41 1.000000 4n
+371.76 678.66 moveto
+371.76 659.91 lineto stroke
+400.13 679.41 1.000000 4n
+396.45 678.66 moveto
+396.45 659.91 lineto stroke
+newpath
+371.41 661.41 moveto
+396.80 661.41 lineto
+396.80 658.41 lineto
+371.41 658.41 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+291.84 622.16 1.000000 4n
+0.70 setlinewidth
+285.61 622.16 moveto
+298.08 622.16 lineto stroke
+295.53 622.91 moveto
+295.53 643.16 lineto stroke
+337.10 616.16 1.000000 4rest
+375.44 619.16 1.000000 4n
+379.12 619.91 moveto
+379.12 638.18 lineto stroke
+400.13 616.16 1.000000 4n
+403.82 616.91 moveto
+403.82 635.18 lineto stroke
+newpath
+378.77 639.68 moveto
+404.17 636.68 lineto
+404.17 633.68 lineto
+378.77 636.68 lineto
+closepath
+fill
+291.84 595.16 1.000000 4n
+288.16 594.41 moveto
+288.16 574.16 lineto stroke
+337.10 592.16 1.000000 4rest
+375.44 595.16 1.000000 4n
+371.76 594.41 moveto
+371.76 575.66 lineto stroke
+400.13 595.16 1.000000 4n
+396.45 594.41 moveto
+396.45 575.66 lineto stroke
+newpath
+371.41 577.16 moveto
+396.80 577.16 lineto
+396.80 574.16 lineto
+371.41 574.16 lineto
+closepath
+fill
+restore
+% S_BAR
+130 linenum
+0.70 setlinewidth
+428.49 703.41 moveto
+428.49 592.16 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+131 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+469.28 647.69 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+434.93 647.69 moveto
+(burst) show
+/Times-Roman findfont
+12 scalefont
+setfont
+482.73 647.69 moveto
+(ing) show
+/Times-Roman findfont
+12 scalefont
+setfont
+529.89 647.69 moveto
+(in) show
+441.89 691.41 1.000000 4n
+445.58 692.16 moveto
+445.58 712.41 lineto stroke
+486.54 694.41 1.000000 4n
+490.23 695.16 moveto
+490.23 715.41 lineto stroke
+532.21 697.41 1.000000 4n
+535.89 698.16 moveto
+535.89 718.41 lineto stroke
+441.89 679.41 1.000000 4n
+438.21 678.66 moveto
+438.21 658.41 lineto stroke
+486.54 679.41 1.000000 4n
+482.86 678.66 moveto
+482.86 658.41 lineto stroke
+532.21 679.41 1.000000 4n
+528.53 678.66 moveto
+528.53 658.41 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+441.89 613.16 1.000000 4n
+0.70 setlinewidth
+445.58 613.91 moveto
+445.58 634.16 lineto stroke
+486.54 613.16 1.000000 4n
+490.23 613.91 moveto
+490.23 634.16 lineto stroke
+532.21 613.16 1.000000 4n
+535.89 613.91 moveto
+535.89 634.16 lineto stroke
+441.89 607.16 1.000000 4n
+438.21 606.41 moveto
+438.21 586.16 lineto stroke
+486.54 607.16 1.000000 4n
+482.86 606.41 moveto
+482.86 586.16 lineto stroke
+532.21 607.16 1.000000 4n
+528.53 606.41 moveto
+528.53 586.16 lineto stroke
+restore
+% S_BAR
+134 linenum
+0.70 setlinewidth
+573.19 703.41 moveto
+573.19 592.16 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+135 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+583.30 647.69 moveto
+(air,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+667.66 647.69 moveto
+(gave) show
+587.20 697.41 1.000000 4n
+590.89 698.16 moveto
+590.89 718.41 lineto stroke
+630.94 703.41 1.000000 4rest
+673.31 697.41 1.000000 4n
+676.99 698.16 moveto
+676.99 718.41 lineto stroke
+587.20 679.41 1.000000 4n
+583.52 678.66 moveto
+583.52 658.41 lineto stroke
+630.94 679.41 1.000000 4rest
+673.31 679.41 1.000000 4n
+669.63 678.66 moveto
+669.63 658.41 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+587.20 613.16 1.000000 4n
+0.70 setlinewidth
+590.89 613.91 moveto
+590.89 634.16 lineto stroke
+630.94 622.16 1.000000 4rest
+673.31 613.16 1.000000 4n
+676.99 613.91 moveto
+676.99 634.16 lineto stroke
+587.20 607.16 1.000000 4n
+583.52 606.41 moveto
+583.52 586.16 lineto stroke
+630.94 592.16 1.000000 4rest
+673.31 607.16 1.000000 4n
+669.63 606.41 moveto
+669.63 586.16 lineto stroke
+restore
+% S_BAR
+138 linenum
+0.70 setlinewidth
+715.95 703.41 moveto
+715.95 592.16 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+139 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+724.22 647.69 moveto
+(proof) show
+/Times-Roman findfont
+12 scalefont
+setfont
+776.90 647.69 moveto
+(through) show
+/Times-Roman findfont
+12 scalefont
+setfont
+823.89 647.69 moveto
+(the) show
+730.68 694.41 1.000000 4n
+739.94 694.41 1.000000 dot
+734.36 695.16 moveto
+734.36 715.41 lineto stroke
+786.19 691.41 1.000000 4n
+789.87 692.16 moveto
+789.87 712.41 lineto stroke
+792.90 712.41 1.000000 dnflag
+827.55 688.41 1.000000 4n
+831.23 689.16 moveto
+831.23 709.41 lineto stroke
+730.68 679.41 1.000000 4n
+739.94 676.41 1.000000 dot
+727.00 678.66 moveto
+727.00 658.41 lineto stroke
+786.19 679.41 1.000000 4n
+782.51 678.66 moveto
+782.51 658.41 lineto stroke
+785.53 658.41 1.000000 upflag
+827.55 679.41 1.000000 4n
+823.86 678.66 moveto
+823.86 658.41 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+730.68 616.16 1.000000 4n
+739.94 619.16 1.000000 dot
+0.70 setlinewidth
+734.36 616.91 moveto
+734.36 637.16 lineto stroke
+786.19 613.16 1.000000 4n
+789.87 613.91 moveto
+789.87 634.16 lineto stroke
+792.90 634.16 1.000000 dnflag
+827.55 616.16 1.000000 4n
+831.23 616.91 moveto
+831.23 637.16 lineto stroke
+730.68 595.16 1.000000 4n
+739.94 595.16 1.000000 dot
+727.00 594.41 moveto
+727.00 574.16 lineto stroke
+786.19 598.16 1.000000 4n
+782.51 597.41 moveto
+782.51 577.16 lineto stroke
+785.53 577.16 1.000000 upflag
+827.55 601.16 1.000000 4n
+823.86 600.41 moveto
+823.86 580.16 lineto stroke
+restore
+% S_BAR
+142 linenum
+0.70 setlinewidth
+869.19 703.41 moveto
+869.19 592.16 lineto stroke
+% S_FEED
+298.00 952.16 869.54 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+86.50 546.16 moveto
+(15) show
+298.00 855.84 869.54 5 1.000000 1.000000 stf
+81.50 532.16 411.84 brace
+82.00 532.16 moveto
+82.00 411.84 lineto stroke
+% S_CLEFSIG
+93.79 514.16 1.000000 gclef
+94.04 429.84 1.000000 fclef
+108.41 532.16 1.000000 sharp
+115.05 523.16 1.000000 sharp
+121.69 535.16 1.000000 sharp
+108.41 429.84 1.000000 sharp
+115.05 420.84 1.000000 sharp
+121.69 432.84 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+143 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+145.59 464.44 moveto
+(night) show
+/Times-Roman findfont
+12 scalefont
+setfont
+218.99 464.44 moveto
+(that) show
+/Times-Roman findfont
+12 scalefont
+setfont
+253.20 464.44 moveto
+(our) show
+151.73 514.16 1.000000 2n
+155.63 514.91 moveto
+155.63 535.16 lineto stroke
+223.47 511.16 1.000000 4n
+232.73 511.16 1.000000 dot
+227.15 511.91 moveto
+227.15 531.02 lineto stroke
+257.18 514.16 1.000000 4n
+260.86 514.91 moveto
+260.86 534.02 lineto stroke
+newpath
+226.80 532.52 moveto
+261.21 535.52 lineto
+261.21 532.52 lineto
+226.80 529.52 lineto
+closepath
+fill
+newpath
+260.51 530.52 moveto
+252.45 529.81 lineto
+252.45 526.81 lineto
+260.51 527.52 lineto
+closepath
+fill
+151.73 508.16 1.000000 2n
+147.83 507.41 moveto
+147.83 487.16 lineto stroke
+223.47 505.16 1.000000 4n
+232.73 505.16 1.000000 dot
+219.79 504.41 moveto
+219.79 485.66 lineto stroke
+257.18 505.16 1.000000 4n
+253.50 504.41 moveto
+253.50 485.66 lineto stroke
+newpath
+219.44 487.16 moveto
+253.85 487.16 lineto
+253.85 484.16 lineto
+219.44 484.16 lineto
+closepath
+fill
+newpath
+253.15 492.16 moveto
+245.08 492.16 lineto
+245.08 489.16 lineto
+253.15 489.16 lineto
+closepath
+fill
+restore
+% S_STAFF
+% staff 2
+save
+151.73 438.84 1.000000 2n
+0.70 setlinewidth
+155.63 439.59 moveto
+155.63 459.84 lineto stroke
+223.47 438.84 1.000000 4n
+232.73 438.84 1.000000 dot
+227.15 439.59 moveto
+227.15 458.34 lineto stroke
+257.18 438.84 1.000000 4n
+260.86 439.59 moveto
+260.86 458.34 lineto stroke
+newpath
+226.80 459.84 moveto
+261.21 459.84 lineto
+261.21 456.84 lineto
+226.80 456.84 lineto
+closepath
+fill
+newpath
+260.51 454.84 moveto
+252.45 454.84 lineto
+252.45 451.84 lineto
+260.51 451.84 lineto
+closepath
+fill
+151.73 426.84 1.000000 2n
+147.83 426.09 moveto
+147.83 405.84 lineto stroke
+223.47 426.84 1.000000 4n
+232.73 426.84 1.000000 dot
+219.79 426.09 moveto
+219.79 407.34 lineto stroke
+257.18 426.84 1.000000 4n
+253.50 426.09 moveto
+253.50 407.34 lineto stroke
+newpath
+219.44 408.84 moveto
+253.85 408.84 lineto
+253.85 405.84 lineto
+219.44 405.84 lineto
+closepath
+fill
+newpath
+253.15 413.84 moveto
+245.08 413.84 lineto
+245.08 410.84 lineto
+253.15 410.84 lineto
+closepath
+fill
+restore
+% S_BAR
+146 linenum
+0.70 setlinewidth
+274.98 532.16 moveto
+274.98 411.84 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+147 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+282.67 464.44 moveto
+(flag) show
+/Times-Roman findfont
+12 scalefont
+setfont
+325.99 464.44 moveto
+(was) show
+/Times-Roman findfont
+12 scalefont
+setfont
+373.83 464.44 moveto
+(still) show
+287.31 517.16 1.000000 4n
+290.99 517.91 moveto
+290.99 538.16 lineto stroke
+330.65 502.16 1.000000 4n
+324.42 502.16 moveto
+336.88 502.16 lineto stroke
+334.33 502.91 moveto
+334.33 523.16 lineto stroke
+378.31 505.16 1.000000 4n
+368.96 505.16 1.000000 sharp
+381.99 505.91 moveto
+381.99 526.16 lineto stroke
+287.31 502.16 1.000000 4n
+281.08 502.16 moveto
+293.54 502.16 lineto stroke
+283.63 501.41 moveto
+283.63 481.16 lineto stroke
+330.65 502.16 1.000000 4n
+324.42 502.16 moveto
+336.88 502.16 lineto stroke
+326.97 501.41 moveto
+326.97 481.16 lineto stroke
+378.31 499.16 1.000000 4n
+372.08 502.16 moveto
+384.54 502.16 lineto stroke
+374.63 498.41 moveto
+374.63 478.16 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+287.31 435.84 1.000000 4n
+0.70 setlinewidth
+290.99 436.59 moveto
+290.99 456.84 lineto stroke
+330.65 435.84 1.000000 4n
+334.33 436.59 moveto
+334.33 456.84 lineto stroke
+378.31 435.84 1.000000 4n
+381.99 436.59 moveto
+381.99 456.84 lineto stroke
+287.31 429.84 1.000000 4n
+283.63 429.09 moveto
+283.63 408.84 lineto stroke
+330.65 429.84 1.000000 4n
+326.97 429.09 moveto
+326.97 408.84 lineto stroke
+378.31 417.84 1.000000 4n
+374.63 417.09 moveto
+374.63 396.84 lineto stroke
+restore
+% S_BAR
+150 linenum
+0.70 setlinewidth
+421.37 532.16 moveto
+421.37 411.84 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+151 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+429.14 464.44 moveto
+(there.) show
+/Times-Roman findfont
+12 scalefont
+setfont
+523.16 464.44 moveto
+(Oh) show
+435.88 508.16 1.000000 4n
+439.56 508.91 moveto
+439.56 529.16 lineto stroke
+482.34 532.16 1.000000 4rest
+526.82 508.16 1.000000 4n
+530.50 508.91 moveto
+530.50 529.16 lineto stroke
+435.88 499.16 1.000000 4n
+429.64 502.16 moveto
+442.11 502.16 lineto stroke
+432.19 498.41 moveto
+432.19 478.16 lineto stroke
+482.34 490.16 1.000000 4rest
+526.82 499.16 1.000000 4n
+520.58 502.16 moveto
+533.05 502.16 lineto stroke
+523.13 498.41 moveto
+523.13 478.16 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+435.88 432.84 1.000000 4n
+0.70 setlinewidth
+439.56 433.59 moveto
+439.56 453.84 lineto stroke
+482.34 441.84 1.000000 4rest
+526.82 432.84 1.000000 4n
+530.50 433.59 moveto
+530.50 453.84 lineto stroke
+435.88 426.84 1.000000 4n
+432.19 426.09 moveto
+432.19 405.84 lineto stroke
+482.34 411.84 1.000000 4rest
+526.82 426.84 1.000000 4n
+523.13 426.09 moveto
+523.13 405.84 lineto stroke
+restore
+% S_BAR
+154 linenum
+0.70 setlinewidth
+569.46 532.16 moveto
+569.46 411.84 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+155 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+576.91 464.44 moveto
+(say,) show
+/Times-Roman findfont
+12 scalefont
+setfont
+620.67 464.44 moveto
+(does) show
+/Times-Roman findfont
+12 scalefont
+setfont
+664.26 464.44 moveto
+(that) show
+581.67 517.16 1.000000 4n
+585.35 517.91 moveto
+585.35 538.16 lineto stroke
+626.16 517.16 1.000000 4n
+629.84 517.91 moveto
+629.84 538.16 lineto stroke
+668.74 517.16 1.000000 4n
+672.42 517.91 moveto
+672.42 536.23 lineto stroke
+696.74 514.16 1.000000 4n
+700.42 514.91 moveto
+700.42 533.23 lineto stroke
+newpath
+672.07 537.73 moveto
+700.77 534.73 lineto
+700.77 531.73 lineto
+672.07 534.73 lineto
+closepath
+fill
+581.67 502.16 1.000000 4n
+575.43 502.16 moveto
+587.90 502.16 lineto stroke
+577.98 501.41 moveto
+577.98 481.16 lineto stroke
+626.16 499.16 1.000000 4n
+619.93 502.16 moveto
+632.39 502.16 lineto stroke
+622.48 498.41 moveto
+622.48 478.16 lineto stroke
+668.74 496.16 1.000000 4n
+662.51 496.16 moveto
+674.97 496.16 lineto stroke
+662.51 502.16 moveto
+674.97 502.16 lineto stroke
+665.06 495.41 moveto
+665.06 475.16 lineto stroke
+674.77 522.26 moveto
+674.75 522.49 lineto
+678.42 524.07 682.24 524.60 686.21 524.05 curveto
+690.17 523.51 693.71 521.99 696.83 519.48 curveto
+696.66 519.05 lineto
+693.38 521.05 689.84 522.31 686.04 522.83 curveto
+682.24 523.35 678.49 523.08 674.80 522.04 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+581.67 426.84 1.000000 4n
+0.70 setlinewidth
+585.35 427.59 moveto
+585.35 447.84 lineto stroke
+626.16 426.84 1.000000 4n
+629.84 427.59 moveto
+629.84 447.84 lineto stroke
+668.74 426.84 1.000000 4n
+672.42 427.59 moveto
+672.42 447.84 lineto stroke
+581.67 414.84 1.000000 4n
+577.98 414.09 moveto
+577.98 393.84 lineto stroke
+626.16 417.84 1.000000 4n
+622.48 417.09 moveto
+622.48 396.84 lineto stroke
+668.74 420.84 1.000000 4n
+665.06 420.09 moveto
+665.06 399.84 lineto stroke
+restore
+% S_BAR
+161 linenum
+0.70 setlinewidth
+722.52 532.16 moveto
+722.52 411.84 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+162 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+757.80 464.44 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+729.75 464.44 moveto
+(star) show
+/Times-Roman findfont
+12 scalefont
+setfont
+805.59 464.44 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+771.58 464.44 moveto
+(span) show
+/Times-Roman findfont
+12 scalefont
+setfont
+820.64 464.44 moveto
+(gled) show
+735.06 511.16 1.000000 4n
+738.74 511.91 moveto
+738.74 532.16 lineto stroke
+778.06 511.16 1.000000 4n
+781.74 511.91 moveto
+781.74 532.16 lineto stroke
+822.11 511.16 1.000000 4n
+825.79 511.91 moveto
+825.79 532.16 lineto stroke
+735.06 505.16 1.000000 4n
+731.37 504.41 moveto
+731.37 484.16 lineto stroke
+778.06 505.16 1.000000 4n
+774.38 504.41 moveto
+774.38 484.16 lineto stroke
+829.47 508.16 1.000000 4n
+825.79 507.41 moveto
+825.79 487.16 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+735.06 435.84 1.000000 4n
+0.70 setlinewidth
+738.74 436.59 moveto
+738.74 456.84 lineto stroke
+778.06 435.84 1.000000 4n
+781.74 436.59 moveto
+781.74 456.84 lineto stroke
+825.79 435.84 1.000000 4n
+816.44 435.84 1.000000 sharp
+829.47 436.59 moveto
+829.47 456.84 lineto stroke
+735.06 423.84 1.000000 4n
+731.37 423.09 moveto
+731.37 402.84 lineto stroke
+778.06 423.84 1.000000 4n
+774.38 423.09 moveto
+774.38 402.84 lineto stroke
+825.79 420.84 1.000000 4n
+822.11 420.09 moveto
+822.11 399.84 lineto stroke
+restore
+% S_BAR
+168 linenum
+0.70 setlinewidth
+869.19 532.16 moveto
+869.19 411.84 lineto stroke
+% S_FEED
+298.00 771.84 869.54 5 1.000000 1.000000 stf
+/Times-Roman findfont
+11 scalefont
+setfont
+86.50 365.84 moveto
+(20) show
+298.00 669.57 869.54 5 1.000000 1.000000 stf
+81.50 351.84 225.57 brace
+82.00 351.84 moveto
+82.00 225.57 lineto stroke
+% S_CLEFSIG
+93.79 333.84 1.000000 gclef
+94.04 243.57 1.000000 fclef
+108.41 351.84 1.000000 sharp
+115.05 342.84 1.000000 sharp
+121.69 354.84 1.000000 sharp
+108.41 243.57 1.000000 sharp
+115.05 234.57 1.000000 sharp
+121.69 246.57 1.000000 sharp
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+169 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+163.61 290.12 moveto
+(-) show
+/Times-Roman findfont
+12 scalefont
+setfont
+139.36 290.12 moveto
+(ban) show
+/Times-Roman findfont
+12 scalefont
+setfont
+173.58 290.12 moveto
+(ner) show
+/Times-Roman findfont
+12 scalefont
+setfont
+221.23 290.12 moveto
+(yet) show
+144.67 339.84 1.000000 4n
+148.35 340.59 moveto
+148.35 360.84 lineto stroke
+177.39 345.84 1.000000 4n
+181.08 346.59 moveto
+181.08 364.93 lineto stroke
+206.42 342.84 1.000000 4n
+210.10 343.59 moveto
+210.10 361.93 lineto stroke
+224.88 339.84 1.000000 4n
+228.57 340.59 moveto
+228.57 359.03 lineto stroke
+263.39 336.84 1.000000 4n
+267.07 337.59 moveto
+267.07 356.03 lineto stroke
+newpath
+180.73 366.43 moveto
+210.45 363.43 lineto
+210.45 360.43 lineto
+180.73 363.43 lineto
+closepath
+fill
+newpath
+228.22 360.53 moveto
+267.42 357.53 lineto
+267.42 354.53 lineto
+228.22 357.53 lineto
+closepath
+fill
+144.67 324.84 1.000000 4n
+140.99 324.09 moveto
+140.99 303.84 lineto stroke
+177.39 330.84 1.000000 4n
+173.71 330.09 moveto
+173.71 309.84 lineto stroke
+224.88 330.84 1.000000 4n
+221.20 330.09 moveto
+221.20 309.84 lineto stroke
+230.92 344.94 moveto
+230.90 345.14 lineto
+236.32 346.73 241.84 347.26 247.46 346.74 curveto
+253.08 346.22 258.40 344.69 263.44 342.14 curveto
+263.34 341.75 lineto
+258.18 343.76 252.85 345.02 247.34 345.52 curveto
+241.84 346.03 236.37 345.77 230.93 344.75 curveto
+fill
+183.43 350.94 moveto
+183.40 351.17 lineto
+187.25 352.75 191.23 353.27 195.35 352.74 curveto
+199.47 352.20 203.19 350.67 206.50 348.16 curveto
+206.34 347.73 lineto
+202.87 349.73 199.16 350.99 195.19 351.51 curveto
+191.22 352.03 187.31 351.76 183.45 350.72 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+144.67 252.57 1.000000 4n
+0.70 setlinewidth
+148.35 253.32 moveto
+148.35 273.57 lineto stroke
+177.39 252.57 1.000000 4n
+181.08 253.32 moveto
+181.08 271.66 lineto stroke
+206.42 249.57 1.000000 4n
+197.07 249.57 1.000000 sharp
+210.10 250.32 moveto
+210.10 268.66 lineto stroke
+224.88 252.57 1.000000 4n
+228.57 253.32 moveto
+228.57 272.07 lineto stroke
+263.39 252.57 1.000000 4n
+254.03 252.57 1.000000 sharp
+267.07 253.32 moveto
+267.07 272.07 lineto stroke
+newpath
+180.73 273.16 moveto
+210.45 270.16 lineto
+210.45 267.16 lineto
+180.73 270.16 lineto
+closepath
+fill
+newpath
+228.22 273.57 moveto
+267.42 273.57 lineto
+267.42 270.57 lineto
+228.22 270.57 lineto
+closepath
+fill
+144.67 231.57 1.000000 4n
+140.99 230.82 moveto
+140.99 210.57 lineto stroke
+177.39 231.57 1.000000 4n
+173.71 230.82 moveto
+173.71 211.66 lineto stroke
+206.42 234.57 1.000000 4n
+202.74 233.82 moveto
+202.74 214.66 lineto stroke
+224.88 237.57 1.000000 4n
+221.20 236.82 moveto
+221.20 218.07 lineto stroke
+263.39 237.57 1.000000 4n
+245.40 237.57 1.000000 sharp
+259.71 236.82 moveto
+259.71 218.07 lineto stroke
+newpath
+173.36 213.16 moveto
+203.09 216.16 lineto
+203.09 213.16 lineto
+173.36 210.16 lineto
+closepath
+fill
+newpath
+220.85 219.57 moveto
+260.06 219.57 lineto
+260.06 216.57 lineto
+220.85 216.57 lineto
+closepath
+fill
+224.88 232.47 moveto
+224.97 232.71 lineto
+227.06 231.17 229.39 230.40 231.98 230.40 curveto
+234.57 230.40 236.90 231.17 238.99 232.71 curveto
+239.16 232.24 lineto
+237.21 230.18 234.82 229.15 231.98 229.15 curveto
+229.14 229.15 226.75 230.18 224.79 232.24 curveto
+fill
+177.39 226.47 moveto
+177.42 226.70 lineto
+181.11 225.66 184.87 225.39 188.67 225.91 curveto
+192.48 226.43 196.02 227.69 199.30 229.69 curveto
+199.47 229.26 lineto
+196.35 226.75 192.81 225.22 188.84 224.68 curveto
+184.87 224.14 181.05 224.66 177.37 226.25 curveto
+fill
+230.92 257.67 moveto
+230.88 257.87 lineto
+236.11 259.95 241.53 260.98 247.15 260.98 curveto
+252.77 260.98 258.20 259.95 263.42 257.87 curveto
+263.35 257.48 lineto
+258.06 259.00 252.66 259.76 247.15 259.76 curveto
+241.64 259.76 236.24 259.00 230.95 257.48 curveto
+fill
+183.43 257.67 moveto
+183.40 257.90 lineto
+187.25 259.48 191.23 260.00 195.35 259.46 curveto
+199.47 258.93 203.19 257.40 206.50 254.88 curveto
+206.34 254.46 lineto
+202.87 256.46 199.16 257.72 195.19 258.24 curveto
+191.22 258.75 187.31 258.49 183.45 257.45 curveto
+fill
+restore
+% S_BAR
+175 linenum
+0.70 setlinewidth
+284.51 351.84 moveto
+284.51 225.57 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+177 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+290.74 290.12 moveto
+(wave) show
+/Times-Roman findfont
+12 scalefont
+setfont
+366.39 290.12 moveto
+(o'er) show
+/Times-Roman findfont
+12 scalefont
+setfont
+391.54 290.12 moveto
+(the) show
+298.55 336.84 1.000000 4n
+302.24 337.59 moveto
+302.24 357.84 lineto stroke
+331.82 333.84 1.000000 4n
+335.50 334.59 moveto
+335.50 354.84 lineto stroke
+338.52 354.84 1.000000 dnflag
+352.80 351.84 1.000000 8rest
+371.19 327.84 1.000000 4n
+374.88 328.59 moveto
+374.88 347.34 lineto stroke
+395.20 327.84 1.000000 4n
+398.88 328.59 moveto
+398.88 347.34 lineto stroke
+newpath
+374.53 348.84 moveto
+399.23 348.84 lineto
+399.23 345.84 lineto
+374.53 345.84 lineto
+closepath
+fill
+298.55 327.84 1.000000 4n
+307.82 324.84 1.000000 dot
+294.87 327.09 moveto
+294.87 306.84 lineto stroke
+352.80 309.84 1.000000 8rest
+371.19 327.84 1.000000 4n
+367.51 327.09 moveto
+367.51 308.34 lineto stroke
+395.20 327.84 1.000000 4n
+391.52 327.09 moveto
+391.52 308.34 lineto stroke
+newpath
+367.16 309.84 moveto
+391.87 309.84 lineto
+391.87 306.84 lineto
+367.16 306.84 lineto
+closepath
+fill
+304.59 341.94 moveto
+304.57 342.16 lineto
+309.11 343.74 313.78 344.27 318.57 343.74 curveto
+323.35 343.21 327.79 341.68 331.88 339.15 curveto
+331.75 338.74 lineto
+327.52 340.75 323.08 342.00 318.43 342.52 curveto
+313.78 343.03 309.17 342.77 304.60 341.73 curveto
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+322.78 356.85 moveto
+331.82 356.85 1.000000 ferm
+340.85 356.85 moveto
+restore
+% S_STAFF
+% staff 2
+save
+298.55 255.57 1.000000 4n
+0.70 setlinewidth
+292.32 255.57 moveto
+304.79 255.57 lineto stroke
+302.24 256.32 moveto
+302.24 276.57 lineto stroke
+331.82 252.57 1.000000 4n
+335.50 253.32 moveto
+335.50 273.57 lineto stroke
+338.52 273.57 1.000000 dnflag
+352.80 255.57 1.000000 8rest
+371.19 246.57 1.000000 4n
+374.88 247.32 moveto
+374.88 266.07 lineto stroke
+395.20 246.57 1.000000 4n
+398.88 247.32 moveto
+398.88 266.07 lineto stroke
+newpath
+374.53 267.57 moveto
+399.23 267.57 lineto
+399.23 264.57 lineto
+374.53 264.57 lineto
+closepath
+fill
+298.55 240.57 1.000000 4n
+307.82 240.57 1.000000 dot
+294.87 239.82 moveto
+294.87 219.57 lineto stroke
+352.80 225.57 1.000000 8rest
+371.19 237.57 1.000000 4n
+367.51 236.82 moveto
+367.51 218.07 lineto stroke
+395.20 237.57 1.000000 4n
+391.52 236.82 moveto
+391.52 218.07 lineto stroke
+newpath
+367.16 219.57 moveto
+391.87 219.57 lineto
+391.87 216.57 lineto
+367.16 216.57 lineto
+closepath
+fill
+304.59 260.67 moveto
+304.57 260.88 lineto
+309.11 262.47 313.78 263.00 318.57 262.47 curveto
+323.35 261.94 327.79 260.41 331.88 257.88 curveto
+331.75 257.47 lineto
+327.52 259.47 323.08 260.73 318.43 261.24 curveto
+313.78 261.76 309.17 261.50 304.60 260.46 curveto
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+322.78 275.58 moveto
+331.82 275.58 1.000000 ferm
+340.85 275.58 moveto
+restore
+% S_BAR
+183 linenum
+0.70 setlinewidth
+417.31 351.84 moveto
+417.31 225.57 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+184 linenum
+450.98 290.12 moveto
+480.84 290.12 lineto stroke
+/Times-Roman findfont
+12 scalefont
+setfont
+424.41 290.12 moveto
+(land) show
+/Times-Roman findfont
+12 scalefont
+setfont
+494.41 290.12 moveto
+(of) show
+/Times-Roman findfont
+12 scalefont
+setfont
+514.14 290.12 moveto
+(the) show
+431.05 336.84 1.000000 4n
+440.32 336.84 1.000000 dot
+434.73 337.59 moveto
+434.73 357.84 lineto stroke
+476.81 339.84 1.000000 4n
+480.49 340.59 moveto
+480.49 360.84 lineto stroke
+483.52 360.84 1.000000 dnflag
+496.89 342.84 1.000000 4n
+500.57 343.59 moveto
+500.57 362.92 lineto stroke
+517.79 345.84 1.000000 4n
+521.48 346.59 moveto
+521.48 365.92 lineto stroke
+newpath
+500.22 364.42 moveto
+521.83 367.42 lineto
+521.83 364.42 lineto
+500.22 361.42 lineto
+closepath
+fill
+431.05 327.84 1.000000 4n
+440.32 324.84 1.000000 dot
+427.37 327.09 moveto
+427.37 306.84 lineto stroke
+476.81 327.84 1.000000 4n
+473.13 327.09 moveto
+473.13 306.84 lineto stroke
+476.15 306.84 1.000000 upflag
+496.89 327.84 1.000000 4n
+493.21 327.09 moveto
+493.21 308.34 lineto stroke
+517.79 327.84 1.000000 4n
+514.11 327.09 moveto
+514.11 308.34 lineto stroke
+newpath
+492.86 309.84 moveto
+514.46 309.84 lineto
+514.46 306.84 lineto
+492.86 306.84 lineto
+closepath
+fill
+431.05 322.74 moveto
+431.08 322.92 lineto
+437.42 321.30 443.87 320.49 450.42 320.49 curveto
+456.96 320.49 463.41 321.30 469.75 322.92 curveto
+469.80 322.57 lineto
+463.54 320.32 457.07 319.20 450.42 319.20 curveto
+443.76 319.20 437.29 320.32 431.03 322.57 curveto
+fill
+445.32 341.94 moveto
+445.26 342.14 lineto
+450.12 344.69 455.29 346.22 460.75 346.74 curveto
+466.21 347.26 471.57 346.73 476.83 345.14 curveto
+476.80 344.75 lineto
+471.52 345.77 466.21 346.03 460.87 345.52 curveto
+455.52 345.01 450.35 343.76 445.37 341.75 curveto
+fill
+restore
+% S_STAFF
+% staff 2
+save
+431.05 249.57 1.000000 4n
+440.32 252.57 1.000000 dot
+0.70 setlinewidth
+434.73 250.32 moveto
+434.73 270.57 lineto stroke
+476.81 246.57 1.000000 4n
+480.49 247.32 moveto
+480.49 267.57 lineto stroke
+483.52 267.57 1.000000 dnflag
+496.89 249.57 1.000000 4n
+500.57 250.32 moveto
+500.57 269.07 lineto stroke
+517.79 249.57 1.000000 4n
+521.48 250.32 moveto
+521.48 269.07 lineto stroke
+newpath
+500.22 270.57 moveto
+521.83 270.57 lineto
+521.83 267.57 lineto
+500.22 267.57 lineto
+closepath
+fill
+431.05 234.57 1.000000 4n
+440.32 234.57 1.000000 dot
+427.37 233.82 moveto
+427.37 213.57 lineto stroke
+476.81 240.57 1.000000 4n
+473.13 239.82 moveto
+473.13 219.57 lineto stroke
+476.15 219.57 1.000000 upflag
+496.89 228.57 1.000000 4n
+493.21 227.82 moveto
+493.21 208.49 lineto stroke
+517.79 231.57 1.000000 4n
+514.11 230.82 moveto
+514.11 211.49 lineto stroke
+newpath
+492.86 209.99 moveto
+514.46 212.99 lineto
+514.46 209.99 lineto
+492.86 206.99 lineto
+closepath
+fill
+431.05 229.47 moveto
+431.05 229.65 lineto
+437.65 229.01 444.22 229.20 450.77 230.21 curveto
+457.31 231.23 463.63 233.04 469.73 235.64 curveto
+469.83 235.30 lineto
+463.91 232.08 457.62 229.96 450.97 228.93 curveto
+444.31 227.89 437.67 228.02 431.05 229.30 curveto
+fill
+445.32 254.67 moveto
+445.30 254.87 lineto
+450.56 256.46 455.91 256.99 461.38 256.47 curveto
+466.84 255.95 472.00 254.42 476.86 251.87 curveto
+476.76 251.48 lineto
+471.77 253.48 466.61 254.74 461.26 255.25 curveto
+455.91 255.76 450.60 255.50 445.33 254.47 curveto
+fill
+restore
+% S_BAR
+190 linenum
+0.70 setlinewidth
+539.91 351.84 moveto
+539.91 225.57 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+192 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+547.50 290.12 moveto
+(free) show
+/Times-Roman findfont
+12 scalefont
+setfont
+614.27 290.12 moveto
+(and) show
+/Times-Roman findfont
+12 scalefont
+setfont
+644.33 290.12 moveto
+(the) show
+552.14 348.84 1.000000 4n
+555.82 349.59 moveto
+555.82 369.84 lineto stroke
+587.85 351.84 1.000000 4rest
+618.59 336.84 1.000000 4n
+622.28 337.59 moveto
+622.28 356.76 lineto stroke
+647.98 339.84 1.000000 4n
+651.66 340.59 moveto
+651.66 359.76 lineto stroke
+newpath
+621.93 358.26 moveto
+652.01 361.26 lineto
+652.01 358.26 lineto
+621.93 355.26 lineto
+closepath
+fill
+552.14 327.84 1.000000 4n
+548.46 327.09 moveto
+548.46 306.84 lineto stroke
+587.85 321.84 1.000000 4rest
+618.59 324.84 1.000000 4n
+614.91 324.09 moveto
+614.91 305.34 lineto stroke
+647.98 324.84 1.000000 4n
+644.30 324.09 moveto
+644.30 305.34 lineto stroke
+newpath
+614.56 306.84 moveto
+644.65 306.84 lineto
+644.65 303.84 lineto
+614.56 303.84 lineto
+closepath
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+543.10 371.85 moveto
+552.14 371.85 1.000000 ferm
+561.18 371.85 moveto
+restore
+% S_STAFF
+% staff 2
+save
+552.14 249.57 1.000000 4n
+0.70 setlinewidth
+555.82 250.32 moveto
+555.82 270.57 lineto stroke
+587.85 261.57 1.000000 4rest
+618.59 249.57 1.000000 4n
+622.28 250.32 moveto
+622.28 269.07 lineto stroke
+647.98 249.57 1.000000 4n
+651.66 250.32 moveto
+651.66 269.07 lineto stroke
+newpath
+621.93 270.57 moveto
+652.01 270.57 lineto
+652.01 267.57 lineto
+621.93 267.57 lineto
+closepath
+fill
+552.14 234.57 1.000000 4n
+548.46 233.82 moveto
+548.46 213.57 lineto stroke
+587.85 225.57 1.000000 4rest
+618.59 243.57 1.000000 4n
+614.91 242.82 moveto
+614.91 224.07 lineto stroke
+647.98 243.57 1.000000 4n
+639.53 243.57 1.000000 nat
+644.30 242.82 moveto
+644.30 224.07 lineto stroke
+newpath
+614.56 225.57 moveto
+644.65 225.57 lineto
+644.65 222.57 lineto
+614.56 222.57 lineto
+closepath
+fill
+/Times-Roman findfont
+12 scalefont
+setfont
+543.10 272.58 moveto
+552.14 272.58 1.000000 ferm
+561.18 272.58 moveto
+restore
+% S_BAR
+198 linenum
+0.70 setlinewidth
+670.10 351.84 moveto
+670.10 225.57 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+199 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+677.01 290.12 moveto
+(home) show
+/Times-Roman findfont
+12 scalefont
+setfont
+727.06 290.12 moveto
+(of) show
+/Times-Roman findfont
+12 scalefont
+setfont
+749.28 290.12 moveto
+(the) show
+683.67 342.84 1.000000 4n
+692.93 342.84 1.000000 dot
+687.35 343.59 moveto
+687.35 363.84 lineto stroke
+729.54 345.84 1.000000 4n
+733.23 346.59 moveto
+733.23 366.84 lineto stroke
+736.25 366.84 1.000000 dnflag
+752.94 339.84 1.000000 4n
+756.62 340.59 moveto
+756.62 360.84 lineto stroke
+683.67 327.84 1.000000 4n
+692.93 324.84 1.000000 dot
+679.99 327.09 moveto
+679.99 306.84 lineto stroke
+729.54 327.84 1.000000 4n
+725.86 327.09 moveto
+725.86 306.84 lineto stroke
+728.89 306.84 1.000000 upflag
+752.94 324.84 1.000000 4n
+749.25 324.09 moveto
+749.25 303.84 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+683.67 249.57 1.000000 4n
+692.93 252.57 1.000000 dot
+0.70 setlinewidth
+687.35 250.32 moveto
+687.35 270.57 lineto stroke
+729.54 249.57 1.000000 4n
+733.23 250.32 moveto
+733.23 270.57 lineto stroke
+736.25 270.57 1.000000 dnflag
+752.94 246.57 1.000000 4n
+756.62 247.32 moveto
+756.62 267.57 lineto stroke
+683.67 240.57 1.000000 4n
+692.93 240.57 1.000000 dot
+679.99 239.82 moveto
+679.99 219.57 lineto stroke
+729.54 240.57 1.000000 4n
+725.86 239.82 moveto
+725.86 219.57 lineto stroke
+728.89 219.57 1.000000 upflag
+752.94 240.57 1.000000 4n
+749.25 239.82 moveto
+749.25 219.57 lineto stroke
+restore
+% S_BAR
+205 linenum
+0.70 setlinewidth
+787.49 351.84 moveto
+787.49 225.57 lineto stroke
+% S_CHHEAD
+% S_STAFF
+% staff 1
+save
+206 linenum
+/Times-Roman findfont
+12 scalefont
+setfont
+796.68 290.12 moveto
+(brave?) show
+804.65 336.84 1.000000 2n
+808.55 337.59 moveto
+808.55 357.84 lineto stroke
+804.65 321.84 1.000000 2n
+798.21 321.84 moveto
+811.10 321.84 lineto stroke
+800.76 321.09 moveto
+800.76 300.84 lineto stroke
+restore
+% S_STAFF
+% staff 2
+save
+804.65 240.57 1.000000 2n
+0.70 setlinewidth
+808.55 241.32 moveto
+808.55 261.57 lineto stroke
+804.65 228.57 1.000000 2n
+800.76 227.82 moveto
+800.76 207.57 lineto stroke
+restore
+% S_BAR
+211 linenum
+0.70 setlinewidth
+864.04 351.84 moveto
+864.04 225.57 lineto stroke
+3.00 setlinewidth
+868.04 351.84 moveto
+868.04 225.57 lineto stroke
+0.70 setlinewidth
+% Printing header/footer
+/Times-Roman findfont
+18 scalefont
+setfont
+376.16 1148.50 moveto
+(The Star Spangled Banner) show
+/Times-Italic findfont
+12 scalefont
+setfont
+381.99 1135.68 moveto
+(\(The United States National Anthem\)) show
+/Times-Roman findfont
+9 scalefont
+setfont
+72.00 1126.07 moveto
+(Text: Francis Scott Key) show
+/Times-Roman findfont
+9 scalefont
+setfont
+807.22 1126.07 moveto
+(Tune: J. S. Smith) show
+/Times-Roman findfont
+9 scalefont
+setfont
+72.00 1116.46 moveto
+/Times-Roman findfont
+9 scalefont
+setfont
+790.16 1116.46 moveto
+(arr: William J. Krauss) show
+showpage
+restore
+%%DocumentFonts: /Times-Roman /Times-Italic /NewCenturySchlbk-Bold
+%%Pages: 2
+%%EndDocument
+end PEND EP
+%%Page: 162 168
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(62 -)-2.5 E(INDEX)269.786 98
+Q(abo)69.336 122 Q -1.28 -.15(ve .)-.15 H(.............................\
+.......................................................................\
+............................33, 43, 71, 73, 78, 80).15 E -2.43(accents \
+.......................................................................\
+.......................................................................\
+...22,)69.336 134 R(65, 67)2.5 E -2.43(accidentals ....................\
+.......................................................................\
+................................17,)69.336 146 R(20, 63, 121, 135)2.5 E
+(adjusting output)69.336 158 Q(........................................\
+.......................................................................\
+.............................129)2.27 E(alignment of lyrics)69.336 170 Q
+(......................................................................\
+....................................................48, 113, 129)1.45 E
+(alignment of te)69.336 182 Q -1.18(xt ................................\
+.......................................................................\
+................................69,)-.15 F(75)2.5 E -.5(all ...........\
+.......................................................................\
+........................................................48,)69.336 194 R
+(71, 74, 74, 151)2.5 E -.77(alternation ...............................\
+.......................................................................\
+.........................................32,)69.336 206 R(151)2.5 E -.22
+(analysis .............................................................\
+......................................................................7\
+4,)69.336 218 R(102, 105, 106)2.5 E(angle brack)69.336 230 Q -.38(ets .\
+.......................................................................\
+.............................................................20,)-.1 F
+(46, 48)2.5 E(ar)69.336 242 Q(guments, command line)-.18 E(............\
+.......................................................................\
+............................11, 127, 150)1.08 E(Arkkra Enterprises)
+69.336 254 Q(..........................................................\
+.......................................................................\
+.......155)1.19 E -1.88(backslash .....................................\
+.......................................................................\
+.......................................13,)69.336 266 R(95)2.5 E -1.59(\
+backspace .............................................................\
+.......................................................................\
+..............63,)69.336 278 R(69)2.5 E -.77(bar ......................\
+.......................................................................\
+........2,)69.336 290 R(8, 13, 15, 37, 72, 84, 85, 103, 110, 138)2.5 E
+-2.16(barstyle ........................................................\
+.......................................................................\
+...................103,)69.336 302 R(110)2.5 E -2.44(beaming ..........\
+.......................................................................\
+....................................................21,)69.336 314 R
+(27, 105, 138)2.5 E -1.05(beamstyle ...................................\
+.......................................................................\
+........................27,)69.336 326 R(28, 105, 138)2.5 E -1.05(beats\
+ ......................................................................\
+......................................................22,)69.336 338 R
+(72, 72, 105, 135, 152)2.5 E(be)69.336 350 Q -.35(gintime .............\
+.......................................................................\
+..............................71,)-.15 F(72, 72, 78, 79, 80, 151)2.5 E
+(belo)69.336 362 Q .31(w.)-.25 G(......................................\
+.......................................................................\
+...............6, 17, 33, 43, 71, 78, 80)-.31 E -2.44(bend ............\
+.......................................................................\
+.......................................................................\
+.......53)69.336 374 R -1.32(between ..................................\
+.......................................................................\
+......................................43,)69.336 386 R(71, 73)2.5 E -.22
+(block ................................................................\
+...........................................................14,)69.336
+398 R(14, 88, 106, 141, 145)2.5 E -.78(bold ...........................\
+..............................................................68,)69.336
+410 R(71, 73, 74, 86, 102, 105, 106, 109, 110, 113)2.5 E -1.06(boldital\
+ ......................................................................\
+......................68,)69.336 422 R
+(71, 73, 74, 86, 102, 105, 106, 109, 110)2.5 E -1.34
+(bottom ...........................4,)69.336 434 R(13, 13, 14, 14, 16, \
+43, 71, 72, 73, 82, 84, 84, 89, 93, 103, 106, 121, 123, 125, 150)2.5 E
+(bottommar)69.336 446 Q -1.99(gin .....................................\
+.......................................................................\
+....................................106)-.18 F(box)69.336 458 Q(ed te)
+-.15 E -2.14(xt .......................................................\
+.......................................................................\
+..........................70)-.15 F -2.15(brace .......................\
+.......................................................................\
+..........................................33,)69.336 470 R
+(107, 110, 112)2.5 E(brack)69.336 482 Q -2.33(et ......................\
+.......................................................................\
+..............21,)-.1 F(24, 33, 44, 107, 110, 112, 136)2.5 E
+(breath marks)69.336 494 Q(............................................\
+.......................................................................\
+...............................148).07 E -.2(cadenza ..................\
+.......................................................................\
+................................................................143)
+69.336 506 R(cancelk)69.336 518 Q .07 -.15(ey .)-.1 H(.................\
+.......................................................................\
+.............................................................107).15 E
+-1.88(capo ............................................................\
+.......................................................................\
+..............................54)69.336 530 R -2.43(center ............\
+.......................................................................\
+..........................................................13,)69.336 542
+R(45, 86, 95)2.5 E -1.6(channel .......................................\
+.......................................................................\
+....................................150,)69.336 554 R(152)2.5 E -2.16(c\
+hant ..................................................................\
+.......................................................................\
+...............48,)69.336 566 R(131)2.5 E -.77
+(chord .................................................2,)69.336 578 R
+(15, 21, 34, 73, 74, 78, 80, 82, 102, 105, 106, 108, 110, 116, 121, 121)
+2.5 E -.22(chorddist ..................................................\
+.......................................................................\
+74,)69.336 590 R(108, 109, 109, 129)2.5 E(circled te)69.336 602 Q -.06(\
+xt ....................................................................\
+.......................................................................\
+...........70)-.15 F -.49(clef ........................................\
+..................................................................3,)
+69.336 614 R(8, 18, 25, 39, 40, 63, 108, 108, 121)2.5 E -1.88(coda ....\
+.......................................................................\
+.......................................................................\
+.......65,)69.336 626 R(150)2.5 E(command line ar)69.336 638 Q -1.42(gu\
+ments .................................................................\
+...............................................11,)-.18 F(127, 150)2.5 E
+-1.61(comments ........................................................\
+.......................................................................\
+.............8,)69.336 650 R(13, 155)2.5 E(conte)69.336 662 Q -1.18(xts\
+ ......................................................................\
+...........................................3,)-.15 F
+(8, 14, 15, 89, 93, 102, 129)2.5 E(cop)69.336 674 Q -1.23(yright ......\
+.......................................................................\
+..............................................................14,)-.1 F
+(65, 152)2.5 E -.48(crescendo .........................................\
+...................................................................71,)
+69.336 686 R(76, 79, 102, 105, 106, 109)2.5 E(cross-staf)69.336 698 Q
+2.5(fb)-.25 G -2.45(eams ..............................................\
+.......................................................................\
+................31,)-2.5 F(135)2.5 E(cross-staf)69.336 710 Q 2.5(fs)-.25
+G -2.18(tems ..........................................................\
+.......................................................................\
+.............25)-2.5 F(cue notes)69.336 722 Q(.........................\
+.......................................................................\
+.............................................21, 52, 67)2.01 E(curv)
+69.336 734 Q 2.44(e.)-.15 G(...........................................\
+.......................................................................\
+..........................13, 46, 84, 91)-2.44 E EP
+%%Page: 163 169
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(63 -)-2.5 E(custom beaming)
+69.336 96 Q(...........................................................\
+.....................................................................27\
+, 54, 105)1.17 E(dashed line)69.336 108 Q(.............................\
+.......................................................................\
+................................37, 76, 80, 90)1.73 E
+(dashed ties and slurs)69.336 120 Q(...................................\
+.......................................................................\
+...........19, 20, 27, 27)2.01 E(deb)69.336 132 Q -.02(ugging .........\
+.......................................................................\
+.................................................................8,)-.2
+F(129)2.5 E -2.42(decrescendo .........................................\
+......................................................................7\
+1,)69.336 144 R(79, 102, 105, 106, 109)2.5 E -2.44(de\214ne ...........\
+.......................................................................\
+.......................................................................\
+......95)69.336 156 R -.49(defoct .....................................\
+.......................................................................\
+....................................18,)69.336 168 R(25, 108)2.5 E
+(diacritical marks)69.336 180 Q(.......................................\
+.......................................................................\
+................................69).07 E(diamond-shaped notes)69.336 192
+Q(.....................................................................\
+...................................................21, 52, 64)2.29 E
+-2.45(diminished ......................................................\
+.......................................................................\
+....65,)69.336 204 R(74, 102, 126)2.5 E -2.45(dist ....................\
+.......................................................................\
+......................................................109,)69.336 216 R
+(109, 129)2.5 E(di)69.336 228 Q -2.48(vision ..........................\
+.......................................................................\
+.........................................................109)-.25 F
+(dotted line)69.336 240 Q(.............................................\
+.......................................................................\
+.......................37, 84, 90)2 E(dotted note)69.336 252 Q(........\
+.......................................................................\
+...............16, 21, 33, 43, 65, 105, 116, 125, 135)2.28 E
+(dotted ties and slurs)69.336 264 Q(...................................\
+.......................................................................\
+............19, 20, 27, 27)2.28 E(drum clef)69.336 276 Q(..............\
+.......................................................................\
+..........................................................108, 121).9 E
+(D. S.)69.336 288 Q(...................................................\
+.......................................................................\
+..............................65, 150)1.72 E -1.33(duration ...........\
+.......................................................................\
+...........13,)69.336 300 R(15, 27, 71, 76, 77, 78, 79, 80, 81, 105)2.5
+E -1.33(dynamics ......................................................\
+...................................................1,)69.336 312 R
+(14, 48, 71, 102, 105, 106, 151)2.5 E -1.05(east ......................\
+.......................................................................\
+.....................................................................84)
+69.336 324 R -1.61(endings ............................................\
+.......................................................................\
+...........40,)69.336 336 R(74, 102, 110, 150)2.5 E -1.61(endingstyle .\
+.......................................................................\
+........................................................40,)69.336 348 R
+(40, 110, 114)2.5 E(error messages)69.336 360 Q(.......................\
+.......................................................................\
+........................4, 6, 102, 126, 129)2.3 E -2.15 -.25(ev e)69.336
+372 T 2.5(np).25 G -1.75(ages .........................................\
+.......................................................................\
+.................................9,)-2.5 F(140)2.5 E(\214gured bass)
+69.336 384 Q(..........................................................\
+.............................................................69, 74, 10\
+2, 105, 106)1.45 E -1.89(\215ags ......................................\
+.......................................................................\
+......................................21,)69.336 396 R(63, 105)2.5 E
+-.78(\215at ...........................................................\
+............................................................3,)69.336
+408 R(4, 17, 63, 74, 102, 112, 126)2.5 E -1.61(font ...................\
+.......................................................................\
+..........5,)69.336 420 R(22, 40, 48, 68, 71, 74, 86, 95, 110, 113)2.5 E
+(fontf)69.336 432 Q -.12(amily ........................................\
+.......................................................................\
+..............22,)-.1 F(48, 74, 95, 110)2.5 E -1.88(footer ............\
+.......................................................................\
+......................................5,)69.336 444 R
+(10, 84, 89, 93, 110, 121)2.5 E -1.88(fret ............................\
+.......................................................................\
+................................................................51)
+69.336 456 R -1.61(Ghostscript ........................................\
+.......................................................................\
+.............................6,)69.336 468 R(11, 68)2.5 E -.78(glissand\
+o .....................................................................\
+.......................................................................\
+.............90)69.336 480 R(grace notes)69.336 492 Q(.................\
+.......................................................................\
+....................................21, 22, 52, 72, 151)1.74 E -.5(grid\
+s .....................................................................\
+.......................................................................\
+......14,)69.336 504 R(76, 110)2.5 E -1.33(guitar .....................\
+.......................................................................\
+...........................................................50,)69.336
+516 R(147)2.5 E -2.15(header ..........................................\
+.......................................................................\
+.5,)69.336 528 R(10, 14, 84, 89, 93, 110, 121)2.5 E -2.16(heel. .......\
+.......................................................................\
+.......................................................................\
+..........148)69.336 540 R -2.43(hidechanges ..........................\
+.......................................................................\
+....................................................41)69.336 552 R
+-1.88(ifdef ...........................................................\
+.......................................................................\
+.......................96,)69.336 564 R(151)2.5 E(impro)69.336 576 Q
+-.91(visation .........................................................\
+.......................................................................\
+................147)-.15 F -2.44(include ..............................\
+.......................................................................\
+..................................................9,)69.336 588 R(100)
+2.5 E(in)69.336 600 Q -2.32(visbar ....................................\
+.......................................................................\
+.........................................37,)-.4 F(129)2.5 E -1.89(ital\
+ics ...................................................................\
+........48,)69.336 612 R
+(68, 71, 73, 74, 80, 86, 102, 105, 106, 109, 110, 113)2.5 E -.23(justi\
+\214cation ............................................................\
+.......................................................................\
+..............5,)69.336 624 R(86)2.5 E -.1(ke)69.336 636 S 2.5(ys)-.05 G
+-1.35(ignature ........................................................\
+.....................3,)-2.5 F
+(8, 39, 41, 102, 102, 112, 121, 121, 126, 126)2.5 E -1.33(labels ......\
+.......................................................................\
+......................................................40,)69.336 648 R
+(40, 69, 107, 112)2.5 E(leftmar)69.336 660 Q -1.98(gin ................\
+.......................................................................\
+.................................................93,)-.18 F(113, 140)2.5
+E(le)69.336 672 Q -.05(ga)-.15 G -2.24(to .............................\
+.......................................................................\
+.....................................................22,).05 F(65)2.5 E
+-.5(length ............................................................\
+.......................................................................\
+...................23,)69.336 684 R(123)2.5 E -.5(line ................\
+.......................................................................\
+.......................................................13,)69.336 696 R
+(84, 90, 138)2.5 E -.22(lyrics ........................................\
+...........................................................5,)69.336 708
+R(14, 14, 43, 69, 74, 102, 105, 106, 113)2.5 E -.22(lyricsalign .......\
+.......................................................................\
+.........................................................48,)69.336 720
+R(113, 129)2.5 E -1.88(macros .........................................\
+.......................................................................\
+.............................8,)69.336 732 R(9, 95, 150)2.5 E EP
+%%Page: 164 170
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(64 -)-2.5 E
+(manual placement)69.336 96 Q(.........................................\
+.......................................................................\
+.....46, 90, 135, 135)1.46 E -.22(map .................................\
+.......................................................................\
+.........................................................34)69.336 108 R
+(mar)69.336 120 Q -1.15(gin ...........................................\
+............................................................84,)-.18 F
+(86, 106, 113, 119, 126, 129, 140)2.5 E -1.32
+(measure .....................2,)69.336 132 R(8, 15, 17, 18, 19, 24, 27\
+, 37, 42, 47, 69, 72, 82, 85, 93, 105, 110, 114, 125, 138, 152)2.5 E
+(measure numbers)69.336 144 Q(.........................................\
+.......................................................................\
+......40, 41, 110, 114)1.74 E(measure repeat)69.336 156 Q(.............\
+.......................................................................\
+......................................................17, 65)1.75 E
+(measure rest)69.336 168 Q(............................................\
+.......................................................................\
+...........................17, 42)1.74 E -.77(MIDI ....................\
+.......................................................................\
+..............1,)69.336 180 R(9, 18, 50, 109, 112, 121, 135, 150)2.5 E
+(mid-measure parameter changes)69.336 192 Q(...........................\
+.......................................................................\
+...................25).1 E -1.33(mordent ..............................\
+.......................................................................\
+......................................................64)69.336 204 R
+-1.61(mouse ...........................................................\
+.......................................................................\
+............................12)69.336 216 R -.78(MS-DOS ...............\
+.......................................................................\
+...........................................................1,)69.336 228
+R(7, 11)2.5 E -1.06(multirest .........................................\
+.......................................................................\
+................................8,)69.336 240 R(13, 42)2.5 E -2.45(mupd\
+isp ...................................................................\
+.......................................................................\
+.................11)69.336 252 R -1.89(mupprnt ........................\
+.......................................................................\
+............................................................11)69.336
+264 R(music conte)69.336 276 Q -1.18(xt ...............................\
+.......................................................................\
+........3,)-.15 F(14, 15, 84, 89, 95, 129)2.5 E -1.34(mussym ..........\
+.......................................................................\
+........................71,)69.336 288 R(73, 77, 90, 102, 105, 106, 151)
+2.5 E(neutral clef)69.336 300 Q(.......................................\
+.......................................................................\
+..............................108, 121)1.74 E(ne)69.336 312 Q -.79(wpag\
+e .....................................................................\
+.......................................................................\
+13,)-.25 F(93, 129)2.5 E(ne)69.336 324 Q -.51(wscore ..................\
+.......................................................................\
+..................................................13,)-.25 F(93, 129)2.5
+E -1.61(north .........................................................\
+.......................................................................\
+................................84)69.336 336 R -1.61(notes ....2,)
+69.336 348 R(8, 14, 16, 19, 33, 42, 45, 48, 63, 67, 72, 72, 80, 84, 84,\
+ 85, 105, 108, 109, 116, 128, 135, 150, 151)2.5 E(numbering pages)69.336
+360 Q(.................................................................\
+......................................................................1\
+0, 94).9 E(octa)69.336 372 Q -.95 -.15(ve .)-.2 H(.....................\
+..................................................................2, 17\
+, 20, 71, 80, 102, 102, 105, 108, 126, 151).15 E(odd pages)69.336 384 Q
+(......................................................................\
+.......................................................................\
+.....9, 140)1.73 E -2.16(ornaments ....................................\
+.......................................................................\
+...............................64,)69.336 396 R(71, 151)2.5 E(pack)
+69.336 408 Q -.15(ex)-.1 G 1.43(p.).15 G(..............................\
+.......................................................................\
+...........................................116, 129)-1.43 E(packf)69.336
+420 Q -1.77(act .......................................................\
+.......................................................................\
+...................116,)-.1 F(129)2.5 E -.22(padding ..................\
+.......................................................................\
+....................................................23,)69.336 432 R
+(39, 135)2.5 E(page footer)69.336 444 Q(...............................\
+.......................................................................\
+..........5, 10, 84, 89, 93, 110, 121)1.74 E(page header)69.336 456 Q(.\
+.......................................................................\
+.................................5, 10, 14, 84, 89, 93, 110, 121)1.47 E
+-1.88(pageheight ......................................................\
+.......................................................................\
+........................117)69.336 468 R(page number)69.336 480 Q(.....\
+.......................................................................\
+..................................................................10, 9\
+4).07 E(page)69.336 492 Q -1.91(width .................................\
+.......................................................................\
+..............................................117)-.25 F -.48(paragraph\
+ ......................................................................\
+.......................................................................\
+...........87)69.336 504 R -1.87(parameters ...........................\
+.......................................................................\
+.............3,)69.336 516 R(13, 14, 96, 102, 129, 152)2.5 E -2.15(pare\
+ntheses ...............................................................\
+.......................................................................\
+....16,)69.336 528 R(17, 51)2.5 E -2.16(pedal .........................\
+.......................................................................\
+........................5,)69.336 540 R(64, 71, 81, 105, 117, 151)2.5 E
+-1.33(pedstyle ........................................................\
+.......................................................................\
+....................81,)69.336 552 R(117)2.5 E -.77(percussion ........\
+.......................................................................\
+......................................................................1\
+21)69.336 564 R -1.6(phrase ...........................................\
+.......................................................................\
+............................5,)69.336 576 R(14, 71, 78)2.5 E
+(piano reduction)69.336 588 Q(.........................................\
+.......................................................................\
+.............................145)2.01 E(pickup measure)69.336 600 Q(...\
+.......................................................................\
+...........................................................4, 10, 16)
+1.46 E(piled te)69.336 612 Q -.35(xt ..................................\
+.......................................................................\
+..........................................69,)-.15 F(75)2.5 E -.5(pitch\
+ ......................................................................\
+..........................................2,)69.336 624 R
+(16, 17, 18, 18, 19, 20, 26, 121)2.5 E -1.62(PostScript ...............\
+.......................................................................\
+....................................................1,)69.336 636 R
+(6, 11, 68)2.5 E -1.89(print ..........................................\
+...................................1,)69.336 648 R
+(6, 7, 11, 13, 72, 84, 86, 110, 121, 121, 125, 127, 135)2.5 E -1.06(quo\
+ting ..................................................................\
+.......................................................................\
+...................97)69.336 660 R -.77(reduction .....................\
+.......................................................................\
+...........................................................145)69.336
+672 R(re)69.336 684 Q -.9(gistration ..................................\
+.......................................................................\
+.........................................1,)-.15 F(10)2.5 E
+(rehearsal marks)69.336 696 Q(.........................................\
+........................................................40, 74, 102, 11\
+0, 114, 118, 151)1.47 E -.76(release ..................................\
+.......................................................................\
+....................................................25)69.336 708 R
+-2.43(repeat ..........................................................\
+.......................................................................\
+..33,)69.336 720 R(37, 65, 147, 150)2.5 E -2.44(rest ..................\
+.......................................................................\
+..........................8,)69.336 732 R
+(16, 18, 22, 42, 45, 64, 85, 128)2.5 E EP
+%%Page: 165 171
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(65 -)-2.5 E -.49(restart ..\
+.......................................................................\
+.......................................................................\
+..............37)69.336 96 R(rightmar)69.336 108 Q -.04(gin ...........\
+.......................................................................\
+...................................................93,)-.18 F(119, 140)
+2.5 E -1.89(roll ......................................................\
+.......................................................................\
+................................81,)69.336 120 R(90)2.5 E -1.05(roman .\
+.......................................................................\
+..........40,)69.336 132 R
+(48, 68, 71, 73, 74, 86, 102, 105, 106, 110, 113)2.5 E -.49(scale .....\
+.......................................................................\
+.......................................................................\
+...119,)69.336 144 R(129)2.5 E -1.6
+(score ..................................1,)69.336 156 R(3, 4, 5, 8, 14\
+, 39, 40, 48, 49, 74, 93, 95, 102, 107, 112, 114, 120, 128, 151, 155)2.5
+E -1.04(scorepad ......................................................\
+.......................................................................\
+...................120,)69.336 168 R(129)2.5 E -2.43(scoresep .........\
+.......................................................................\
+.......................................................................\
+..121)69.336 180 R -.5(scrolling ......................................\
+.......................................................................\
+.............................................11)69.336 192 R -1.61(semi\
+colon .................................................................\
+.....................................2,)69.336 204 R
+(13, 15, 21, 33, 43, 72, 102, 129)2.5 E(shaped notes)69.336 216 Q(.....\
+.......................................................................\
+..............................................14, 20, 22, 56, 114).62 E
+(share)69.336 228 Q -.1(wa)-.25 G -.68(re .............................\
+.......................................................................\
+................................................1,).1 F(10)2.5 E -2.16(\
+sharp .................................................................\
+...................................................3,)69.336 240 R
+(4, 17, 63, 74, 102, 112, 126)2.5 E -1.05(size ........................\
+......................................................................5\
+,)69.336 252 R(22, 40, 48, 68, 68, 74, 78, 86, 86, 113, 121)2.5 E -.5(s\
+lash ..................................................................\
+............................................7,)69.336 264 R
+(22, 22, 33, 52, 70, 75, 147, 151)2.5 E -1.89(slide ...................\
+.......................................................................\
+.......................................................................\
+52)69.336 276 R -1.61(slope ...........................................\
+.......................................................................\
+......................................32,)69.336 288 R(103)2.5 E -.5(sl\
+ur ....................................................................\
+.......................................................................\
+.................20,)69.336 300 R(27)2.5 E -2.17(small ................\
+.......................................................................\
+.......................................................11,)69.336 312 R
+(19, 21, 67)2.5 E -2.17(south .........................................\
+.......................................................................\
+................................................84)69.336 324 R -.21
+(space ...........................................................2,)
+69.336 336 R
+(4, 8, 13, 16, 18, 23, 39, 45, 47, 47, 68, 116, 120, 122, 128, 135)2.5 E
+-.2(spacing ...........................................................\
+.......................................................................\
+........\(see)69.336 348 R(padding\))2.5 E -.21(staccato ..............\
+.......................................................................\
+......................................................................2\
+2)69.336 360 R(staf)69.336 372 Q 1.98(f.)-.25 G(....................13,\
+ 14, 15, 43, 48, 69, 71, 74, 81, 82, 84, 102, 107, 108, 110, 112, 122, \
+122, 127, 150, 151)-1.98 E(staf)69.336 384 Q 2.5(fp)-.25 G -.23(aper ..\
+.......................................................................\
+.......................................................................\
+.....149)-2.5 F(staf)69.336 396 Q -1.36(\215ines ......................\
+.......................................................................\
+.....................................................50,)-.25 F(121)2.5
+E(staf)69.336 408 Q -2.46(fpad ........................................\
+.......................................................................\
+...................................122,)-.25 F(129)2.5 E(staf)69.336 420
+Q -1.35(fsep ..........................................................\
+.......................................................................\
+.................123,)-.25 F(129)2.5 E -1.89(stem .....................\
+.......................................................................\
+.....................................22,)69.336 432 R
+(22, 32, 63, 84, 128)2.5 E(stem direction)69.336 444 Q(................\
+.......................................................................\
+.......................................22, 22, 31, 127).06 E
+(stem length)69.336 456 Q(.............................................\
+.......................................................................\
+..........................23, 123).61 E -2.16(stepsize ................\
+..........................................................13,)69.336 468
+R(23, 39, 85, 108, 109, 109, 120, 121, 122, 123, 135)2.5 E -2.17(string\
+s ............................................................14,)69.336
+480 R(22, 22, 22, 40, 40, 44, 67, 72, 80, 86, 95, 107, 110, 112, 121)2.5
+E -.78(strum ..........................................................\
+.......................................................................\
+............................147)69.336 492 R -.77(subscript/superscript\
+ ......................................................................\
+.................................................................69)
+69.336 504 R(swing time)69.336 516 Q(..................................\
+.......................................................................\
+....................................124, 151).33 E -1.61(syllable .....\
+.......................................................................\
+.......................................................................\
+.....5,)69.336 528 R(43)2.5 E -1.9(sylposition ........................\
+.......................................................................\
+................................................49,)69.336 540 R(124)2.5
+E -.49(tablature ......................................................\
+.......................................................................\
+...............50,)69.336 552 R(79, 121)2.5 E -.22(tag ................\
+.......................................................................\
+..................................................21,)69.336 564 R
+(23, 39, 84, 135)2.5 E -.5(tempo ......................................\
+.......................................................................\
+.............................1,)69.336 576 R(14, 151, 152)2.5 E(te)
+69.336 588 Q(xt strings)-.15 E(........................................\
+.............14, 22, 22, 22, 40, 40, 44, 67, 72, 80, 86, 95, 107, 110, \
+112, 121).48 E -.5(tie ................................................\
+.......................................................................\
+.................................19,)69.336 600 R(26, 52)2.5 E -1.34(ti\
+l .....................................................................\
+.......................................................................\
+.........................73)69.336 612 R -.78(time ....................\
+.................................................................2,)
+69.336 624 R(15, 21, 32, 33, 43, 63, 71, 72, 85, 105, 116, 125)2.5 E
+(time signature)69.336 636 Q(..........................................\
+............................3, 8, 15, 17, 39, 40, 41, 72, 85, 121, 125,\
+ 138, 150).06 E -1.34(timeunit ........................................\
+.......................................................................\
+....................................16,)69.336 648 R(125)2.5 E -1.06(ti\
+tle ...................................................................\
+.......................................................................\
+........5,)69.336 660 R(13, 14, 86)2.5 E -.22(toe. ....................\
+.......................................................................\
+.....................................................................14\
+8)69.336 672 R -.78
+(top ...............................................13,)69.336 684 R(14\
+, 43, 71, 72, 73, 82, 84, 84, 89, 93, 103, 106, 110, 121, 123, 126, 150)
+2.5 E(topmar)69.336 696 Q -1.43(gin ...................................\
+.......................................................................\
+............................................126)-.18 F -.77(transpose .\
+.......................................................................\
+.....................................50,)69.336 708 R
+(54, 75, 102, 121, 126, 143)2.5 E -.49(track ..........................\
+.......................................................................\
+.............................................................150)69.336
+720 R -2.45(trill .....................................................\
+.......................................................................\
+...........................64,)69.336 732 R(77, 90)2.5 E EP
+%%Page: 166 172
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 10/Times-Roman@0 SF 2.5(-1)272.006 48 S(66 -)-2.5 E -1.88(triplets \
+.......................................................................\
+.......................................................................\
+\(see)69.336 96 R(tuplets\))2.5 E -2.17(tuplets .......................\
+.......................................................................\
+........................................................33,)69.336 108 R
+(135)2.5 E -1.61(turn .................................................\
+.......................................................................\
+..........................................64)69.336 120 R
+(uncollapseable space)69.336 132 Q(....................................\
+.......................................................................\
+............................16).36 E -.77(undef .......................\
+.......................................................................\
+.................................................................96)
+69.336 144 R -.77(underline ...........................................\
+.......................................................................\
+.......................................69)69.336 156 R -1.87(underscore\
+ ......................................................................\
+...........................................................8,)69.336 168
+R(45, 69, 76, 95)2.5 E -2.45(units ....................................\
+.......................................................................\
+....................................................126)69.336 180 R
+-.49(UNIX .............................................................\
+.......................................................................\
+......................8,)69.336 192 R(11)2.5 E -.15(ve)69.336 204 S -.07
+(locity ...............................................................\
+.......................................................................\
+...................152).15 F -.15(ve)69.336 216 S -1.45(rse ...........\
+.......................................................................\
+............................................................5,).15 F
+(44, 69, 145)2.5 E -2.17(visible ......................................\
+..........................................................8,)69.336 228
+R(8, 8, 43, 50, 71, 84, 103, 110, 122, 127)2.5 E -.2(vo)69.336 240 S
+-1.96(ice .............................................................\
+.................................4,).2 F
+(14, 15, 15, 78, 82, 90, 102, 128, 135, 150)2.5 E -.78(with ...........\
+.......................................................................\
+.......................................................................\
+..22,)69.336 252 R(54)2.5 E -.15(ve)69.336 264 S(rtical motion).15 E(..\
+.......................................................................\
+.......................................................................\
+69)1.32 E -.49(vscheme ................................................\
+.......................................................................\
+...........................78,)69.336 276 R(128)2.5 E -.1(wa)69.336 288
+S(vy lines)-.1 E(......................................................\
+.......................................................................\
+....................76, 90)1.75 E -1.33(west ..........................\
+.......................................................................\
+................................................................84)
+69.336 300 R(X-shaped notes)69.336 312 Q(..............................\
+.......................................................................\
+...............................21, 52, 64).07 E 69.336 324 EBEGIN
+%-marker2-
+EEND EP
+%%Trailer
+end
+%%EOF
diff --git a/mup/docs/uguide/adjust.html b/mup/docs/uguide/adjust.html
new file mode 100644
index 0000000..0eec931
--- /dev/null
+++ b/mup/docs/uguide/adjust.html
@@ -0,0 +1,74 @@
+
+
+Adjusting Mup output
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Adjusting Output
+
+
+Mup does its best to lay out the music in an aesthetically pleasing way.
+Often, however, you may want to make adjustments. Perhaps the last part of
+a piece spilled over onto a third page and you'd like to squeeze it all on
+two pages, or a page turn falls at an awkward spot. There are several
+mechanisms available for making adjustments. They have already been discussed
+individually in various sections of this document, but this section tries to
+pull things together.
+
+
+The "newscore" or "newpage" commands
+can be used to force where breaks occur.
+This may be useful for ensuring a section ends at the end of a score or page.
+
+
+If you want to get a little more or less on each page, it is usually best
+to start with changing the
+scale,
+staffscale,
+packfact,
+and/or
+packexp
+parameters.
+You may want to experiment with changing these individually first, to get
+a feel for how they work, as trying to change all of them at once may lead to
+interactions that change things more radically than you might expect.
+Changing staffscale in score context lets you adjust the size of the
+music without affecting the size of the text in headers and footers.
+Adjusting the margins is sometimes helpful as well. Other parameters which
+might be useful in some situations are:
+scorepad,
+scoresep,
+staffpad,
+and
+staffsep.
+
+
+The
+dist,
+dyndist,
+and
+chorddist
+parameters are useful if
+you want items to line up vertically. The "dist" option can be used
+on rom, bold, ital, boldital, octave, mussym, crescendo and decrescendo
+statements, and on rehearsal marks, to force something where you want it.
+
+
+The appearance of lyrics can be adjusted using the
+lyricsfont,
+lyricsfontfamily,
+lyricssize,
+and
+lyricsalign
+parameters.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/altinp.html b/mup/docs/uguide/altinp.html
new file mode 100644
index 0000000..7bb143e
--- /dev/null
+++ b/mup/docs/uguide/altinp.html
@@ -0,0 +1,177 @@
+
+
+Chord-at-a-time input style
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Chord-at-a-time input style
+
+
+There is an alternate input style, in which you enter music
+a chord at a time, rather than a voice at a time. In this style, the
+specification before the colon gives one or more patterns that tells
+how to map notes to staffs and voices.
+
+
+Suppose you want to print some
+music in a style which is common for many traditional hymns:
+it is to be printed on two staffs, each staff will always have
+exactly two notes, and the rhythm is exactly the same for all voices.
+With chord at a time input, you specify, for each note in a chord,
+which staff and voice to map that note. Since there are four notes in
+each chord, there will be four mappings listed. You want the bottom
+two notes to get mapped to staff 2, and the top two notes to staff 1.
+This is shown as
+
+// Bass to staff 2 voice 1
+// | Tenor to staff 2 voice 1
+// | | Alto to staff 1 voice 1
+// | | | Soprano to staff 1 voice 1
+[ 2 1; 2 1; 1 1; 1 1 ]
+
+Each item in the semicolon-separated list tells how to map one note.
+So the first note in each chord will get mapped to staff 2 voice 1.
+The second note in each chord will also get mapped to staff 2 voice 1.
+The third and fourth notes will get mapped to staff 1 voice 1.
+
+
+Since voice 1 is, as always, the default, this could be written more
+compactly as just:
+
+[ 2; 2; 1; 1 ]
+
+If you wanted to input notes from top to bottom instead
+(in soprano-alto-tenor-bass order, rather than bass-tenor-alto-soprano order),
+you could use:
+
+// Soprano
+// Alto
+// Tenor
+// Bass
+[ 1; 1; 2; 2 ]
+
+If you wanted to use two separate voices on each staff (going
+back to bottom-to-top order), you could specify:
+
+// Bass to staff 2 voice 2
+// | Tenor to staff 2 voice 1
+// | | Alto to staff 1 voice 2
+// | | | Soprano to staff 1 voice 1
+[ 2 2; 2 1; 1 2; 1 1 ]
+
+
+
+Now let's put these mappings with music data.
+
+score
+ staffs=2
+ vscheme=2f
+staff 2
+ clef=bass
+
+music
+
+[ 2; 2; 1; 1 ] : facf;dgfb;2cgec+;
+bar
+
+[ 1 1; 1 2; 2 1; 2 2 ] : fcaf;bfgd;2c+egc;
+bar
+
+
+In the first measure, the first two notes listed in each chord are mapped
+to staff 2, voice 1, while the third and fourth notes listed in each chord
+are mapped to staff 1 voice 1. In the second measure, two voices are
+used and notes are entered in descending order. Note that each note takes
+on the correct default octave for whichever staff it is mapped to.
+
+
+It is also possible to use rests or spaces for some of the voices.
+
+score
+ key=3&
+ vscheme=2f
+
+music
+
+[ 1 2; 1 1 ]: rb; eg; ca; gr;
+bar
+
+[ 1 2; 1 1 ]: er; sr; 8sf; se; 4sg;
+bar
+
+
+
+
+Chord attributes and interchord attributes (like tie, slur, xnote,
+len, and alt) can be specified just like
+for voice-at-a-time input. Note attributes (like ? and ~) apply to
+the note wherever it gets mapped, and items that apply to the chord as
+a whole will be applied to all the notes.
+
+[1 2; 1 1] : [cue; xnote; len 6] b-e; [with > ] ce& slur; dg~; c?g;
+
+
+
+
+It is possible to map a note to more than one place by using ranges,
+and/or by giving a list of staffs and voices,
+separated by ampersands. This may be useful,
+for example, if several voices are in unison.
+In the next example, the first note in each chord will be mapped to voice
+1 of staffs 1 through 3, as well as to voice 2 of staff 1, while the
+second note in each chord will be mapped to voice 2 of staffs 2 and 3.
+
+[ 1-3 1 & 1 2; 2-3 2 ] : ec;fd;ge;af;
+
+
+
+
+It is also possible to specify more than one bracketed mapping.
+Each must include a mapping for a different number of notes.
+So, for example, if some chords in a measure have two notes and
+others have three, you can define two maps: one for two notes,
+and one for three. The example below demonstrates placing alto
+and soprano as two voices on one staff, but sometimes the alto
+part splits.
+
+// For chords with two notes,
+// map the first to staff 1 voice 2 (alto),
+// and the second to staff 1 voice 1 (soprano).
+// For chords with three notes,
+// map the first two notes to staff 1 voice 2
+// (first and second alto part),
+// and the third to staff 1 voice 1 (soprano).
+[ 1 2; 1 1 ] [ 1 2; 1 2; 1 1 ]: cec+;df;eg;a-fc+;
+
+
+If mappings of different chords need to vary by something other than
+the number of notes in the chord, then you will have to use
+the voice-at-a-time input style.
+
+
+Since the mapping specifications can get rather complex,
+and they may be used many times during a song,
+it is usually best to define
+macros
+for them, and possibly even put the macro definitions in
+an "include" file.
+
+
+You can use the different input styles in different measures of a single
+song, and use different mappings in different measures.
+You can even mix the two input styles within a measure,
+but a given staff/voice
+can only appear on one line of input per measure. So, for example,
+you could choose to input staffs 1 and 2 of a song in chord-at-a-time
+input style, and staff 3 in voice-at-a-time style.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/bars.html b/mup/docs/uguide/bars.html
new file mode 100644
index 0000000..b674bca
--- /dev/null
+++ b/mup/docs/uguide/bars.html
@@ -0,0 +1,348 @@
+
+
+Bar Lines
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Bar lines
+
+
+Each measure must be ended with a "bar" of some kind. There are several kinds:
+
+
+Keyword | Meaning |
+
+
+bar | ordinary bar line |
+
+
+dblbar | double bar |
+
+
+repeatstart | beginning of repeated section |
+
+
+repeatboth | end of one repeated section and beginning of another |
+
+
+repeatend | end of repeated section |
+
+
+endbar | heavy double bar line used at end of song |
+
+
+invisbar | no bar line printed |
+
+
+restart | end staffs and begin anew |
+
+
+
+
+
+In addition, the bar and dblbar types can be preceded
+by the word "dashed" or "dotted" to produce dashed or dotted bar lines.
+
+
+
+1: mr;
+bar
+1: mr;
+dblbar
+1: mr;
+dashed bar
+1: mr;
+dotted dblbar
+1: mr;
+repeatstart
+1: mr;
+repeatboth
+1: mr;
+repeatend
+1: mr;
+endbar
+
+
+
+
+When a repeatstart would end up at the end of a score,
+it will automatically get moved to the beginning of the following score.
+In that case, it isn't clear what kind of bar line you would like to
+have put at the end of the original score. By default, Mup will use
+an ordinary bar, but in some cases--like if the repeatstart begins
+a new section, or there is also a key change--you might want to have
+a dblbar instead. You can get a dblbar there by specifying dblbar in
+parentheses before the repeatstart:
+
+(dblbar) repeatstart
+
+Actually, you are allowed to specify any bar type in the parentheses,
+but dblbar or possibly invisbar are probably the only ones likely to be useful.
+If the repeatstart ends up in the middle of a score, so that it doesn't
+need to get moved to the beginning of the next score, the parenthesized
+bar type is not needed, so it is just ignored.
+
+
+Sometimes music is printed without bar lines. The "invisbar" can be used in
+this case, to fulfill Mup's requirement to specify some sort of bar after
+every measure without actually printing bar lines.
+
+
+The restart is a special kind of bar. It follows immediately after another
+bar line without any intervening music data. (That is, you can't have
+any notes. You can use score or staff context things, like changing time or
+key signature.) It would be most commonly used for something like a short coda.
+
+score
+ staffs=2
+ brace=1-2
+staff 2
+ clef=bass
+music
+
+1-2: c;d;e;f;
+rom above 1: 3 "D.C. al Coda";
+dblbar
+
+// The restart follows a bar
+// without any music data in between.
+restart
+
+rom above 1: 1 "Coda";
+1-2: f;e;d;c;
+endbar
+
+
+
+
+There are several optional directives that can follow the bar line keyword.
+They can be specified in any order and are described below.
+
+
+Bar line padding
+
+
+One optional directive is padding.
+It can be used to force Mup to place extra white space to
+the left of the bar line. It is specified by the keyword "pad" followed
+by a number of stepsizes of padding to add. For example:
+
+dblbar pad 3
+
+would add 3 stepsizes of padding.
+
+
+Bar line location tag
+
+
+It is also possible to associate a
+location tag
+with a bar line.
+For example:
+
+// Associate tag "_bar6" with bar line
+bar =_bar6
+
+// Do double bar with an extra stepsize of
+// padding, and associate tag "q"
+// with the bar line
+dblbar pad 1 =q
+
+
+
+The y coordinate of a bar line is not very useful. Special rules apply if
+a bar line happens to be placed at the end of a score. Any locations taken
+relative to the bar that would be to the right of the bar are treated as
+if the bar line were at the beginning of the following score,
+just beyond the clef and time and key signatures, if any.
+
+
+Endings
+
+
+First and second endings, etc. can be designated at bar lines.
+This is done with the keyword "ending," followed by a
+quoted string to use as the label for the ending that should begin at the
+bar line. An ending will span bars until either another ending is specified,
+the piece ends, or the
+special keyword "endending" is used. Examples:
+
+bar ending "1."
+repeatend ending "2-3"
+endbar endending
+
+
+
+The ending label will always be
+forced into 12 point times roman font. If you change font or size or include
+special characters in the ending label,
+the output is not likely to be aligned properly.
+
+
+The "endingstyle" parameter
+controls where endings are placed.
+Endings cannot start at or cross over a restart bar.
+
+
+Rehearsal marks
+
+
+Rehearsal letters or numbers
+can be specified on any bar line. There are four formats:
+
+rehearsal let
+
+rehearsal num
+
+rehearsal mnum
+
+rehearsal "label"
+
+
+In the first example, a rehearsal letter will be placed on the bar. The
+first occurrence of this will become rehearsal "A", the next "B", and so
+forth. The second format works in a similar fashion except that numbers are
+used rather than letters. With the third format, the current measure
+number is used. With the last format, any arbitrary string
+within the quotes will be used. The keyword "rehearsal" can be
+abbreviated to "reh" if you wish. Only one rehearsal mark is allowed on
+any one bar, but the types can be mixed throughout the composition.
+(Note that mixing "num" with "mnum" is likely to be very confusing, however.)
+The rehearsal marks can be intermixed with other bar options:
+
+1: 1c;
+dblbar reh num ending "1"
+1: 1e;
+repeatend pad 1 =_xyz reh let ending "2."
+1: 1g;
+bar rehearsal "Duet"
+1: 1ce;
+endbar endending
+
+
+
+
+The rehearsal marks are normally put directly above the bar
+line. However, if the bar line falls at the end of a score, the rehearsal
+mark will be placed at the beginning of the following score, after the
+clef,
+key signature,
+and
+time signature.
+The "endingstyle" parameter
+is used to determine which staffs get rehearsal marks.
+The "rehstyle" parameter
+specifies whether to put rehearsal marks inside a box or a circle
+or leave them plain.
+
+
+The rehearsal keyword may be followed by a specification for fontfamily,
+font, and/or (size).
+Once specified, these remain in effect
+for any future rehearsal marks, until explictly changed. Some examples:
+
+bar rehearsal helvetica bold (14) let
+repeatend reh newcentury num
+invisbar reh rom (10) mnum
+
+
+
+After all the options listed above, you may specify "dist N" where
+N is some number of stepsizes. This will override the
+dist parameter
+for determining how close to the staff to place the rehearsal mark.
+If the number is followed by a "!" Mup will place the mark exactly
+that far from the top of the staff, even if it overwrites other things;
+otherwise the value specifies a minimum distance.
+
+rehearsal num dist 5 // at least 5 stepsizes away
+reh bold "A1" dist 2 ! // exactly 2 stepsizes away
+
+
+
+Setting the measure number
+
+
+Mup keeps track of
+measure numbers
+automatically, but sometimes you may want
+to override this to set the current measure number to some specific value.
+This is done by adding mnum=number on a bar line,
+which will set the current measure number to the given number.
+
+// Set the current measure number to 50
+dblbar mnum=50
+
+
+
+Setting rehearsal letter or number
+
+
+If you are using the "rehearsal let" or "rehearsal num" styles,
+you can set those to specific values too, similarly to how mnum can be set.
+This might be useful, for example, if you have a single input file that
+contains multiple songs or movements, and you want the rehearsal marks
+to start over at the beginning of each song or movement.
+
+
+The rehearsal number can be set on any bar line using num=N, where
+N is a number, typically 1.
+
+bar num=1
+
+The rehearsal letter can be set in a similar way, using let="X" where
+X is either a single upper case letter, A to Z, or two upper case
+letters, AA to ZZ.
+
+dblbar let="A" reh let
+
+
+
+Hiding time/key signature and clef changes
+
+
+Generally in printed music, when a
+time signature
+or key signature
+change occurs at the beginning of a score, these changes are also printed at
+the very end of the previous score,
+to make it clear there is a change coming up.
+Mup normally does this, but occasionally you may not want that behavior.
+Sometimes you may want to make a new score appear like the beginning
+of a new piece. If you wish to suppress the printing of time signature,
+key signature, and clef
+changes at the end of the preceding score,
+you can use the "hidechanges"
+keyword on the bar line at which the changes occur.
+Hidechanges cannot be used on a restart bar.
+
+1: c;d;e;f;
+bar
+// change time/key with normal treatment
+
+newscore
+score time=5/4 ; key = 1&
+music
+1: d;e;f;2g;
+// don't show changes at end of previous score
+bar hidechanges
+
+newscore
+
+score time=6/4 ; key = 2#
+music
+1: d;e;f;2.g;
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/basics.html b/mup/docs/uguide/basics.html
new file mode 100644
index 0000000..29981b6
--- /dev/null
+++ b/mup/docs/uguide/basics.html
@@ -0,0 +1,315 @@
+
+
+"Mup Basics"
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+MUP BASICS
+
+
+This section introduces the Mup language, giving some simple examples to
+give you the flavor of a Mup input file.
+Subsequent sections will go into greater detail.
+
+
+Notes and chords
+
+
+Music is described one measure at a time. Each note is specified by its pitch
+value, "a" to "g." As an example, the first measure of "Three Blind
+Mice" can be described like this:
+
+1: 4e; 4d; 2c;
+
+
+The "1:" at the beginning of the line tells Mup that we are describing
+the notes on staff number 1. In this very simple example, we only have one
+staff, but later we'll do songs with more than one.
+Each staff of each measure is normally put on a separate line.
+
+
+The first three notes of "Three Blind Mice" are E, D, and C. For Mup
+input, these pitches are given in lower case to avoid having to use the shift
+key. No octave information was specified in this simple example, so Mup
+would use its default, which in this case would be the octave beginning
+with middle C.
+
+
+The first two notes are quarter notes, and the last note is a half
+note. Time values of notes are given as shown in the example. A quarter
+note is marked by a 4, a half note by 2, a sixteenth note by a 16, etc.
+
+
+A semicolon is used to separate chords. In this simple example, each chord
+has only a single note in it, but it is possible to have lots of notes in one
+chord.
+
+
+At the end of each measure, we have to tell Mup what kind of
+bar line
+to draw. The standard bar line is just called "bar." So a complete
+description of the first measure would be:
+
+1: 4e; 4d; 2c;
+bar
+
+
+
+To save typing, Mup allows a lot of shortcuts. One such shortcut is that
+it assumes that unless you tell it otherwise, each note in the measure is
+like the note before. You can leave out the second 4, because if you
+don't specify a time value, Mup will assume the note is the same length
+as the previous note.
+
+
+The same sort of idea works with pitches. The third measure of "Three Blind
+Mice" could be stated like this:
+
+1: 4g;8f;;2e;
+bar
+
+
+The third note has no information given at all in this example--there is
+only a semicolon. In this case, Mup will get both pitch and time value from
+the previous note, so the actual third note in this measure would be an
+eighth note with pitch F.
+
+
+You may have noticed that this example doesn't have spaces between chords.
+There are only a few places where the Mup language requires you to put spaces.
+However, you can always put some in other places to make things easier to read.
+
+
+Parameters
+
+
+Printed music contains a lot more than just notes and bar lines. Among other
+things, each staff normally begins with a clef, key signature, and time
+signature. Mup provides default values for these, which you can then
+override if you want something different. In the examples so far, we didn't
+override anything, so Mup would assume its default values, which are
+treble clef, a key signature with no sharps or flats, and a time signature
+of 4/4.
+
+
+There is a long
+list of "parameters" that can be set.
+Things like clef
+and key signature are among them. Parameters can be changed with a line of the
+form:
+
+parameter_name=value
+
+For example, suppose we have a song written in 6/8 time in the key of D major.
+We can convey this information to Mup like this:
+
+score
+ time=6/8
+ key=2#
+
+music
+ 1: 4d;8e;4f;8d;
+ bar
+
+
+
+
+Note that in this example, the key was specified as two sharps.
+You can also specify the key by name:
+
+ key = d major
+
+
+
+These parameters give a very different sort of information than the notes of
+a measure, so they go in a separate section of the input file.
+Each section of the file describes information for a specific
+"context."
+Information about musical notes is given in "music" context,
+while things that apply in general to the whole
+score are given in "score" context.
+Once you start a measure in music context, you have to complete that measure
+before switching to another context, but otherwise you can pretty much
+change from one context to another as necessary.
+Each new context section is headed by its name (e.g.,
+"music" or "score").
+At the beginning of input, music context is assumed.
+
+
+Here is a more complicated example:
+
+score
+ staffs=2
+ key=3&
+ time=2/4
+
+music
+1: ceg;;
+2: 2c;
+bar
+
+
+This example starts by setting some parameters. First it states that this
+piece of music should be printed with two staffs, instead of the default of
+only one. Then it gives a key signature. Since there is no "flat" symbol
+on a standard computer keyboard, Mup uses the "&" symbol for flat.
+The time signature is then set to 2/4.
+
+
+Next we find the keyword "music," which indicates the end of parameters
+and the beginning of the music. Data is given for both staff 1 and staff 2.
+Staff 1 has two chords in the measure. The first is a C minor triad (it's
+minor since the key is three flats). No time value is specified for this
+chord. Since it is the very first chord of the piece, Mup cannot use the
+previous chord's time value, because there is no previous chord.
+In this case, Mup falls back to using the denominator (bottom number)
+of the time signature,
+so the chord is a quarter note. Incidentally, if Mup has to back up to
+previous notes to deduce pitch and/or time values, it only goes back as far
+as the beginning of the current measure. That means the default time value
+for the first chord of every measure in this piece would be quarter note.
+The second chord on staff 1 is the same as the first, since only a semicolon
+is specified.
+
+
+Staff 2 has only a single chord, consisting of a half note with pitch C.
+Mup checks to make sure the time values on each staff add up to the time
+signature--no more or less--and will print an error message if they don't.
+If you have something like a "pickup" measure, which doesn't add up to the
+time signature, you can specify "space" rather than a chord,
+to account for the rest of the time.
+
+
+Some parameters can be set on a per-staff basis as well as for the entire
+score. Mup also allows for
+up to three independent voices on each staff,
+and each voice can have parameters
+set that apply to only that voice. To get the
+value of a parameter, Mup always starts at the most specific place it could
+be defined and works toward the most general. In other words, it will first
+see if the parameter is set for the current voice. If not, it will see if
+it is set for the current staff. If not, it will use the value set for the
+entire score. Staff parameters are set in "staff" context, and voice parameters
+are set in "voice" context.
+As an example:
+
+score
+ staffs=3
+ key=1&
+staff 2
+ key=2&
+ clef=bass
+music
+1: 2f;a;
+2: 2c;f;
+3: 1f;
+bar
+
+
+Staff 2 will have two flats, whereas the other staffs will have one flat.
+Staff 2 will use the bass clef, whereas the other staffs will use treble
+clef (since that is the default when none is specified).
+The complete list of Mup parameters
+includes
+information about whether they can be set for an individual staff
+or voice, or just for the score as a whole.
+
+
+Page headers and footers
+
+
+Mup allows you to specify a
+header and/or footer
+to put on the first page,
+as well as a header and/or footer to use on subsequent pages. These can
+include a page number that will be incremented automatically as pages are
+printed. The headers and footers can be customized as you like, with
+different fonts and sizes of text and items centered or left or right
+justified. There is also a shortcut
+"title" command
+that can be used to create a canned format title. For example:
+
+title "Three Blind Mice"
+
+will create a centered title. You can also get left and right justified titles.
+
+
+Lyrics
+
+
+You can specify
+lyrics
+for as many verses as you like. They are specified
+somewhat like notes. As an example:
+
+1: 4e;d;2c;
+lyrics 1: 4;;2; "Three blind mice,";
+bar
+
+
+This example describes the lyrics to go with staff 1. There are three lyric
+syllables, having time values of quarter note, quarter note, and half note.
+The actual syllables are given inside the double quotes.
+Incidentally, since in this example the time values for the lyrics
+are the same as those of the notes, the time values don't actually need to
+be specified; if no lyrics time values are given, Mup assumes they
+match the note time values.
+
+
+Miscellaneous
+
+
+Mup provides a way to
+print arbitrary text
+(like "allegro") and
+musical symbols
+(like a fermata). It can also print
+phrase marks,
+piano pedal marks,
+etc. The placement of these items is specified in terms
+of "counts" into the measure. For example:
+
+boldital below 1: 3 "mf";
+
+
+tells Mup to print "mf" in bold-italics below staff 1, at count 3 of the
+measure.
+You can also print
+marks associated with specific chords.
+All of these facilities are described in detail in following sections.
+
+
+Displaying, printing, and playing music
+
+
+Once you have an input file, you can run Mup on it to get the printed
+version of the music. Entering:
+
+mup myfile
+
+from a command line prompt or selecting Run > Display from Mupmate
+will cause Mup to read myfile, which should contain text in the Mup
+input language. If there are no errors in myfile, PostScript output
+will be produced, which can be displayed on the screen or printed via
+Mupmate or other programs. Mup can also produce
+MIDI output,
+which can then be played on your speakers.
+
+
+If you are using Ghostscript, but without Mupmate,
+two utility programs are included with Mup
+for
+displaying and printing music
+using Ghostscript.
+These are described in more detail in the next section.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/brackmac.html b/mup/docs/uguide/brackmac.html
new file mode 100644
index 0000000..e1b8c60
--- /dev/null
+++ b/mup/docs/uguide/brackmac.html
@@ -0,0 +1,71 @@
+
+
+Bracketing notes across staffs
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Bracketing notes across staffs
+
+
+In keyboard music, sometimes a bracket is drawn to indicate that
+notes from two staffs are to be played
+with the same hand. The bracket is really just a vertical line with short
+horizontal lines at each end. But if you need to make lots of brackets,
+a macro with parameters can be very helpful.
+
+score
+ staffs=2
+
+staff 2
+ clef=bass
+ vscheme=2f
+
+// Define a macro to draw a bracket to show that notes on two
+// different staffs are to be played with the same hand.
+// The parameters are location tags for the top and bottom notes
+// to be included in the bracket.
+define BRACK(TOP, BOT)
+// Draw a short horizontal line 0.5 stepsizes above the top note
+line (TOP.w - 2, TOP.n + 0.5) to (TOP.w - 1, TOP.n + 0.5)
+// Draw a vertical line from 0.5 stepsizes above the top note
+// to 0.5 stepsizes below the bottom note.
+// Do all the 'x' coordinates relative to the same note (in
+// this case the top), so that if the top and bottom chord happen
+// to be different widths, the line will still be vertical.
+line (TOP.w - 2, TOP.n + 0.5) to (TOP.w - 2, BOT.s - 0.5)
+// Draw short horizontal line just below and left of the bottom note.
+line (TOP.w - 2, BOT.s - 0.5) to (TOP.w - 1, BOT.s - 0.5)
+@
+
+music
+
+// For each chord that is to get a bracket, add some padding to
+// make sure there is enough room, and set a location tag
+// on the top and bottom notes.
+1: [pad 2] ce =a;[] df =b; [] d =c; [] ce =d;
+2: [pad 2] g =e; [] a =f; [] af =g; [] g =h;
+2 2: 2cc-; 4g-; cc-;
+// Now draw the brackets, using the tags as parameters
+BRACK (a, e)
+BRACK (b, f)
+BRACK (c, g)
+BRACK (d, h)
+bar
+
+
+
+
+Note that Mup supports
+cross-staff stems, which is another way to notate a chord that is split
+across two staffs, and may often be a better choice.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/breathmk.html b/mup/docs/uguide/breathmk.html
new file mode 100644
index 0000000..5665ac1
--- /dev/null
+++ b/mup/docs/uguide/breathmk.html
@@ -0,0 +1,32 @@
+
+
+Breath marks
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Breath marks
+
+
+A comma in a large font can be used as a breath mark.
+Something in the range of 20 to 30 points usually looks good;
+you can adjust to your preference.
+
+1: c;d;2e;
+rom (24) above all dist 0: 4.5 ",";
+bar
+
+1: e;d;2c;
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/cadenza.html b/mup/docs/uguide/cadenza.html
new file mode 100644
index 0000000..8fb814a
--- /dev/null
+++ b/mup/docs/uguide/cadenza.html
@@ -0,0 +1,35 @@
+
+
+Cadenzas
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Cadenzas
+
+
+Cadenzas or cadenza-like passages are often written
+with an arbitrary number of notes per measure.
+One way to accomplish this is to use a
+tuplet
+with the appropriate number of notes.
+
+score
+ time = 3/4
+
+music
+
+1: { [cue]... 16g- bm;b-;c;d;e;f;g;a;b;a;g;f;e;d;c;b-;g- ebm;} 17n,2.;
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/chant.html b/mup/docs/uguide/chant.html
new file mode 100644
index 0000000..16a68c1
--- /dev/null
+++ b/mup/docs/uguide/chant.html
@@ -0,0 +1,92 @@
+
+
+Chant
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Chant
+
+
+Here is an example that shows some techniques you might use when
+writing chant.
+
+1: 1a;
+lyrics 1: "This<^ is an example of one way>";
+bar
+
+1: d;e;2f;
+lyrics 1: "to do chant.";
+bar
+
+1: 1f;
+lyrics 1: "when<^ there are many words for a>";
+bar
+
+1: d;f;2;
+lyrics 1: "sin-gle note.";
+dblbar
+
+newscore
+// Note use of 'n' to not print the time signature
+score time=7/4n
+music
+1: a;;;b;g;2a;
+lyrics 1: "When there are man-y notes,";
+bar
+
+score time=8/4n
+music
+1: d;e;f;e;f;8e;;2;
+lyrics 1: "You might change the time sig-na-ture";
+bar
+
+score time=5/4n
+music
+1: a;e;;2d;
+lyrics 1: "on ev-ery bar,";
+bar
+
+score time=7/4n
+music
+1: e;f;e;d;c;2d;
+lyrics 1: "to match the syl-la-bles.";
+dblbar
+
+newscore
+
+score time=8/4n
+music
+// Note use of 'n' to not print tuplet number/bracket
+1: {d;e;f;g;e;2d;;}10n,1/2;
+lyrics 1: "You can al-so use tup-lets,";
+invisbar
+
+1: {f;g;e;2d;e;2.d;}9n,1/2;
+lyrics 1: "A-long with in-vis-bars.";
+dblbar
+
+newscore
+
+score stemlen=0
+music
+
+1: d+;c+;b;g;2a;;
+lyrics 1: "Set stem-len to ze-ro,";
+invisbar
+
+1: {f;2e;4d;c;1d;}9n,1/2;
+lyrics 1: "to get stem-less notes.";
+endbar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/chordinp.html b/mup/docs/uguide/chordinp.html
new file mode 100644
index 0000000..5ad1a46
--- /dev/null
+++ b/mup/docs/uguide/chordinp.html
@@ -0,0 +1,393 @@
+
+
+Specifying chords
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Specifying chords
+
+
+Staff and voice
+
+
+The description of the music for one voice begins with the staff and voice
+number, followed by a colon. For example:
+
+3 1:
+
+indicates that the remainder of the line contains musical information for voice
+1 of staff 3. If the "voice" number is omitted, voice 1 is assumed. Thus
+
+3:
+
+is equivalent to the previous example.
+Both the staff and voice can be given as a list. This may be useful if
+several staffs have the same notes, or multiple voices on a staff have the
+same notes. For example:
+
+1-4 2: // voice 2 of staffs 1, 2, 3, and 4
+1,2,4: // voice 1 of staffs 1, 2, and 4,
+1,3,6-7 1-2: // voices 1 and 2 on staffs 1, 3, 6 and 7
+5-8 1,2: // voices 1 and 2 on staffs 5, 6, 7, and 8
+
+
+
+If you want notes to go to one voice on some staffs
+and a different voice on others,
+this can be specified using an ampersand. For example:
+
+1 1 & 3 2:
+
+will cause the music to go to voice 1 of staff 1 as well as to voice
+2 of staff 3. Various styles can be combined:
+
+// Voices 1 and 2 on staff 2,
+// as well as voice 2 on staff 4
+// and voice 1 on staffs 6, 7, and 9
+2 1-2 & 4 2 & 6-7,9 1:
+
+
+
+It is possible to have up to
+40
+staffs
+and up to
+three voices per staff.
+While there can be voice crossings, in general voice 1 should be the "top"
+voice, voice 2 the "bottom" voice, and voice 3 the "middle" or "extra" voice.
+With the first two voices, Mup tries hard to avoid any "collisions"
+between notes, rests, and other things. Since voice 3 is an extra voice,
+there are some cases when overlap with the other voices
+is basically unavoidable, but there are some techniques
+discussed later that let you
+tweak placement
+when necessary.
+
+
+As an alternative to this voice-at-a-time input style, there is
+also a chord-at-a-time input style, which will be covered
+later.
+
+
+Chord duration information
+
+
+The rest of the line contains a list of chords, with a semicolon at the
+end of each chord. Each chord has a
+time value.
+The time values of all
+the chords in the line must add up to the
+time signature.
+Time values are given as follows:
+
+
+Input | Meaning |
+
+
+1/4 | quadruple whole (not valid for notes) |
+
+
+1/2 | double whole |
+
+
+1 | whole |
+
+
+2 | half |
+
+
+4 | quarter |
+
+
+8 | eighth |
+
+
+16 | sixteenth |
+
+
+32 | thirty-second |
+
+
+64 | sixty-fourth |
+
+
+128 | 128th |
+
+
+256 | 256th |
+
+
+
+
+
+Any of these time values can be followed by one or more dots, to indicate
+a dotted note. Each dot increases the time value by 50% of the preceding
+note or dot.
+
+
+It is also possible to specify time as two or more times to be added together.
+For example, 2+8 would indicate the time of a half note plus the time of
+an eighth note, or in other words, a half note tied to an eighth note.
+The expression can also include subtractions, like 2.-16. When subtractions
+are present, it isn't clear what time values you want Mup to use,
+so it will start with the largest possible time value and add enough
+additional chords to add up to the total. For example, if you were to use
+1-4, indicating a whole note minus a quarter note,
+Mup will use a dotted half note, even though there are a number of
+other ways to represent that total time, such as a half note tied to a
+quarter note.
+
+
+If a time value is not specified for the first chord in a measure for a
+given voice, the default timeunit value
+is used. You can set the default value using the
+"timeunit" parameter
+as described in the
+"Parameters" section.
+If that parameter is not set, the default is the denominator (bottom
+number) of the
+time signature.
+For chords after the first, if a time value is not specified, the time
+value for the previous chord is used.
+
+
+Notes, rests, or spaces
+
+
+There are three kinds of "chords."
+The first type consists of one or more
+pitches, given by the letters "a" through "g".
+Parentheses
+can be placed around the pitch if you want
+the note to be printed in parentheses.
+(If the pitch is modified by an
+accidental
+or
+octave,
+which will be
+discussed later, those must also be included inside the parentheses.)
+The second is a rest, which
+is designated by the letter r. The third type is a "space," designated
+by the letter s. Space is basically
+a placeholder that takes up time, but doesn't print anything. It is useful
+when a certain voice only has notes during part of the measure. It can also
+be useful for specifying "pickup" measures to account for the time before
+the first note in the measure. For example:
+
+// a pickup measure
+1: 2.s;8.c;16d;
+bar
+1: e;g;e;c;
+endbar
+
+
+
+
+If all voices contain spaces, no space is actually taken up on output.
+Most of the time, this will be what you want. For example,
+when you are using space for a pickup, the
+space is just to add up to a measure, and you don't want any actual blank space
+at the beginning of the piece. Once in a while, however, you
+may want space to actually be allocated on output, perhaps
+to be able to allow space for some special notation. In that case,
+you prefix the "s" with a "u" to indicate an uncollapseable space.
+
+
+If a given voice is omitted for a particular measure,
+Mup defaults to a measure of space.
+
+
+Measure duration
+
+
+There is a special duration of "m," which means an entire measure.
+It can only be used with a rest, space, or "rpt" (repeat). For example:
+
+1 1: mr;
+1 2: ms;
+
+
+
+A measure rest looks like a whole rest, but is centered in the measure.
+It should be used when a whole measure is a rest, regardless of the time
+signature.
+However, if you want to force use of a symbol other than the whole rest
+symbol, you can specify a duration before the mr, and the rest symbol for that
+duration will be drawn instead.
+
+4mr; // use a quarter rest symbol
+1/4mr; // use a quadruple whole rest symbol
+2.. mr; // use a double-dotted half rest
+
+
+
+Using "m rpt" will cause the
+measure repeat symbol to be printed, indicating
+the measure is just like the previous measure. Measures repeats
+will automatically be numbered, unless the
+numbermrpt parameter
+is set to n. If there is more than one voice, you only need to
+specify the mrpt on voice 1. If you do specify other voices as well,
+they must be either a mrpt or ms.
+
+1: c;d;e;f;
+bar
+
+// another measure just like the first
+1: m rpt;
+bar
+
+// the space between m and rpt is optional
+1: mrpt;
+bar
+
+
+
+
+Accidentals
+
+
+Each pitch letter in a chord may be followed by an accidental.
+Valid accidentals are:
+
+
+Input | Meaning |
+
+
+# | sharp |
+
+
+& | flat |
+
+
+x | double sharp |
+
+
+&& | double flat |
+
+
+n | natural |
+
+
+
+
+
+The accidental can be placed inside
+parentheses if you want it to be printed
+within parentheses.
+
+
+Octave
+
+
+An octave indicator may be specified after the pitch letter
+or optional accidental.
+The octave can be specified in either of two ways:
+absolute or relative. A number from 0 to 9 is
+used to specify an absolute octave. Octaves run from C up to B. Octave 4 is
+the octave starting on middle C. Octave 3 is the octave below that, etc.
+A relative octave is specified by one or more plus or minus signs, and
+indicates that number of octaves above or below the default octave. For
+example:
+
+c // c in the default octave
+e++ // e two octaves above default octave
+f#--- // f# three octaves below default octave
+b&6 // b flat in octave 6
+
+
+
+The default octave can be set using the
+"defoct" parameter,
+which is described in the
+"Parameters" section.
+If that parameter is not
+set, the default octave is the octave containing the note associated with
+the middle line of the staff, based on the current
+clef.
+In other words, the default octaves are:
+
+
+Clef | Octave |
+
+
+frenchviolin | 5 |
+
+
+8treble | 5 |
+
+
+treble | 4 |
+
+
+soprano | 4 |
+
+
+mezzosoprano | 4 |
+
+
+alto | 4 |
+
+
+treble8 | 3 |
+
+
+tenor | 3 |
+
+
+baritone | 3 |
+
+
+bass | 3 |
+
+
+
+
+
+Shorthand notations
+
+
+If a chord is omitted, the values for the previous chord are reused. This
+works for pitches, rests, and spaces. For normal,
+5-line staffs,
+the pitches for the first chord of every measure
+must always be specified, since there is no previous chord.
+
+
+Putting all these things together, here are some examples:
+
+// Two eighth notes, each b#, followed by an eighth
+// note d, eighth note e, and half note e, with the
+// last 3 notes being in the next higher octave.
+1 1: 8b#; ; d+; e+; 2;
+
+// Whole note C-E-G chord in default octave
+// for voice 2 of staff 1
+1 2: 1ceg;
+
+// Four quarter notes on staff 2, voice 1.
+// The last is in the octave above the default octave.
+2: 4g; a; b; c+;
+
+
+
+
+For
+1-line staffs,
+it is never necessary to specify a pitch, since all notes
+go on the single staff line. You can, however, specify a pitch if you wish.
+The pitch will be ignored for the purposes of printing, but will be
+used for
+MIDI output.
+If you don't specify a pitch, it is arbitrarily set to middle C.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/chrdattr.html b/mup/docs/uguide/chrdattr.html
new file mode 100644
index 0000000..a6b76b1
--- /dev/null
+++ b/mup/docs/uguide/chrdattr.html
@@ -0,0 +1,392 @@
+
+
+Chord attributes
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Chord attributes
+
+
+There are optional attributes that are associated with an entire chord
+rather than an individual note. These are put inside square brackets
+before the list of notes and the time value.
+There are several classes of information:
+
+
+
+Each class of information is
+separated from the other by a semicolon. All classes are optional, and can
+occur in any order.
+
+
+Chord style
+
+
+Several chord styles can be specified.
+Grace note chords are designated by the word "grace," or cue note chords by "cue."
+Grace notes can be specified as any undotted time value of eighth note or
+shorter, but are treated as taking no time. The time value given is merely used
+to specify how many flags or beams to put on the grace note.
+You can also specify a quarter note grace note, which will be printed as a
+small, stemless note, as is used to show
+a "prebend" in guitar music.
+(Actually, you can force a stem if you want, by specifying a
+len, as is described later.)
+Cue notes have time like regular notes, but they are printed smaller.
+If there are several grace notes in a row, they will be beamed automatically.
+However, you cannot mix quarter (stemless) grace notes with shorter ones.
+Cue notes follow the same beaming rules as regular notes.
+
+
+It is also possible to specify "diam," or "xnote."
+In the case of "diam," the chords will be drawn with diamond-shaped notes,
+while with "xnote," the chords will be
+drawn with X-shaped notes. A diamond shaped
+note head will be used for xnotes that are half note or longer.
+Here are some examples:
+
+[grace]
+
+[xnote]
+
+[cue; xnote]
+
+[diam]
+
+
+
+Head shape
+
+
+If you want to have the
+note heads in a chord
+use a shape other than the
+normal shapes, you use hs followed by the name of the head shape in quotes.
+There is an entire
+section on shaped notes,
+so only the basics are covered here. The xnote and diam
+described above
+are really just shorthands for two common head shapes.
+The method using hs lets you use many other note head styles,
+such as a slash, or triangle.
+
+1: [hs "righttri"]cf; [hs "slash"]fa;
+
+
+
+The
+section on shaped notes
+lists all the builtin head shape names,
+and explains how you can define your own.
+
+
+Symbols to be printed with a chord
+
+
+It is possible to specify one or more musical symbols or text strings to be printed with a chord.
+This is typically used for
+things like staccato and accent marks. The word "with"
+is followed by one or more things to print. If there are more than one, they
+are separated by commas. They will be printed outwards from the notes in
+the order specified.
+The "with" list is only allowed on note groups, not rests.
+The list can include symbols from the following table:
+
+
+Symbol | Meaning |
+
+
+. | staccato |
+
+
+- | legato |
+
+
+> | accent |
+
+
+^ | accent |
+
+
+
+
+
+A quoted string
+can also be specified (e.g., "ff", "adagio", etc.).
+This will be printed in the font and size specified by the
+"fontfamily,"
+"font,"
+and
+"size"
+parameters. Any of the
+special music characters can be printed by using the usual convention,
+e.g., \(ferm) for a fermata.
+(This is described in a
+later section.)
+However, it is usually preferable to use the printing of
+text strings relative to beats.
+
+
+Here are some examples:
+
+[with ., -]
+[with ^, "\(ferm)"]
+[with "sfz"; cue]
+
+
+
+If the symbols acc_hat, ferm, or wedge are used by themselves in a "with"
+list item, they are handled specially. If the stem direction is such that
+the upside down versions of these characters should be used, the upside down
+version will be used.
+
+
+Slashes
+
+
+Diagonal lines to be drawn through the stem of the group
+can be specified using
+
+slash N
+
+where N is the number of slashes to draw. In the case of
+grace notes,
+N can only be 1, which will produce a grace note with a slash through it.
+In the case of other notes, N can be 1 or greater, and is used to
+specify tremolo or repetition of the note group. Examples:
+
+[slash 2]
+[grace; slash 1]
+
+
+
+Stem direction
+
+
+The chord stem direction can be specified as "up" or "down".
+Normally Mup chooses the stem direction, but once in a while you
+may want to override its choice. There are some restrictions.
+You cannot specify a direction on grace notes. All chords beamed
+together and the pair of chords in an
+alternation pair
+(described later)
+must have the same stem direction.
+Examples:
+
+[up]
+[down]
+
+
+
+For voice 3, stem direction works a little differently. By default, the
+stem direction for voice 3 is up,
+but for voice 3 on any given staff, when you specify a stem
+direction, that direction will remain in effect until explicitly changed.
+Thus, for example, if you want all voice 3 stems on a given staff
+in an entire song to
+be down, you only need to specify "[down]" on the first chord.
+
+
+Stem len
+
+
+Normally, Mup sets stem lengths as appropriate, but sometimes you might
+want to make a stem longer or shorter than normal. This is done with
+the keyword "len" followed by a length in stepsizes.
+Some examples:
+
+[ len 14 ]
+[ len 7; up ]
+
+
+
+You cannot specify stem length on chords inside of beams.
+The len can be set to 0 to produce a note head with no stem at all.
+
+
+There is a
+stemlen parameter
+that can be used to set the default stem length.
+If you don't want any stems, setting that parameter to 0 is more
+convenient than setting len to 0 on each chord individually.
+
+
+On beamed chords, Mup will sometimes shorten a stem slightly
+from its normal minimum length. By default it will never shorten by
+more than one stemsize, but there is a
+stemshorten parameter
+that lets you adjust how much it will shorten. If you don't want Mup
+to ever shorten stems, you can set this parameter to zero.
+
+
+Padding
+
+
+Sometimes it may be desirable to space notes somewhat differently than
+Mup would normally place them.
+It is possible to specify "padding" before any note group.
+This is done by specifying the word "pad" followed
+by a number of stepsizes of white space padding to add before the chord.
+The number can be fractional, as in 0.5 or 2.25.
+For example:
+
+[ pad 2.5 ]
+
+
+
+The padding can also be negative. Padding affects the minimum amount of
+width allocated to a chord, so you can use positive padding values to
+force additional room in front of a chord, or negative padding to allow
+things closer together.
+
+
+Chord location tag
+
+
+It is possible to set a location tag
+which is
+associated with an entire chord
+rather than an individual note. This
+tag
+is specified like
+location tags for notes,
+with an "=" followed by a name, but is inside
+the square brackets rather than after a note.
+
+3: 2cf; [=h] egc+;
+1: [cue; with >; =_ch] fa;
+
+
+
+Horizontal offset
+
+
+A horizontal offset can be applied to a chord by specifying "ho" followed
+by a number of stepsizes. The number can be positive or negative,
+and can include a fractional part. A positive number will cause the chord to
+be placed that far right of where the horizontal center of the chord
+would normally be; a negative number will place it that far to the left.
+It is also possible to simply specify a "+" or "-" which says to place the
+chord to the right or left,
+as close as possible without running into something.
+
+
+A horizontal offset is most commonly used on the third voice of a staff,
+although it can be used on other voices too.
+By default, Mup places third
+voice chords as close as it thinks is safe for avoiding
+most collisions. Sometimes it may actually be okay visually
+to place the chord a little closer than that,
+or perhaps there is a better "nook" to tuck it into on the left side.
+By specifying a horizontal offset, you can place chords anywhere you want.
+Mup makes no checks to avoid collisions when you specify a horizontal
+offset, so this attribute needs to be used with some care.
+
+
+Here is an example of the use of horizontal offset and stem direction
+on voice 3.
+
+score
+ vscheme=3f
+
+music
+1 1: c+;b;a;c+;
+1 2: e;d;e;f;
+1 3: [ho+1] g; [ho-5.2; down]; [ho-] f; [ho+; up] a;
+bar
+
+
+
+
+Rest distance
+
+
+Usually Mup's placement of rests is satisfactory, but once in a while
+you might want to force a rest to be placed a little higher or lower
+than Mup would place it. You can specify a "dist" which is the number
+of stepsizes from the center of the staff to place the rest symbol,
+with positive numbers being above the center and negative numbers below.
+If the staff is
+transposed,
+the placement of the rest symbol will be adjusted accordingly.
+
+// The first and last rests are in normal position.
+// The second is forced higher, the third is forced lower.
+1: r; [dist 6]; [dist -4]; r;
+bar
+
+
+
+
+Repeated attributes
+
+
+If two or more chords in a row have the same bracketed attributes,
+there are two shorthand notations. Specifying an empty set of brackets "[]"
+means to use the same attributes as were specified on the previous chord.
+The previous chord must be within the same measure.
+Some examples:
+
+1: [cue] 4c;[]d;[grace; slash 1] 8f;2e;
+bar
+
+1: d; [with .,-]d; []e; []f;
+bar
+
+
+
+
+The other shorthand is to put 3 dots after a set of bracketed items.
+This means to repeat the same bracketed items on all chords for the
+rest of the measure, or until a new set of bracketed items is specified.
+If you wish to cancel this before the end of a measure but without
+specifying a new set, the special set "[-]" can be used.
+
+// put staccato marks on all notes
+1: [with .]... c; d; e; g;
+bar
+// put several cue size notes in the middle of a measure
+1: c; [cue]... 8d; f; e; g; [-] 4c+;
+bar
+
+
+
+
+You can use more than one set of backets on a single chord.
+For example "[len 5][down]" and "[len 5;down]" are equivalent.
+However, [-] can only be used by itself, and if you want to use [] along
+with another backeted set of items (to duplicate the items on the previous
+chord plus add some more), the empty [] needs to be first, before the
+other set of items.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/cmdargs.html b/mup/docs/uguide/cmdargs.html
new file mode 100644
index 0000000..0e9c601
--- /dev/null
+++ b/mup/docs/uguide/cmdargs.html
@@ -0,0 +1,409 @@
+
+
+Mup Options
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Mup Options
+
+
+Mup accepts a number
+of options.
+When invoking Mup from a command line,
+the options are specified by a dash followed by a letter.
+On Windows/MS-DOS
+systems, you can substitute a slash instead of the dash.
+If you are using Mupmate, you will use the "Set Options" form off
+of the "Run" menu to set the options.
+You just fill values into the form, and Mupmate will
+take care of the details of running Mup with your values,
+so you won't use the dash and letter shown below at all.
+Some of the options listed below are not available from Mupmate,
+either because they are meant for debugging, and thus not generally
+of interest to most users, or because Mupmate handles the appropriate
+details automatically.
+The options to the mup command (in alphabetical order) are:
+
+Command line:
+-c N
+
+Mupmate:
+Run > Set Options > Enable Auto Multirest and Min Measures to Combine
+
+
+Combine consecutive measures of all rests or spaces into
+multirests
+(multiple measures of rest printed as a single measure,
+usually with the number of
+measures of rest printed
+above the staff).
+Any time there
+are N or more measures in a row that consist entirely of rests or spaces,
+they will be replaced by a multirest. The combining of measures
+stops when there is a visible staff that contains notes
+or lyrics, or that contain
+text
+or
+musical symbols
+after the first beat of the measure,
+or when there are
+parameter changes
+on a visible staff or in score context that
+change
+clef,
+key,
+or
+time signature,
+or when there is a
+bar line
+other than an ordinary bar.
+This option is most likely to be useful when printing a subset of staffs,
+where the particular staff(s) you are printing have long periods of rests.
+See information about
+the -s option
+and the
+"visible" parameter
+below.
+This option overrides the
+restcombine parameter.
+
+Command line:
+-C
+
+Mupmate:
+Option not available (only used for debugging).
+
+
+This option is only used in connection with
+the -E option.
+It specifies that comments
+are to be passed through rather than deleted.
+
+Command line:
+-d N
+
+Mupmate:
+Option not available (only used for debugging).
+
+
+Print debugging information. N is a bitmap, so you can turn on multiple
+debugging levels by adding up the flag values. For example, if you want to
+turn on both level 2 and level 4 tracing, N would be 6 (because 2+4=6).
+
+- 1
+
-
+input syntax/grammar analysis tracing
+
- 2
+
-
+high level parse phase tracing
+
- 4
+
-
+low level parse phase tracing
+
- 8
+
-
+reserved
+
- 16
+
-
+high level placement phase tracing
+
- 32
+
-
+low level placement phase tracing
+
- 64
+
-
+reserved
+
- 128
+
-
+contents of the main internal list
+
- 256
+
-
+high level print or MIDI phase tracing
+
- 512
+
-
+low level print or MIDI phase tracing
+
+N can be specified in decimal, octal
+(by using a leading zero), or hex (by using a leading 0x).
+This information is intended for debugging of
+Mup itself and thus is not likely to be of use to the average user,
+and is not available from Mupmate.
+
+Command line:
+-D MACRO[=macro-def]
+
+Mupmate:
+Run > Set Options > Macro Definitions
+
+
+Define
+the
+macro
+MACRO. The macro name must consist of
+upper case letters, digits, and underscores, beginning
+with an upper case letter. The macro_def is optional, and gives the
+text of the macro. On UNIX, Linux, or similar
+systems, if it contains any white space
+or other special characters, it must be quoted. On other systems, white
+space may not be allowed.
+The -D option can be specified multiple times, if you wish to
+define more than one macro.
+
+Command line:
+-e errfile
+
+Mupmate:
+Option not needed. Mupmate automatically saves and displays error output.
+
+
+Place the error message output into errfile instead of writing it to
+the standard error output stream.
+
+Command line:
+-E
+
+Mupmate:
+Option not needed (only used for debugging).
+
+
+Rather than produce PostScript or MIDI output, just expand
+macros
+and includes,
+and write the result to the standard output stream.
+Comments in the input are deleted, unless the -C option is also specified.
+
+Command line:
+-f outfile
+
+Mupmate:
+Option not needed. Mupmate automatically creates appropriate output file.
+
+
+Place the PostScript output into outfile instead of writing to
+the standard output.
+
+Command line:
+-F
+
+Mupmate:
+Run > Write PostScript File
+
+
+This is like the -f option, except the name of the output file is
+derived from the name of the Mup input file. If the name of the Mup input
+file ends with a ".mup" suffix, the generated PostScript output
+file will end with a ".ps" suffix instead.
+If the name of the Mup input file ends with
+a ".MUP" suffix, the PostScript file will end with a ".PS" suffix.
+Otherwise, a ".ps" suffix will be appended to the end of the Mup
+input file name. If multiple input files are listed, the last is used.
+If none are specified (input is read from standard input),
+the name "stdin.ps" will be used for the output file.
+
+Command line:
+-m midifile
+
+Mupmate:
+Option not needed. Mupmate automatically creates appropriate output file.
+
+
+Instead of generating PostScript output,
+generate standard
+MIDI (Musical Instrument Digital Interface) output,
+and put it in midifile.
+This option also causes the
+macro
+"MIDI" to become defined.
+
+Command line:
+-M
+
+Mupmate:
+Run > Write MIDI File
+
+
+This is like the -m option, except the name of the MIDI file is
+derived from the name of the Mup input file. If the name of the Mup input
+file ends with a ".mup" suffix, the generated MIDI file will end with
+a ".mid" suffix instead. If the name of the Mup input file ends with
+a ".MUP" suffix, the MIDI file will end with a ".MID" suffix.
+Otherwise, a ".mid" suffix will be appended to the end of the Mup
+input file name. If multiple input files are listed, the last is used.
+If none are specified (input is read from standard input),
+the name "stdin.mid" will be used for the MIDI file.
+
+Command line:
+-o pagelist
+
+Mupmate:
+Run > Set Options > Pages to Display
+
+
+Print only the pages
+given in pagelist. The pagelist can be
+a comma-separated list of numbers or ranges, where a range is two numbers
+separated by a dash. For example, -o1,7-9,12-14 would print pages 1, 7, 8,
+9, 12, 13, and 14. Alternately, the pagelist can be the special
+keyword "odd" or "even" which will cause all odd or even numbered pages
+to be printed. This may be useful if you have a printer that only makes
+single-sided copies, but you wish to print Mup output double-sided. You could
+print odd-numbered pages, then turn the paper over and feed the pages
+through again for the even-numbered pages.
+Pages will be printed in the order specified, so you can print pages in
+other than ascending order if you wish, or even print the same page
+more than once. Printing pages in non-ascending order is most likely to
+be useful when printing more than one page of music on a single physical
+page, using the
+panelsperpage parameter.
+
+Command line:
+-p N
+
+Mupmate:
+Run > Set Options > First Page's Page Number
+
+
+Start numbering pages
+at N instead of at 1.
+This can be set inside the Mup input file
+with
+the "firstpage" parameter,
+but the command line option will override the parameter.
+If -o and -p are used together, the page numbers given in the
+-opagelist must be the printed page numbers. For example, if you
+use -p10 and want to print just the second page,
+you would need to specify -o11.
+
+Command line:
+-r
+
+Mupmate:
+Config > Registration Form
+
+
+Print a copy of the
+Mup shareware registration form
+to standard output.
+
+Command line:
+-s stafflist
+
+Mupmate:
+Run > Set Options > Staffs to Display/Play
+
+
+Only print the staffs that are included in stafflist.
+The stafflist can be a
+comma-separated list of staff numbers or ranges, such as "1,5" or "1-3,7-8"
+but no spaces are allowed in the list.
+If the -m or -M option is also used, to produce
+MIDI output,
+this option controls which staffs are played rather than which
+are printed.
+If you want only a single voice to be printed or played, you can follow
+a staff number or range with v1 or v2 or v3
+to restrict to voice 1, 2 or 3
+respectively, such as "1v2" or "1-4v1,5-6v2". Otherwise
+all voices on the staff are printed or played.
+You can't specify a list or range for voices;
+if you only want to make two out of three voices visible,
+you have to specify them separately, like "1v2,1v3".
+See also the "visible" parameter.
+
+Command line:
+-v
+
+Mupmate:
+Help > About Mupmate
+
+
+Print the Mup version number. When invoked from command line,
+Mup will then exit. This document is for version 5.3.
+
+Command line:
+-xM,N
+
+Mupmate:
+Run > Set Options > Extract Measures
+
+
+Extract measures M through N of the song. This allows you to print
+or play a part of a song. The comma and second value are optional;
+if not specified, the default is to go to the end of the piece.
+Positive values specify the number of measures from the beginning of the piece,
+while negative values are relative to the end, with -1 referring to the
+last measure of the song.
+So -x1,-1 means the entire song, if the song doesn't have a pickup measure.
+If the song has a pickup measure, that is specified by 0.
+So for a song with a pickup, -x0,-1 would mean the entire song,
+and -x0,0 would mean just the pickup measure.
+As other examples, -x-1,-1 means just the final measure of the song,
+-x2 means starting after the first full measure, -x3,4 means only
+measures 3 and 4, and -x6,6 means just measure 6.
+The starting measure is not allowed to be inside an ending.
+A common use for this option might be to
+generate a MIDI file
+for just a few measures. For example, if you were
+trying to tweak tempo values for a ritard in the last 2 measures of a song,
+you could use -x-2 to listen to just those measures.
+
+
+
+When invoked from command line, the options, if any,
+can be followed by one or more files in the format
+described in this User's Guide. If no files are specified,
+standard input is read.
+If several files are listed, they are effectively concatenated together
+and treated as one big file. Since there are some things (such as
+header and footer)
+that are only allowed to occur once, if you have several independent
+pieces, Mup should be called on each individually rather than trying to
+print them all with one command.
+If a specified file does not exist, and its name does not already end
+with .mup or .MUP, then Mup will append .mup to the specified name and
+attempt to open that.
+
+
+If you just want to create a PostScript output file, for printing on a
+PostScript printer, or viewing with a tool such as GSview, you can
+use the -f option, as in
+
+ mup -f outfile.ps infile.mup
+
+Or on Unix, Linux or MS-DOS command window,
+you could redirect the output into a
+file using the > character, as in:
+
+ mup infile.mup > outfile.ps
+
+
+
+For more debugging, in addition to the
+-d option,
+if the environment variable MUP_BB is set to "bcfgnsu" or any subset
+of those letters, the generated output will include "bounding
+boxes" for the things Mup internally calls bars (b), chords (c), feeds (f),
+grpsyls (g), header/footer and top/bottom (h),
+notes (n), staffs (s), and stuff (u).
+While this is intended for use in debugging Mup itself, it may also
+help you understand why Mup places things the way it does,
+since in general, Mup only allows bounding boxes to overlap according
+to specific rules. If viewed with a color PostScript viewer (not
+mupdisp,
+which is covered below), these boxes will be in color.
+
+
+* UNIX is a registered trademark of X/Open Company Limited
+
+MS-DOS and Windows are registered trademarks of Microsoft Corporation
+
+PostScript is a trademark of Adobe Systems Incorporated
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/contexts.html b/mup/docs/uguide/contexts.html
new file mode 100644
index 0000000..2a145c7
--- /dev/null
+++ b/mup/docs/uguide/contexts.html
@@ -0,0 +1,135 @@
+
+
+Mup Contexts
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Contexts
+
+
+There is always a current Mup "context" that is in effect.
+When Mup begins reading input, it is operating in "music" context, which
+is where music, lyrics, barlines, and other related things
+are described. You can change to another
+context by entering its name. A context remains in effect until
+another context is named.
+The contexts are:
+
+-
+header
+
-
+to define what goes at the top of the first page, typically
+the title, composer, etc.
+
-
+footer
+
-
+to define what goes at the bottom of the first page,
+typically a copyright notice, performance notes, etc.
+
-
+header2
+
-
+to define what is to be printed on the top of pages after the first page.
+
-
+footer2
+
-
+to define what is to be printed on the bottom of pages after the first page.
+
-
+top
+
-
+to define what is to be printed on the top of page.
+This gets printed below the header (or header2), if any.
+If the output is not already at the beginning of a new page,
+a new page is started.
+Unlike header, which can only be used once, and is used only on the very
+first page, top can be used multiple times. In a song with multiple movements,
+you might use top to put a title at the beginning of each movement.
+
-
+bottom
+
-
+to define what is to be printed on the bottom of page.
+This gets printed above the footer (or footer2), if any.
+If the output is not already at the beginning of a new page,
+a new page is started.
+Unlike footer, which can only be used once, and is used only on the very
+first page, bottom can be used multiple times.
+
-
+top2
+
-
+to define what is to be printed on the top of pages
+after the page that uses "top."
+If the output is not already at the beginning of a new page,
+a new page is started.
+
-
+bottom2
+
-
+to define what is to be printed on the bottom of pages
+after the page that uses "bottom."
+If the output is not already at the beginning of a new page,
+a new page is started.
+
-
+block
+
-
+to define a block that contains text rather than music.
+
-
+score
+
-
+to define
+parameters
+that apply to the entire score.
+
-
+staff S
+
-
+to define
+parameters
+to be used for staff S,
+where S is a number from 1 to 40.
+
-
+voice S V
+
-
+to define
+parameters
+for a particular voice V on staff S.
+The voice V can be either 1, 2, or 3.
+S is a staff number from 1 to 40.
+
-
+grids
+
-
+to define grids (typically for guitar)
+
-
+headshapes
+
-
+to define what note head shapes to use for notes of various durations.
+This context is rarely used, and is described in the chapter on
+shaped notes.
+
-
+music
+
-
+to define everything else. This includes
+notes,
+lyrics,
+bar lines,
+phrase marks,
+tempo and dynamic marks, etc.
+
+
+
+Most contexts are optional. An input file
+just needs to contain either at least one measure of music
+or at least one
+block.
+The \fBheader, footer, header2,\fP and \fBfooter2\fP
+contexts may be placed anywhere in the file, but each can be used only once.
+The other contexts may appear any number of times
+in any order, and the order in which they occur is significant in
+determining the output produced.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/cres.html b/mup/docs/uguide/cres.html
new file mode 100644
index 0000000..df494d6
--- /dev/null
+++ b/mup/docs/uguide/cres.html
@@ -0,0 +1,45 @@
+
+
+Crescendo and decrescendo marks
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Crescendo and decrescendo marks
+
+
+The "<" and ">" statements are used to specify crescendo and decrescendo marks
+respectively. Each mark must include a begintime and duration.
+The begintime can include a grace back up specification,
+to make the mark apply to grace notes.
+Some examples:
+
+1-2: c;d;e;f;
+< below 1: 1 til 2; 3 til 4.5;
+3: 2c;g;
+> between 2&3: 1.7 til 2m + 1;
+bar
+1-2: d;e;2g;
+3: 2d;a;
+< 2,3: 2 til 3.8;
+bar
+1-2: e;g;2c;
+3: 2.e;4c;
+endbar
+
+
+
+
+The placement of crescendo and decrescendo marks can be controlled
+by setting the
+dyndist parameter.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/crossbar.html b/mup/docs/uguide/crossbar.html
new file mode 100644
index 0000000..dbe709c
--- /dev/null
+++ b/mup/docs/uguide/crossbar.html
@@ -0,0 +1,73 @@
+
+
+Cross-bar beaming
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Cross-bar beaming
+
+
+Generally, beams do not cross bar lines, and Mup follows that rule.
+However, if you want beams to cross a bar line, there are at least two
+possible approaches to getting the
+desired effect. The first is to explicitly specify
+stem lengths
+such that all the beams in the various measures will lie on the same line.
+You can then use the
+line command
+to fill in the gaps in the beams across the bar lines.
+
+
+The other approach is to draw in the bar line using the "line" construct.
+To do this you first tell Mup that a measure is twice as long as is really
+is, so that you can put two actual measures inside what Mup thinks is a
+single measure. Here is an example.
+
+// First make an empty measure ending with an
+// invisible bar. This is for the sole purpose
+// of allowing the real time signature to be
+// printed and would not be necessary if we
+// wanted to cross a bar line other than
+// the very first bar line of the piece.
+1: ms;
+invisbar
+
+// Now, make the effective time signature twice
+// as long as the real time signature, but use 'n' so this fake
+// time signature is not actually printed.
+// Set up for beaming across the entire double-length measure.
+// (You could could use other beamstyles if you wish, or custom beaming.)
+score time=8/4n
+beamstyle=1/2
+music
+
+// Now do the double-length measure. On the chord
+// just after where we want a bar line, add some extra
+// padding and set a location tag so that we can draw
+// a bar line relative to the tag.
+1: 8c;e;f;d;g;e;f;a; [pad 3; =a]g;e;f;a;g;d+;4c+;
+// Also set a location tag on the next bar line,
+// so that we can get the vertical endpoints of the
+// bar line that we draw from the endpoints of the
+// normal Mup-supplied bar line.
+bar =b
+
+// Now draw the bar line that goes through the beam.
+// Use the horizontal position relative to the "a"
+// location tag on the chord in the second actual measure,
+// and get the vertical endpoints from the "b" tag
+// associated with the next bar line.
+line (a.w + 1, b.y + 4) to (a.w + 1, b.y - 4)
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/crossst.html b/mup/docs/uguide/crossst.html
new file mode 100644
index 0000000..8e32ac4
--- /dev/null
+++ b/mup/docs/uguide/crossst.html
@@ -0,0 +1,63 @@
+
+
+Cross-staff stems
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Cross-staff stems
+
+
+Sometimes, on music for instruments that use more than one staff,
+you may want some of the notes of a chord to be printed on
+the staff above or below, rather than using a lot of leger lines.
+You can specify this by putting the word "with" before the notes that
+are to go on the other staff, and following those notes with "above" or "below"
+to specify which is the other staff.
+For example:
+
+score
+ staffs=2
+staff 2
+ clef=bass
+music
+
+1: 1e+g+c++;
+2: cc+; ee+; g with g+ above; with c+c++ above;
+bar
+
+1: cc+; g with g- below; e with e- below; with cc- below;
+2: 1c-e-g-;
+bar
+
+
+
+
+The notes for the other staff have to follow the notes on the normal staff in
+the input. As is shown in the example,
+it is possible to have all the notes on the "other" staff, if you wish.
+The octave is specified as if the note were on the normal staff;
+Mup will automatically adjust appropriately for the other staff's clef.
+Once in a while, Mup may not be able to figure out how to completely
+avoid colliding with other notes; in that case you can use the
+horizontal offset
+that was described earlier.
+
+
+For
+MIDI
+purposes, only the normal staff's key signature and accidentals are
+considered, so if the other staff has a different
+key signature
+or accidentals that should really apply to these notes, you will have
+to supply accidentals explicitly.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/debug.html b/mup/docs/uguide/debug.html
new file mode 100644
index 0000000..bf675b8
--- /dev/null
+++ b/mup/docs/uguide/debug.html
@@ -0,0 +1,37 @@
+
+
+Mup debugging
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Debugging
+
+
+Since Mup requires its input in a fairly strict format, when a song is put
+in, it may contain "typos." Generally, the error messages that Mup prints
+will give you an idea of what is wrong. However, sometimes Mup is not able
+to recognize that something is wrong until some distance beyond the actual
+error. If you can't find anything wrong with the line that Mup lists as
+being in error, try looking at the end of the previous line, or even earlier
+lines. Some of the most common problems are missing semicolons and missing
+quotes. Missing quote marks tend to be especially confusing to Mup, and may
+cause many error messages, even though there is only one problem.
+Another common problem that may cause a very large number of error messages is
+forgetting to state "music" to enter music context.
+
+
+Often listening to
+MIDI output
+is much more effective at spotting things like wrong notes and missing
+accidentals than trying to find them by eye.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/fontfile.html b/mup/docs/uguide/fontfile.html
new file mode 100644
index 0000000..1d18585
--- /dev/null
+++ b/mup/docs/uguide/fontfile.html
@@ -0,0 +1,39 @@
+
+
+Mup font files
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Installing other fonts
+
+
+The "fontfile" statement is used to override a Mup font with
+some other font. You may place one or more of these anywhere in Mup input.
+This might be used either because you'd like a different
+style of printing, or because you need a different alphabet.
+The "mkmupfnt" program
+that is distributed with Mup
+can be used to generate a font description file. You can then use
+
+ fontfile "file"
+
+in your Mup program, where the given "file" is the name of the font
+description file. The manual page for mkmupfnt describes how to use that
+program. It also describes the format of the font description file,
+in case you wish to generate it by some means
+other than the mkmupfnt program.
+
+
+Mup searches for fontfiles via the MUPPATH mechanism, just like for
+included files.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/gensyn.html b/mup/docs/uguide/gensyn.html
new file mode 100644
index 0000000..d5e78b8
--- /dev/null
+++ b/mup/docs/uguide/gensyn.html
@@ -0,0 +1,137 @@
+
+
+Mup General Syntax
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+MUP FILE STRUCTURE
+
+
+Mup files do not have to follow any naming convention,
+although on systems that use file name suffixes to associate a file
+with an application, it is traditional to use .mup for the suffix.
+It can also be useful to put a special "magic string"
+on the first line of Mup files.
+This magic string is completely optional, but having it there
+makes it easy for both people
+and programs to identify the file as Mup input.
+The standard recommended value for this string is:
+
+//!Mup-Arkkra
+
+with exactly that spacing and capitalization.
+If the file uses features of newer versions of Mup, and thus would
+not work with older versions, you can add a dash and
+the minimim version number the file requires, as in:
+
+//!Mup-Arkkra-5.3
+
+
+
+Mup General Syntax
+
+
+Any number of spaces and tabs can be put in
+almost anywhere except in the middle of a word.
+Each statement goes on a separate line.
+If for some reason you wish to split a statement onto several lines,
+each but the last must end with a "\" (backslash) character, to
+tell Mup to treat the next line as a continuation of the current line.
+Blank lines can be put between statements to make things easier to read.
+
+
+Comments begin with two slashes and continue to end of line. All comments
+will be totally ignored by Mup, and are for your own use to remind yourself
+of something. For example:
+
+// Note: in some early manuscripts, this chord had an accent
+
+
+
+Staffs are numbered from top to bottom, starting at staff 1.
+
+
+Several different units are used for distances. One is inches or
+centimeters. (There is a
+units parameter
+that is used to select which you want to use.) Another
+is "stepsizes." One stepsize is half the distance between two staff lines.
+In the horizontal dimension, "counts" are sometimes used. A "count"
+refers to the musical duration of a note with a duration of the denominator
+(bottom number) of the time signature.
+The actual distance on the page will vary depending
+on how Mup determines notes should be placed.
+When you use a
+time signature
+with two or more fractions added together,
+as in 3/4 + 3/8, the "count" is the largest denominator, which would be
+8 in the example just given.
+
+
+Upper and lower case letters are not interchangeable. Thus, for example,
+"SCORE" is not the same as "score."
+
+
+Most lines of input end with a semicolon. There are some kinds of input that
+do not require an ending semicolon, but Mup will allow semicolons on those
+too, so that if you can't
+remember if a given command requires a semicolon or not, you can just use one
+anyway. For the examples in this User's Guide, semicolons are not used when
+they are not necessary.*
+
+* The commands on which the ending semicolon is optional are:
+bar,
+multirest,
+setting of parameters,
+print, left, right, center, title,
+newscore, newpage,
+line, and curve.
+Semicolons are not allowed after commands that indicate entering a new
+context (header, footer, music, staff, grids, etc.).
+A newline after those commands is optional,
+although often a good idea for readability.
+
+
+In
+music context,
+newlines are required to separate commands: music data, bar lines, rolls,
+commands to print strings, dynamic marks, lyrics, etc. all must each
+end with a newline. In
+grids context
+and
+headshape context,
+each pair of strings must end with a newline.
+In other contexts, there are a few cases where newlines between commands
+are optional, although you may wish to use them anyway to improve readability.
+
+
+Mup supports
+macros and conditionals (like 'if' and 'ifdef')
+that can be placed anywhere in input, except in the middle of words,
+numbers, or strings; they needn't be on separate lines.
+
+
+In a number of statements, Mup expects a text string. All strings must be
+enclosed in double quotes. For example:
+
+"This is a string."
+"Allegro"
+
+
+
+A string can contain any combination of letters, numbers, spaces,
+and punctuation.
+It can also contain various things that will cause printing of special music
+characters, change font and size, and so forth. Those things are covered in
+the chapter on text strings.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/headfoot.html b/mup/docs/uguide/headfoot.html
new file mode 100644
index 0000000..697a5f5
--- /dev/null
+++ b/mup/docs/uguide/headfoot.html
@@ -0,0 +1,199 @@
+
+
+Mup header and footers
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Headers and footers
+
+
+Mup provides ways to put headers and footers on pages of output.
+Often you may want a certain kind of header and footer on the first
+page, but a different kind on any subsequent pages, so Mup makes it
+easy to do that. Mup also offers two different "layers" of headers and
+footers. These layers may be particularly useful if you have a single Mup
+file that contains multiple songs, or multiple movements of a song.
+In that case, there may be certain things that you want printed in
+headers and footers throughout,
+like the current page number and the name of the entire collection,
+but other things that you want to have change with each new song or
+movement.
+
+
+The "outer" layer is specified by four contexts: header, footer, header2,
+and footer2. The "inner" layer is specified by four contexts:
+top, bottom, top2, and bottom2.
+All of these contexts are optional.
+The outer contexts can only be specified once per file.
+The inner contexts can be specified more than once per file, and
+each time a set of them occurs, a new page is started.
+On output pages, all of these contexts are placed horizontally
+between the left and right margins, and vertically the
+elements appear in the following order:
+ (topmargin)
+header
+top
+ (one or more scores of music or blocks of text)
+bottom
+footer
+ (bottommargin)
+
+
+Which version is used--the one with or without the "2" suffix--depends
+on which page is being printed. The items in header and footer
+appear on only the very first page,
+while those in header2 and footer2 appear on all subsequent pages.
+Somewhat similarly, the items in top and bottom will appear on the page
+that is started when they are encountered in the input,
+while top2 and bottom2 will then be used on all subsequent pages.
+However, you can specify a new top and/or bottom later,
+that will then to used for one page, and you can specify
+a new top2 and/or bottom2 later which will replace the previous top2/bottom2.
+Note, however, that if you change top2 but not top,
+that new top2 is used immediately on the new page,
+whereas if you change both, the new top applies
+to the immediately following new page,
+and the new top2 isn't used until the following page. Subsequent pages
+will use top2 in either case.
+
+
+Some examples may help.
+First a simple case: suppose you have a single song, and you'd like a title
+at the top of the first page. This is straightforward:
+
+top
+ title "Here is the Title"
+
+For this simple example, it would work just as well to use "header" instead
+of "top," so you can use either one, although top is slightly more flexible.
+Later we'll see some examples where you might use both header and top in
+the same file, for different kinds of titles.
+
+
+Now suppose you'd like to make the title bigger and bolder, and would like
+to add a subtitle and composer information, as well as add a copyright
+notice to the bottom of the page.
+
+top
+ title bold (18) "Here is the Title"
+ title ital (14) "Here is a subtitle"
+ title "Lyrics: Ann Author" "Composer: Me"
+bottom
+ title "\(copyright) Copyright 2003 by Ann Author and Me"
+
+Again, in this simple example,
+you could use "header" and "footer" rather than "top" and "bottom."
+
+
+Now suppose the song is long enough to take several pages,
+and you would like to repeat the title along with the page number on
+all pages after the first. To accomplish this, you could add:
+
+top2
+ title "Here is the Title - \%"
+
+The \% is a special marker that will get replaced on each page
+with the current page number. While it can be used in any text string,
+it is probably only likely to be useful in these header and footer kinds
+of contexts.
+Another special marker
+is \#, which will be replaced by the page number of the final page.
+This could be useful for doing something like "page \% of \#."
+
+
+As a variation, perhaps you'd prefer the information at the bottom of
+the page.
+
+bottom2
+ title "This is the title" "Page \%"
+
+In this variation, two separate text strings are specified,
+so the first string will be left justified and the second will be
+right justified.
+
+
+Note that if you give a top2 or bottom2,
+but it turns out there aren't any additional pages,
+they would never actually get used.
+But it wouldn't hurt to have set them.
+
+
+Now let's consider a more complicated example, using both outer and inner
+contexts. Suppose you are publishing a book of songs,
+entitled "My Favorite Songs," and you want to put that title at the top
+of every page throughout the book, and you want a page number at the bottom
+of each page except the first.
+You could get that much using:
+
+header
+ title "My Favorite Songs"
+header2
+ title "My Favorite Songs"
+footer2
+ title "\%"
+
+But suppose that in addition, you want each song to have its title on its
+first page in big print, and on subsequent pages in regular size print.
+To get this, at the beginning of each song, you could use top and top2:
+
+top
+ title (18) "This is the Song Title"
+top2
+ title "This is the Song Title"
+
+
+
+A composition with multiple movements can be handled similarly,
+by giving header, footer, header2, and footer2 (or any subset thereof)
+for the composition as a whole,
+and then giving new top, bottom, top2, and bottom2 definition (or any subset)
+at the beginning of each new movement.
+
+
+These contexts are conceptually in a separate coordinate space,
+which will be overlaid on each page coordinate space.
+When in these contexts,
+the _win special tag
+applies to
+the header or footer window rather than the space between the header and
+footer as it does in the music context.
+
+
+Since headers or footers will expand as necessary, the
+value of _win.s and _win.y
+may be changed by any of the statements in the context. At any given
+time, they refer to the boundaries as defined by what has been printed
+so far. Thus, if the first line of a header contains an 18 point title,
+after that, _win.s would be 18 points below _win.n.
+It the header then contained a 12 point title, after that it
+would be 31 points below _win.n (12 points for the title string, plus 1 point
+of padding that is added between lines printed).
+
+
+In addition to the "title" commands used in the examples above,
+you can also use
+the "print," "left," "right," or "center" commands.
+In most
+cases you will want to use "nl" for the location on those commands
+to place things. If you don't specify a location for the first of these
+commands in a header or footer, Mup will start at the left margin, just far
+enough down from the top to accommodate the text string to be printed.
+These contexts can also contain settings of the
+font,
+fontfamily,
+and
+size
+parameters.
+These parameter values will be used until the end of the context or until
+set again to some other value.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/heeltoe.html b/mup/docs/uguide/heeltoe.html
new file mode 100644
index 0000000..11eed09
--- /dev/null
+++ b/mup/docs/uguide/heeltoe.html
@@ -0,0 +1,40 @@
+
+
+Organ pedal heel/toe marks
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Organ pedal heel and toe marks
+
+
+Mup does not include characters specially for the standard organ pedal
+heel and toe indications, but a U in helvetica font and the acc_hat
+music symbol can be used. You may want to make them a bit smaller than
+the default size, so defining macros for them may be useful.
+
+score
+ clef = bass
+
+// define strings for the organ pedal heel and toe marks
+define HEEL "\s(-3)\f(HB)U" @
+define TOE "\s(-1)\(acc_hat)" @
+
+music
+
+1: a-;b-;e;f;
+rom below 1: 1 HEEL; 2 TOE;
+rom above 1: 3 TOE; 4 HEEL;
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/ichdattr.html b/mup/docs/uguide/ichdattr.html
new file mode 100644
index 0000000..010e0bf
--- /dev/null
+++ b/mup/docs/uguide/ichdattr.html
@@ -0,0 +1,382 @@
+
+
+Inter-chord attributes
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Inter-chord attributes
+
+
+In addition to the
+chord attributes
+that can appear in the square brackets
+before time and pitch information, there are a few attributes that are
+specified after the time and pitch information. These are attributes that
+start or end on the chord but also affect other chords. There are several
+such attributes:
+
+
+
+If several of these are specified on a single chord, they may be in any
+order, separated by commas.
+
+
+Chord ties
+
+
+If all notes in a chord are to be tied to the following chord,
+the keyword "tie"
+can be placed at the end of the chord. As was mentioned earlier,
+individual notes can be tied using a "~" symbol.
+Thus:
+
+ceg tie;
+
+is equivalent to
+
+c~e~g~;
+
+The word "tie" may be preceded by the word "dotted" or "dashed" to
+produce dotted or dashed ties, otherwise normal, solid ties are drawn.
+The word "tie" may be followed by the word "up" or "down" to specify the
+direction of each curve's bulge. If neither is specified, Mup will
+determine an appropriate direction, so you only need to give a direction
+if you wish to override Mup's choice.
+
+
+You can also produce the effect of tying chords by using additive time
+values. For example, the following lines produce the same output:
+
+1: 2ceg tie;8;;4; // explicit tie
+
+1: 2+8ceg;8;4; // tie implied by added time values
+
+
+
+Chord slurs
+
+
+The keyword "slur" can be placed at the end of a chord to indicate
+that each note in the chord is to be slurred to the corresponding
+note in the following chord. In other words, the top note of the chord
+is slurred to the top note of the following chord, the second from the
+top note in the first chord to the second from the top note in the
+second chord, etc.
+Thus the following 2 measures give equivalent output:
+
+1: 2f<d> a<b> c+<d+>; dbd+;
+bar
+
+1: 2fac+ slur; dbd+;
+bar
+
+
+
+
+The chord with the "slur" keyword
+and the chord that follows it must have the same number of notes.
+The word "slur" may be preceded by the word "dotted" or "dashed" to
+produce dotted or dashed slurs, otherwise normal, solid slurs are drawn.
+The word "slur" may be followed by the word "up" or "down" to specify the
+direction of each curve's bulge. If neither is specified, Mup will
+determine an appropriate direction, so you only need to give a direction
+if you wish to override Mup's choice.
+
+
+Custom beaming
+
+
+Normally, notes of eighth or shorter duration are automatically beamed
+according to the specification of
+the "beamstyle" parameter.
+Occasionally, you may wish to
+override the default beaming style for a particular situation.
+This is done using the "bm" and "ebm" keywords. The "bm" (short for "beam")
+is placed at the end of the chord which is the first to be beamed.
+The "ebm" (short for "end beam") is placed at the end of the last chord.
+Both chords must be in the same measure. If there is any custom beaming
+specified for a given voice in a given measure, the default beamstyle
+is turned off for that voice for the entire measure, meaning that only
+what you explicitly specify to be beamed will be beamed.
+An example:
+
+// The d, e, and f will be beamed together,
+// but other 8th notes will not be.
+1: 4c; 8; d bm; e; f ebm; g; a;
+bar
+
+// First two chords beamed together.
+// Second chord is tied to third chord.
+1: 8.fa bm; 16gc+ tie, ebm; 2; 8a; g;
+bar
+
+
+
+
+In the absence of custom beaming, Mup will beam notes together
+using the
+beamstyle parameter,
+if that parameter is set.
+The beamstyle parameter is a list of time values that add up to
+a measure. Each time value tells how many chords to beam together.
+For example, a 2 means to beam a half note worth of chords together,
+whereas 1.. would indicate that a double dotted whole note worth of
+chords should be beamed together.
+Here are some examples of how the beamstyle parameter works.
+
+// beam each quarter note worth of notes together,
+// breaking the beaming at each quarter note boundary
+score beamstyle = 4,4,4,4
+music
+1: 8c;d;e;f;g;a;b;c+;
+bar
+1: 8c;d;4e;f;8g;c;
+bar
+
+// beam each half note worth of notes together,
+// breaking the beaming at each half note boundary
+score beamstyle = 2,2
+music
+1: 8c;d;e;f;g;a;b;c+;
+bar
+// the middle two eighth notes will not be beamed together,
+// because they are on opposite sides of the half note boundary
+1: 8c;4d;8e;f;4g;8c;
+bar
+
+// beam each whole note worth of notes together
+score beamstyle = 1
+music
+1: 8c;d;e;f;g;a;b;c+;
+bar
+1: 8c;4d;8e;f;4g;8c;
+bar
+
+// in 9/8 time, beam each dotted quarter note worth of notes together
+score time = 9/8 ; beamstyle = 4., 4., 4.
+music
+1: 8c;d;e;d;e;f;e;f;g;
+bar
+// the eight notes will not be beamed together,
+// because they are on opposite side of the dotted quarter boundary
+1: 4.c;4d;8e;8f;4g;
+bar
+
+// in each measure, beam the first dotted half worth of notes together,
+// then beam the remaining dotted quarter worth of notes together
+score beamstyle = 2., 4.
+music
+1: 8c;d;e;d;e;f;e;f;g;
+bar
+
+// in each measure, beam the first dotted quarter worth of notes together
+// then beam the remaining dotted half worth of notes together
+score beamstyle = 4., 2.;
+music
+1: 8c;d;e;d;e;f;e;f;g;
+bar
+
+
+
+
+The value of the beamstyle parameter is remembered for
+any later changes back to the same time signature.
+For example, suppose you set
+
+time=4/4
+beamstyle=4,4,4,4
+
+then later in the piece switched to
+
+time=3/4
+beamstyle=4,4,4
+
+Then any time you went back to 4/4 or 3/4, the beamstyle you had set for that
+time signature would automatically be set as well.
+You could, of course, override the automatic setting
+with a new beamstyle if you wished.
+
+
+Normally Mup will break beams whenever it encounters a rest or space,
+but if you or specify an "r" at the end of the
+beamstyle parameter, it will beam across rests
+of eighth note or shorter duration. Similarly, specifying an "s" at the
+end of the beamstyle parameter will cause it to beam across spaces of
+eighth note or shorter. Specifying both (in either order) will result
+in beaming across both. Mup will also beam across eighth note or
+shorter rests or spaces inside of custom beams.
+
+
+Sometimes, if there are many short notes beamed together, you may wish to
+subdivide the beams into smaller groupings, where the outer, or primary
+beam remains unbroken, but the inner, or secondary beams are broken
+periodically. When using custom beaming, this is specified by "esbm"
+("end subbeam" or "end secondary beam")
+on the chord after which you want the break to occur.
+When using beamstyle, parentheses are used to indicate what sets of
+secondary beams are to be included in a given outer beam.
+
+score
+beamstyle=(4,4),(4,4)
+music
+
+// use the beamstyle parameter
+1: 16c;d;e;f; g;a;b;c+; c+;b;a;g; 32f;e;f;e;d;c;d;c;
+bar
+
+// use custom beaming
+1: 16c bm;d;e;f;g;a esbm;b;c+;c+;b;a;g esbm;f;e;d;c ebm;
+bar
+
+
+
+
+Cross-staff beams
+
+
+In keyboard music,
+sometimes notes on adjacent staffs are beamed together.
+Mup will do this with a variation on
+custom beaming.
+A bm and ebm must be specified on both staffs, and in each case the
+bm is followed by a qualifier:
+on the first of the two staffs, "bm with staff below" must
+be specified, while on the second staff you use "bm with staff above".
+For every point in time for the duration of the beam, one staff
+must have a chord with notes in it, and the other staff must have
+a space chord. (This is somewhat different than ordinary,
+non-cross-staff beams controlled by the
+beamstyle parameter,
+where spaces are not allowed unless beaming across spaces
+is specifically requested.)
+The two "bm" marks must occur at the same time in the
+measure. Similarly, the two "ebm" marks must
+occur at the same time in each staff.
+Grouping subbeams using "esbm" is not supported on cross-staff beams.
+
+
+Some examples:
+
+1: 8f bm with staff below; a; 4s ebm; 4s bm with staff below; 8b; d ebm;
+2: 4s bm with staff above; 8a; b ebm; b bm with staff above; d; 4s ebm;
+bar
+
+
+
+
+Normally the beam will be drawn between the staffs, but
+you can force the beam to be above or below all the notes by specifying a
+stem direction.
+You can also adjust the appearance of the beam by giving
+stems lengths
+for the first and last chords in the beam.
+
+1: [up]8f bm with staff below;a;4s ebm;4s bm with staff below;8b;[len 11]d ebm;
+2: 4s bm with staff above;8a;b ebm;[down;len 14]b bm with staff above;d;4s ebm;
+bar
+
+
+
+
+If a cross-staff beam includes
+tuplets,
+the tuplet numbers will not
+be printed. You would have to print them yourself using either
+a "print" statement
+or
+a "boldital" statement.
+
+
+It is possible for cross-staff beams to collide with other items, such as
+dynamic marks.
+In these cases, you may need to move the other items. Another
+thing you might try is
+specifying stem lengths
+to alter where the beams get placed, or
+printing
+a blank string between the staffs to cause them to get placed further apart.
+If you specify a
+slope,
+you have to specify it on the staff having notes in the first chord,
+not the staff with space.
+Slashes
+are not allowed on cross-staff beams.
+
+
+Mup doesn't directly allow cross-staff grace note beams.
+However, you may be able simulate the effect by using cue note chords
+along with invisible time signature changes and possibly invisible bar lines.
+See the
+section on "Special uses of invisbar"
+for more details.
+
+
+You may want to also look at the section on
+cross-staff stems,
+for an alternate way to handles some cases where you might
+use cross-staff beams.
+
+
+Alternation
+
+
+Alternation pairs
+can be specified using "alt N" where N
+is a number. An alternation
+pair is two chords that are to played alternately in quick succession
+but are not written out as such. This is shown by drawing N beams
+between the stems of the chords. The note value you specify for each
+chord must be the same, and the time value of each must equal the time
+taken by the pair. For example, if the pair takes up the time of a half
+note, each chord would be a half note.
+Here is an example:
+
+// Alternate between c and c an octave
+// higher. Total time taken is that of
+// a half note. Two "beam"-like lines
+// will be drawn to show the alternation.
+1: 2c alt 2; 2c+;2g;
+bar
+
+
+
+
+Alternation is not allowed on cross-staff beams.
+
+
+Slope
+
+
+On the first chord of a set of chords that are beamed together,
+you can specify a
+beam angle from -45 to 45 degrees.
+This will override whatever angle Mup would have used.
+
+1: 8g slope 11; b; g slope 0; b; g slope -5.75; b;
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/ifclause.html b/mup/docs/uguide/ifclause.html
new file mode 100644
index 0000000..2a9ca72
--- /dev/null
+++ b/mup/docs/uguide/ifclause.html
@@ -0,0 +1,249 @@
+
+
+Generalized conditionals
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Generalized conditionals
+
+
+Mup also supports more general "if" clauses. If you happen to be
+familiar with the preprocessors for the C and C++ programming
+languages, Mup "if" clauses are very similar.
+If you're not, that's okay, since things are explained below.
+Also, some of the operations are really very rarely needed, so if
+you find some of them confusing, you just can skip past this section;
+you'll likely never have a need for the complicated operations anyway.
+
+
+The general form is
+
+if condition then Mup statements else Mup statements endif
+
+As with the "ifdef," the "else" and second set of Mup statements is optional.
+
+
+One form of "if" is really just a variation of ifdef. It uses the
+keyword "defined" followed by a macro name. So
+
+ ifdef DUET
+
+could also be written
+
+ if defined DUET then
+
+You may put a set of parentheses around the macro name for clarity
+if you wish:
+
+ if defined(DUET) then
+
+
+
+The ! is used to mean "not," so
+
+ ifndef TRIO
+
+could also be written as
+
+ if ! defined(TRIO) then
+
+
+
+So far, this just looks longer, so what's the advantage?
+The difference is that ifdef and ifndef can only be used to check if a single
+macro is defined or not, whereas the "if" condition is much more general,
+and therefore much more powerful.
+Decisions can be based on the values of macros, not just whether they are
+defined or not, and can also be based on more than one macro at a time,
+Here is an example of a condition based on several macros at once:
+
+ if defined(FULL_SCORE) && defined(TRANSPOSE_UP) && ! defined(MIDI) then
+
+would be true only if both FULL_SCORE and TRANSPOSE_UP were defined,
+but MIDI was not defined. The && means "and."
+There is also || which means "or," so
+
+ if defined(CELLO) || defined(STRINGBASS)
+
+would be true as long as at least one of the macros was defined.
+
+
+The condition can also include numbers and macros used as numeric values
+in arithmetic and comparisons. For example,
+
+ define STAFFS 3 @
+ define S 5 @
+ if STAFFS > 5 then
+ // ... this would not be executed, since 3 is not greater than 5
+ endif
+ if 2 <= STAFFS then
+ // ... This would be executed, since 2 is less than or equal to 3
+ endif
+ if STAFFS + 1 == S - 1 then
+ // ... This would be executed, since 3+1 equals 5-1
+ endif
+
+Note that the symbol to test for "equals" is two equals signs, not just
+one. This is to be consistent with what is used in the C and C++ languages.
+The operators for comparisons are:
+
+
+< | less than |
+
+
+> | greater than |
+
+
+<= | less than or equal |
+
+
+>= | greater than or equal |
+
+
+== | equal |
+
+
+!= | not equal |
+
+
+
+
+
+Note that the values in the conditions can only be either literal numbers
+or macros whose values evaluate to a number. They cannot be things like
+Mup parameters.
+A macro which is not defined is treated as having a value of zero.
+Macro values are substituted for macro names just as elsewhere in Mup,
+so if you use a macro whose resulting value does not evaulate to a number,
+you may get an error or other unexpected result.
+
+
+If you are familiar with "octal" and "hexadecimal" numbers, they can be
+used, following the C language convention of a leading zero for octal
+or a leading 0x for hexadecimal. (If you're not familiar with these
+numbers or conventions, don't worry about it; it's never really necessary
+to use them. Just make sure you don't accidentally start a number other
+than a zero with a zero).
+
+
+Values are limited to 32-bit signed numbers. (If you don't know
+what that means, all you need to know is that you
+can only use numbers between -2147483648 and 2147483647.
+
+
+Before we introduce the remaining operators, it would be good to discuss
+two concepts, called precedence and associativity. These determine the
+order in which operations are done. Consider the following expression:
+
+ 5 + 3 * 8
+
+What is its value? If we just went left to right, we would add 5 and 3,
+getting 8, then multiple by 8, for a final value of 64. However,
+multiplication is generally considered to have higher "precedence"
+than addition, meaning that multiplications should be done before additions.
+In other words, the expression should actually be treated as
+
+ 5 + (3 * 8)
+
+so we would first multiply 3 by 8, getting 24, and then add 5 and 24,
+obtaining a final answer of 29.
+
+
+If you really intended the 64 meaning, that could be shown by parentheses,
+indicating you want the addition to be done first:
+
+ (5 + 3) * 8
+
+
+
+Associativity determines whether operators of equal precedence are done
+left to right or right to left. Parentheses and
+all of the operators that have two
+operands associate left to right, while all the others
+associate right to left. For example, since addition and subtraction
+associate left to right, the expression
+
+ 10 - 6 - 1
+
+would be evaluated by first subtracting 6 from 10 to get 4,
+then subtracting 1, yielding 3.
+If they associated right to left, first 1 would be subtracted from 6
+to get 5, which would then be subtracted from 10, yielding 5.
+So using different associativity can lead to different answers!
+
+
+Since the "not" operator and unary minus associate right to left,
+in the expression
+
+ ! - (5)
+
+the unary minus would be applied first to get -5, then the "not" would be
+applied. But what does "not -5" mean? The "not" operator will treat its
+operand as a boolean value, with a value of zero meaning false, and
+any non-zero value being true. Since -5 is not zero, it represents "true,"
+and "not true" would be "false," or zero. By the way,
+any operator that yields a boolean result
+(not, logical and, logical or, less than, greater than,
+less than or equal, greater than or equal, equal, or not equal) will
+always yield 1 for true, even though any non-zero value could mean true.
+
+
+The operators are listed below. Those on the same line have the same
+precedence, with those on each line having higher precedence than the
+lines below.
+
+
+operators | operations | associativity |
+
+
+( ) | grouping | left to right |
+
+
+! ~ - + | not, one's complement, unary minus, unary plus | right to left |
+
+
+* / % | multiply, divide, modulo | left to right |
+
+
++ - | add, subtract | left to right |
+
+
+<< >> | left shift, right shift | left to right |
+
+
+< <= > >= | less than, less or equal, greater than, greater or equal | left to right |
+
+
+== != | equal, not equal | left to right |
+
+
+& | bitwise AND | left to right |
+
+
+^ | bitwise XOR | left to right |
+
+
+| | bitwise OR | left to right |
+
+
+&& | logical AND | left to right |
+
+
+|| | logical OR | left to right |
+
+
+? : | interrogation | right to left |
+
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/include.html b/mup/docs/uguide/include.html
new file mode 100644
index 0000000..6a8c19a
--- /dev/null
+++ b/mup/docs/uguide/include.html
@@ -0,0 +1,39 @@
+
+
+Mup include files
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Include
+
+
+The "include" statement can be used to include the contents of one file
+inside another.
+
+include "filename"
+
+causes input to be read from the specified filename. When the end
+of that file is reached, reading of input resumes from the original file
+after the include statement.
+
+
+If the filename cannot be found as is, and it is not an absolute
+path, and if the environment variable MUPPATH is set, Mup will search
+for the file in each directory listed in MUPPATH. On Unix systems, the
+directories are separated by colons. On systems with DOS-like file naming
+conventions, they are separated by semicolons.
+The MUPPATH may be useful if, for example, you have a number of "boilerplate"
+files that you want to include in lots of songs. You can put them in
+some directory and set MUPPATH to list that directory, then any Mup
+files you have can refer to them.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/index.html b/mup/docs/uguide/index.html
new file mode 100644
index 0000000..b71dc9b
--- /dev/null
+++ b/mup/docs/uguide/index.html
@@ -0,0 +1,257 @@
+
+
+Mup User's Guide
+
+
+
+
+This is the on-line version of the Mup User's Guide, giving information
+about how to use the Mup Music Publication program.
+
+
+Mup Background Information
+
+Introduction to Mup
+
+Quick tutorial on Mup basics
+
+Running Mup
+
+Mup Options
+
+Mup utility programs for displaying and printing music
+
+Mup General syntax information
+
+Mup contexts
+
+
+
+Basic Standard Music Notation
+
+Specifying Mup music input
+
+Chords (pitch, duration, and other attributes)
+
+
+
+Chord-at-a-time input style
+
+Bar lines
+
+
+Multirests
+
+Lyrics
+
+
+Tablature
+
+Tablature notation
+
+
+Shaped notes
+
+Shaped notes
+
+
+Text Strings
+
+Mup text strings
+
+
+Tempo, dynamic marks, ornaments, etc.
+
+General Information
+
+Text
+
+Guitar grids
+
+Music symbols
+
+Phrase marks
+
+Crescendo and decrescendo marks
+
+Octave marks
+
+Piano pedal marks
+
+Rolls
+
+
+Tags, printing text, lines and curves
+
+Location tags
+
+Printing text
+
+Lines and curves
+
+
+Miscellaneous Mup features
+
+Newscore and newpage
+
+Page headers and footers
+
+Macros
+
+Generalized if clauses
+
+Include files
+
+Installing other fonts
+
+
+
+Mup Parameters
+
+Mup parameters
+
+
+Hints
+
+Debugging
+
+Adjusting output
+
+Special uses of invisible bars
+
+Chant
+
+Forcing shared note heads
+
+Manually placed tuplet numbers
+
+Manual placement of notes
+
+Bracketing notes across staffs
+
+Cross-bar beaming
+
+Mixed time signatures
+
+Different margins for odd/even pages
+
+Transposition
+
+Marking complicated tempo changes
+
+Placing several songs on one page
+
+Cadenzas
+
+Placing verses below the scores
+
+Automatic piano reduction
+
+Diagonal slash marks
+
+Breath marks
+
+Organ pedal heel and toe marks
+
+Generating blank staff paper
+
+Converting Mup files to other formats
+
+
+MIDI output
+
+MIDI output
+
+
+
+Arkkra Enterprises
+
+P. O. Box 315
+
+Warrenville, IL 60555
+
+support@arkkra.com
+
+http://www.arkkra.com
+
+
+
+Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by Arkkra Enterprises
+
+ next page -->
+
+
diff --git a/mup/docs/uguide/intro.html b/mup/docs/uguide/intro.html
new file mode 100644
index 0000000..6a698a4
--- /dev/null
+++ b/mup/docs/uguide/intro.html
@@ -0,0 +1,63 @@
+
+
+Introduction to Mup
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+INTRODUCTION
+
+
+The music publisher program called "Mup" takes a text file describing
+music as input, and generates PostScript*
+output for printing that music.
+The input file can be created using your favorite text editor, or with the
+help of the companion Mupmate program, or generated
+from any other source, such as another program. The input must be written
+in a special language designed especially for describing music. The majority
+of the Mup User's Guide is the explanation of this language and how to use it.
+
+
+Mup has the power to print almost any kind of music, everything from
+a single melody line to full orchestral or choral scores complete with
+tempo and dynamic marks. In addition to standard 5-line staffs, it can handle
+1-line staffs (typically used for percussion),
+and tablature notation (typically used for guitar).
+Because Mup can do so much, it takes a while to
+master its entire language. However, it has built-in default values for
+many things, so that you can start using it for simple songs after
+learning just the basics,
+then learn the more complicated features as you need them.
+Mup also has an option to produce
+output in the standard Musical Instrument Digital Interface (MIDI) format.
+
+
+Mup is shareware. That means you may try it out before buying it, and that
+you may make copies for others, but anyone who wants to keep and
+use Mup must pay a shareware registration fee. Running Mup with the -r
+option (or /r option for MS-DOS** or Windows**)
+will print the
+registration form,
+with the relevant information.
+Or if you are using Mupmate, the menu-driven interface on top of Mup,
+you can get the registration form from the Config Menu.
+Anyone may download an unregistered copy of Mup via ftp from ftp.arkkra.com
+or via a Web browser from www.arkkra.com.
+Music generated by an unregistered copy of Mup will include a notice
+stating the program is unregistered, but all the features of a registered
+copy are included.
+
+
+* PostScript is a trademark of Adobe Systems Incorporated
+
+** MS-DOS and Windows are trademarks of Microsoft Corporation
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/invisbar.html b/mup/docs/uguide/invisbar.html
new file mode 100644
index 0000000..b41402f
--- /dev/null
+++ b/mup/docs/uguide/invisbar.html
@@ -0,0 +1,81 @@
+
+
+Special uses of invisbar
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Special uses of invisbar
+
+
+The "invisbar" can be used
+to force Mup into
+doing something in the middle of a bar that it normally would allow
+to happen only at a bar line.
+Suppose, for example, you wish to place a
+rehearsal letter
+in the middle of a measure. This could be accomplished as follows:
+
+// assume we are in 4/4 time, but want
+// a rehearsal letter by count 3
+// of the measure
+
+// do first part of measure and use "space"
+// for last part so time values will add up
+// properly to a full measure
+1: 4c;d;2s;
+
+// put in invisible bar with rehearsal letter
+invisbar rehearsal let
+
+// now do the last half of the measure,
+// this time with space at the beginning
+1: 2s;4e;c;
+bar
+
+
+
+
+As another example of invisbar use, suppose you want to add a "courtesy"
+key signature at the end of a repeated section to remind the player that the
+beginning of the repeated section is in a different key. This can be done
+by adding an empty measure whose sole purpose is to produce this key signature.
+
+score key=3&
+music
+1: g;f;e;d;
+repeatstart
+1: c;e;f;g;
+dblbar
+score key=0&
+music
+1: g;f;e;d;
+bar ending "1."
+1: f;e;2c;
+// add a courtesy key signature,
+// to remind player the beginning
+// of the repeated section is in
+// a different key
+invisbar
+score key=3&
+music
+1: ms;
+repeatend ending "2."
+1: e;d;2c;
+endbar
+
+
+
+
+You can use a similar technique to insert time signatures, clefs, etc.
+at unusual places.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/linecurv.html b/mup/docs/uguide/linecurv.html
new file mode 100644
index 0000000..fda9187
--- /dev/null
+++ b/mup/docs/uguide/linecurv.html
@@ -0,0 +1,134 @@
+
+
+Lines and curves
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Lines and curves
+
+
+The "line" statement is used for drawing lines. Its format is:
+
+linetype line (X1, Y1) to (X2, Y2)
+
+The linetype can be "wide," "medium," "wavy," "dotted," "dashed,"
+or it can be omitted, which means narrow.
+The wavy line could be used for glissandos. It could also be used
+for manually drawing rolls and trills, although it should rarely if ever
+be necessary to resort to this, since the
+roll
+and
+mussym
+statements will usually suffice and are much easier to use.
+Narrow, dashed, or dotted lines would typically be used for voice crossings.
+The medium line is about twice as wide as a
+narrow line, and a wide line is about twice as wide as a medium line.
+
+
+The X and Y coordinates are specified as was described
+in the section on
+"Location tags."
+
+score
+ vscheme=2f
+ staff2 clef=bass
+
+music
+1 1: c+ =c;e =e;g;c+;
+1 2: e =_e;g =_g;c =_c;s;
+2 1: 2.s;4g =_gg;
+2 2: 1ce;
+line (c.e + 2, c.y) to (e.w - 2, e.y)
+line (_e.e + 2, _e.y) to (_g.w - 2, _g.y)
+dashed line (_c.e + 1, _c.y) to (_gg.w - 1, _gg.y)
+bar
+
+
+
+
+It is possible to print a text string by the line by adding
+
+with fontfamily font (size) "string"
+
+at the end of the "line" statement. Only the keyword "with" and the
+text string itself are required; the font and size information is optional.
+As usual, the
+fontfamily,
+font,
+and
+size
+parameter values are used to get values if the optional items are
+omitted. The most common usage for printing a string with a line is probably
+for glissandos.
+
+1: 2d =n; g+ =m;
+wavy line (n.e + 1.5, n.y) to (m.w - 1.5, m.y) with ital (9) "gliss."
+bar
+
+
+
+
+Arbitrary curves can be drawn using the "curve" statement:
+
+linetype curve (X1,Y1) to (X2,Y2) to (X3,Y3) ...
+
+When using this form of the "curve" statement,
+at least three coordinates must be specified; more are permitted.
+The linetype can be "medium," "wide," "dashed,"
+or "dotted," or omitted.
+A curve will be drawn through the specified points in the specified order.
+
+score
+staffs=2
+
+staff 2
+ clef=bass
+
+music
+1: 4.s;[=c] 8e; [=d] g; [=e] e;4s;
+2: [=a] 8c;g; [=b] c+;4.s; [=f] 8c+; [=g] c;
+medium curve (a.x, a.n+1) to (b.x, b.n+15) to (c.x, c.n+4) \
+ to (d.x, d.n+3) to (e.x, e.n+3) \
+ to (f.x, f.n+11) to (g.x, g.n+1)
+bar
+
+
+
+
+An alternative way to specify a curve is to only specify the two endpoints,
+along one or more "bulge" values, given in stepsizes.
+Suppose a single bulge value n is given. To find the midpoint of
+the resulting curve, imagine a line is drawn between the two endpoints,
+then from the midpoint of that line, move perpendicular to the line for
+n stepsizes.
+A positive n will cause the curve to bulge
+to the left as you move from the start point to the end point,
+while a negative n will make it bulge to the right.
+If two bulge values are given, bulges are calculated from the 1/3 and
+2/3 point of the line between the endpoints; with three points, at 1/4,
+1/2, and 3/4, and so forth. Multiple bulge values are separated by commas.
+
+1: c =_c1; f; f; d =_d1;
+medium curve (_c1.x, _c1.y + 8) to (_d1.x, _d1.y + 10) bulge 3
+bar
+
+1: g =_g1; e+; d+; a =_a1;
+dotted curve (_g1.x, _g1.y - 2) to (_a1.x, _a1.y - 2) bulge -4.3
+bar
+
+1: g =_g2; a; d+; c+ =_c2;
+curve (_g2.x, _g2.y - 2) to (_c2.x, _c2.y + 2) bulge -2.5, 4
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/lyrics.html b/mup/docs/uguide/lyrics.html
new file mode 100644
index 0000000..682a81c
--- /dev/null
+++ b/mup/docs/uguide/lyrics.html
@@ -0,0 +1,399 @@
+
+
+Lyrics
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Lyrics
+
+
+Lyrics are specified in a somewhat similar manner to
+note groups.
+Lyrics for each staff are specified with the word "lyrics"
+optionally followed by a place,
+followed by the staff number, followed by a colon, then the timing and
+syllable information.
+
+
+The place, if specified, can be "above" or "below," to
+indicate whether the lyrics are to be printed above or below the given
+staff. The default is below.
+
+
+The staff number can be a single number or list of ranges of numbers.
+It can also be given as the keyword "all," which will place the lyrics
+above the top visible staff or below the bottom visible staff.
+
+
+The place can also be specified as "between M&N"
+where M and N are numbers.
+This will cause the lyrics to printed approximately halfway between staff
+M and staff N. N must be exactly one greater than M.
+
+lyrics 1:
+lyrics above 2,3:
+lyrics between 1&2, 3&4:
+
+
+
+If you want the same lyrics above some staffs but below others,
+you can specify several places and list of staffs, separated by semicolons.
+For example:
+
+lyrics above 1,3 ; below 2,4 ; between 5&6 :
+
+
+
+After the colon comes a list of
+time values.
+Time values are separated by semicolons and are specified as they are
+for notes: "2" for half notes, "8." for dotted eight, etc.
+
+
+If the time values for lyrics are the same as the time values for the notes
+on the staff, the time values need not be specified. If you don't
+specify them, Mup will derive the appropriate values from the music input.
+If you list more than one staff, the time values will be derived from the
+first staff you list. Usually, the time values will be derived from voice 1,
+but if voice 1 music data doesn't exist or is invisible,
+or if the lyrics are explicitly specified as "below"
+and there is a visible voice 2, then voice 2 will be used.
+Voice 3, if any, is never used for automatically
+deriving time values for lyrics.
+Some examples:
+
+
+1: c;d;e;f;
+lyrics 1: "The sun will shine";
+// The time values will be all quarter notes,
+// as derived from the music on staff 1
+bar
+
+1: 8g;4.f;4g;a;
+lyrics 1: "up-on the earth.";
+// The derived time values will be 8;4.;4;;
+bar
+
+// In these examples, time values will be taken
+// from staff 4, since it is the first one listed.
+// In the last case, because "below" is specified explicitly,
+// the times will be taken from voice 2
+// if there is a visible voice 2; in all the other cases
+// it will be taken from voice 1 if voice 1 music
+// has been entered and is visible.
+lyrics 4,7,9: "for-ev-er";
+lyrics above 4-6: "nev-er-more";
+lyrics between 4&5,6&7: "this is it";
+lyrics below 4,2: "and so forth";
+
+The line describing the music from which to derive the times
+must appear in the input prior to the lyrics line that is deriving the times.
+If chords in the music are tied or slurred together, Mup will
+treat those chords as being for a single syllable.
+However, there may be some
+circumstances in which the rules Mup uses to derive time values may not
+yield what you want, in which case you will have to explicitly specify the times
+for that measure.
+
+
+Following the time values is a list of one or more
+verse numbers and lyric strings containing the words of the lyrics.
+The verse number(s) are given within square brackets. If no verse is
+specified on the first set of lyrics for a staff and
+place, verse 1 is assumed.
+On subsequent lyrics strings for that staff and place,
+the verse number is assumed to be one more than the previous verse number.
+Thus you only need to explicitly specify a verse
+number if you want to skip over a verse or supply them out of order.
+
+
+Verse numbers need not be consecutive.
+The staff number and verse number can be given as lists or ranges.
+Another example:
+
+1-2: 4.c+;8c;{4e;f;g;}3;
+lyrics below 1-2: 4.;8;{4;;;}3; \
+ "This is some-thing else."; \
+ [4,5] "How do you like this?"; \
+ [2-3,6] "Now try this out too.";
+bar
+
+
+
+
+In this example, the lyrics will go below staffs 1 and 2. There are
+5 syllables. The first is a dotted quarter in length, the second is
+an eighth, and the last three make up a quarter note triplet. The first
+string is for verse 1, since no verse number was specified. The second
+string will be used for verses 4 and 5, and the last string for verses
+2, 3, and 6.
+
+
+You can also specify a verse number of "c" which means the verse is
+to be centered vertically. This is useful if you have a refrain that
+is identical for several verses, and you don't want to have it printed
+multiple times.
+
+1: c;;e;;
+lyrics 1: ;;2s; [1] "verse one"; [2] "verse two";
+lyrics 1: 2s;4;; [c] "The refrain"; // centered lyrics
+bar
+
+
+
+
+The lyrics string is followed by a semicolon.
+There must normally be one syllable in the lyrics string for each time value.
+(There is one exception,
+discussed later.)
+Syllables are separated in the lyrics string by white space,
+a dash, or an underscore.
+
+
+Sometimes a syllable is to be held out for several counts
+or over several notes. This can be indicated by dashes or underscores.
+If the syllable in the lyric string ends with a dash, on output the dash
+will be placed halfway between the given syllable and the next syllable.
+If the distance between the two syllables is long, several evenly-spaced
+dashes will be printed.
+If a syllable in the lyric string ends with an underscore,
+an underscore line will be printed from the end of the
+current syllable to the edge of the last note associated with the syllable.
+
+
+Here are some examples:
+
+// Verse 1. The first two words have the
+// duration of a quarter note each.
+// The last word lasts a half note.
+1: e;d;2c;
+lyrics 1: 4;;2; [1] "Three blind mice";
+bar
+
+
+
+// examples of above lyrics with dash and underscore
+1: 4d<>;e;8g;b;4a;
+lyrics above 1: "now_ or nev-er";
+bar
+
+
+
+
+Mup does its best to figure out where to end dashes or underscores. However,
+if there isn't a following syllable after a dash or underscore, Mup would
+extend the dash or underscore to the end of the piece, which may not be
+what you want. There are a few other cases where Mup may be unable to
+properly deduce where you had intended an underscore to end.
+You can manually halt the dash or underscore by adding in
+an "empty syllable," consisting of "<>". Normally, the angle brackets are
+used inside lyrics to enclose special non-lyrics items, as will be
+described a bit later.
+However, if they are used by themselves with nothing between them,
+they essentially mean a syllable with no text.
+
+1: 2c;4d<>;e;
+lyrics 1: "last word._";
+bar
+
+1: 4d;e;f;g;
+// add empty syllable to end the underscore
+lyrics 1: 1; "<>";
+bar
+
+
+
+
+Occasionally, a single chord is used for more than one syllable.
+If the syllables are within the same word, it is sufficient to omit the
+dashes between syllables, so that Mup will treat them as a single syllable.
+However, if the syllables are in separate words,
+a "~" can be used in place of a space between the syllables.
+On output, Mup will replace the "~"
+with a space and a small, curved line below the space, indicating that the
+syllables on either side are to be joined. For example:
+
+1: b;a;2g;
+lyrics 1: ;;2; "man-y~a day";
+bar
+
+
+If you don't want the curved line,
+you can use the special character name "\(space)" instead of a
+literal space.
+That special space character
+is printed like a normal space on output,
+but is not considered a space for the purposes of determining syllable
+boundaries. Alternately,
+a technique using angle brackets,
+described later, can be used.
+
+
+If several verses use the same time values, you can specify them all on
+one input line.
+For example:
+
+1: d;f;a;g;
+lyrics 1: [1] "this is verse one"; \
+ [2] "this is verse two";
+bar
+
+
+
+
+In this example,
+because of the \ at the end of the first line, both verses are effectively
+on the same input line.
+
+
+Occasionally, lyrics may occur during only part of a measure.
+This case can be handled by specifying "space"
+by using an "s" after time values that have no
+lyric syllable associated with them. For example:
+
+1: 2r;g;
+lyrics 1: 2s;; [1] "Now";
+bar
+
+
+
+
+In this example, the first half note of the measure is a space, so there will
+be no lyric there. The second half note of the measure will have the word "Now"
+as its lyric. Note that the "s" does not work quite the same way with lyrics
+as it does with notes. With notes, "2s;;" would mean two half-note spaces,
+because the space would be used as default for the following chord where no
+notes were specified. With lyrics, "2s;;" means a half note space, followed
+by a half note lyric; the space is not carried forward as a default.
+
+
+If you don't specify any time values, relying on Mup to derive the time values
+from the corresponding music time values, any rests and spaces in the music
+will be translated to lyric spaces. If the first note entered in a chord
+is tied to or slurred to the following chord, that following chord
+will also be translated to a lyric space, since you most likely want
+a single syllable to span both chords in that case.
+
+
+Occasionally, you may want to print something within a lyric string
+which isn't really a lyric syllable.
+The most common example of this would be
+that you may want to print verse numbers. Other possibilities may include
+associating a dynamic mark (e.g., "mf") with a particular verse, or
+marking a section for a subset of the singers (e.g., "Men:" or "Solo:").
+These extra things are specified within angle brackets. They can be placed
+immediately before or after any syllable.
+Mup will not consider them when lining up the syllable with notes.
+Normally, it will assume there is enough
+space to print them rather than reserving space for them. If you want Mup
+to ensure there is enough space to print them, put a "^" immediately
+after the "<".
+
+
+Some examples:
+
+1: f;e;d;c;
+lyrics 1: "<1. >This is verse one.";
+bar
+1: 2g;4;;
+lyrics 1: 2s;4;; "<^\f(TX)ff\f(PV) >Loud-er";
+bar
+
+
+
+
+The < > construct can also be used to fine-tune the placement of syllables.
+The placement of syllables is governed in general by the
+lyricsalign parameter.
+Sometimes, however, you may want to adjust the placement of specific syllables.
+Suppose you have a long syllable, like "strength" and would like
+to shift it leftward somewhat. Entering it as "<str>ength" would
+cause Mup to move the syllable farther to the left than it normally would.
+
+1: c;d;e;f;
+lyrics 1: "This strength not moved."; \
+ "This <str>ength was moved.";
+bar
+
+
+
+
+Angle brackets may also be useful for entering
+chant, where many words
+are to be associated with a single note. For example:
+
+lyrics 1: "All<^ these words will be treated like one syllable.>";
+
+
+
+The font and size to use for lyrics is initially determined
+from the
+"lyricsfontfamily,"
+"lyricsfont"
+and
+"lyricssize"
+parameters for the appropriate staff.
+If "all" is used for the staff number, the score parameters are used.
+In the case of "between," the parameters for the staff above are used for
+determining the font and size.
+The usual \f and \s forms can be used to
+change these values
+for a given verse. Lyrics fontfamily, font and size values
+are maintained separately for each
+combination of staff number, verse number, and place, and are carried forward
+from one measure to the next. Thus, for example, if you want one verse to
+be printed in roman and another in italics (perhaps one is in English and the
+other in another language), you need only put a "\f(TI)" at the beginning of
+the syllable string for the first measure of the second verse, and all
+subsequent syllables for that verse will be in italics.
+Setting the
+"lyricsfontfamily,"
+"lyricsfont"
+or
+"lyricssize"
+parameters will reset the values for
+all verses of the staff (if set in
+staff context),
+or the entire score (if set in
+score context).
+
+
+Another way to align a syllable in a particular way is to precede the
+syllable with a |. If the | is preceded by a number (optionally signed),
+the left edge of the syllable will be placed that many points from the
+horizontal "middle" of the chord.
+If there isn't a number before it, the value is obtained from the
+sylposition parameter.
+Negative values are to the left, and will usually be what you want.
+This alignment method is particularly useful for lining up multiple verses,
+either to get verse numbers to line up or to align words at the beginning
+of a poetic line. The | goes after anything in angle brackets.
+
+1: 8c;d;4e;8e;g;4c+;
+lyrics 1: "<1. >|\"How are you?\" -7|He asked her."; \
+ "<2. >|\"I am fine,\" -7|She re-plied.";
+bar
+
+
+
+
+A few more examples of lyrics:
+
+1,3-4: c;8e;;4d;r;
+2: c+;8g;;4b;;
+lyrics between 1&2,3&4: 4;8;;4;s; "This is a test.";
+lyrics above 2: 2s;4;; "The end.";
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/macros.html b/mup/docs/uguide/macros.html
new file mode 100644
index 0000000..4274b8d
--- /dev/null
+++ b/mup/docs/uguide/macros.html
@@ -0,0 +1,211 @@
+
+
+Mup macros
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Macros
+
+
+Simple Macros (without parameters)
+
+
+Macros can be defined to avoid retyping or to give mnemonic names to
+things. A macro is defined with the following syntax:
+
+define macro_name macro_text @
+
+
+
+The macro_name consists of one or more upper case letters, digits,
+and underscores, with the first character being a letter.
+The macro_text can be any text. It can be any length from empty
+to many pages. The "@" terminates the macro. A literal "@" can be
+placed in the macro_text by preceding it with a backslash.
+If you want a literal backslash in the macro_text, it also must
+be preceded by a backslash.
+
+
+A macro is called by stating the macro_name in the input. The
+macro_name is replaced by the macro_text.
+A macro can be defined at any point in the input. It can be used as
+often as desired any time after it has been defined. A given macro_name
+can be redefined as many times as desired, with each new definition
+overwriting the previous definition.
+
+
+As an example, suppose you are printing an orchestral score, and the oboe
+part happens to be on staff 5. Rather than having to remember which staff
+it is, you could define a macro:
+
+define OBOE 5: @
+
+Not only is the name easier to remember than a number, but if you later
+decide to move the oboe part to a different place in the score, only the
+macro definition and perhaps a few other things would have to be changed.
+
+
+Another common use of macros might be if a musical motif occurs several
+times. You could define a macro for the motive:
+
+define SCALE 8c;d;e;f;g;a;b;c+; @
+
+then do something like:
+
+OBOE SCALE
+
+
+
+It is possible to remove the definition of a macro using the "undef"
+statement:
+
+undef OBOE
+
+
+
+It is possible to have parts of the input skipped over depending on whether
+certain macros are defined or not. This is done using
+"ifdef," "else," and "endif." The keyword "ifdef" is followed by
+a macro name. If a macro by that name is currently defined,
+Mup will continue
+reading and processing input normally. If it finds a matching "else,"
+it will skip over input until the matching "endif."
+If the macro is not currently defined, Mup will skip over the input
+until it finds a matching "else" or "endif." There is also
+an "ifndef" command that uses the opposite logic: it will read the input
+up to the "else" or "endif" only if the macro is NOT defined.
+
+
+The ifdefs can be sprinkled between other items in the input;
+they need not be on separate lines. They can be nested. Examples:
+
+// make last c an octave higher if macro "FRED" is defined
+1: c;e;g;c ifdef FRED + endif;
+
+ifdef PIANO
+ staff 1 visible=n
+else
+ ifdef VIOLIN
+ staff 2 visible=n
+ staff 3 visible=n
+ endif
+endif
+
+
+
+Macros can also be set from the command line using the -D option.
+Only ordinary macros can be defined using the -D option,
+not macros with parameters.
+
+
+Macros with parameters
+
+
+Macros defined within Mup input can be defined to have "parameters."
+This may be useful
+when you have something that is repeated with small variations.
+When defining a macro with parameters, the macro name must be followed
+immediately by a ( with no space between the end of the name and the
+parenthesis. The opening parenthesis is followed by one or more
+parameter names, separated by commas, and ending with a close parenthesis.
+Parameter names have the same rules as macro names: they consist of
+upper case letters, numbers, and underscores, starting with an upper case
+letter. The parameter names can then appear in the text of the macro
+definition where you want a value to be substituted.
+
+
+As an example, suppose you are doing a score with staffs 1 through 4
+for vocal parts, and staffs 5 and 6 for a piano accompaniment, and that
+you frequently want to mark a dymanics change at the same point in time
+below each of the vocal scores and between the two piano staffs.
+You could typically do this with something like:
+
+boldital below 1-4: 1 "ff";
+boldital between 5&6: 1 "ff";
+
+but if you needed to do this lots of times, it could get tedious.
+So let's define a macro with parameters:
+
+define DYN( COUNT, VOLUME )
+boldital below 1-4: COUNT VOLUME;
+boldital between 5&6: COUNT VOLUME;
+@
+
+This macro has two parameters,
+which have been given the names COUNT and VOLUME.
+When you call the macro, you will give them values.
+For example,
+
+DYN(1,"ff")
+
+would give a VOLUME of "ff" at COUNT 1, whereas
+
+DYN(3.5,"mp")
+
+would give a VOLUME of "mp" at COUNT 3.5.
+
+
+When calling a macro with parameters, the values to give the parameters
+are given inside parentheses. The values are separated by commas.
+The values in the parentheses are copied exactly as they are,
+including any spaces, newlines, macro names, etc.
+There are only a few exceptions to this:
+you can include a comma, closing parenthesis, or backslash
+as part of a parameter value by preceding it with a backslash, and
+a backslash followed by a newline
+in a parameter value will be discarded. Thus a macro call of
+
+MAC(\\\,\))
+
+has one parameter, the text of which is 3 characters long: a backslash,
+comma, and closing parenthesis.
+
+
+If in a macro definition a parameter is used inside backticks,
+as in `NAME`, the value of the parameter will be placed
+inside double quotes. Thus, another way to do the example above would be:
+
+define DYN( COUNT, VOLUME )
+boldital below 1-4: COUNT `VOLUME`;
+boldital between 5&6: COUNT `VOLUME`;
+@
+
+DYN(1,ff)
+DYN(3.5,mp)
+
+
+
+Conceptually, when the macro is expanded, the backticks are replaced
+by double quote marks, but in addition,
+any double quote mark found in the value being passed to the parameter will
+have a backslash inserted before it, and any backslash that occurs
+within double quotes in the value will also have a backslash inserted
+before it. Thus, for example:
+
+// If we define a macro like this:
+define QUOTED(X) `X` @
+
+// then for input value passed is `X` would be which would print as
+
+print QUOTED(hello) hello "hello" hello
+print QUOTED("hello") "hello" "\"hello\"" "hello"
+print QUOTED(\\n) \n "\n" a literal newline
+print QUOTED("\\n") "\n" "\"\\n\"" "\n"
+
+
+
+Sometimes it can be a little tricky to get the number of backslashes right,
+or other details like that.
+The -E Mup command line option
+shows how macros will expand, which may help you figure out what to do.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/mantup.html b/mup/docs/uguide/mantup.html
new file mode 100644
index 0000000..823284c
--- /dev/null
+++ b/mup/docs/uguide/mantup.html
@@ -0,0 +1,47 @@
+
+
+Manually placed tuplet numbers
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Manually placed tuplet numbers
+
+
+Generally, Mup will place
+tuplet
+numbers for you.
+However, you do need to print them yourself on
+cross-staff beams.
+And there may be cases where you choose
+to use 'n' to turn off Mup's automatic printing of tuplet numbers,
+in order to print them manually in a different place than Mup would.
+Mup normally uses newcentury boldital font for tuplet numbers, in 11-point
+size for regular notes and 9-point for cue notes.
+So to make your manually placed tuplet numbers
+look the same as automatic ones, you might use a
+macro
+something like this:
+
+define TUPNUM(NUM) "\f(NX)\s(11)" +`NUM` @
+1: { 8c; d; e; } 3n; 2.us;
+rom above 1 dist0: 1.34 TUPNUM(3);
+bar
+
+Or another approach would be something like this:
+
+define TN(NUM,WHERE,D,N) newcentury boldital WHERE dist D: N `NUM`;@
+1: { 8c; d; e; } 3n; 2.us;
+TN(3,above 1,0,1.34)
+bar
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/manual.html b/mup/docs/uguide/manual.html
new file mode 100644
index 0000000..190c9e4
--- /dev/null
+++ b/mup/docs/uguide/manual.html
@@ -0,0 +1,92 @@
+
+
+Manual placement of notes
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Manual placement of notes
+
+
+Mup supports up to three voices per staff. If you need more than that, such as
+when 4 notes of different lengths occur on the same beat, it is possible
+to position extra notes manually.
+Manually positioned notes will not be included in
+MIDI output.
+
+
+First of all, unless the fourth voice is vertically far away from the other two,
+you'll probably need to reserve some
+extra space to the left or right of the other chords. This can be done
+by adding a bit of
+padding to the chord.
+If you want the extra note on the left of the regular
+voices, add padding to whichever regular voice is leftmost. If you want it
+on the right, the padding will have to go on the following note, or on
+the bar line if you are on the last chord of a measure. The amount of
+padding to add may have to be determined by trial and error; 5 stepsizes
+is a good first guess. Next, set a
+location tag
+on one of the notes
+in one of the regular groups.
+The manually-positioned note will be placed relative to
+that location tag. The x will be slightly left or right of the
+west or east of the existing group; something like 3 stepsizes might be
+a good first guess. The y can be specified in terms of
+stepsizes up from the note you used for the location tag. You can use a
+print statement
+using one of the special
+music characters,
+such as:
+dblwhole, 1n, up2n, dn2n, up4n, up32n, etc. If the note needs ledger lines,
+dots, or accidentals, these too have to be manually positioned,
+which can be a bit tricky. Here is a simple example:
+
+score
+vscheme=3o
+beamstyle=4,4,4,4
+
+music
+1 1: [pad 4] 4g =h; a; b; a;
+1 2: 4.c;8;2;
+1 3: [down] 8e;; [ho 0] 2.f;
+print (h.w - 2.3, h.y + 3) "\(up2n)"
+bar
+
+
+In this example, 4 stepsizes of padding
+was added to the quarter note g of voice 1
+on staff 1. A location tag "h" was set to this note. After the information
+about the second voice on staff 1, a half note was manually placed
+2.3 stepsizes left of the first voice and at pitch c+ (3 steps up from the g).
+
+
+If you also need to place an accidental and/or dots, more padding should be
+requested, and additional print statements used for each item. For example,
+you could specify perhaps 5 stepsizes of padding, then add:
+
+print (h.w - 5, h.y + 3) "\(flat)"
+
+
+to place a flat sign in front of the c.
+
+
+Ledger lines needed by the notes also have to be
+placed manually, using the "line"
+command. If the note is more than three steps above or below the staff, more
+than one ledger line would be needed, and each would need to be specified
+separately. The y coordinate of the each ledger line would be the same
+as the y coordinate of the note,
+plus or minus some number of step sizes. The length of
+the line depends on the note head. About 4.5 stepsizes is a good estimate for
+most notes, but a double whole needs more like 6 stepsizes.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/midi.html b/mup/docs/uguide/midi.html
new file mode 100644
index 0000000..93731d8
--- /dev/null
+++ b/mup/docs/uguide/midi.html
@@ -0,0 +1,333 @@
+
+
+Mup MIDI output
+
+
+
+ <-- previous page
+
+ Table of Contents
+
+MIDI OUTPUT
+
+
+Mup will optionally produce MIDI output
+(using the -m command line argument).
+Mup is first and foremost a music publication program,
+so its MIDI capabilities have a few limitations.
+However, the MIDI output is quite useful for "proofreading"
+(or perhaps we should say "proof-listening").
+It is often easier to spot a typo in Mup input by
+listening to it than to look at the output. Mup provides enough MIDI
+control to do virtually all of what MIDI supports, and will be adequate
+for many people. Others however, may find they want a separate MIDI editor
+for really serious MIDI work.
+
+
+The following section assumes a general knowledge of MIDI. If you are not
+familiar with MIDI, there are many books available on the subject
+at most music stores or computer book stores.
+
+
+Each
+voice
+is put on a separate MIDI track. The first track contains
+general information such as key and time signature. The next track will be for
+staff 1, voice 1. If staff 1 has a second voice, that will be the next
+track, otherwise it will be voice 1 of staff 2, if any, and so forth,
+one track for each voice, top to bottom.
+
+
+Output is in MIDI file format 1, with a default of 120 quarter notes
+per minute, 192 ticks per quarter note. MIDI channel 1 is used by default for
+all voices. If you want to use different instrument sounds for different
+voices, you will need to specify a different channel for each voice, then
+specify the MIDI "program" for that voice. This is demonstrated in some
+of the examples later in this section.
+
+
+Mup MIDI output will handle
+repeats
+and
+first and second endings,
+but it does not know anything about "D.S. al coda" or anything of that sort.
+It is possible to work around this limitation to some extent using
+macros.
+For example, a section between a "sign" and a "jump to coda" symbol could
+be put inside a macro definition, then the macro can be called. Then later
+in the piece, where the "D. S." occurs the macro can be called again if MIDI
+is defined. For example:
+
+// an introductory section, ends with a sign
+1: c;d;e;f;
+mussym above all: 5 "sign";
+bar
+
+// define macro for section between sign and
+// symbol to "jump to coda"
+define SECTION
+1: g;a;g;;
+mussym above all: 5 "coda";
+bar
+@
+
+// print/play the section just defined by
+// the macro
+SECTION
+
+// now do the music up to the D.S.
+1: e;f;2g;
+ital above 1: 1 "D. S. al Coda";
+dblbar
+
+// human player would now flip back to
+// the sign, so do the MIDI equivalent:
+// play that section again.
+ifdef MIDI
+ SECTION
+endif
+
+// now do the coda
+1: e;d;2c;
+rom above 1: 0 "Coda";
+endbar
+
+
+
+Mup mainly just outputs the note information.
+Mup will recognize
+octave marks,
+and move notes up or down appropriately.
+It recognizes
+piano pedal marks.
+It does not attempt to interpret tempo or dynamics marks
+specified by
+"rom," "boldital," etc. or ornaments in
+"mussym" statement.
+It does interpret
+rehearsal marks
+as cue points.
+It handles
+grace notes,
+rolls,
+slashes,
+and
+alternation groups.
+You can control how legato the music is by using
+the Mup "release" parameter.
+
+
+Some styles of music are often
+written in "swing time," meaning the
+players are expected to play pairs of notes with the first twice
+as long as the second, even though they are written as if they were the
+same duration, or as if the first were three times as long as the second.
+The most common example would be where the written notation shows
+two eighth notes like 8;; or a dotted rhythm like 8.;16;
+but the musician "knows" that the composer really intended it
+to be played as if it were a triplet {4;8;}3;
+The
+swingunit
+parameter can be used to get Mup MIDI output to automatically follow
+that performance convention.
+
+
+A MIDI editing program will probably be necessary to add some effects.
+However, it is possible to specify certain directives for MIDI.
+They are of the form:
+
+midi S V: begintime "keyword=value";
+
+The S and V specify the staff and voice for which the directive is
+to apply. As elsewhere in Mup, an omitted voice will default to voice 1,
+and both staff and voice can be given as a list.
+Certain keywords apply to the entire score. In that case the form
+
+midi all: begintime "keyword=value";
+
+is used instead.
+The items specified using "all" are placed on the first track, the track
+containing score-wide information. They are not applied to the
+voices on the other tracks.
+
+
+The begintime, as elsewhere in Mup,
+gives the beat into the measure where the MIDI output is to be placed.
+If notes are to be turned on or off at the same instant in time as the
+begintime, first all "note off" commands are generated, then the "midi"
+command events, then "note on" commands.
+
+
+The keyword=value gives specific information of
+what MIDI output to generate. The following keywords are currently supported:
+
+
+keyword | values | meaning | midi S V | midi all |
+
+
+program | 0-127 | program change (new instrument) | yes | no |
+
+
+parameter | 0-127,0-127 | parameter | yes | yes |
+
+
+channel | 1-16 | channel | yes | no |
+
+
+chanpressure | 0-127 | channel pressure (after touch) | yes | yes |
+
+
+tempo | 10-1000 | tempo, quarter notes per minute | no | yes |
+
+
+seqnum | 0-65535 | sequence number | yes | yes |
+
+
+text | text | text meta event | yes | yes |
+
+
+copyright | text | copyright notice | yes | yes |
+
+
+name | text | sequence/track name | yes | yes |
+
+
+instrument | text | instrument name | yes | yes |
+
+
+marker | text | marker meta event | yes | yes |
+
+
+cue | text | cue point | yes | yes |
+
+
+port | 0-127 | MIDI port | yes | yes |
+
+
+onvelocity | 1-127 | note on velocity | yes | no |
+
+
+offvelocity | 0-127 | note off velocity | yes | no |
+
+
+hex | hex data | arbitrary MIDI data | yes | yes |
+
+
+
+
+
+The keywords can be abbreviated to their first three or more letters,
+except "chanpressure" which requires at least five letters to differentiate
+it from "channel" ("cha" or "chan" will be interpreted as channel).
+In most cases, the "=" is followed by either a number or some text. Exceptions
+to this are discussed in the next few paragraphs.
+
+
+The "parameter" keyword is followed by 2 numbers, separated by a comma.
+The first is the parameter number, the second is the parameter value.
+Thus to set parameter 7 (which is the volume parameter) to 90 for voice
+2 of staff 3, starting at the beginning of the measure, you can use:
+
+midi 3 2: 0 "parameter=7,90";
+
+
+
+The "onvelocity" and "offvelocity" keywords can have one or more values,
+separated by commas. If there is only one value, it applies to all notes
+in each chord. If there is more than one value, the first value applies
+to the top note of the chord, the second value to the second-from-the-top
+note, and so forth. If there are more notes in a chord than there are
+values specified, the last value specified applies to all of the remaining
+notes. So, for example, if you want to emphasize the top note of each
+chord because it is the melody, you can specify two values, as in
+
+midi 1: 1 "onvelocity=76, 60";
+
+which would cause the top note to have a velocity of 76 and all other
+notes to have a velocity of 60.
+
+
+The "hex" form can be used to insert any arbitrary MIDI data into
+the MIDI file. The value consists of any even number of hexadecimal digits.
+Spaces and tabs can be included in the value field for readability.
+
+
+Note that Mup uses the MIDI standard,
+which numbers instruments from 0 through 127,
+but some MIDI playback programs follow a convention of numbering them
+from 1 through 128.
+
+
+Here are some examples:
+
+midi all: 0 "tempo=72";
+midi 1-2 1-2: 0 "channel=2"; 0 "program=14"; 3.5 "program=76";
+midi all: 3 "hex= ff 00 02 00 01"; // sequence number 1
+midi 3,6: 0 "channel=5"; 0 "prog=15"; 0 "instr=dulcimer";
+// set parameter 7 (usually volume) to 100
+midi 2: "par = 7, 100";
+
+
+
+Here is a more extensive example of how midi commands might be used
+in a song:
+
+score
+ staffs=2
+ vscheme=2o
+
+staff 2
+ clef=bass
+
+voice 2 2
+ // Make the bottom voice more staccato
+ release=50
+
+music
+
+// Set the tempo.
+// Start out at 108 quarter notes per minute,
+// but on count 4, slow down to 96 per minute.
+midi all: 0 "tempo=108"; 4 "tempo=96";
+
+// Put each voice on a different channel
+// using a different instrument sound.
+// The program numbers correspond to the
+// General MIDI sounds as noted.
+midi 1 1: 0 "channel=1"; 0 "program=68"; //oboe
+midi 1 2: 0 "channel=2"; 0 "program=11"; //vibraphone
+midi 2 1: 0 "channel=6"; 0 "program=60"; //french horn
+midi 2 2: 0 "channel=4"; 0 "program=35"; //fretless bass
+
+// Make the top voice louder, and put an
+// accent on the third beat
+midi 1 1: 0 "onvelocity=86"; 3 "onvelocity=100"; 4 "onvel=86";
+
+// Set maximum reverb on french horn part,
+// starting at the second beat.
+// (Reverb is parameter 91)
+midi 2 1: 2 "parameter=91, 127";
+
+// Set chorus on oboe to 75, from the beginning.
+// (Chorus is parameter 93)
+midi 1 1: 0 "param=93, 75";
+
+// Pan the bass part to middle of left side.
+// (Pan is parameter 10, with a value of 0 being hard left,
+// 64 in the center, and 127 being hard right, so 32 is
+// half way to the left.)
+midi 2 2: 0 "parameter=10, 32";
+
+// Now the music to be played...
+1 1: e;d;2c;
+1 2: c;b-;2g-;
+2 1: g;f;2e;
+2 2: c;g-;2c;
+bar
+
+
+
+
+ <-- previous page
+ Table of Contents
+
diff --git a/mup/docs/uguide/midmeas.html b/mup/docs/uguide/midmeas.html
new file mode 100644
index 0000000..78472c9
--- /dev/null
+++ b/mup/docs/uguide/midmeas.html
@@ -0,0 +1,59 @@
+
+
+Mid-measure parameter changes
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Mid-measure parameter changes
+
+
+The group attributes can optionally be preceded by mid-measure
+parameter changes.
+This is not used very often, but the most common
+use is to change the
+clef
+in the middle of a measure. There are two
+other parameters that can also be changed here:
+defoct
+and
+release.
+The change is enclosed in double angle brackets.
+After the opening angle bracket is the
+context
+to which the changes applies (score, staff, or voice),
+followed by one or more parameter changes.
+
+1: c; e; <<score clef=bass>> 2g;
+bar
+
+
+If there is more than one parameter listed, they are separated by semicolons.
+
+<< staff clef = tenor ; defoct = 4 >>
+
+
+
+If you wish to change parameters in more than one context, multiple
+angle-bracketed items can be given:
+
+2-3 2: 2c; <<score release=100>><<staff clef=alto>><<voice defoct=3>> c;
+
+
+
+If you specify "staff" or "voice" context, the specific staff(s) or voice(s)
+to which the changes apply is based on which staff(s) or voice(s)
+are being described on the input line. So in the example above,
+the clef is changed to alto on staffs 2 and 3, and the defoct is
+changed to 3 for voice 2 on both of those staffs. The release change
+applies to the entire score.
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/mixtsig.html b/mup/docs/uguide/mixtsig.html
new file mode 100644
index 0000000..a8b497a
--- /dev/null
+++ b/mup/docs/uguide/mixtsig.html
@@ -0,0 +1,71 @@
+
+
+Mixed time signatures
+
+
+
+ <-- previous page
+
+ Table of Contents next page -->
+
+
+
+Mixed time signatures
+
+
+Once in a while, music is written with different
+time signatures
+on different staffs. Mup does not support this directly,
+but it is possible to simulate it
+for the case where the time signatures reduce to the same value, for example,
+3/4 and 6/8 time (since 6/8 taken as a fraction and reduced to lowest terms
+is 3/4). You can make the output use both 3/4 and 6/8 by using a non-printing
+time signature, then placing the time signatures manually.
+Here is an example of how to do that:
+
+score
+ // set time signature to 3/4 but don't print it
+ time=3/4n
+ staffs=2
+
+staff 1
+ // We want this staff to be in 3/4 time,
+ // so beam things in groups of
+ // quarter note times.
+ beamstyle=4,4,4
+
+staff 2
+ // We want this staff to effectively be
+ // in 6/8 time, so we'll beam things
+ // in groups of dotted quarters.
+ beamstyle=4., 4.
+ // In real 6/8 time, the time unit would
+ // be eighth note, so make that the default
+ timeunit=8
+
+music
+
+// Add padding to the first chord on at least one
+// of the staffs, to make room for the manually placed
+// time signatures, and set location tags
+1: [pad 5; =t] c; 8d; e; f; g;
+2: [=s] g; f; g; 4.c;
+
+// Manually place the time signatures
+// They are printed in 16-point newcentury bold font,
+// relative to the location tags that were set.
+// First print the 3/4
+print (t.w - 4, t.y) "\f(newcentury bold)\s(16)3";
+print (t.w - 4, t.y - 4) "\f(newcentury bold)\s(16)4";
+
+// Then print the 6/8
+print (t.w - 4, s.y) "\f(newcentury bold)\s(16)6";
+print (t.w - 4, s.y - 4) "\f(newcentury bold)\s(16)8";
+bar
+
+
+
+
+ <-- previous page Table of Contents next page -->
+
+
diff --git a/mup/docs/uguide/mugex10.gif b/mup/docs/uguide/mugex10.gif
new file mode 100644
index 0000000000000000000000000000000000000000..25b774acfcb79a970f6c59cf60af6c0f0957899f
GIT binary patch
literal 631
zcmV--0*L)bNk%v~VL$;r0Du4h00030|Nkri0000$0X+Z!0{)DTsmtvTqnxzbi?iOm
z`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%DS(p+jY>7n=k$urBB}wa
z_A99ZdR(S=3{E@H-5)#YZL8;NxB301>kWBb85!5rw?{~(6c|{j=y!-WxQHc2mRJ-=
z35l7xadxTc`5DId2TEEhc8Z#+y2{$>`U)E>J4;(@dyAV}+j3e;)CUd^1ea>x)r5
zp-jU((k>^WJ5OJ4e~+K9zb}a*
z*~th5JOu;WjS^*$!$Cm_{rwr(Bm~4Qz!V|^xXfan{)HDNGU(^7n>>jkJHXqBF{46t
zDMOtA$0gvb0pLra+Q5SMHoBlV?w3{F*v_3N@eN`2DH|?hy?zXfHR~o|h|+Fq%a!RCG@Kd^y{q;Y*tvG8TJbhr)?AyD4Kl+*Yj^Q)ZM~2_NMauM8@1M^Ppkns@6Wez51&H7`2UT~~fXgKa
zp=dBcw#r+KMTnt;qj>X*Um1QV;fCi`2V#k0l~tgLDiZS`b}POJV~jG+NMnsQ-iTw4
RI_}70k3Rkgp%4Te(3inXhByNILLE|xcE?5$atd&Iaw9>
zNQs%L(J4;(@dyAW^yUW|_`wJW_Je+%)%KFoZ
zjG|oPy6n>oO(HGw%vwE@eXu?4(A{y3olF7lyHt83|I70fL0L$HIN7A|W!G+@jUU647PAsbe%rsFzeaJK1Nmp0or
zs$H7!QxXx%#d9~;+ZanI3g19i=HD1~cu9(Xr8Sk9Fzunyds=*t?&mAN(?eH
zoF4ok2wQscHTd6p5LP0gP3_zw4~CS{R*M`Hs`H?Tnp}llGz~eVpo;Cqs78t&wJ2j0
h8s^Ajk3RkgWROA*No0{m9*Ja!a6uJiiy11P7;sHYS*;xX9S(_y`#(IZ0V*
zd5M{bn8~TQ*$Jxm8QOMedWxE=y2{$>`U)E>J4;(@dy7kplA1D#<4bA-+)-%YS2A3a
z94xb(G3r-L9OO(XJyUIQxDcHk;r#;cX!>hHp0G_K-m<=kdeiQZJ5OJ4e~+K9zn?yG
zihfK)JQV}|_51Zs*olM20){BK%h10Z2^B8fwC&mk_J|89R)lvBUW|+!0fq56v7AP1
zBUerXQj%E8a(E2#yNNTW&Ye8%g>(7xq{^5NvHS$efv7)<)Qq}txHL{5rZAndfEpF0
z9jZeATt(_Z>Bf)Bn${H9Gp*XSY}?i&2v);PWn{}%J!>wm+__Kq+U>eSECQ?#>-Hu5
z#H?3jf&u#NYc;YVb6-P-YWxB7Ms;pGd;SbstrWf16f-;h%rxrN6f_5A4f|W{*-l*3
zzKskw6FItjTeW=wxNlJ=B@V~U+xT(X$q|xXeyO?0=g=!L1gV93_3fD(3g-@<(0B0U
Y%bP!sKE3+&?AyD44?n(qDFpxkJG&kW2><{9
literal 0
HcmV?d00001
diff --git a/mup/docs/uguide/mugex11.gif b/mup/docs/uguide/mugex11.gif
new file mode 100644
index 0000000000000000000000000000000000000000..04e7a164b1a92930705360e187fda1553bd3fd43
GIT binary patch
literal 1134
zcmV-!1d;nkNk%v~VL$P
z^`z~J$A@p|8a|WPWHShDO0(xp_Y+Q%({uQ}qwfI)_~zGxrdMb%$RTA%n8^3#2&uTJ
zfi>BINcrNn8Tfe-Dr$+LHEMy%8Fk7klDQ$M3UN9sVY`~w3WiJD`_TBSQ2UxY;|O~v
z%ut$v8JMulY%GH;?Ry=aY+9BbmK{y)Ma;XM+AP|w8LlSYNnQ>fAS=Hci(sDa?&6uh
z?tiP&6MXB`wcFPs7{Gh;z+rMo(3v1z6A_L$gfXMW{*4?vdi)47q{xvZOPV~1GNnqB
z7aL$)@vxvkMg}WreC27MJa!9Ss)$LmCaHO`Zoc`plS$Gt%nk(&W$zMCn?5CGJgQA+
zo}Nyh(u&BC>A9+=u41jUROwc2T^T|JD;4f7qnFwqwJR=d!oC27Je(K8azXez-6g(&K21Toa9eTX_`7YPG7fU`M(bByB>HD90S8@UlNML~m^0iz;VD)2@BJx4^
z-+!!;XNF~mIoRBH5lS{8hQs7nS9cp$*CB{Rb>`B2Bl=fjYa-6p--`1IcVLY+-iV`s
z34V1Jgfjlqr5XrO?!Wtad`
zmsFNwo+%f9CZ6^pnnvnD9Zp)hiO`&M-gzOOdU~;EpZxd<=ud$T8V8|<7ISE#GAYWa
zK7U-!urKgI58kMMo!iiK~rdHEbR@B(JDq~zdXbh~e
zPBUv`YXM>FtsmxE9vDLO>T8-}QHuU3uf-;mW3$da3vEd|vXyC`$}anBvRGED+pySX
zdl0q6?sx6C_=Q{Lxa9tz?v^da8HKkaavRne(cX)1zRphT6usRB(XJEdrO;tp>IUp6
zzzB;=XDY{w!*vg3=WlyE*lb92H7txPqAFsi49bz@Y(p@g@iDS|Dl)P&KTt)h9&Q>;;U8lVxgL1FS+1Xq8eI(x6@_p=1
zL92SQ*MslP)Zv@nJ+;Hpu~FP8;NTvuw%eL-&bi|a-fB63wfY)*#Osw_8|og~Hi+l$
zLhc8ds(Uv3>>%StI_!Ipnfs`Hxc+$MZANOlxyB!leDcaK&wTUFKM#HMWE21ZI{|Du
AO#lD@
literal 0
HcmV?d00001
diff --git a/mup/docs/uguide/mugex12.gif b/mup/docs/uguide/mugex12.gif
new file mode 100644
index 0000000000000000000000000000000000000000..a7317ca0c566bcbcfa1b4406c9a9fd9beee0599a
GIT binary patch
literal 569
zcmV-90>=GENk%v~VL$;r0Du4h00030|Nkri0000$0X+Z!0{)DTsmtvTqnxzbi?iOm
z`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%DS(p+jY>7n=k$urBB}wa
z_6tsW0pYSa=}u=E_{y9i|Tc~|8Mbj2S`{5A!wMGFc`u}G}fm`==ec7
z1XpD#>8HujX_FZ$I!an`U)E>JNrtPxw-MVRivBIEAa~wic2*S3|eyh
zpzL`|>}$-MT*)&03=J$z!rZ`(A$pA+;T=PMNIgQUzRuq6{th26?|gC_89pA}XkxyM
zUeCoqKVrcKDlph>ng@gq=&8XMNS`o%3Og|D7EoYD{)p$Y?W?%w-?ojTICjkUaT~~7
zBj>q%2{We5neF%qB4sk6$B8R>S_F89OVE3{h-xVqau1n{8Xx|&xdqeEizUw>O}Wro
zR);L19)u&2n`uz(yu;6t7ceS-6
zY|zFpn)bqF=(s3aPfdm%wi}r-1DspsQkaYvE5!v;Te7jlIdtNY=~nbvYFDG@DX76!
znq4L~#>}@5=iZGwr|!YTiyJ=$_)r;QZr
literal 0
HcmV?d00001
diff --git a/mup/docs/uguide/mugex13.gif b/mup/docs/uguide/mugex13.gif
new file mode 100644
index 0000000000000000000000000000000000000000..497ba225dbedaa6619214953c3f5f2543af9998b
GIT binary patch
literal 797
zcmV+&1LFKgNk%v~VL$;x0Du4h00030|Nkri0000$0Yd-)0{)DTsmtvTqnxzbi?iOm
z`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%DS(p+jY>7n=k$urBB}wa
z_6tsW0pYSa=`U)E>J4;(@dy9+PGWx(9N=4cbd@#&YY;hdo
z%V5R#i=4a_5$z^I-LcI4iw_8#;U#@B}D->+Y#>1diJ@{)!36P#kEfprJt!HgT}14jRWh
zD?f#k08*1k6A>>8Gr0lf0*xhER;US+SkRs!m5n?ku35{S23x{e>Cqb=eldyYlt$AT
zDs4P3TJJs+TFD0)PC3t
zHn7KUq?R&u^v&$q!hI#%L`zhr(X4ID@(laaAXdUIhn6-?mGqFkh&xBFJej4=)_+Z(
z&U`s@>XM*u0L3P;_U%7DfkS?cJ2&RrDWwu_efamurgW=Yzm7dS!r-GXVeM^sZAaT5
zk^eh|Y$J4-($^`UKJxXLwp(+G9jjAclQEX)Bn|87)#4S)Q|z6mFu^oa?cj4{+1%AMRE_
b-im9ky6(zrufF~YY_P%(OKh=76aWA_4m5~$
literal 0
HcmV?d00001
diff --git a/mup/docs/uguide/mugex14.gif b/mup/docs/uguide/mugex14.gif
new file mode 100644
index 0000000000000000000000000000000000000000..572d27acc19dd988a3f3dfef039cc5df3195477e
GIT binary patch
literal 729
zcmV;~0w(=ONk%v~VL$;u0Du4h00030|Nkri0000$0YCr%0{)DTsmtvTqnxzbi?iOm
z`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%DS(p+)c~SV=aY(^OtVRA
z;K~gzw&Eg~Tu!6YK=7B%Uc-BC`J8IMUUIr!4ZE`bBhElykFFJO@C4pR
zW}g9|gmyv%Hagb<5jcYoSdsFU;1ddl?u=Qyh%uwa{*4?v@@nEmq7I60%q3jqNngo-
zEJ>yVd1eSnmjd$;;?(b@zlic8P0Z=CB#4;^qm5b9FIYZC5qHiAS~2QSlT)c~c-B(r
zC4vqDLA~(R9~y4>s+v6;>S#53WXJ6L_BL$8L>}wfy^A-mUSTGH9y6NB>Z_AWhvsB-
z_?_HUCzA4e2#{#tP3p=rqx