1
====================================================================
2
MusE --- Linux (Midi) Music Editor
3
====================================================================
5
Welcome to MusE, the open source MIDI/Audio sequencer.
7
MusE is distributed under the GNU General Public License (GPL).
8
Please check out the file COPYING in this directory for more
11
,-----------------------------------------------------------------.
13
|-----------------------------------------------------------------|
14
| Many parts of MusE code are EXPERIMENTAL, and may well result |
15
| in a CRASH, and who knows what other ill effects. |
16
| RUN THIS SOFTWARE AT YOUR OWN RISK. |
17
`-----------------------------------------------------------------'
19
=============================
21
=============================
23
- Qt: Qt 3.0.0 or above ( 3.0.1 recommended )
24
ftp://ftp.trolltech.com/qt/source
25
MusE does _not_ compile with older versions
26
Please compile Qt3 with "-thread" option so you get
27
the qt-mt.so lib instead of qt.so
28
- gcc 2.95.3 (untested with other versions)
29
Problems are reported with 2.96, so if you're using it
30
you may be unable to run MusE.
31
- glibc 2.2.x (untested with other versions)
32
- Linux kernel with rtc (RealTimeClock) driver (device /dev/rtc)
33
(apply "low latency patches" for low timing jitter)
34
- ALSA from http://www.alsa-project.org/
35
checked version 0.9.x 0.6x
36
also checked ALSA OSS-Emulation
37
- of course: some midi gear
38
- (for cvs code) automake 1.5 and autoconf 2.52
40
=============================
42
=============================
44
- download source from http://muse.seh.de/muse-current-tar.bz2
46
bunzip2 muse-current-tar.bz2
48
tar xvof muse-current-tar </code>
50
- enter dirctory muse-x.x.x and edit make.inc:
51
+ Make sure that QTDIR points to the directory
52
you installed your qt-libraries and header-files
54
- run "qtconfig", open the tab "Library Path" and add the path of
55
your installed MusE Sources to the path list;
56
This is necessary for the Qt gui compiler "uic" to find the
57
MusE specific widget plugins. Without you will get compilation
61
make depend (optional if you don�t want to modify the source)
65
(if you installed a root password, make will ask you
66
that password in order to set MusE SUID root)
67
Note: The executable is suid root to get access to the
68
/dev/rtc device. It is _not_ sufficient to set
69
access rights of /dev/rtc to 0666. Only root can
70
set the necessary hight interrupt rates.
71
Without the real time clock timing will be bad.
72
For best timing you also have
73
to set the -R option to start the sequencer
74
thread with realtime priority.
76
Some people reported "undefined symbol errors" due to
77
missing header files. This depends on your system
78
environment. Please report!
80
- test the executable:
88
=============================
90
=============================
93
Configure your audio device for "play", not for "record" or
94
"duplex". Recording is currently not full supported.
95
Next set "delay" or "framesize" of your audio device to some
96
sane value. A small framesize requires running MusE with
97
realtime scheduling turned on ("-R" option). Very small
98
values require kernel "low latency patches". This is
99
only useful if you want to play the sw synthesizer in
102
====================================================================
103
Let me know whether MusE works for you !!! The address of the
104
MusE mailing list is muse@seh.de. Have a look at the
105
webpage http://muse.seh.de/ for details.