Commit 9f73b183 authored by PLAINSI's avatar PLAINSI
Browse files

Merge branch '22-add-foa-item-generation-to-scripts' into 'main'

Resolve "Add FOA item generation to scripts"

See merge request !57
parents 7572feea 4a3d3654
Loading
Loading
Loading
Loading
+79 −0
Original line number Diff line number Diff line
---
################################################
# General configuration
################################################

### Output format
format: "FOA"

### Output sampling rate in Hz needed for headerless audio files; default = 48000
fs: 48000

### IR sampling rate in Hz needed for headerless audio files; default = 48000
IR_fs: 48000

### Any relative paths will be interpreted relative to the working directory the script is called from!
### Usage of absolute paths is recommended.
### Do not use file names with dots "." in them! This is not supported, use "_" instead
### For Windows users: please use double back slash '\\' in paths and add '.exe' to executable definitions

### Input path to mono files
input_path: "./items_mono"

### Input path to stereo impulse response files, default = './ivas_processing_scripts/generation/IR'
IR_path: "./IR_FOA"

### Output path for generated test items and metadata files
output_path: "./items_FOA"

### Target loudness in LKFS; default = null (no loudness normalization applied)
loudness: -26

### Pre-amble and Post-amble length in seconds (default = 0.0)
preamble: 1.0
postamble: 1.0

### Flag for adding low-level random background noise (amplitude +-4) instead of silence; default = false (silence)
add_low_level_random_noise: true


################################################
### Scene description
################################################

### Each scene must start with the sceneN tag
### Specify the mono source filename (the program will search for it in the input_path folder)
### Specify the stereo IR source filename (the program will search for it in the input_path_IR folder)
### Specify the overlap length in seconds for each input source (negative value creates a gap)
### Note 1: use [val1, val2, ...] for multiple sources in a scene
### Note 2: use the "start:step:stop" notation for moving sources, where step will be applied in 20ms frames

scenes:
    a1: 
        name: "G1S1.wav"
        description: "Two speakers sitting in a car."
        source: ["fa1.wav", "ma1.wav"]
        IR: ["AmbiX_036x033y_0.01m.wav", "AmbiX_-70x035y_0.01m.wav"]
        overlap: 1.0
        
    a2: 
        name: "G6S2.wav"
        description: "Two speakers sitting in a car."
        source: ["fa1.wav", "ma1.wav"]
        IR: ["AmbiX_-70x035y_0.01m.wav", "AmbiX_036x033y_0.01m.wav"]
        overlap: 1.0

    a3: 
        name: "G2S1.wav"
        description: "Two speakers sitting in a car."
        source: ["fa1.wav", "ma1.wav"]
        IR: ["AmbiX_000x005y_0.1m.wav", "AmbiX_022x-38y_0.01m.wav"]
        overlap: -1.0
        
    a4: 
        name: "G2S2.wav"
        description: "Two speakers sitting in a car."
        source: ["fa1.wav", "ma1.wav"]
        IR: ["AmbiX_022x-38y_0.01m.wav", "AmbiX_000x005y_0.1m.wav"]
        overlap: -1.0
+303 −0
Original line number Diff line number Diff line
---
################################################
# General configuration
################################################

### Output format
format: "FOA"

### Output sampling rate in Hz needed for headerless audio files; default = 48000
fs: 48000

### IR sampling rate in Hz needed for headerless audio files; default = 48000
IR_fs: 48000

### Any relative paths will be interpreted relative to the working directory the script is called from!
### Usage of absolute paths is recommended.
### Do not use file names with dots "." in them! This is not supported, use "_" instead
### For Windows users: please use double back slash '\\' in paths and add '.exe' to executable definitions

### Input path to mono files
input_path: "./items_mono"

### Input path to stereo impulse response files, default = './ivas_processing_scripts/generation/IR'
IR_path: "./IRs"

### Output path for generated test items and metadata files
output_path: "./items_FOA"

### Target loudness in LKFS; default = null (no loudness normalization applied)
loudness: -26

### Pre-amble and Post-amble length in seconds (default = 0.0)
preamble: 0.5
postamble: 1.0

### Flag for adding low-level random background noise (amplitude +-4) instead of silence; default = false (silence)
add_low_level_random_noise: true


################################################
### Scene description
################################################

### Each scene must start with the sceneN tag
### Specify the mono source filename (the program will search for it in the input_path folder)
### Specify the stereo IR source filename (the program will search for it in the input_path_IR folder)
### Specify the overlap length in seconds for each input source (negative value creates a gap)
### Note 1: use [val1, val2, ...] for multiple sources in a scene
### Note 2: use the "start:step:stop" notation for moving sources, where step will be applied in 20ms frames

scenes:
    a1: 
        name: "E1S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a2: 
        name: "E1S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a3: 
        name: "E1S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a4: 
        name: "E1S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a5: 
        name: "E1S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a6: 
        name: "E1S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b1: 
        name: "E2S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b2: 
        name: "E2S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b3: 
        name: "E2S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b4: 
        name: "E2S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b5: 
        name: "E2S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b6: 
        name: "E2S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c1: 
        name: "E3S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c2: 
        name: "E3S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c3: 
        name: "E3S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c4: 
        name: "E3S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c5: 
        name: "E3S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c6: 
        name: "E3S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d1: 
        name: "E4S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d2: 
        name: "E4S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d3: 
        name: "E4S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d4: 
        name: "E4S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d5: 
        name: "E4S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d6: 
        name: "E4S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e1: 
        name: "E5S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e2: 
        name: "E5S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e3: 
        name: "E5S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e4: 
        name: "E5S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e5: 
        name: "E5S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e6: 
        name: "E5S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
     
    f1: 
        name: "E6S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f2: 
        name: "E6S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f3: 
        name: "E6S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f4: 
        name: "E6S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f5: 
        name: "E6S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f6: 
        name: "E6S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
+303 −0
Original line number Diff line number Diff line
---
################################################
# General configuration
################################################

### Output format
format: "FOA"

### Output sampling rate in Hz needed for headerless audio files; default = 48000
fs: 48000

### IR sampling rate in Hz needed for headerless audio files; default = 48000
IR_fs: 48000

### Any relative paths will be interpreted relative to the working directory the script is called from!
### Usage of absolute paths is recommended.
### Do not use file names with dots "." in them! This is not supported, use "_" instead
### For Windows users: please use double back slash '\\' in paths and add '.exe' to executable definitions

### Input path to mono files
input_path: "./items_mono"

### Input path to stereo impulse response files, default = './ivas_processing_scripts/generation/IR'
IR_path: "./IRs"

### Output path for generated test items and metadata files
output_path: "./items_FOA"

### Target loudness in LKFS; default = null (no loudness normalization applied)
loudness: -26

### Pre-amble and Post-amble length in seconds (default = 0.0)
preamble: 0.5
postamble: 1.0

### Flag for adding low-level random background noise (amplitude +-4) instead of silence; default = false (silence)
add_low_level_random_noise: true


################################################
### Scene description
################################################

### Each scene must start with the sceneN tag
### Specify the mono source filename (the program will search for it in the input_path folder)
### Specify the stereo IR source filename (the program will search for it in the input_path_IR folder)
### Specify the overlap length in seconds for each input source (negative value creates a gap)
### Note 1: use [val1, val2, ...] for multiple sources in a scene
### Note 2: use the "start:step:stop" notation for moving sources, where step will be applied in 20ms frames

scenes:
    a1: 
        name: "E1S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a2: 
        name: "E1S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a3: 
        name: "E1S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a4: 
        name: "E1S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a5: 
        name: "E1S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    a6: 
        name: "E1S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env1/AmbiX_036x033y_0.01m.wav", "IR_FOA_env1/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b1: 
        name: "E2S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b2: 
        name: "E2S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b3: 
        name: "E2S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b4: 
        name: "E2S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b5: 
        name: "E2S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    b6: 
        name: "E2S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env2/AmbiX_036x033y_0.01m.wav", "IR_FOA_env2/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c1: 
        name: "E3S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c2: 
        name: "E3S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c3: 
        name: "E3S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c4: 
        name: "E3S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c5: 
        name: "E3S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    c6: 
        name: "E3S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env3/AmbiX_036x033y_0.01m.wav", "IR_FOA_env3/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d1: 
        name: "E4S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d2: 
        name: "E4S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d3: 
        name: "E4S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d4: 
        name: "E4S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d5: 
        name: "E4S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    d6: 
        name: "E4S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env4/AmbiX_036x033y_0.01m.wav", "IR_FOA_env4/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e1: 
        name: "E5S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e2: 
        name: "E5S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e3: 
        name: "E5S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e4: 
        name: "E5S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e5: 
        name: "E5S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    e6: 
        name: "E5S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env5/AmbiX_036x033y_0.01m.wav", "IR_FOA_env5/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
     
    f1: 
        name: "E6S1.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f2: 
        name: "E6S2.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f3: 
        name: "E6S3.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f4: 
        name: "E6S4.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f5: 
        name: "E6S5.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
    f6: 
        name: "E6S6.wav"
        description: ""
        source: ["aENp01Fa1.wav", "aENp01Ma1.wav"]
        IR: ["IR_FOA_env6/AmbiX_036x033y_0.01m.wav", "IR_FOA_env6/AmbiX_-70x035y_0.01m.wav"]
        overlap: 0.5
        
+67 −0

File changed.

Preview size limit exceeded, changes collapsed.

+4 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ from ivas_processing_scripts.constants import (
)
from ivas_processing_scripts.generation import (
    config,
    process_foa_items,
    process_ism_items,
    process_stereo_items,
)
@@ -92,6 +93,9 @@ def main(args):
    elif cfg.format == "STEREO":
        # generate STEREO items according to scene description
        process_stereo_items.generate_stereo_items(cfg, logger)
    elif cfg.format == "FOA":
        # generate FOA items according to scene description
        process_foa_items.generate_foa_items(cfg, logger)

    # copy configuration to output directory
    with open(cfg.output_path.joinpath(f"{cfg.format}.yml"), "w") as f:
Loading