1 --------------------------
2 - INSTALL for Cadence -
3 ------------------------
5 To install Cadence and the other tools, simply run as usual:
9 You can also run the tools without installing them, by using instead:
11 $ python src/<tool>.py
12 (Replace '<tool>' by a proper name, in lowercase. Some distros may need to use 'python2' here.
13 Note that Carla can only be used when properly installed)
15 Packagers can make use of the 'PREFIX' and 'DESTDIR' variable during install, like this:
16 $ make install PREFIX=/usr DESTDIR=./test-dir
19 ===== [BUILD] DEPENDENCIES =====
20 The required build dependencies are: [devel packages of these]
28 On Debian and Ubuntu, use this command to install all dependencies:
29 $ sudo apt-get install libjack-dev libfluidsynth-dev liblo-dev libgtk2.0-dev libqt4-dev qt4-dev-tools python-qt4-dev pyqt4-dev-tools
31 To run all the apps/tools, you'll additionally need:
37 Optional but recommended:
41 The 'Cadence' app requires a jackdbus version (either JACK1+DBus patch, or JACK2).
42 Claudia is a LADISH frontend, so it will obviously require LADISH to run.
44 The python version used is python2. After install, the app/tools will still work on distros with python3 as default, without any additional work.
47 ===== [RUNTIME] DEPENDENCIES =====
48 All tools require Python and Qt, some of them work on Windows and Mac.
49 Here's the required dependencies of each of the main tools:
51 ---> Cadence [Linux only]
52 Requires DBus and jackdbus
57 No special requirements
60 Recommends jackdbus and a2jmidid
62 ---> Claudia [Linux only]
63 Requires python-xdg, xdg-utils, jackdbus and ladish
67 Requires python-rdflib for LRDF and LV2 support, although optional
73 No special requirements