We currently provide Mup in ready-to-run form for Windows, Mac OS X,, and Linux x86 systems. 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. Mup require no special libraries. The Windows version will run under ReactOS. An ANSI-C compiler is recommended, but not required. 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.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
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.
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.
If you wish to pay online, we have arrangements with both PayPal and setSystems (part of Digital River) to handle paying for Mup with a credit card. They are able to handle transactions in many different currencies. Otherwise, you can 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. As soon as we receive your payment, we will email the registration information to you. Please make sure that any "spam filters" used by you or your provider do not block this mail, which will come from support@arkkra.com. 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.
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.
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.
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.
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=""
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.
Yes. Try something like
rom above all: 1 "( \(sm4n) = 120 )";
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.
There are thousands of MIDI tutorials on the web; just search for "MIDI tutorials." One place you might start is http://www.harmony-central.com/MIDI/Doc/doc.html which has links to several tutorials, ranging from very high level overviews to low level technical details.
There are many shorthands available. Some of the most useful are:
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,
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.
Mup handles most common non-ASCII characters from the Latin-1 character set. 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.
The svga library used by Mupdisp in non-X-windows mode requires write permission to the console. To allow this:
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.