Manual
Introduction
Installation
Invoking MusE
Window Reference Guide
Creating your setup
Getting Started
Software synthesizers coming with MusE
External Software synthesizers
Postproduction
Reference Information

How to Obtain MusE

MusE is available here: Download. Download the latest release and follow the installation instructions below.

System Requirements

Software

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.

  • ALSA (Advanced Linux Sound Architecture)
  • Jack - Jack Audio Connection Kit
  • development package for libsamplerate
  • development package for libsndfile

Good to have are also devel packages for:

  • development package for fluidsynth
  • development package for dssi

Hardware

  • CPU: at least 1 GHz
  • Ram: 256 Mb for midi and audio recording (no softsynths)
  • plenty free space on your Harddrive (for audio recording)

(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.
Recording audio often requires quite low latency, using a realtime configured linux kernel is recommended.

More about latency here:

http://en.wikipedia.org/wiki/Latency

Hint: To improve your performance try:

  • stay off the network
  • close unnecessary applications
  • do not use KDE / GNOME instead use blackbox
  • turn off your screensaver
  • look at your cron jobs

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

  • ii libqt3-headers 3.2.3-2 Qt3 header files
  • ii libqt3-i18n 3.2.3-2 i18n files for Qt3 library
  • ii libqt3-mt-dev 3.2.3-2 Qt development files (Threaded)
  • ii libqt3c102-mt 3.2.3-2 Qt GUI Library (Threaded runtime version)
  • ii qt3-assistant 3.2.3-2 The Qt3 assistant application
  • ii qt3-designer 3.2.3-2 Qt3 Designer
  • ii qt3-dev-tools 3.2.3-2 Qt3 development tools
  • ii qt3-doc 3.2.3-2 Qt3 API documentation
  • ii qt3-qtconfig 3.2.3-2 The Qt3 Configuration Application

joachim@debian:~/tmp/muse-stuff/muse$ ### misc stuff ###

  • ii automake1.9 1.9.3-1 A tool for generating GNU Standards-complian
  • ii pkg-config 0.15.0-4 Manage compile and link flags for libraries
  • ii cpp-3.3 3.3.5-2 The GNU C preprocessor
  • ii gcc-3.3 3.3.5-2 The GNU C compiler
  • ii gcc-3.3-base 3.3.5-2 The GNU Compiler Collection (base package)

root@debian:/home/joachim/bilderchen/flubb# dpkg -l | grep jack

  • ii libjack0.80.0-0 0.98.1-4 JACK Audio Connection Kit (libraries)
  • ii libjack0.80.0-dev 0.98.1-4 JACK Audio Connection Kit (development files)

root@knabber:/home/joachim/tmp/muse-stuff/0.7/muse# dpkg -l | grep libfluid

  • ii libfluidsynth-dev 1.0.4-2-1 Real-time MIDI software synthesizer (develop
  • ii libfluidsynth1 1.0.4-2-1 Real-time MIDI software synthesizer (runtime

root@knabber:/home/joachim/tmp/muse-stuff/0.7/muse# dpkg -l | grep libtool

  • ii libtool1.4 1.4.3-19 Generic library support scri

root@debian:/home/joachim/bilderchen/flubb# dpkg -l | grep libsnd

  • ii libsndfile1 1.0.10-2 Library for reading/writing audio files
  • ii libsndfile1-dev 1.0.10-2 Library for reading/writing audio files

root@knabber:/home/joachim/tmp/muse-stuff/0.7/muse# dpkg -l | grep ladc

  • ii ladcca-dev 0.4.0-4 Development files for LADCCA
  • ii ladcca2 0.4.0-4 LADCCA shared library files

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.

export  QTDIR=/usr/share/qt3

Now run: ./configure --enable-optimize --enable-dssi

configure parameters

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.

Then type

make
sudo make install
Powered by MediaWiki