From beda33e50d12d3ee31f0bca8e0731b3895cf52e5 Mon Sep 17 00:00:00 2001 From: Vladimir Malenovsky Date: Thu, 24 Jul 2025 14:04:11 +0200 Subject: [PATCH] fix incorrect shifting of audio signal when creating oerlap between items --- ivas_processing_scripts/generation/generate_sba_items.py | 4 ++-- ivas_processing_scripts/generation/generate_stereo_items.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ivas_processing_scripts/generation/generate_sba_items.py b/ivas_processing_scripts/generation/generate_sba_items.py index 6904f107..1c5d5ba6 100644 --- a/ivas_processing_scripts/generation/generate_sba_items.py +++ b/ivas_processing_scripts/generation/generate_sba_items.py @@ -298,13 +298,13 @@ def generate_sba_scene( if delta_offset > 0: # insert zeros to the existing output signal to shift it right y.audio = audioarray.trim( - y.audio, y.fs, limits=[0, -delta_offset], samples=True + y.audio, y.fs, limits=[-delta_offset, 0], samples=True ) offset = source_shift else: # insert zeros to the new audio source signal to shift it right x.audio = audioarray.trim( - x.audio, x.fs, limits=[0, delta_offset], samples=True + x.audio, x.fs, limits=[delta_offset, 0], samples=True ) # adjust the length of the audio source signal diff --git a/ivas_processing_scripts/generation/generate_stereo_items.py b/ivas_processing_scripts/generation/generate_stereo_items.py index d6208096..8dc6d50c 100644 --- a/ivas_processing_scripts/generation/generate_stereo_items.py +++ b/ivas_processing_scripts/generation/generate_stereo_items.py @@ -299,13 +299,13 @@ def generate_stereo_scene( if delta_offset > 0: # insert zeros to the existing output signal to shift it right y.audio = audioarray.trim( - y.audio, y.fs, limits=[0, -delta_offset], samples=True + y.audio, y.fs, limits=[-delta_offset, 0], samples=True ) offset = source_shift else: # insert zeros to the new audio source signal to shift it right x.audio = audioarray.trim( - x.audio, x.fs, limits=[0, delta_offset], samples=True + x.audio, x.fs, limits=[delta_offset, 0], samples=True ) # adjust the length of the audio source signal -- GitLab