Skip to content
Commits on Source (74)
...@@ -6,6 +6,16 @@ default: ...@@ -6,6 +6,16 @@ default:
interruptible: true interruptible: true
workflow:
rules:
# see https://docs.gitlab.com/ee/ci/yaml/workflow.html#switch-between-branch-pipelines-and-merge-request-pipelines
- if: $CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS && $CI_PIPELINE_SOURCE == "push"
when: never
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
- if: $CI_PIPELINE_SOURCE == 'push'
- if: $CI_PIPELINE_SOURCE == 'web' # for testing
stages: stages:
- check - check
- test - test
...@@ -14,10 +24,10 @@ stages: ...@@ -14,10 +24,10 @@ stages:
# print some info on the runner setup # print some info on the runner setup
.print-common-info: &print-common-info .print-common-info: &print-common-info
- echo "--------------------------------------------\n" - echo "--------------------------------------------"
- python3 --version - python3 --version
- pip3 freeze | grep "numpy\|scipy\|YAML\|pytest\|black\|isort\|flake8" - pip3 freeze | grep "numpy\|scipy\|YAML\|pytest\|black\|isort\|flake8"
- echo "--------------------------------------------\n\n" - echo "--------------------------------------------"
# script anchor for updating the codec repo # script anchor for updating the codec repo
...@@ -26,7 +36,12 @@ stages: ...@@ -26,7 +36,12 @@ stages:
# NOTE: CODEC_DIR has to be in PATH # NOTE: CODEC_DIR has to be in PATH
- cd $CODEC_DIR - cd $CODEC_DIR
# make sure that we are at latest main # make sure that we are at latest main
- git pull # TODO: temporarily use the RC1a tag
- git restore .
- git checkout 20230511-RC1a-listening-tests
- echo "--------------------------------------------"
- echo "Building codec on commit $(git rev-parse HEAD --short)"
- echo "--------------------------------------------"
# only builds if code has actually changed # only builds if code has actually changed
- make -j - make -j
- cd $dir - cd $dir
...@@ -57,9 +72,23 @@ test_audiotools_convert: ...@@ -57,9 +72,23 @@ test_audiotools_convert:
- *print-common-info - *print-common-info
- python3 -m pytest -n auto tests/test_audiotools_convert.py - python3 -m pytest -n auto tests/test_audiotools_convert.py
# run the test configs for the selection experiments
experiments:
stage: test
tags:
- linux
script:
- *print-common-info
- *get-codec-binaries
- python3 -m pytest -n auto tests/test_experiments.py
# run some test configs for item creation # run some test configs for item creation
test_processing: test_processing:
stage: test stage: test
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
- if: $CI_PIPELINE_SOURCE == 'push'
when: never
tags: tags:
- linux - linux
script: script:
...@@ -73,6 +102,7 @@ test_processing: ...@@ -73,6 +102,7 @@ test_processing:
lint: lint:
stage: analyze stage: analyze
needs: []
tags: tags:
- linux - linux
allow_failure: true allow_failure: true
...@@ -81,6 +111,7 @@ lint: ...@@ -81,6 +111,7 @@ lint:
format: format:
stage: analyze stage: analyze
needs: []
variables: variables:
ARTIFACT_BASE_NAME: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--formatting-fix" ARTIFACT_BASE_NAME: "mr-$CI_MERGE_REQUEST_IID--sha-$CI_COMMIT_SHORT_SHA--formatting-fix"
ARTIFACT_FOLDER: "formatting-patch" ARTIFACT_FOLDER: "formatting-patch"
......
...@@ -239,10 +239,13 @@ input: ...@@ -239,10 +239,13 @@ input:
# preamble_noise: true # preamble_noise: true
### Additive background noise ### Additive background noise
# background_noise: # background_noise:
### REQUIRED: SNR for background noise in dB ### SNR for background noise in dB; REQUIRED for prerecorded background noise and ignored for low level noise
# snr: 10 # snr: 10
### REQUIRED: Path to background noise, must have same format and sampling rate as input signal(s) ### REQUIRED: Either background noise path or low level noise flag
### Path to background noise, must have same format and sampling rate as input signal(s); default = null
# background_noise_path: ".../noise.wav" # background_noise_path: ".../noise.wav"
### Flag for using low level [-4,+4] background noise; default = false
# low_level_noise: true
``` ```
</details> </details>
...@@ -513,7 +516,7 @@ The following additional executables are needed for the different processing ste ...@@ -513,7 +516,7 @@ The following additional executables are needed for the different processing ste
| Processing step | Executable | Where to find | | Processing step | Executable | Where to find |
|-------------------------------------------------|-----------------------|-------------------------------------------------------------------------------------------------------------| |-------------------------------------------------|-----------------------|-------------------------------------------------------------------------------------------------------------|
| Loudness measurement and adjustment | bs1770demo | https://github.com/openitu/STL | | Loudness measurement and adjustment | bs1770demo | https://github.com/ErikNorvell-Ericsson/STL (Note branch) |
| MNRU | p50fbmnru | https://github.com/openitu/STL | | MNRU | p50fbmnru | https://github.com/openitu/STL |
| ESDRU | esdru | https://github.com/openitu/STL | | ESDRU | esdru | https://github.com/openitu/STL |
| Frame error pattern application | eid-xor | https://github.com/openitu/STL | | Frame error pattern application | eid-xor | https://github.com/openitu/STL |
......
...@@ -110,10 +110,13 @@ input: ...@@ -110,10 +110,13 @@ input:
# preamble_noise: true # preamble_noise: true
### Additive background noise ### Additive background noise
# background_noise: # background_noise:
### REQUIRED: SNR for background noise in dB ### SNR for background noise in dB; REQUIRED for prerecorded background noise and ignored for low level noise
# snr: 10 # snr: 10
### REQUIRED: Path to background noise, must have same format and sampling rate as input signal(s) ### REQUIRED: Either background noise path or low level noise flag
### Path to background noise, must have same format and sampling rate as input signal(s); default = null
# background_noise_path: ".../noise.wav" # background_noise_path: ".../noise.wav"
### Flag for using low level [-4,+4] background noise; default = false
# low_level_noise: true
################################################# #################################################
### Bitstream processing ### Bitstream processing
......
---
################################################
# General configuration
################################################
name: BS1534-1a
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-1a/proc_input"
output_path: "experiments/selection/BS1534-1a/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "STEREO"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
c04:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
c05:
type: evs
bitrates:
- 48000
cod:
opts: ["-max_band", "FB"]
dec:
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "STEREO"
c7:
type: ivas
bitrates:
- 64000
cod:
dec:
fmt: "STEREO"
################################################
### Post-processing
################################################
postprocessing:
fmt: "STEREO"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-1b
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-1b/proc_input"
output_path: "experiments/selection/BS1534-1b/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "STEREO"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 48000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c04:
type: evs
bitrates:
- 64000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c05:
type: evs
bitrates:
- 96000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 96000
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c7:
type: ivas
bitrates:
- 128000
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
################################################
### Post-processing
################################################
postprocessing:
fmt: "STEREO"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-2a
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-2a/proc_input"
output_path: "experiments/selection/BS1534-2a/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "5_1"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c04:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c05:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 64000
cod:
dec:
fmt: "5_1"
c07:
type: ivas
bitrates:
- 96000
cod:
dec:
fmt: "5_1"
################################################
### Post-processing
################################################
postprocessing:
fmt: "5_1"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-2b
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-2b/proc_input"
output_path: "experiments/selection/BS1534-2b/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "5_1"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c04:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c05:
type: evs
bitrates:
- 48000
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 128000
cod:
dec:
fmt: "5_1"
c07:
type: ivas
bitrates:
- 160000
cod:
dec:
fmt: "5_1"
################################################
### Post-processing
################################################
postprocessing:
fmt: "5_1"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-3a
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-3a/proc_input"
output_path: "experiments/selection/BS1534-3a/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "7_1_4"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c04:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c05:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 128000
cod:
dec:
fmt: "7_1_4"
c7:
type: ivas
bitrates:
- 160000
cod:
dec:
fmt: "7_1_4"
################################################
### Post-processing
################################################
postprocessing:
fmt: "7_1_4"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-3b
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-3b/proc_input"
output_path: "experiments/selection/BS1534-3b/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "7_1_4"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c04:
type: evs
bitrates:
- 48000
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
c05:
type: evs
bitrates:
- 64000
cod:
opts: ["-max_band", "FB"]
dec:
evs_lfe_9k6bps_nb: true
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 384000
cod:
dec:
fmt: "7_1_4"
c7:
type: ivas
bitrates:
- 512000
cod:
dec:
fmt: "7_1_4"
################################################
### Post-processing
################################################
postprocessing:
fmt: "7_1_4"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-4a
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-4a/proc_input"
output_path: "experiments/selection/BS1534-4a/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "HOA3"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 24400
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
c04:
type: evs
bitrates:
- 32000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
c05:
type: evs
bitrates:
- 48000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 96000
cod:
fmt: "FOA"
dec:
fmt: "HOA3"
c07:
type: ivas
bitrates:
- 128000
cod:
fmt: "FOA"
dec:
fmt: "HOA3"
c08:
type: ivas
bitrates:
- 160000
cod:
fmt: "FOA"
dec:
fmt: "HOA3"
################################################
### Post-processing
################################################
postprocessing:
fmt: "BINAURAL"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-4b
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-4b/proc_input"
output_path: "experiments/selection/BS1534-4b/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "HOA3"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 24400
cod:
fmt: "HOA2"
opts: ["-max_band", "FB"]
dec:
c04:
type: evs
bitrates:
- 32000
cod:
fmt: "HOA2"
opts: ["-max_band", "FB"]
dec:
c05:
type: evs
bitrates:
- 48000
cod:
fmt: "HOA2"
opts: ["-max_band", "FB"]
dec:
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 96000
cod:
fmt: "HOA2"
dec:
fmt: "HOA3"
c07:
type: ivas
bitrates:
- 128000
cod:
fmt: "HOA2"
dec:
fmt: "HOA3"
c08:
type: ivas
bitrates:
- 160000
cod:
fmt: "HOA2"
dec:
fmt: "HOA3"
################################################
### Post-processing
################################################
postprocessing:
fmt: "BINAURAL"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-5a
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-5a/proc_input"
output_path: "experiments/selection/BS1534-5a/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "HOA3"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 48000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
c04:
type: evs
bitrates:
- 64000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
c05:
type: evs
bitrates:
- 96000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 192000
cod:
dec:
fmt: "HOA3"
c07:
type: ivas
bitrates:
- 256000
cod:
dec:
fmt: "HOA3"
################################################
### Post-processing
################################################
postprocessing:
fmt: "BINAURAL"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-5b
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-5b/proc_input"
output_path: "experiments/selection/BS1534-5b/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "HOA3"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 96000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
c04:
type: evs
bitrates:
- 128000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
c05:
type: evs
bitrates:
- 96000
cod:
fmt: "FOA"
opts: ["-max_band", "FB"]
dec:
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 384000
cod:
dec:
fmt: "HOA3"
c07:
type: ivas
bitrates:
- 512000
cod:
dec:
fmt: "HOA3"
################################################
### Post-processing
################################################
postprocessing:
fmt: "7_1_4"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-6a
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-6a/proc_input"
output_path: "experiments/selection/BS1534-6a/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "ISM3"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
c04:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
c05:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
### IVAS condition ###############################
c06:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "ISM3"
c07:
type: ivas
bitrates:
- 64000
cod:
dec:
fmt: "ISM3"
c08:
type: ivas
bitrates:
- 96000
cod:
dec:
fmt: "ISM3"
################################################
### Post-processing
################################################
postprocessing:
fmt: "BINAURAL"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: BS1534-6b
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/BS1534-6b/proc_input"
output_path: "experiments/selection/BS1534-6b/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "ISM4"
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: lp7k
### EVS condition ################################
c03:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
c04:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
### IVAS condition ###############################
c05:
type: ivas
bitrates:
- 96000
cod:
dec:
fmt: "ISM4"
c06:
type: ivas
bitrates:
- 96000
cod:
dec:
fmt: "ISM4"
tx:
type: "FER"
error_rate: 5
################################################
### Post-processing
################################################
postprocessing:
fmt: "BINAURAL"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: P800-1
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/P800-1/proc_input"
output_path: "experiments/selection/P800-1/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "STEREO"
# TODO: to be clarified in Test Plan
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "HP50"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: mnru
q: 28
c03:
type: mnru
q: 24
c04:
type: mnru
q: 20
c05:
type: mnru
q: 16
c06:
type: esdru
alpha: 0.7
c07:
type: esdru
alpha: 0.4
c08:
type: esdru
alpha: 0.1
### EVS condition ################################
c09:
type: evs
bitrates:
- 7200
cod:
opts: ["-max_band", "FB"]
dec:
c10:
type: evs
bitrates:
- 8000
cod:
opts: ["-max_band", "FB"]
dec:
c11:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
c12:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
c13:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
c14:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
c15:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
c16:
type: evs
bitrates:
- 7200
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c17:
type: evs
bitrates:
- 8000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c18:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c19:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c20:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c21:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c22:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
### IVAS condition ###############################
c23:
type: ivas
bitrates:
- 13200
cod:
dec:
fmt: "STEREO"
c24:
type: ivas
bitrates:
- 16400
cod:
dec:
fmt: "STEREO"
c25:
type: ivas
bitrates:
- 24400
cod:
dec:
fmt: "STEREO"
c26:
type: ivas
bitrates:
- 32000
cod:
dec:
fmt: "STEREO"
c27:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "STEREO"
c28:
type: ivas
bitrates:
- 13200
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c29:
type: ivas
bitrates:
- 16400
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c30:
type: ivas
bitrates:
- 24400
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c31:
type: ivas
bitrates:
- 32000
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c32:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c33:
type: ivas
bitrates:
- 24400
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
c34:
type: ivas
bitrates:
- 13200
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
################################################
### Post-processing
################################################
postprocessing:
fmt: "STEREO"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: P800-2
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/P800-2/proc_input"
output_path: "experiments/selection/P800-2/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "STEREO"
# TODO: to be clarified in Test Plan
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "HP50"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
### Additive background noise
background_noise:
### REQUIRED: SNR for background noise in dB
snr: 15
### REQUIRED: Path to background noise, must have same format and sampling rate as input signal(s)
background_noise_path: "experiments/selection/P800-2/background_noise/background_noise.wav"
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: mnru
q: 28
c03:
type: mnru
q: 24
c04:
type: mnru
q: 20
c05:
type: mnru
q: 16
c06:
type: esdru
alpha: 0.7
c07:
type: esdru
alpha: 0.4
c08:
type: esdru
alpha: 0.1
### EVS condition ################################
c09:
type: evs
bitrates:
- 7200
cod:
opts: ["-max_band", "FB"]
dec:
c10:
type: evs
bitrates:
- 8000
cod:
opts: ["-max_band", "FB"]
dec:
c11:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
c12:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
c13:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
c14:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
c15:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
c16:
type: evs
bitrates:
- 7200
cod:
opts: ["-dtx", "-max_band", "FB"]
dec:
c17:
type: evs
bitrates:
- 8000
cod:
opts: ["-dtx", "-max_band", "FB"]
dec:
c18:
type: evs
bitrates:
- 9600
cod:
opts: ["-dtx", "-max_band", "FB"]
dec:
c19:
type: evs
bitrates:
- 13200
cod:
opts: ["-dtx", "-max_band", "FB"]
dec:
c20:
type: evs
bitrates:
- 16400
cod:
opts: ["-dtx", "-max_band", "FB"]
dec:
c21:
type: evs
bitrates:
- 24400
cod:
opts: ["-dtx", "-max_band", "FB"]
dec:
c22:
type: evs
bitrates:
- 32000
cod:
opts: ["-dtx", "-max_band", "FB"]
dec:
### IVAS condition ###############################
c23:
type: ivas
bitrates:
- 13200
cod:
dec:
fmt: "STEREO"
c24:
type: ivas
bitrates:
- 16400
cod:
dec:
fmt: "STEREO"
c25:
type: ivas
bitrates:
- 24400
cod:
dec:
fmt: "STEREO"
c26:
type: ivas
bitrates:
- 32000
cod:
dec:
fmt: "STEREO"
c27:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "STEREO"
c28:
type: ivas
bitrates:
- 13200
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
c29:
type: ivas
bitrates:
- 16400
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
c30:
type: ivas
bitrates:
- 24400
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
c31:
type: ivas
bitrates:
- 32000
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
c32:
type: ivas
bitrates:
- 48000
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
################################################
### Post-processing
################################################
postprocessing:
fmt: "STEREO"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: P800-3
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/P800-3/proc_input"
output_path: "experiments/selection/P800-3/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "STEREO"
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "20KBP"
loudness: -26
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: mnru
q: 28
c03:
type: mnru
q: 23
c04:
type: mnru
q: 17
c05:
type: mnru
q: 12
c06:
type: esdru
alpha: 0.7
c07:
type: esdru
alpha: 0.4
c08:
type: esdru
alpha: 0.1
### EVS condition ################################
c09:
type: evs
bitrates:
- 7200
cod:
opts: ["-max_band", "FB"]
dec:
c10:
type: evs
bitrates:
- 8000
cod:
opts: ["-max_band", "FB"]
dec:
c11:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
c12:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
c13:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
c14:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
c15:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
c16:
type: evs
bitrates:
- 7200
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c17:
type: evs
bitrates:
- 8000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c18:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c19:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c20:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c21:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c22:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
### IVAS condition ###############################
c23:
type: ivas
bitrates:
- 13200
cod:
dec:
fmt: "STEREO"
c24:
type: ivas
bitrates:
- 16400
cod:
dec:
fmt: "STEREO"
c25:
type: ivas
bitrates:
- 24400
cod:
dec:
fmt: "STEREO"
c26:
type: ivas
bitrates:
- 32000
cod:
dec:
fmt: "STEREO"
c27:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "STEREO"
c28:
type: ivas
bitrates:
- 13200
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c29:
type: ivas
bitrates:
- 16400
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c30:
type: ivas
bitrates:
- 24400
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c31:
type: ivas
bitrates:
- 32000
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c32:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
c33:
type: ivas
bitrates:
- 24400
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
c34:
type: ivas
bitrates:
- 13200
cod:
opts: ["-dtx"]
dec:
fmt: "STEREO"
tx:
type: "FER"
error_rate: 5
################################################
### Post-processing
################################################
postprocessing:
fmt: "STEREO"
fs: 48000
loudness: -26
---
################################################
# General configuration
################################################
name: P800-4
master_seed: 5
prerun_seed: 2
input_path: "experiments/selection/P800-4/proc_input"
output_path: "experiments/selection/P800-4/proc_output"
################################################
### Input configuration
################################################
input:
fmt: "FOA"
# TODO: to be clarified in Test Plan
fs: 48000
################################################
### Pre-processing on individual items
################################################
preprocessing:
mask: "HP50"
loudness: -26
loudness_fmt: "BINAURAL"
window: 100
################################################
### Pre-processing on whole signal(s)
################################################
preprocessing_2:
concatenate_input: true
# concatenation_order: []
preamble: 10000
preamble_noise: true
#################################################
### Bitstream processing
#################################################
################################################
### Configuration for conditions under test
################################################
conditions_to_generate:
### Reference and anchor conditions ##########################
c01:
type: ref
c02:
type: mnru
q: 32
c03:
type: mnru
q: 27
c04:
type: mnru
q: 22
c05:
type: mnru
q: 17
c06:
type: esdru
alpha: 0.8
c07:
type: esdru
alpha: 0.675
c08:
type: esdru
alpha: 0.55
### EVS condition ################################
c09:
type: evs
bitrates:
- 7200
cod:
opts: ["-max_band", "FB"]
dec:
c10:
type: evs
bitrates:
- 8000
cod:
opts: ["-max_band", "FB"]
dec:
c11:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
c12:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
c13:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
c14:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
c15:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
c16:
type: evs
bitrates:
- 7200
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c17:
type: evs
bitrates:
- 8000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c18:
type: evs
bitrates:
- 9600
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c19:
type: evs
bitrates:
- 13200
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c20:
type: evs
bitrates:
- 16400
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c21:
type: evs
bitrates:
- 24400
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
c22:
type: evs
bitrates:
- 32000
cod:
opts: ["-max_band", "FB"]
dec:
tx:
type: "FER"
error_rate: 5
### IVAS condition ###############################
c23:
type: ivas
bitrates:
- 16400
cod:
dec:
fmt: "FOA"
c24:
type: ivas
bitrates:
- 24400
cod:
dec:
fmt: "FOA"
c25:
type: ivas
bitrates:
- 32000
cod:
dec:
fmt: "FOA"
c26:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "FOA"
c27:
type: ivas
bitrates:
- 64000
cod:
dec:
fmt: "FOA"
c28:
type: ivas
bitrates:
- 80000
cod:
dec:
fmt: "FOA"
c29:
type: ivas
bitrates:
- 96000
cod:
dec:
fmt: "FOA"
c30:
type: ivas
bitrates:
- 16400
cod:
dec:
fmt: "FOA"
tx:
type: "FER"
error_rate: 5
c31:
type: ivas
bitrates:
- 24400
cod:
dec:
fmt: "FOA"
tx:
type: "FER"
error_rate: 5
c32:
type: ivas
bitrates:
- 32000
cod:
dec:
fmt: "FOA"
tx:
type: "FER"
error_rate: 5
c33:
type: ivas
bitrates:
- 48000
cod:
dec:
fmt: "FOA"
tx:
type: "FER"
error_rate: 5
c34:
type: ivas
bitrates:
- 64000
cod:
dec:
fmt: "FOA"
tx:
type: "FER"
error_rate: 5
c35:
type: ivas
bitrates:
- 80000
cod:
dec:
fmt: "FOA"
tx:
type: "FER"
error_rate: 5
c36:
type: ivas
bitrates:
- 96000
cod:
dec:
fmt: "FOA"
tx:
type: "FER"
error_rate: 5
################################################
### Post-processing
################################################
postprocessing:
fmt: "BINAURAL"
fs: 48000
loudness: -26