Loading scripts/pyaudio3dtools/binauralrenderer.py +5 −0 Original line number Diff line number Diff line Loading @@ -765,6 +765,11 @@ def binaural_fftconv_framewise( ghost_pos, SourcePosition, IR = add_ghost_speaker_bary(SourcePosition, IR) for i_frame in range(N_frames): if i_frame and azi[i_frame] == azi[i_frame-1] and ele[i_frame] == ele[i_frame-1]: IR_2d[i_frame] = IR_2d[i_frame-1] indices_HRIR[i_frame] = indices_HRIR[i_frame-1] Bary_weights[i_frame] = Bary_weights[i_frame-1] continue pos = np.array([azi[i_frame], ele[i_frame]]) combination_vertices, W = findTriangleWeights(pos, SourcePosition) if (W < 0).all(): Loading Loading
scripts/pyaudio3dtools/binauralrenderer.py +5 −0 Original line number Diff line number Diff line Loading @@ -765,6 +765,11 @@ def binaural_fftconv_framewise( ghost_pos, SourcePosition, IR = add_ghost_speaker_bary(SourcePosition, IR) for i_frame in range(N_frames): if i_frame and azi[i_frame] == azi[i_frame-1] and ele[i_frame] == ele[i_frame-1]: IR_2d[i_frame] = IR_2d[i_frame-1] indices_HRIR[i_frame] = indices_HRIR[i_frame-1] Bary_weights[i_frame] = Bary_weights[i_frame-1] continue pos = np.array([azi[i_frame], ele[i_frame]]) combination_vertices, W = findTriangleWeights(pos, SourcePosition) if (W < 0).all(): Loading