Loading README.md +2 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,8 @@ input: # background_noise_path: ".../noise.wav" ### Flag for using low level [-4,+4] background noise; default = false # low_level_noise: true ### Flag for repeating the whole signal once and discarding the first half after processing # repeat_signal: true ``` </details> Loading examples/TEMPLATE.yml +2 −0 Original line number Diff line number Diff line Loading @@ -117,6 +117,8 @@ input: # background_noise_path: ".../noise.wav" ### Flag for using low level [-4,+4] background noise; default = false # low_level_noise: true ### Flag for repeating the whole signal once and discarding the first half after processing # repeat_signal: true ################################################# ### Bitstream processing Loading ivas_processing_scripts/audiotools/convert/channelbased.py +4 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,10 @@ def render_cba_to_binaural( render_cba_to_cba(cba, cba_stereo) bin.audio = cba_stereo.audio return elif cba.name == "STEREO": # no binauralization possible for stereo -> assume binaural signal bin.audio = cba.audio return cba.audio = resample_itu(cba, 48000) old_fs = cba.fs Loading ivas_processing_scripts/generation/process_ism_items.py +16 −4 Original line number Diff line number Diff line Loading @@ -102,9 +102,21 @@ def generate_ism_items( # repeat for all source files for i in range(N_sources): # parse parameters from the scene description source_file = scene["source"][i] if isinstance(scene["source"], list) else scene["source"] source_azi = scene["azimuth"][i] if isinstance(scene["azimuth"], list) else scene["azimuth"] source_ele = scene["elevation"][i] if isinstance(scene["elevation"], list) else scene["elevation"] source_file = ( scene["source"][i] if isinstance(scene["source"], list) else scene["source"] ) source_azi = ( scene["azimuth"][i] if isinstance(scene["azimuth"], list) else scene["azimuth"] ) source_ele = ( scene["elevation"][i] if isinstance(scene["elevation"], list) else scene["elevation"] ) logger.info( f"Encoding {source_file} at position(s) {source_azi},{source_ele}" Loading ivas_processing_scripts/processing/chains.py +1 −0 Original line number Diff line number Diff line Loading @@ -182,6 +182,7 @@ def get_preprocessing_2(cfg: TestConfig) -> dict: "background_noise": background, "in_mask": pre2_cfg.get("mask", None), "multiprocessing": cfg.multiprocessing, "repeat_signal": pre2_cfg.get("repeat_signal", False), } ) ) Loading Loading
README.md +2 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,8 @@ input: # background_noise_path: ".../noise.wav" ### Flag for using low level [-4,+4] background noise; default = false # low_level_noise: true ### Flag for repeating the whole signal once and discarding the first half after processing # repeat_signal: true ``` </details> Loading
examples/TEMPLATE.yml +2 −0 Original line number Diff line number Diff line Loading @@ -117,6 +117,8 @@ input: # background_noise_path: ".../noise.wav" ### Flag for using low level [-4,+4] background noise; default = false # low_level_noise: true ### Flag for repeating the whole signal once and discarding the first half after processing # repeat_signal: true ################################################# ### Bitstream processing Loading
ivas_processing_scripts/audiotools/convert/channelbased.py +4 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,10 @@ def render_cba_to_binaural( render_cba_to_cba(cba, cba_stereo) bin.audio = cba_stereo.audio return elif cba.name == "STEREO": # no binauralization possible for stereo -> assume binaural signal bin.audio = cba.audio return cba.audio = resample_itu(cba, 48000) old_fs = cba.fs Loading
ivas_processing_scripts/generation/process_ism_items.py +16 −4 Original line number Diff line number Diff line Loading @@ -102,9 +102,21 @@ def generate_ism_items( # repeat for all source files for i in range(N_sources): # parse parameters from the scene description source_file = scene["source"][i] if isinstance(scene["source"], list) else scene["source"] source_azi = scene["azimuth"][i] if isinstance(scene["azimuth"], list) else scene["azimuth"] source_ele = scene["elevation"][i] if isinstance(scene["elevation"], list) else scene["elevation"] source_file = ( scene["source"][i] if isinstance(scene["source"], list) else scene["source"] ) source_azi = ( scene["azimuth"][i] if isinstance(scene["azimuth"], list) else scene["azimuth"] ) source_ele = ( scene["elevation"][i] if isinstance(scene["elevation"], list) else scene["elevation"] ) logger.info( f"Encoding {source_file} at position(s) {source_azi},{source_ele}" Loading
ivas_processing_scripts/processing/chains.py +1 −0 Original line number Diff line number Diff line Loading @@ -182,6 +182,7 @@ def get_preprocessing_2(cfg: TestConfig) -> dict: "background_noise": background, "in_mask": pre2_cfg.get("mask", None), "multiprocessing": cfg.multiprocessing, "repeat_signal": pre2_cfg.get("repeat_signal", False), } ) ) Loading