Work in progress with Avendish to port the BRT Library to PureData, VST3 and Max. The portings are tested for Windows/MacOS.
The BRT Listener Model allows you to spatialise a monaural sound using an HRTF stored in SOFA format.
- The BRT Library is automatically fetched from github, but not its dependencies, which are:
- Nlohmann json: Get it there and install.
- Libmysofa: Get it from our fork here and install.
- For the PureData, Get it there, build it, and pass to cmake:
-DCMAKE_PREFIX_PATH=path/to/the/folder/containing/m_pd.h -DBRT_CREATE_PD=ON
- For VST3, Get it there and pass to cmake:
-DVST3_SDK_ROOT=path/to/vst3 -DBRT_CREATE_VST3=ON
There are two examples for PureData and REAPER in the examples folder.
- Support for Max SDK
- Test on Linux
- Port other-than-the-listener models in BRT
This software is being developed by a team coordinated by
The current members of the development team are (in alphabetical order):
- Maria Cuevas-Rodriguez (University of Malaga)
- Daniel Gonzalez-Toledo (University of Malaga)
- Luis Molina-Tanco (University of Malaga)
- Francisco Morales-Benitez (University of Malaga)
Copyright(c) University of Malaga – 2023
Avendish is is licensed under GPLv3.
The BRT Library includes pieces of code from the 3DTI AudioToolkit, shared under GPLv3 license and copyright (c) by University of Málaga (contact: [email protected]) and Imperial College London (contact: [email protected]).
This program is free software, you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.