Obtaining a copy of Mup Version 6.4.1

Mup Version 6.4.1 is available ready-to-run (compiled) for Microsoft Windows, Apple Mac OS X, or Linux, or in source form for compiling yourself on any system with a C compiler. In order to use Mup, you will also need a PostScript viewer. If you don't already have one, we recommend Ghostscript, which you can download for free from http://www.ghostscript.com/ or http://www.cs.wisc.edu/~ghost.

You can download and use Mup for free.

Mup for Microsoft Windows

Step 1: Install programs to display the output of Mup

The output of Mup is a PostScript file that describes how the music should look. But to actually display this music, you need a program that displays PostScript. If you do not already have such a program, we highly recommend GSview, which requires that you also have Ghostscript. If you do not already have the GSview and Ghostscript programs, you can download them free of charge. One place you can get them is at the website http://www.cs.wisc.edu/~ghost/doc/AFPL/. As it says under the Windows section there, install Ghostscript by downloading and running the appropriate file, based on whether you have 32 or 64 bit Windows. Then download and run the file for GSview. You can also get these program from http://www.ghostscript.com.

Step 2: Install Mup and Mupmate ready-to-run

Download and run mup641ins.exe (2315909 byte file). This runs the Mup/Mupmate installer. It shows you the license, and if you agree, it installs Mup and Mupmate, along with the User's Guide and other documentation. If for some reason the link above doesn't work for you, you can try this alternate link to mup641ins.exe After the installation completes, reboot.

After you install, under Start > Programs you will find an Arkkra entry, and under there are Mupmate and Uninstall Mupmate. If you would like an icon for Mupmate on your desktop, you can create one by right clicking Mupmate, choosing "copy", right clicking somewhere on the desktop, and choosing "paste". You can also run Mupmate by double clicking a .mup file in Windows Explorer. With some versions of Windows, you may have to reboot your computer for all this to work.


Running Mup without using Mupmate

The easiest way to use Mup is to run Mupmate. However, you can also run Mup directly, or by using Mupdisp, from an MS-DOS (command prompt) window. See our web page called "Running Mup on MS-DOS" for detailed information on this.

Compiling from source code

Most users will not be interested in Mup's source code, but if you want it, download mup641src.exe (1700K file) to a folder of your choice. This is a self-extracting zip file. Click Start, and click Run to run the file, which unzips it. You can then compile Mup yourself. More detailed information on compiling Mup is available.

Mup for Linux

If you have Fedora, RHEL, CentOS, or other RHEL derivatives, you should be able to just do

 yum install mup

Otherwise, you can download mup641lin.tgz (2665988 byte file) which includes precompiled, ready-to-run executable files and documentation as a gzip-ed tar file. Or if your system supports software installation via rpm, you can download the rpm package mup-6.4.1-0.i586.rpm and install using

  rpm -i mup-6.4.1-0.i586.rpm
Or if you have a 64-bit system you can download the rpm package mup-6.4.1-0.x86_64.rpm and install using
  rpm -i mup-6.4.1-0.x86_64.rpm

Mup itself has no special dependencies, but MupMate, the graphical front-end program, uses fltk, so the rpm declares dependencies on fltk and the X11 libraries that it depends on. If you intend to only use Mup in command line mode without ever using MupMate, you can install using --nodeps option if you don't have fltk libraries installed.

If your system using .deb packaging (e.g, Ubuntu, Debian, etc), if you have a 64-bit system, you can download the mup_6.4.1-1_amd64.deb package and install using

  dpkg -i mup_6.4.1-1_amd64.deb
Or is you have a 32-bit system, you can download the mup_6.4.1_i386.deb package and install using
  dpkg -i mup_6.4.1-1_i386.deb

If you wish to compile Mup for yourself, you can download either mup641src.tar.gz (2592987 byte file) or mup6.4.1-0.src.rpm (2598517 byte file). Additional information on building Mup is available.

If for some reason the links above don't work for you, you can try these alternate links:

Mup for Apple Mac OS X

Download ftp://ftp.arkkra.com/pub/unix/MupMate-641.dmg This is a disk image. If it doesn't automatically show up as a device in Finder, double click on it to get it mounted as a device. To install, you can just drag and drop the MupMate folder onto your Applications folder or the folder of your choice. Read the included README-MacOSX.html file for more information.

If you want to compile Mup yourself for OS X, rather than using the prebuilt image:

  1. Download the file 'mup641src.tar.gz'.
  2. Uncompress the downloaded file:
            tar zxvf mup641src.tar.gz  
  3. Compile the mup program. You can probably just tweak a few lines in the included makefile, as described by the OS X specific comments in the makefile, and then run make. If you want to compile mup manually by itself, try
            cd mup-6.4.1/mup               
            cc -O3 -Dunix -lm -o mup *.c                                          
    Note: the '-O3' option is just for optimization, and thus can be omitted if you want, but the '-Dunix' option is very important. If you use the optimization option, be sure to use the letter capital O, not the digit zero. If you want to create universal binaries, add "-arch=i386 -arch ppc" options.
  4. You can then move the program 'mup' where you want, and you can add the corresponding directory in your $PATH. You can then remove the 'mup-6.4.1' directory and the tar file that you downloaded, if you wish.

Mup for other OSs

Mup should run on almost any system that has a C compiler.

The complete source code package is available for download as

The source code packages all contain the same files; they are just in different formats.

More detailed information on compiling Mup is available.

If you have bare MS-DOS (not Windows) you can download mup64dos.exe

A Mup user has provided an OS/2 version, available from

Another Mup user has provided an Atari version:

Arkkra Enterprises