Author: Jacob Sundstrom
This is pre-alpha and should NOT be deployed in the field! It is in a highly experimental stage.
Distance-based ampltide panning (DBAP). Based on the paper by Trond Lossius, Pascal Baltazar, and Théo de la Hogue.
- CMake >= 3.5
- SuperCollider source code
- Boost Geometry >= 184.108.40.206
DBAP uses Boost geometry to make some of the calculations easier to deal with. It may be removed in future versions.
sudo apt-get install libboost-dev
macOS with Homebrew:
brew install boost
Clone the project:
git clone https://woolgathering/dbap cd dbap mkdir build cd build
Then, use CMake to configure and build it:
cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . --config Release cmake --build . --config Release --target install
You may want to manually specify the install location in the first step to point it at your
SuperCollider extensions directory: add the option
It's expected that the SuperCollider repo is cloned at
../supercollider relative to this repo. If
it's not: add the option
Use the command in
regenerate to update CMakeLists.txt when you add or remove files from the
project. You don't need to run it if you only change the contents of existing files. You may need to
edit the command if you add, remove, or rename plugins, to match the new plugin paths. Run the
--help to see all available options.