TASCAR

TASCAR logo

Toolbox for acoustic scene creation and rendering

TASCAR is an open-source software platform for real-time interactive virtual acoustic environment rendering in laboratory environments, licensed under GPL-2.0. The source code is hosted at https://github.com/HoerTech-gGmbH/tascar/. Binary packages are provided by Hörzentrum Oldenburg gGmbH. For the current user manual (pdf) see manual.pdf. A video tutorial about setting up a session in TASCAR can be found here.

Latest news

Installation on Ubuntu/Debian Linux


In Ubuntu 22.04 (jammy):

wget -qO- http://apt.hoertech.de/openmha-packaging.pub | sudo tee /etc/apt/trusted.gpg.d/openmha-packaging.asc
sudo apt-add-repository 'deb [arch=amd64] http://apt.hoertech.de jammy universe'

In Ubuntu 20.04 (focal):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7D6CDF547DA4ABD
sudo apt-add-repository 'deb [arch=amd64] http://apt.hoertech.de/ focal universe'

In Ubuntu 18.04 (bionic):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7D6CDF547DA4ABD
sudo apt-add-repository 'deb [arch=amd64] http://apt.hoertech.de/ bionic universe'

In Raspbian Bullseye:

wget -qO- http://apt.hoertech.de/openmha-packaging.pub | sudo tee /etc/apt/trusted.gpg.d/openmha-packaging.asc
echo "deb [arch=armhf] http://apt.hoertech.de bullseye universe" | sudo tee /etc/apt/sources.list.d/apt-hoertech.list

In Raspbian Buster:

wget -qO- http://apt.hoertech.de/openmha-packaging.pub | sudo apt-key add
(echo "";echo "deb [arch=armhf] http://apt.hoertech.de bionic universe")|sudo tee -a /etc/apt/sources.list

In all systems, use

sudo apt-get update
sudo apt-get install tascarpro
for installation.

Installation on macOS


For MacOS, currently no pre-compiled binary packages are available. However, it can be compiled from sources.

If not yet installed, then download and install 'homebrew' (https://brew.sh/). Then install all dependencies with:

brew install pkgconfig glibmm jack liblo libsndfile gtkmm3 eigen boost gsl fftw libsamplerate xerces-c libltc gtksourceviewmm3 coreutils adwaita-icon-theme jpeg libmatio
The next step is to download the code:
git clone https://github.com/gisogrimm/tascar
Finally, change to the tascar directory and compile the code:
cd tascar
make -j 8
Now TASCAR can be started from the local directory, using the wrapper script:
./tascar.sh
Alternatively, it is possible to install it in the system with:
sudo make install

Jack can be installed either from https://jackaudio.org/ or from brew. If you use the version from jackaudio.org, then please uninstall the brew version to avoid library incompatibilities.

Starting TASCAR


To start TASCAR, first configure and start your jack server. Then, in a terminal, type

tascar
or start from "Sound and Video" applications menu.

If you intent to use TASCAR in scientific research projects, please remember to cite our open access publication:

Grimm, Giso; Luberadzka, Joanna; Hohmann, Volker. A Toolbox for Rendering Virtual Acoustic Environments in the Context of Audiology. Acta Acustica united with Acustica, Volume 105, Number 3, May/June 2019, pp. 566-578(13), doi:10.3813/AAA.919337