A Neural Capture plug to make the process of cloning external soft/hardware a bit more comfortable
Neural Capture come in the following plug-in formats:
Make sure you have installed the required build tools and libraries (see
section "Prerequisites" below) and then clone this repository (including
sub-modules) and simply run make
in the project's root directory:
git clone --recursive https://github.com:brummer10/neuralcapture
cd neuralcapture
make
To install all plugin formats to their appropriate system-wide location, run the following command (root priviledges may be required):
make install
The makefiles support the usual PREFIX
and DESTDIR
variables to change the
installation prefix and set an installation root directory (defaulty: empty).
PREFIX
defaults to /usr/local
, but on macOS and Windows it is not used,
since the system-wide installation directories for plugins are fixed.
Use make's -n
option to see where the plugins would be installed without
actually installing them.
You can also set the installation directory for each plugin format with a dedicated makefile variable.
- LV2:
LV2_DIR
(<prefix>/lib/lv2
) - VST3:
VST3_DIR
(<prefix>/lib/vst3
)
Example:
make DESTDIR=/tmp/build-root PREFIX=/usr VST2_DIR=/usr/lib/lxvst install
To install the plugins only for your current user account, run:
make install-user
Again, you can also set the installation directory for each plugin format with a dedicated makefile variable.
- LV2:
USER_LV2_DIR
($HOME/.lv2
) - VST3:
USER_VST3_DIR
($HOME/.vst3
)
Note: The given default values for all of the above listed environment variables differ depending on the target OS.
-
The GCC C++ compiler, library and the usual associated software build tools (GNU
make
, etc.).Debian / Ubuntu users should install the
build-essential
package to get these, Arch users thebase-devel
package group.
The LV2 and [VST2] (vestige) headers are included in the DPF framework, which is integrated as a Git sub-module. These need not be installed separately to build the software in the respective plug-in formats.
This software was created by brummer.
This project is built using the DISTRHO Plugin Framework (DPF) and set up with the cookiecutter-dpf-effect project template.