The main download page is at Sterrewacht Leiden.
There is also a page at MPIA Heidelberg which contains a copy of the package.
After the download has been completed, please execute
gunzip -c MIA+EWS-XXX.tar.gz | tar -xvf -to unpack the tar ball. A directory MIA+EWS will be created that needs about 30 MByte of disk space. If IDL 6.0 or later is available, "MIA+EWS" runs on Solaris and Linux machines where the software is regularly tested. A succesful try has also been made under HP-UX, but we do not fully test every version on it.
Change the current working directory to MIA+EWS by typing
cd <path>/MIA+EWS-xxxwhere <path> is the path where you unpacked the tarball, and xxx is the version number.
gmake guiThis will (hopefully) compile all the C-programs and -libraries.
If your system does not have gmake, try
make guiIf that doesn't work either (because there is no make, or because the compilation fails with some weird error messages), then your system probably does not have GNU make. This means you cannot install MIA+EWS.
There is a known problem with some 64-bit linux machines. Note that there is no error message during compilation, but you get some very weird error messages when you try to use the software. If you have this problem, and you are reading this, then you belong to a rare and probably endangered species. In theory, the installation routines should detect if they are running on such a machine, and adapt the compiler-flags. If this doesn't work, you can try to (re-)install with the command
gmake install32If this doesn't work either, you're in trouble. Contact the expert (and don't forget to send some cheese).
If the installation runs to completion, there will be a file called STARTUP in the directory MIA+EWS. This file should be executed by IDL in order to set things up. There are several methods to do this:
The recommended way is the shell-script called "mia" in the directory MIA+EWS. If you copy the shell-script to a directory in your shell's path, then all you have to do is type mia to start IDL with the correct setup.
There has been a report that at least one computer does not distinguish between upper and lower case in filenames, which leads to a conflict between the MIA subdirectory and the mia shell-script. For those cases, a copy of the shell-script is put into mia.sh.
Another way to start MIA+EWS is to
assign the environment variable
IDL_STARTUP to
<path>/MIA+EWS/STARTUP:
setenv IDL_STARTUP <path>/MIA+EWS/STARTUP
(within csh)
or
export IDL_STARTUP=<path>/MIA+EWS/STARTUP
(within bash)
where <path> should be
replaced by the directory where you installed the package.
Alternatively, add the code in the STARTUP file to an existing IDL_STARTUP script.
Or, AFTER STARTING IDL, type:
@<path>/MIA+EWS/STARTUP
where, again, <path> should be
replaced by the directory where you installed the package.
A number of compilation messages should flash by, but hopefully no error messages. Finally, you see a message giving the version of MIA+EWS you are using, who wrote it, and that it's free software.
That's all, you are now ready to enter the wonderful world of MIDI data.