Commit 42bf7176 authored by janssontoftg's avatar janssontoftg
Browse files

Adjust delay of second sentence for process_ambi_items.py given extended output from reverb.

parent 7f61001e
Loading
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -203,6 +203,7 @@ def generate_ambi_scene(
    else:
        ambi_format = "FOA"

    len_s1 = 0
    y = audio.SceneBasedAudio(ambi_format)
    for i in range(N_sources):
        # parse parameters from the scene description
@@ -233,6 +234,9 @@ def generate_ambi_scene(
            fs=cfg.IR_fs,
        )

        if i == 0:
            len_s1 = x.audio.shape[0]

        # convolve with the FOA/HOA2 IR
        if ambi_format == "FOA":
            x = reverb_foa(x, IR)
@@ -246,7 +250,7 @@ def generate_ambi_scene(
        # shift the second (and all other) source files (positive shift creates overlap, negative shift creates a gap)
        if i > 0:
            # get the length of the first source file
            N_delay = len(y.audio[:, 0])
            N_delay = len_s1

            # add the shift
            N_delay += int(-source_overlap * x.fs)