This file explains how to build and install Audiality 2 from source.
-
Install the dependencies. You'll need SDL and/or JACK for the integrated audio I/O drivers, but it is possible to build Audiality 2 without any audio drivers at all, if you want to use Audiality 2 for offline rendering, or handle audio I/O in the host applications.
- SDL 2.0 (optional; required only for a2test, and SDL audio support)
- JACK (optional; preferred for low latency audio and studio integration)
- MXE (optional; for cross-compiling Windows binaries)
-
Download the source code.
- Archive (check the Download panel)
- GitHub/SSH
- git clone git@github.com:olofson/audiality2.git
- Alternatively: GitHub/HTTPS
-
Configure the source tree.
- Option 1 (Un*x with bash or similar shell)
- ./configure [target]
- Currently available targets:
- release
- static
- maintainer
- debug
- mingw-release
- mingw-debug
- mingw-64-release
- mingw-64-debug
- mingw-release-static
- mingw-debug-static
- mingw-64-release-static
- mingw-64-debug-static
- all (all of the above)
- (Default if not specified: release)
- Currently available targets:
- ./configure [target]
- Option 2 (Using CMake directly)
- mkdir build
- cd build
- cmake ..
- Option 1 (Un*x with bash or similar shell)
-
Build and install.
- ./make-all
- The resulting executables are found in "build//src/"
- Alternatively: Enter the desired build target directory.
- make
- Optional: sudo make install
- ./make-all
-
Cleaning up after building in-tree:
- ./clean-all
- Removes all build files generated by ./make-all
- ./clean-all