chiark / gitweb /
Import upstream version 5.3.
[mup] / mup / docs / uguide / running.html
CommitLineData
69695f33
MW
1<HTML>
2<HEAD><TITLE>
3Running Mup
4</TITLE></HEAD>
5<BODY>
6<P>
7&nbsp;&nbsp;&nbsp;<A HREF="basics.html">&lt;-- previous page</A>
8
9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="index.html">Table of Contents</A>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="cmdargs.html">next page --&gt;</A>
10</P>
11
12<H1>
13RUNNING MUP
14</H1>
15<P>
16There are two basic ways to run Mup: directly from a command line or via
17the Mupmate program. You can use either approach, or switch between them
18as you wish. The Mupmate program just
19provides a more menu-driven environment on top of the Mup program itself.
20</P>
21<P>
22You can create a Mup file using any ordinary text editor,
23and then run the Mup program on the file you created.
24On Windows, Notepad is a typical editor choice, and on Linux, editors like
25vim and emacs are commonly used, but pretty much any text editor (not
26word processor) can be used. Many people, however, prefer to be able to
27edit, display, and play from a single integrated and more graphical
28interface, and for them, a helper program called &quot;Mupmate&quot; is provided.
29The Mupmate program helps lead you through some of the steps,
30and you can easily access this User's Guide from its Help menu.
31</P>
32<H2>
33Mupmate
34</H2>
35<P>
36Mupmate is currently only supported on Windows and Linux.
37However, since the source code is
38available, and it is based on the cross-platform FLTK toolkit, it
39would probably be fairly easy to make it run on any system supported by FLTK.
40</P>
41<P>
42Once you have installed Mup and Mupmate on Windows, double clicking
43a .mup file in Windows explorer will run Mupmate on that file.
44Or, you can run Mupmate by going to the Start menu, and choosing
45Programs, then Arkkra, and then Mupmate. If you would like an icon
46on the desktop, you can create one by right clicking the Mupmate choice
47in the Arkkra menu, choosing &quot;copy&quot;,
48right clicking somewhere on the desktop, and choosing &quot;paste&quot;.
49</P>
50<P>
51On Linux, you can just type the mupmate command in a terminal window,
52optionally followed by the name of a Mup input file.
53Or you can add mupmate to your favorite window manager's menus.
54</P>
55<P>
56Mupmate provides five top level menus: File, Edit, Run, Config, and Help.
57The File menu provides commands for opening new files and saving the
58file you are working on, as well as exiting the program. The Edit menu
59provides the kinds of things you would expect in a editor: commands to find
60a pattern, or find and replace; to select text; to copy, cut, and paste;
61to go to a specific line; and to undo the previous operation, if you make
62a mistake or change you mind.
63The Run menu lets you set runtime options,
64and then run the Mup program on your input in various
65ways. You can either just generate a PostScript or MIDI file,
66or display the PostScript or play the MIDI.
67The Config menu lets you specify what application program you want
68to use to view PostScript files and which you want to use to play MIDI files,
69and well as specify locations for other Mup files. Mupmate will try to
70find reasonable default values, but you may want to check that they are
71what you want, and tweak them if they aren't.
72The Config menu also provides a way for you to fill in the Mup registration
73form if you wish to send in a paper form rather than registering online
74via credit card, as well as a place to entry the registration key you
75will receive once you have paid.
76The Help menu lets you browse this User's Guide, view some startup hints,
77or see the current version number of Mup and Mupmate.
78</P>
79<P>
80Mupmate does not directly provide a print facility. Almost any PostScript
81viewer already provides this ability, so you can simply select &quot;Display&quot;
82from the Run menu and use the viewer's print capabilities.
83Alternately you can use &quot;Write PostScript File&quot; from the Run menu
84to create a PostScript file that you can print as you would any other
85PostScript file.
86</P>
87<HR><P>
88&nbsp;&nbsp;&nbsp;<A HREF="basics.html">&lt;-- previous page</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="index.html">Table of Contents</A>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="cmdargs.html">next page --&gt;</A>
89</P>
90</BODY></HTML>