Real-Time Spherical Microphone Renderer for binaural reproduction in Python
ReTiSAR
Implementation of the Real-Time Spherical Microphone Renderer for binaural reproduction in Python.
Requirements
- macOS (tested on 10.14 Mojave and 10.15 Catalina) or Linux (tested on 5.9.1-1-rt19-MANJARO)
- (Windows is not supported due to an incompatibility with the current multiprocessing implementation)
- JACK library (prebuilt installers / binaries are available)
- Conda installation (miniconda is sufficient; provides an easy way to get Intel MKL or alternatively OpenBLAS optimized numpy versions which is highly recommended)
- Python installation (tested with 3.7 to 3.9; recommended way to get Python is to use Conda as described in the setup section)
- Installation of the required Python packages (recommended way is to use Conda as described in the setup section)
- Optional: Download of publicly available measurement data for alternative execution modes (always check the