├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── binauralSH_start.m ├── binauralSH_stop.m ├── binauralSH_version.m ├── core ├── applyCovConst.m ├── earAlign.m ├── fromSH.m ├── getSHF.m ├── getTaperWin.m ├── getYinv.m ├── toSH.m ├── toSH_BiMagLS.m ├── toSH_BiMagLS_old.m ├── toSH_FDTA.m ├── toSH_MagLS.m ├── toSH_MagLS_old.m ├── toSH_MagSun.m ├── toSH_SpSub.m ├── toSH_SpSubMod.m └── toSH_TA.m ├── thirdparty ├── AKtools │ ├── AKboth2singleSidedSpectrum.m │ ├── AKcolormaps.m │ ├── AKcolormapsBrewer.m │ ├── AKcolors.m │ ├── AKfractOctSmooth.m │ ├── AKfrequencyTicks.m │ ├── AKgetNM.m │ ├── AKonsetDetect.m │ ├── AKp.m │ ├── AKpCoordinateTransform.m │ ├── AKpDataInterpolation.m │ ├── AKpDrawCoordinates.m │ ├── AKpMulti.m │ ├── AKpSetColormapAndColorbar.m │ ├── AKsh.m │ ├── AKshRadial.m │ ├── AKsingle2bothSidedSpectrum.m │ ├── README.md │ └── licence.pdf ├── AMT │ ├── AMT_ERBSpace.m │ ├── README.md │ └── gpl-3.0.txt ├── SOFiA │ ├── LICENSE_INFO.m │ ├── README.md │ ├── gauss_calc.m │ ├── lebedev_calc.m │ ├── sofia_gauss.m │ └── sofia_lebedev.m ├── Violinplot-Matlab │ ├── README.md │ ├── Violin.m │ ├── example.png │ ├── test_cases │ │ └── testviolinplot.m │ └── violinplot.m ├── cbrewer │ ├── cbrewer.m │ ├── cbrewer_licence.txt │ ├── cbrewer_preview.jpg │ ├── change_jet.m │ ├── colorbrewer.mat │ ├── interpolate_cbrewer.m │ └── plot_brewer_cmap.m ├── iso226.m ├── iso226_license.txt ├── polarch-Higher-Order-Ambisonics │ ├── LICENSE.md │ ├── README.md │ └── getMaxREweights.m ├── tight_subplot.m └── tight_subplot_license.txt └── utils ├── applyHannWindow.m ├── autoreg_minphase.m ├── div2.m ├── ffth.m ├── getDTF.m ├── getGridSubset.m ├── getILD.m ├── getRealSHmatrix.m ├── getSphDist.m ├── hrtf2sofa.m ├── iffth.m ├── makeMinPhase.m ├── mult2.m ├── mult3.m ├── perceptualSpectrum.m ├── plotSHenergy.m ├── plotSph.m ├── smoothERB.m └── sofa2hrtf.m /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | processed_data/ 2 | releases/ 3 | *.asv 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/README.md -------------------------------------------------------------------------------- /binauralSH_start.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/binauralSH_start.m -------------------------------------------------------------------------------- /binauralSH_stop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/binauralSH_stop.m -------------------------------------------------------------------------------- /binauralSH_version.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/binauralSH_version.m -------------------------------------------------------------------------------- /core/applyCovConst.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/applyCovConst.m -------------------------------------------------------------------------------- /core/earAlign.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/earAlign.m -------------------------------------------------------------------------------- /core/fromSH.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/fromSH.m -------------------------------------------------------------------------------- /core/getSHF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/getSHF.m -------------------------------------------------------------------------------- /core/getTaperWin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/getTaperWin.m -------------------------------------------------------------------------------- /core/getYinv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/getYinv.m -------------------------------------------------------------------------------- /core/toSH.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH.m -------------------------------------------------------------------------------- /core/toSH_BiMagLS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_BiMagLS.m -------------------------------------------------------------------------------- /core/toSH_BiMagLS_old.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_BiMagLS_old.m -------------------------------------------------------------------------------- /core/toSH_FDTA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_FDTA.m -------------------------------------------------------------------------------- /core/toSH_MagLS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_MagLS.m -------------------------------------------------------------------------------- /core/toSH_MagLS_old.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_MagLS_old.m -------------------------------------------------------------------------------- /core/toSH_MagSun.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_MagSun.m -------------------------------------------------------------------------------- /core/toSH_SpSub.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_SpSub.m -------------------------------------------------------------------------------- /core/toSH_SpSubMod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_SpSubMod.m -------------------------------------------------------------------------------- /core/toSH_TA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/core/toSH_TA.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKboth2singleSidedSpectrum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKboth2singleSidedSpectrum.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKcolormaps.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKcolormaps.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKcolormapsBrewer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKcolormapsBrewer.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKcolors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKcolors.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKfractOctSmooth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKfractOctSmooth.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKfrequencyTicks.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKfrequencyTicks.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKgetNM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKgetNM.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKonsetDetect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKonsetDetect.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKp.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKpCoordinateTransform.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKpCoordinateTransform.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKpDataInterpolation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKpDataInterpolation.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKpDrawCoordinates.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKpDrawCoordinates.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKpMulti.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKpMulti.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKpSetColormapAndColorbar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKpSetColormapAndColorbar.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKsh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKsh.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKshRadial.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKshRadial.m -------------------------------------------------------------------------------- /thirdparty/AKtools/AKsingle2bothSidedSpectrum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/AKsingle2bothSidedSpectrum.m -------------------------------------------------------------------------------- /thirdparty/AKtools/README.md: -------------------------------------------------------------------------------- 1 | This includes a few functions from AKtools V1.2.0. -------------------------------------------------------------------------------- /thirdparty/AKtools/licence.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AKtools/licence.pdf -------------------------------------------------------------------------------- /thirdparty/AMT/AMT_ERBSpace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AMT/AMT_ERBSpace.m -------------------------------------------------------------------------------- /thirdparty/AMT/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AMT/README.md -------------------------------------------------------------------------------- /thirdparty/AMT/gpl-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/AMT/gpl-3.0.txt -------------------------------------------------------------------------------- /thirdparty/SOFiA/LICENSE_INFO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/SOFiA/LICENSE_INFO.m -------------------------------------------------------------------------------- /thirdparty/SOFiA/README.md: -------------------------------------------------------------------------------- 1 | Functions to generate Gauss and Lebedev grids. -------------------------------------------------------------------------------- /thirdparty/SOFiA/gauss_calc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/SOFiA/gauss_calc.m -------------------------------------------------------------------------------- /thirdparty/SOFiA/lebedev_calc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/SOFiA/lebedev_calc.m -------------------------------------------------------------------------------- /thirdparty/SOFiA/sofia_gauss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/SOFiA/sofia_gauss.m -------------------------------------------------------------------------------- /thirdparty/SOFiA/sofia_lebedev.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/SOFiA/sofia_lebedev.m -------------------------------------------------------------------------------- /thirdparty/Violinplot-Matlab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/Violinplot-Matlab/README.md -------------------------------------------------------------------------------- /thirdparty/Violinplot-Matlab/Violin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/Violinplot-Matlab/Violin.m -------------------------------------------------------------------------------- /thirdparty/Violinplot-Matlab/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/Violinplot-Matlab/example.png -------------------------------------------------------------------------------- /thirdparty/Violinplot-Matlab/test_cases/testviolinplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/Violinplot-Matlab/test_cases/testviolinplot.m -------------------------------------------------------------------------------- /thirdparty/Violinplot-Matlab/violinplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/Violinplot-Matlab/violinplot.m -------------------------------------------------------------------------------- /thirdparty/cbrewer/cbrewer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/cbrewer/cbrewer.m -------------------------------------------------------------------------------- /thirdparty/cbrewer/cbrewer_licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/cbrewer/cbrewer_licence.txt -------------------------------------------------------------------------------- /thirdparty/cbrewer/cbrewer_preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/cbrewer/cbrewer_preview.jpg -------------------------------------------------------------------------------- /thirdparty/cbrewer/change_jet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/cbrewer/change_jet.m -------------------------------------------------------------------------------- /thirdparty/cbrewer/colorbrewer.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/cbrewer/colorbrewer.mat -------------------------------------------------------------------------------- /thirdparty/cbrewer/interpolate_cbrewer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/cbrewer/interpolate_cbrewer.m -------------------------------------------------------------------------------- /thirdparty/cbrewer/plot_brewer_cmap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/cbrewer/plot_brewer_cmap.m -------------------------------------------------------------------------------- /thirdparty/iso226.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/iso226.m -------------------------------------------------------------------------------- /thirdparty/iso226_license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/iso226_license.txt -------------------------------------------------------------------------------- /thirdparty/polarch-Higher-Order-Ambisonics/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/polarch-Higher-Order-Ambisonics/LICENSE.md -------------------------------------------------------------------------------- /thirdparty/polarch-Higher-Order-Ambisonics/README.md: -------------------------------------------------------------------------------- 1 | This only includes the function getMaxREweights.m -------------------------------------------------------------------------------- /thirdparty/polarch-Higher-Order-Ambisonics/getMaxREweights.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/polarch-Higher-Order-Ambisonics/getMaxREweights.m -------------------------------------------------------------------------------- /thirdparty/tight_subplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/tight_subplot.m -------------------------------------------------------------------------------- /thirdparty/tight_subplot_license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/thirdparty/tight_subplot_license.txt -------------------------------------------------------------------------------- /utils/applyHannWindow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/applyHannWindow.m -------------------------------------------------------------------------------- /utils/autoreg_minphase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/autoreg_minphase.m -------------------------------------------------------------------------------- /utils/div2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/div2.m -------------------------------------------------------------------------------- /utils/ffth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/ffth.m -------------------------------------------------------------------------------- /utils/getDTF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/getDTF.m -------------------------------------------------------------------------------- /utils/getGridSubset.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/getGridSubset.m -------------------------------------------------------------------------------- /utils/getILD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/getILD.m -------------------------------------------------------------------------------- /utils/getRealSHmatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/getRealSHmatrix.m -------------------------------------------------------------------------------- /utils/getSphDist.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/getSphDist.m -------------------------------------------------------------------------------- /utils/hrtf2sofa.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/hrtf2sofa.m -------------------------------------------------------------------------------- /utils/iffth.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/iffth.m -------------------------------------------------------------------------------- /utils/makeMinPhase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/makeMinPhase.m -------------------------------------------------------------------------------- /utils/mult2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/mult2.m -------------------------------------------------------------------------------- /utils/mult3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/mult3.m -------------------------------------------------------------------------------- /utils/perceptualSpectrum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/perceptualSpectrum.m -------------------------------------------------------------------------------- /utils/plotSHenergy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/plotSHenergy.m -------------------------------------------------------------------------------- /utils/plotSph.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/plotSph.m -------------------------------------------------------------------------------- /utils/smoothERB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/smoothERB.m -------------------------------------------------------------------------------- /utils/sofa2hrtf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacengel/BinauralSH/HEAD/utils/sofa2hrtf.m --------------------------------------------------------------------------------