Ubuntu 8.04

From DttspWiki

Jump to: navigation, search

Contents

Downloading the prerequisite packages

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gcc g++ manpages-dev autoconf automake subversion
sudo apt-get install fftw3 fftw3-dev libgsl0-dev
sudo apt-get install jackd jack-tools qjackctl libjack-dev
sudo apt-get install linux-rt

Kernel Paramenters

The following steps are needed to use jack with the real-time kernel scheduler:

sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock 250000 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
sudo usermod -G audio -a <user>

Replace <user> by your login_id. The system needs to be rebooted for the changes to take effect.

Dowloading DttSP

DttSP can be downloaded via SVN. The latest source can be downloaded using the SVN:

svn co svn://206.216.146.154/svn/repos_sdr_linux/branches/ab2kt/dttsp-ng

Compiling DttSP

It may be good to keep different versions of DttSP on different directories. This way you can easily rollback to the previous version in case of problems. For this, after downloading a new version, rename the dttsp-ng directory to something like dttsp-ng-r120, where r120 is the SVN release. Then enter the following commands on a terminal window.

cd dttsp-ng-r120
./bootstrap
./configure
make
Personal tools