@@ -17,35 +17,30 @@ Packagers can make use of the 'PREFIX' and 'DESTDIR' variable during install, li | |||||
-------------------------------- | -------------------------------- | ||||
The required build dependencies are: <i>(devel packages of these)</i> | The required build dependencies are: <i>(devel packages of these)</i> | ||||
- JACK | |||||
- liblo | - liblo | ||||
- Qt4 | - Qt4 | ||||
- PyQt4 | - PyQt4 | ||||
- OpenGL | |||||
Optional but recommended: | |||||
- FluidSynth | |||||
- LinuxSampler | |||||
Optional for extended LV2 UIs support: | Optional for extended LV2 UIs support: | ||||
- Gtk2 | - Gtk2 | ||||
- Gtk3 | - Gtk3 | ||||
- Suil | |||||
- Qt5 | |||||
Optional for native zynaddsubfx plugin: | |||||
- fftw3 | |||||
- mxml | |||||
Optional for extra samplers support: | |||||
On Debian and Ubuntu, use these commands to install all dependencies: <br/> | |||||
`$ sudo apt-get install libjack-dev liblo-dev libqt4-dev libfluidsynth-dev qt4-dev-tools` <br/> | |||||
`$ sudo apt-get install libgtk2.0-dev libgtk-3-dev libsuil-dev` <br/> | |||||
`$ sudo apt-get install libfftw3-dev libmxml-dev` <br/> | |||||
`$ sudo apt-get install python3-pyqt4 pyqt4-dev-tools` | |||||
- FluidSynth | |||||
- LinuxSampler | |||||
NOTE: linuxsampler is not packaged in either Debian or Ubuntu, but it's available in KXStudio. <br/> | |||||
<br/> | |||||
Optional for extra native plugins: | |||||
- OpenGL | |||||
- NTK | |||||
- libsmf | |||||
- libsndfile | |||||
- ffmpeg/libav | |||||
- fftw3 | |||||
- mxml | |||||
- zlib | |||||
To run Carla-Control, you'll additionally need: | To run Carla-Control, you'll additionally need: | ||||
@@ -55,7 +50,10 @@ Optional but recommended: | |||||
- python3-rdflib (for LADSPA-RDF support) | - python3-rdflib (for LADSPA-RDF support) | ||||
The python version used and tested is python3.2. Older versions won't work! <br/> | |||||
After install, Carla will still work on distros with python2 as default, without any additional work. | |||||
You can use: <br/> | |||||
`$ make features` <br/> | |||||
To find out which dependencies are missing. | |||||
<br/> | <br/> |
@@ -1,13 +1,13 @@ | |||||
# --- README for Carla --- | # --- README for Carla --- | ||||
Carla is an audio plugin host, with support for many audio drivers and plugin formats.<br/> | |||||
It's being developed by falkTX, using C++, Python3 and Qt4. | |||||
Carla is an audio plugin host, with support for many audio drivers and plugin formats. <br/> | |||||
It has some nice features like automation of parameters via MIDI CC (and send output back as MIDI too) and full OSC control. | |||||
It has some nice features like automation of parameters via MIDI CCs (and send control outputs back as MIDI too) and full OSC control.<br/> | |||||
Currently supports LADSPA (including LRDF), DSSI, LV2, and VST plugin formats, with additional GIG, SF2 and SFZ file support via FluidSynth and LinuxSampler.<br/> | |||||
It uses JACK as the default and preferred audio driver, but also supports native system drivers using RtAudio + RtMidi.<br/> | |||||
<br/> | |||||
Carla currently supports LADSPA (including LRDF), DSSI, LV2, and VST plugin formats, plus GIG, SF2 and SFZ file support. <br/> | |||||
It uses JACK as the default and preferred audio driver but also supports native drivers like ALSA, DirectSound or CoreAudio. | |||||
Carla-Control is an OSC Control GUI for Carla (you get the OSC address from the Carla's about dialog, and connect to it).<br/> | |||||
It supports controlling main UI components (Dry/Wet, Volume and Balance), and all plugins parameters.<br/> | |||||
Carla-Control is an OSC Control GUI for Carla (you get the OSC address from the Carla's about dialog, and connect to it). <br/> | |||||
It supports controlling main UI components (Dry/Wet, Volume and Balance), and all plugins parameters. <br/> | |||||
Peak values and control outputs are displayed as well. | Peak values and control outputs are displayed as well. | ||||
<br/> |