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
If you use the same audio asset for two events, and add a "Set Voice Pitch" action on the second event will the first event be affected? Under the Scope section of the "Set Voice Pitch" I have it set to "Game Object" instead of global.
in General Discussion by Tom T. (340 points)

1 Answer

0 votes
Hi Tom,

Yes, if the events are both played on the same game object.

'Game Object' event scope means it will affect only the game object (the specific AkComponent) for which the event is being triggered. Global means it will affect all game objects. So in your case the 'set pitch' function will affect the pitch of the other event, if it is triggered on the same game object.  If however the event is triggered on another different game object, it will not be affected. The other object well have its own set of local game parameters. Example: player A  has a magic spell cast on him that changes the pitch of his voice. Your event which sets the pitch whill change his voice (game object scope), but player B will have a normal voice, even if he uses the same events to speak. If you set the event to be global instead, it will change the pitch of both player A and player B.

edit: keep in mind this is only true if the events both refer to the same actor-mixer object. If by the same asset you mean the same audio file in two different actor-mixer objects, they will be entirely disconnected.

You can test this functionality by dragging both events into a soundcaster session and playing them.

I hope this clarifies it for you.
by Richard Goulet (5.8k points)
edited by Richard Goulet
It definitely clears things up, thanks for the fast response!
...