-
Notifications
You must be signed in to change notification settings - Fork 273
Installation
Jared Szechy edited this page Jun 29, 2018
·
10 revisions
Install prebuilt packages from the PPA on Ubuntu 18.04.
sudo add-apt-repository ppa:szechyjs/dsd
sudo apt-get update
sudo apt-get install dsd
DSD should easily compile on any Linux or *BSD system with gcc.
There are some debugging/development options in config.h
that
normal users will want to leave disabled as they can severely
impact performance.
- cmake
- mbelib
- sndfile
- itpp (IT++) >= v4.3
- portaudio (optional, improves audio support)
brew install git cmake libsndfile itpp portaudio
brew install --HEAD mbelib
sudo apt-get install git make cmake
sudo apt-get install libsndfile1-dev fftw3-dev liblapack-dev portaudio19-dev
Install IT++ from source (instructions below)
Install mbelib from source
sudo apt-get install git make cmake
sudo apt-get install libitpp-dev libsndfile1-dev portaudio19-dev
Install mbelib from source
sudo yum install gcc-c++ cmake git
sudo yum install libsndfile-devel fftw-devel lapack-devel portaudio-devel
Install IT++ from source (instructions below)
Install mbelib from source
wget -O itpp-latest.tar.bz2 http://sourceforge.net/projects/itpp/files/latest/download?source=files
tar xjf itpp-latest.tar.bz2
cd itpp-*
mkdir build && cd build
cmake ..
make -j`nproc`
sudo make install
git clone <URL of git repository> # Something like: [email protected]:USERNAME/dsd.git
cd dsd # Move into source folder
mkdir build # Create build directory
cd build # Move to build directory
cmake .. # Create Makefile for current system
make # Compiles DSD
sudo make install # Installs DSD to the system