Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

0 votes
Hi, I've been using the Wwise tool to help me with some of my audio needs.

In the process of using Wwise callback function, I encountered some confusion, hope to get your help. Here are my thoughts and puzzles(Based on the Unity):

1.About when the callback function is triggered.
Ak use the "AkSoundController.LateUpdate() - PostCallbacks()"  to notice the receiver about when to trigger a callback. It's mean the method used to notify the recipient is executed once per frame. Let's say at frame rate 30 fps, the interval between each frame is approximately 0.03s —— Suppose I put a Mark Mark 0.02 seconds into an audio file, will I get the wrong timing for the callback(I would only know the mark point was triggered in 0.03 seconds, in fact it was triggered in 0.02 seconds)?
2.Is there a way to connect two audio files almost without delay?
For example, A piece of "audio C" consists of "audio A" and "audio B"(It's like cutting audio C), In my approach, I will set A Marker at the end point of A, and then play B when the Marker information is received.But this obviously does not make a good connection (because the callback needs to be executed in frames and cannot be returned in time). Can anyone offer a better way? Thank you so much! Thank you for your attention
in General Discussion by lin j. (100 points)
closed by Mads Maretty S. (Audiokinetic)
...