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 for research and music applications. It is 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 update
sudo apt 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.

Installation on Windows


A preliminary pre-compiled version is available for Windows, see release page on github (https://github.com/gisogrimm/tascar/releases). A manual installation of jack is required, see https://jackaudio.org/.

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