Skip to content

Object renderer producing modulation artifact (ISM, OSBA, OMASA)

Basic info

Bug description

Running encoder and decoder for ISM, OSBA, or OMASA input and rendering to any output format except EXT, the output audio has strong amplitude modulation artifact. The artifact is present also in the pre-rendered bitrates of OSBA and OMASA, so in those cases it's in the encoder side. SBA and MASA alone sound ok.

Ways to reproduce

For ISM:

IVAS_cod -q -ism 4 scripts/testv/stvISM1.csv scripts/testv/stvISM2.csv scripts/testv/stvISM3.csv scripts/testv/stvISM4.csv 64000 48 scripts/testv/stv4ISM48s.wav ISM4.bs
IVAS_dec -q STEREO 48 ISM4.bs ISM4.wav

For OSBA:

IVAS_cod -q -ism_sba 4 1 scripts/testv/stvISM1.csv scripts/testv/stvISM2.csv scripts/testv/stvISM3.csv scripts/testv/stvISM4.csv 128000 48 scripts/testv/stvOSBA_4ISM_FOA48c.wav OSBA.bs
IVAS_dec -q BINAURAL 48 OSBA.bs OSBA.wav

For OMASA:

IVAS_cod -q -ism_masa 4 2 scripts/testv/stvISM1.csv scripts/testv/stvISM2.csv scripts/testv/stvISM3.csv scripts/testv/stvISM4.csv scripts/testv/stv1MASA1TC48c.met 160000 48 scripts/testv/stvOMASA_4ISM_1MASA2TC48c.wav OMASA.bs
IVAS_dec -q 5_1 48 OMASA.bs OMASA.wav

In all cases, any other bitrate and output format (except for EXT) will have the problematic behaviour.