Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

INSTALL.md 1.5KB

11 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # --- INSTALL for Carla ---
  2. To install Carla, simply run as usual: <br/>
  3. `$ make` <br/>
  4. `$ [sudo] make install`
  5. You can run it without installing, by using instead: <br/>
  6. `$ make` <br/>
  7. `$ python3 source/carla.py`
  8. Packagers can make use of the 'PREFIX' and 'DESTDIR' variable during install, like this: <br/>
  9. `$ make install PREFIX=/usr DESTDIR=./test-dir`
  10. <br/>
  11. ===== BUILD DEPENDENCIES =====
  12. --------------------------------
  13. The required build dependencies are: <i>(devel packages of these)</i>
  14. - JACK
  15. - liblo
  16. - Qt4
  17. - PyQt4
  18. - OpenGL
  19. Optional but recommended:
  20. - FluidSynth
  21. - LinuxSampler
  22. Optional for extended LV2 UIs support:
  23. - Gtk2
  24. - Gtk3
  25. - Suil
  26. Optional for native zynaddsubfx plugin:
  27. - fftw3
  28. - mxml
  29. On Debian and Ubuntu, use these commands to install all dependencies: <br/>
  30. `$ sudo apt-get install libjack-dev liblo-dev libqt4-dev libfluidsynth-dev qt4-dev-tools` <br/>
  31. `$ sudo apt-get install libgtk2.0-dev libgtk-3-dev libsuil-dev` <br/>
  32. `$ sudo apt-get install libfftw3-dev libmxml-dev` <br/>
  33. `$ sudo apt-get install python3-pyqt4 pyqt4-dev-tools`
  34. NOTE: linuxsampler is not packaged in either Debian or Ubuntu, but it's available in KXStudio. <br/>
  35. <br/>
  36. To run all the Carla-Control, you'll additionally need:
  37. - python3-liblo
  38. Optional but recommended:
  39. - python3-rdflib (for LADSPA-RDF support)
  40. The python version used and tested is python3.2. <br/>
  41. After install, Carla will still work on distros with python2 as default, without any additional work.
  42. <br/>