From 3f486cff1f5a497fce5804129d313e0fb4cbd4d9 Mon Sep 17 00:00:00 2001 From: Archit Tamarapu Date: Fri, 5 Sep 2025 11:38:10 +0200 Subject: [PATCH 1/5] update config for BS1534-19 --- experiments/characterization/BS1534-19/config/BS1534-19.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/experiments/characterization/BS1534-19/config/BS1534-19.yml b/experiments/characterization/BS1534-19/config/BS1534-19.yml index ef3bebb9..528d1990 100644 --- a/experiments/characterization/BS1534-19/config/BS1534-19.yml +++ b/experiments/characterization/BS1534-19/config/BS1534-19.yml @@ -111,6 +111,7 @@ conditions_to_generate: - -stereo_dmx_evs dec: bin: ivas_processing_scripts/bin/EVS_dec_fx + fmt: MONO c08: type: ivas ivas_rend: @@ -123,6 +124,7 @@ conditions_to_generate: - -stereo_dmx_evs dec: bin: ivas_processing_scripts/bin/EVS_dec_fx + fmt: MONO ################################################ ### Post-processing -- GitLab From dcd4c0e6f419be1e22ae8504723ddd80013f8c6a Mon Sep 17 00:00:00 2001 From: Archit Tamarapu Date: Fri, 5 Sep 2025 11:39:21 +0200 Subject: [PATCH 2/5] formatting --- ivas_processing_scripts/audiotools/convert/__init__.py | 10 +++++++--- ivas_processing_scripts/audiotools/wrappers/filter.py | 4 +++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ivas_processing_scripts/audiotools/convert/__init__.py b/ivas_processing_scripts/audiotools/convert/__init__.py index 953742d3..c24394d6 100755 --- a/ivas_processing_scripts/audiotools/convert/__init__.py +++ b/ivas_processing_scripts/audiotools/convert/__init__.py @@ -38,8 +38,8 @@ from typing import Optional, Union from warnings import warn from ivas_processing_scripts.audiotools import audio, audioarray, metadata -from ivas_processing_scripts.audiotools.audiofile import write from ivas_processing_scripts.audiotools.audioarray import lpfilter +from ivas_processing_scripts.audiotools.audiofile import write from ivas_processing_scripts.audiotools.convert.channelbased import convert_channelbased from ivas_processing_scripts.audiotools.convert.masa import convert_masa from ivas_processing_scripts.audiotools.convert.objectbased import convert_objectbased @@ -344,9 +344,13 @@ def process_audio( ) x.audio = lpfilter_itu(x, fc) except NotImplementedError: - warn(f"Low-pass filter cutoff {fc}Hz not supported by ITU filter. Falling back to python implementation.") + warn( + f"Low-pass filter cutoff {fc}Hz not supported by ITU filter. Falling back to python implementation." + ) if logger: - logger.debug(f" Applying low-pass filter with cutoff {fc}Hz using python") + logger.debug( + f" Applying low-pass filter with cutoff {fc}Hz using python" + ) x.audio = lpfilter(x.audio, fc, x.fs) """MNRU""" diff --git a/ivas_processing_scripts/audiotools/wrappers/filter.py b/ivas_processing_scripts/audiotools/wrappers/filter.py index 5d79fc00..18015591 100755 --- a/ivas_processing_scripts/audiotools/wrappers/filter.py +++ b/ivas_processing_scripts/audiotools/wrappers/filter.py @@ -232,7 +232,9 @@ def lpfilter_itu( try: flt_type = flt_types[flt_vals.index(fc)] except ValueError as e: - raise NotImplementedError(f"LP cut-off frequency {fc}Hz not supported by ITU filter.") from e + raise NotImplementedError( + f"LP cut-off frequency {fc}Hz not supported by ITU filter." + ) from e # resample if samplingrate is not supported old_fs = None -- GitLab From 1094014d0b8fa8930873678c2f3f2aec7e9c997b Mon Sep 17 00:00:00 2001 From: Archit Tamarapu Date: Fri, 5 Sep 2025 11:39:30 +0200 Subject: [PATCH 3/5] update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index c0bebb30..c99f7887 100755 --- a/README.md +++ b/README.md @@ -91,9 +91,15 @@ Notes: - This can be somewhat worked around with a shell loop, but please note this can make finding an error more difficult: ```sh +# for POSIX shells for config in $(ls experiments/characterization/P800-1/config/*.yml); do python3 -m ivas_processing_scripts $config; done ``` +```batch +:: for cmd +for %f in (experiments\characterization\P800-1\config\*.yml) do python -m ivas_processing_scripts "%f" +``` + ## Follow up tasks After the processing is finished, the outputs will be present in the respective `proc_output` directories. -- GitLab From f386b71f0c3ce560e6fd49b61deb228aced7b150 Mon Sep 17 00:00:00 2001 From: Archit Tamarapu Date: Fri, 5 Sep 2025 11:42:23 +0200 Subject: [PATCH 4/5] update config for BS1534-19 --- experiments/characterization/BS1534-19/config/BS1534-19.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/experiments/characterization/BS1534-19/config/BS1534-19.yml b/experiments/characterization/BS1534-19/config/BS1534-19.yml index 528d1990..ba2d574c 100644 --- a/experiments/characterization/BS1534-19/config/BS1534-19.yml +++ b/experiments/characterization/BS1534-19/config/BS1534-19.yml @@ -49,7 +49,7 @@ conditions_to_generate: c02: type: lp3k5 ivas_rend: - fmt: STEREO + fmt: MONO ### Dual EVS + static dmx ### c03: type: evs -- GitLab From 8261c75cd2e3d2183e39b997113b8b3177087cec Mon Sep 17 00:00:00 2001 From: Archit Tamarapu Date: Fri, 5 Sep 2025 11:44:19 +0200 Subject: [PATCH 5/5] update README.md and TEMPLATE.yml --- README.md | 1 + examples/TEMPLATE.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index c99f7887..fc4c0347 100755 --- a/README.md +++ b/README.md @@ -531,6 +531,7 @@ conditions_to_generate: ### Encoder input sampling rate in Hz (resampling performed in case of mismatch); default = null (no resampling) # fs: 32000 ### Additional commandline options; default = null + ### NOTE: if using -stereo_dmx_evs ensure you specify dec:fmt as MONO to avoid errors # opts: ["-q", "-dtx", 4] ### Extended metadata flag for ISM > 64kbps, ignored otherwise; default = false # extended_metadata: true diff --git a/examples/TEMPLATE.yml b/examples/TEMPLATE.yml index fe7e1ec2..37509a8b 100755 --- a/examples/TEMPLATE.yml +++ b/examples/TEMPLATE.yml @@ -239,6 +239,7 @@ conditions_to_generate: ### Encoder input sampling rate in Hz (resampling performed in case of mismatch); default = null (no resampling) # fs: 32000 ### Additional commandline options; default = null + ### NOTE: if using -stereo_dmx_evs ensure you specify dec:fmt as MONO to avoid errors # opts: ["-q", "-dtx", 4] ### Input format conversion, if encoding a different format # fmt: "FOA" -- GitLab