Installation#
From source#
Clone the repository and install in editable mode:
$ git clone https://github.com/cucuwritescode/adac
$ cd adac
$ pip install -e .
The core compiler runs on numpy alone, so import adac stays light and the
JSON and FAUST stages need nothing further.
Full FLAMO support#
Reconstructing a FLAMO model from a config, and traversing a live model, needs PyTorch and FLAMO:
$ pip install -e ".[full]"
Building plugins#
Emitting and building plugins additionally requires the FAUST distribution and, for the JUCE export path, JUCE. These are external toolchains, installed separately from the Python package.