This project is currently a work in progress!
Orbe is a real-time audio plugin designed as a binaural spatializer
Features:
- Realistic Binaural Panning: binaural sound panning in an open field using SOFA data handling
- Flexible Source Positioning: Control the audio source using both cartesian and spherical coordinates
- 3D Auto-Pan Functionality: Simplify spatial manipulation with an auto-pan feature controlled by sinusoidal oscillators
- 3D Visualization: Orbe provides a 3d visual representation of the panning, enhancing the understanding of spatial dynamics
Build with CMake
# clone the repository
git clone https://github.com/vackva/Orbe/
cd Orbe/
# initialize and set up submodules
git submodule update --init --recursive
# use cmake to build debug
cmake . -B cmake-build-debug -DCMAKE_BUILD_TYPE=Debug
cmake --build cmake-build-debug --config Debug
# use cmake to build release
cmake . -B cmake-build-release -DCMAKE_BUILD_TYPE=Release
cmake --build cmake-build-release --config Release
The primary license for the code of this project is the MIT license, but be aware of the licenses of the submodules:
- The JUCE library is licensed under the JUCE License
- The libmysofa library is licensed under the Custom License
- The HRTF used in this project belong to the HUTUBS dataset and is licensed under the CC BY 4.0 Deed