Skip to content

3D Tune-In Toolkit repository to show an example of using the 3DTune-In Toolkit library.

License

Notifications You must be signed in to change notification settings

areyesl/3dti_AudioToolkit_Examples

 
 

Repository files navigation

3dti_AudioToolkit_Examples

This is a repository containing examples to show how to use the 3D Tune-In Toolkit library, which is located here: https://github.com/3DTune-In/3dti_AudioToolkit. This examples include as a submodule the 3D Tune-In Toolkit as well as some 3rd party libraries which are listed below.

Technical details about the 3D Tune-In Toolkit spatialiser are described in:

Cuevas-Rodríguez M, Picinali L, González-Toledo D, Garre C, de la Rubia-Cuestas E, Molina-Tanco L and Reyes-Lecuona A. (2019) 3D Tune-In Toolkit: An open-source library for real-time binaural spatialisation. PLOS ONE 14(3): e0211899. https://doi.org/10.1371/journal.pone.0211899

The structure of the repository is as follows:

3dti_AudioToolkit_Examples
├── 3dti_AudioToolkit
├── third_party_libraries
|   ├── portaudio
|   └── rtaudio
├── example_1_basic_spatialisation_rtaudio
├── example_2_basic_spatialisation_portAudio
└── example_3_basic_spatialisation_OF

List of included examples

Note: For more information about each example, please go to README files in the example folder.

Example 1. Basic spatialisation using RTAudio

This example spatialize two static sources using RTAudio as the audio library. HRTF and BRIR for the spatialisation as well as sample clips are provided in the resource folder.

Example 2. Basic spatialisation using PortAudio

This example spatialize two static sources using PortAudio as the audio library. HRTF and BRIR for the spatialisation as well as sample clips are provided in the resource folder.

Example 3. Basic spatialisation using openFramework

This example spatialize two anechoic static sources using openFramework to manage the audio. HRTF for the spatialisation as well as sample clips are provided in the resource folder.

External content distributed together with this software

  • HRTF file extracted from the LISTEN database and processed to extract ITD.

  • Audio clips are extracted from Music from Archimedes, Bang&Olufsen, 1992.

Credits

This software is being developed by a team coordinated by

The current members of the development team are (in alphabetical order):

Former members of the development team are (in alphabetical order):

Acknowledgements

European Union This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 644051

We would like to acknowledge Dr. Brian FG Katz and his team for their contributions in the field of sound spatialization, which were used as the basis for part of this software.

About

3D Tune-In Toolkit repository to show an example of using the 3DTune-In Toolkit library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 85.1%
  • Makefile 14.9%