How to Obtain MusE
MusE is available here: Download. Download the latest release and follow the installation instructions below.
To build MusE 2.0alpha try using the 'compile_muse.sh' for a default build, read the README for the complete instructions
To build MusE 1.0 you need atleast the following. Depending on your distribution there may be other requirements not listed.
Good to have are also devel packages for:
(Other) Supported Platforms
For the moment i386 is by far the most tested, but x64 should work mostly.
MusE does not run on any Windows or Mac version because it depends on ALSA and the JACK sound system. Not to forget the Linux kernel specific code. Maybe there are other systems like sparc or alpha, MusE could be working with (in case Linux is used). When you're lucky and have Linux working on your exotic hardware there might be a change that you can use MusE with some adaptions.
If so please report your success to us!
Why MusE will not work together with windows, read on Faq#Is MusE running on Windows.
Why Realtime Matters
Having MusE running with realtime priority is important MusE to function correctly, if it is not audio will suffer, drop outs and other artefacts may be introduced.
More about latency here:
Hint: To improve your performance try:
These preparations will ensure that MusE receives high priority in the least problematic environment. MusE can be run without attention to these factors, but your stability and security will certainly vary if you choose to ignore these recommendations.
MusE supports this realtime approaches already: Realtime
Please note that the --enable-rtcap configuration is deprecated and only valid for a patched 2.4 system
Installation Of A Binary Package
Check your distribution for a dedicated muse or museseq package. Instructions for installing packages included in your distribution should be available from the distributor.
If you use Redhat there is an addon repository called Planet CCRMA http://ccrma.stanford.edu/planetccrma/software/, no further instructions currently available, (feel free to add)
Compiliation And Installation
What you need (my installed debian packetlist):
These instructions have in parts aged a bit but should still be mostly correct apart from the version numbers of packages
Here the command (qt specific things):
apt-get install libqt3-headers libqt3-i18n libqt3-mt-dev libqt3c102-mt qt3-assistant qt3-designer qt3-dev-tools qt3-doc qt3-qtconfig automake1.9 pkg-config cpp-3.3 libtool1.4
Here the command (MusE specific things):
apt-get install libjack0.80.0-dev libjack0.80.0-0 libsndfile1-dev libsndfile1 libfluidsynth-dev lash-dev
joachim@debian:~/tmp/muse-stuff/muse$ dpkg -l | grep qt3
joachim@debian:~/tmp/muse-stuff/muse$ ### misc stuff ###
root@debian:/home/joachim/bilderchen/flubb# dpkg -l | grep jack
root@knabber:/home/joachim/tmp/muse-stuff/0.7/muse# dpkg -l | grep libfluid
root@knabber:/home/joachim/tmp/muse-stuff/0.7/muse# dpkg -l | grep libtool
root@debian:/home/joachim/bilderchen/flubb# dpkg -l | grep libsnd
root@knabber:/home/joachim/tmp/muse-stuff/0.7/muse# dpkg -l | grep ladc
Remove all previous versions of automake or you might run into problems:
joachim@debian:~/tmp/muse-stuff/muse# dpkg --purge automake1.4 (Reading database ... 69071 files and directories currently installed.) Removing automake1.4 ...
Point QTDIR to where your QT libraries are installed. ALSA and OSS are boolean values (ie. yes or no) that tell MusE how to handle Midi and Audio on your system. It is safe to say yes to both.
Now run: ./configure --enable-optimize --enable-dssi
If you have downloaded the cvs run ./autogen.sh first, if not type this:
./configure --enable-maintainer-mode --disable-doxy-treeview --enable-optimize --enable-lash --enable-debug
But most users (not developers) might not want to use --enable-debug because of it's overhead.
make sudo make install