├── .github └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── Matlab └── MCA_Interpolation │ ├── MCAInterpolation.asv │ ├── MCAInterpolation.m │ ├── pp2_HRIRs_interpolated_mca.sofa │ ├── pp2_HRIRs_interpolated_sh.sofa │ ├── pp2_HRIRs_interpolated_sh_timealign.sofa │ ├── pp2_HRIRs_measured.sofa │ └── pp2_interpolated_mca.sofa ├── README.md ├── assets ├── images │ ├── button_2d.svg │ ├── button_3d.svg │ ├── orbe-github-header.png │ ├── orbe-github-signal-flow.png │ └── orbe.svg ├── pp2_HRIRs_interpolated_mca_time_aligned.sofa ├── pp2_HRIRs_interpolated_sh_time_aligned.sofa ├── pp2_HRIRs_interpolated_sh_timealign_time_aligned.sofa └── pp2_HRIRs_measured_time_aligned.sofa ├── python ├── ResearchNotebook.ipynb ├── TimeAlignment_first_try.ipynb ├── inspect_sofa_files.ipynb ├── sofaTransformCoord.ipynb └── time_alignment_2_electric_boogaloo.ipynb ├── source ├── Constants.h ├── PluginEditor.cpp ├── PluginEditor.h ├── PluginParameters.cpp ├── PluginParameters.h ├── PluginProcessor.cpp ├── PluginProcessor.h ├── dsp │ ├── HRIRLoader.cpp │ ├── HRIRLoader.h │ ├── SofaReader.cpp │ ├── SofaReader.h │ └── convolution │ │ ├── custom_juce_Convolution.cpp │ │ └── custom_juce_Convolution.h └── ui │ ├── BackgroundComponent.cpp │ ├── BackgroundComponent.h │ ├── PannerComponent.cpp │ ├── PannerComponent.h │ ├── PannerVisualisation.cpp │ ├── PannerVisualisation.h │ ├── ParameterComponent.cpp │ ├── ParameterComponent.h │ └── opengl │ └── Panner3dOpenGL.h └── tests ├── input.wav └── output └── .gitkeep /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/LICENSE -------------------------------------------------------------------------------- /Matlab/MCA_Interpolation/MCAInterpolation.asv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/Matlab/MCA_Interpolation/MCAInterpolation.asv -------------------------------------------------------------------------------- /Matlab/MCA_Interpolation/MCAInterpolation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/Matlab/MCA_Interpolation/MCAInterpolation.m -------------------------------------------------------------------------------- /Matlab/MCA_Interpolation/pp2_HRIRs_interpolated_mca.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/Matlab/MCA_Interpolation/pp2_HRIRs_interpolated_mca.sofa -------------------------------------------------------------------------------- /Matlab/MCA_Interpolation/pp2_HRIRs_interpolated_sh.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/Matlab/MCA_Interpolation/pp2_HRIRs_interpolated_sh.sofa -------------------------------------------------------------------------------- /Matlab/MCA_Interpolation/pp2_HRIRs_interpolated_sh_timealign.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/Matlab/MCA_Interpolation/pp2_HRIRs_interpolated_sh_timealign.sofa -------------------------------------------------------------------------------- /Matlab/MCA_Interpolation/pp2_HRIRs_measured.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/Matlab/MCA_Interpolation/pp2_HRIRs_measured.sofa -------------------------------------------------------------------------------- /Matlab/MCA_Interpolation/pp2_interpolated_mca.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/Matlab/MCA_Interpolation/pp2_interpolated_mca.sofa -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/button_2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/images/button_2d.svg -------------------------------------------------------------------------------- /assets/images/button_3d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/images/button_3d.svg -------------------------------------------------------------------------------- /assets/images/orbe-github-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/images/orbe-github-header.png -------------------------------------------------------------------------------- /assets/images/orbe-github-signal-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/images/orbe-github-signal-flow.png -------------------------------------------------------------------------------- /assets/images/orbe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/images/orbe.svg -------------------------------------------------------------------------------- /assets/pp2_HRIRs_interpolated_mca_time_aligned.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/pp2_HRIRs_interpolated_mca_time_aligned.sofa -------------------------------------------------------------------------------- /assets/pp2_HRIRs_interpolated_sh_time_aligned.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/pp2_HRIRs_interpolated_sh_time_aligned.sofa -------------------------------------------------------------------------------- /assets/pp2_HRIRs_interpolated_sh_timealign_time_aligned.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/pp2_HRIRs_interpolated_sh_timealign_time_aligned.sofa -------------------------------------------------------------------------------- /assets/pp2_HRIRs_measured_time_aligned.sofa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/assets/pp2_HRIRs_measured_time_aligned.sofa -------------------------------------------------------------------------------- /python/ResearchNotebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/python/ResearchNotebook.ipynb -------------------------------------------------------------------------------- /python/TimeAlignment_first_try.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/python/TimeAlignment_first_try.ipynb -------------------------------------------------------------------------------- /python/inspect_sofa_files.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/python/inspect_sofa_files.ipynb -------------------------------------------------------------------------------- /python/sofaTransformCoord.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/python/sofaTransformCoord.ipynb -------------------------------------------------------------------------------- /python/time_alignment_2_electric_boogaloo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/python/time_alignment_2_electric_boogaloo.ipynb -------------------------------------------------------------------------------- /source/Constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/Constants.h -------------------------------------------------------------------------------- /source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/PluginEditor.cpp -------------------------------------------------------------------------------- /source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/PluginEditor.h -------------------------------------------------------------------------------- /source/PluginParameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/PluginParameters.cpp -------------------------------------------------------------------------------- /source/PluginParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/PluginParameters.h -------------------------------------------------------------------------------- /source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/PluginProcessor.cpp -------------------------------------------------------------------------------- /source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/PluginProcessor.h -------------------------------------------------------------------------------- /source/dsp/HRIRLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/dsp/HRIRLoader.cpp -------------------------------------------------------------------------------- /source/dsp/HRIRLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/dsp/HRIRLoader.h -------------------------------------------------------------------------------- /source/dsp/SofaReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/dsp/SofaReader.cpp -------------------------------------------------------------------------------- /source/dsp/SofaReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/dsp/SofaReader.h -------------------------------------------------------------------------------- /source/dsp/convolution/custom_juce_Convolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/dsp/convolution/custom_juce_Convolution.cpp -------------------------------------------------------------------------------- /source/dsp/convolution/custom_juce_Convolution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/dsp/convolution/custom_juce_Convolution.h -------------------------------------------------------------------------------- /source/ui/BackgroundComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/BackgroundComponent.cpp -------------------------------------------------------------------------------- /source/ui/BackgroundComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/BackgroundComponent.h -------------------------------------------------------------------------------- /source/ui/PannerComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/PannerComponent.cpp -------------------------------------------------------------------------------- /source/ui/PannerComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/PannerComponent.h -------------------------------------------------------------------------------- /source/ui/PannerVisualisation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/PannerVisualisation.cpp -------------------------------------------------------------------------------- /source/ui/PannerVisualisation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/PannerVisualisation.h -------------------------------------------------------------------------------- /source/ui/ParameterComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/ParameterComponent.cpp -------------------------------------------------------------------------------- /source/ui/ParameterComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/ParameterComponent.h -------------------------------------------------------------------------------- /source/ui/opengl/Panner3dOpenGL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/source/ui/opengl/Panner3dOpenGL.h -------------------------------------------------------------------------------- /tests/input.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vackva/Orbe/HEAD/tests/input.wav -------------------------------------------------------------------------------- /tests/output/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------