summaryrefslogtreecommitdiff
path: root/attic/muse_qt4_evolution/README
blob: 26b1e7d4f54c035de3d8ab4f0c8274dc18b43764 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
====================================================================
      MusE  ---  Linux Music Editor
====================================================================

Welcome to MusE, the open source MIDI/Audio sequencer.

MusE is distributed under the GNU General Public License (GPL).
Please check out the file COPYING in this directory for more
details.

,-----------------------------------------------------------------.
| NOTICE                                                          |
|-----------------------------------------------------------------|
| Some parts of MusE code are EXPERIMENTAL, and may well result   |
| in a CRASH, and who knows what other ill effects.               |
| RUN THIS SOFTWARE AT YOUR OWN RISK.                             |
`-----------------------------------------------------------------'

  =============================
      Requirements
  =============================

      - CMake 2.4
        http:/www.cmake.org/HTML/Download.html

      - QT: Qt 4.2.0 or above
        ftp://ftp.trolltech.com/qt/source
        MusE does _not_ compile with older versions

      - gcc 4.x.x

      - libsndfile >= 1.0.1
        http://www.zip.com.au/~erikd/libsndfile/

      - libsamplerate

      - JACK >= 0.103
	  http://jackit.sourceforge.net/download/

      Optional:

      - fluidsynth-1.0.3 (formerly known as iiwusynth) from
        http://savannah.nongnu.org/download/fluid

      - DSSI

      - ConTeXt (for building documentation, by default the build
               script tries to build documentation, can be
               disabled by setting ENABLE_DOCUMENTATION to OFF)

  =============================
      Compiling:
  =============================

      - download source from http://lmuse.sourceforge.net/

      - unpack source:
            tar xvofz muse-xyz.tar.gz </code>

      - to compile MusE, run the following commands:
            mkdir muse                    # create build directory
            cd muse                       # enter build directory
            cmake ../muse-xyz             # create make system
            make                          # compile muse

      - install MusE:
            run "make install"

  =============================
      running MusE
  =============================

      MusE is a realtime program which requires special rights to
      work poperly.
      Recommended setup:

      - check if you are running a sufficiently new linux kernel > 2.6.x

      - create an "audio" group if it does not already exists
        and put yourself into this group

      - make sure you can acces the realtime clock (RTC)
            chmod 660 /dev/rtc
            chgrp audio /dev/rtc

      - make sure MusE can set the rtc clock:
            echo 8192 > /proc/sys/dev/rtc/max-user-freq
            inspect with:
            cat /proc/sys/dev/rtc/max-user-freq

      - for MusE to gain RT priviledges load the "realtime-lsm"
        modul; the modul should be configured to give all "audio"
        group members realtime priviledges

      - make sure the alsa sequencer modul is loaded:
            /sbin/modprobe snd-seq
        (same distros (ubuntu) do not load it by default :-( )

      - start qjackctl
            - start JACK with qjackctl

      - start MusE

      (JACK and all its clients (qjackctl & MusE) must run with the
      same user id)


  =============================
      known bugs
  =============================

      - many

====================================================================
Let me know whether MusE works for you !!!
Have a look at the webpage http://lmuse.sourceforge.net/ for details.