Minimum working example of Tascar simulation used in the SPEAR challenge. It is recommended to refer to the Tascar manual for more information. To download the SPEAR dataset and ATF needed to recreate the simulations, go here.
This directory includes:
- scenes-blocks: directory including all the building blocks used to create the Tascar scenes file.
- fct_directoryCreation.py: create the SPEAR directory. Needs as input the path to the EasyComDataset to know the number of minutes per session.
- fct_PathFinder.py: function to navigate more easily through the create spear directory.
- fct_tascarScene.py: include the function creating the needed tascar scene file, and the function running the tascar processing to obtain the HOA file. Includes an option to add the convolution transforming the HOA file into the desired array.
To install Tascar on Linux follow the instruction on the website.
To install Tascar on Mac there are also guideline on the main website but additional instructions and demos can be found in this repo.
As described on the SPEAR challenge website and in the above flowchart, we here create a Tascar scene outputing HOA audio files. Using the ATFs and the fmatconvol function, the HOA files are converted into the desired mic array.