Loading scripts/binauralRenderer_interface/matlab_hrir_generation_scripts/SOFA_save_to_mat.m +1 −1 Original line number Diff line number Diff line Loading @@ -97,7 +97,7 @@ if isfile(Lib_Name) if sampleRates(ind) == Sofa.Data.SamplingRate Sofa.DataResampled(ind).IR = Sofa.Data.IR; else Sofa.DataResampled(ind).IR = resample(Sofa.Data.IR, sampleRates(ind),Sofa.Data.SamplingRate, Dimension=3); Sofa.DataResampled(ind).IR = resample(Sofa.Data.IR, sampleRates(ind),Sofa.Data.SamplingRate, Dimension=1); end Sofa.DataResampled(ind).SamplingRate = sampleRates(ind); end Loading scripts/binauralRenderer_interface/matlab_hrir_generation_scripts/convert_SD2SHD_HRIRs.m +3 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ data_struct(1).sr = sr; data_struct(1).sr_short = sr_short; data_struct(1).sr_dft_size = sr_dft_size; SOFA_save(data_struct(1).IR_data, sr(1), 1/sr(1), [sofa_path filesep() sofa_file], [sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(1).HOA_name '.sofa']); SOFA_save_to_mat([sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(1).HOA_name '.sofa']); % HOA2 data_struct(2).IR_data = generate_HOA_HRIRs_MOD_lens(2, sofa_path, sofa_file, IR_size); Loading @@ -54,6 +55,7 @@ data_struct(2).sr = sr; data_struct(2).sr_short = sr_short; data_struct(2).sr_dft_size = sr_dft_size; SOFA_save(data_struct(2).IR_data, sr(1), 1/sr(1), [sofa_path filesep() sofa_file],[sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(2).HOA_name '.sofa']); SOFA_save_to_mat([sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(2).HOA_name '.sofa']); % HOA3 data_struct(3).IR_data = generate_HOA_HRIRs_MOD_lens(3, sofa_path, sofa_file, IR_size); Loading @@ -63,4 +65,5 @@ data_struct(3).sr = sr; data_struct(3).sr_short = sr_short; data_struct(3).sr_dft_size = sr_dft_size; SOFA_save(data_struct(3).IR_data, sr(1), 1/sr(1), [sofa_path filesep() sofa_file], [sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(3).HOA_name '.sofa']); SOFA_save_to_mat([sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(3).HOA_name '.sofa']); Loading
scripts/binauralRenderer_interface/matlab_hrir_generation_scripts/SOFA_save_to_mat.m +1 −1 Original line number Diff line number Diff line Loading @@ -97,7 +97,7 @@ if isfile(Lib_Name) if sampleRates(ind) == Sofa.Data.SamplingRate Sofa.DataResampled(ind).IR = Sofa.Data.IR; else Sofa.DataResampled(ind).IR = resample(Sofa.Data.IR, sampleRates(ind),Sofa.Data.SamplingRate, Dimension=3); Sofa.DataResampled(ind).IR = resample(Sofa.Data.IR, sampleRates(ind),Sofa.Data.SamplingRate, Dimension=1); end Sofa.DataResampled(ind).SamplingRate = sampleRates(ind); end Loading
scripts/binauralRenderer_interface/matlab_hrir_generation_scripts/convert_SD2SHD_HRIRs.m +3 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ data_struct(1).sr = sr; data_struct(1).sr_short = sr_short; data_struct(1).sr_dft_size = sr_dft_size; SOFA_save(data_struct(1).IR_data, sr(1), 1/sr(1), [sofa_path filesep() sofa_file], [sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(1).HOA_name '.sofa']); SOFA_save_to_mat([sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(1).HOA_name '.sofa']); % HOA2 data_struct(2).IR_data = generate_HOA_HRIRs_MOD_lens(2, sofa_path, sofa_file, IR_size); Loading @@ -54,6 +55,7 @@ data_struct(2).sr = sr; data_struct(2).sr_short = sr_short; data_struct(2).sr_dft_size = sr_dft_size; SOFA_save(data_struct(2).IR_data, sr(1), 1/sr(1), [sofa_path filesep() sofa_file],[sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(2).HOA_name '.sofa']); SOFA_save_to_mat([sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(2).HOA_name '.sofa']); % HOA3 data_struct(3).IR_data = generate_HOA_HRIRs_MOD_lens(3, sofa_path, sofa_file, IR_size); Loading @@ -63,4 +65,5 @@ data_struct(3).sr = sr; data_struct(3).sr_short = sr_short; data_struct(3).sr_dft_size = sr_dft_size; SOFA_save(data_struct(3).IR_data, sr(1), 1/sr(1), [sofa_path filesep() sofa_file], [sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(3).HOA_name '.sofa']); SOFA_save_to_mat([sofa_path filesep() erase(sofa_file, '.sofa') '_' data_struct(3).HOA_name '.sofa']);