Thank you for all the information.
It is interesting that the setProperty()
calls are not working as expected. Is retrieving the FMOD_RESULT
’s being returned from those calls possible? (FMOD Engine | Core API Reference - FMOD_RESULT). These will be useful for debugging FMOD functions. That is the workflow I used when interacting with an instance in Unity: Audio Occlusion FMOD w/ Unity not working - #2 by Connor_FMOD.
It is possible to interact with DSP directly using ChannelControl::getDSP() (FMOD Engine | Core API Reference - ChannelControl::getDSP), however, this would require getting the event instances channel and then retrieving the correct index for the DSP you want to change.
That would be awesome!
Thank you for sharing your progress so far!