The backbone of this project are the multiple dependencies on which it depends. Since it’s difficult to provide a script to automatically install all of these dependencies, here is a little handbook about how to install them.
Use Linux: it’s free. For Windows and Mac, you can still install Carla and Jack by yourself; however, I refuse to support non-free software.
In general, use https://pkgs.org to look for the command needed in your distro.
Make sure that it is available in your
1. Installing pycarla¶
pip install --upgrade pip pycarla
2. Installing jack¶
sudo apt-get install jackd2
sudo pacman -Sy jack2
sudo emerge -a media-sound/jack2
sudo dnf install jack-audio-connection-kit
For other Os, pre-built binaries are available at https://jackaudio.org/downloads/
3. Installing Carla¶
After having installed the package, run
python -m pycarla.carla --download
to download the correct version of Carla.
If you’re not in Linux, pre-built binaries for major OS available at https://github.com/falkTX/Carla/releases/latest
N.B. Configure Carla in ``patchbay`` mode (if you cannot use GUI, set ``ProcessMode=3`` into ``~/.config/falkTX/Carla2.conf``)
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
Enter root directory of this project
Put all the Carla configurations that you want to use in
data/carla_projNote that you can use the default ones, provided you have the same plugins available, otherwise you have to delete the default project files.
- Used plugins are:
SalamanderGrandPianoV3 uncompressed in
poetry run -m pycarla <a_midi_file.mid>to do a little test