Object renderer producing modulation artifact (ISM, OSBA, OMASA)
Basic info
- Commit SHA: c82d74b4
- Platform: Mac
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.