ValveSoftware / steam-audio

Steam Audio
https://valvesoftware.github.io/steam-audio/
Apache License 2.0
2.2k stars 152 forks source link

[Unity/Fmod] Oneshots played side by side from the same source do not have proper reflection applied using Convolution #326

Open Warmacha opened 3 months ago

Warmacha commented 3 months ago

Oneshots played close together from the same source seems to lack the proper reverb/reflections and even cancels each other out. This happens when the Reflection effect type is set to Convolution or Hybrid, works fine with Parametric.

Other potentially relevant links to said issue that are from old threads: https://qa.fmod.com/t/how-to-play-one-shot-events-with-steam-audio-reflections/17914 https://qa.fmod.com/t/steam-audio-fmod-reverb-tail-gets-cut-off/16705

Steps To Reproduce Steps to reproduce the behavior:

  1. Play an Fmod event emitter multiple times together with any oneshot event that has reflection with hrtf on while in an appropriately setup scene with Reflection Effect Type set to Convolution in the Steam Audio Settings

https://github.com/ValveSoftware/steam-audio/assets/44778343/579d9af3-7dd1-4785-bb3c-c8d260bf2887