社区问答

欢迎来到 Audiokinetic 社区问答论坛。在此,Wwise 和 Strata 用户可互帮互助。如需我们团队直接提供协助,请前往技术支持申请单页面。若要报告问题,请在 Audiokinetic Launcher 中选择“报告错误”选项(注意,问答论坛并不会接收错误报告)。我们内部设有专门的错误报告系统,会有专人查看报告并设法解决问题。

要想尽快得到满意的解答,请在提问时注意以下几点:

  • 描述尽量具体:比如,想达到什么样的目的,或者具体哪里有问题。
  • 包含关键细节:比如,Wwise 和游戏引擎版本以及所用操作系统等等。
  • 阐明所做努力:阐明自己为了排除故障都采取了哪些措施。
  • 聚焦问题本身:聚焦于问题本身的相关技术细节,以便别人可以快速找到解决方案。

0 投票

Hi, I'm running into an issue when I don't get a response from Wwise when I issue the WAAPI command "setProperty" on the following properties:

  • BypassEffect (RandomSequenceContainer)
  • GameAuxSendHPF (RandomSequenceContainer)
  • MidiKeyFilterMin (RandomSequenceContainer)
  • MidiKeyFilterMax (RandomSequenceContainer)
  • MidiVelocityFilterMin (RandomSequenceContainer)
  • MidiVelocityFilterMax (RandomSequenceContainer)
  • MidiChannelFilter (RandomSequenceContainer)
  • IsVoice (Sound)
  • HdrEnvelope (AudioSource)
  • UseGameAuxSends (ActorMixer)

All other properties can be successfully set.  Are certain properties not able to be set with setProperty?  If so, how can I tell or check for that?

 

I'm also getting the same behavior with setReference on the "DefaultSwitchOrState" property.  Do these properties require special handling?

 

I am using WAAPI version 2017.2.5

 

Thanks!

分类:General Discussion | 用户: Michelle A. (220 分)
bump - hoping someone who might have more experience working with these properties and reference via WAAPI can help out.  Thanks!

1个回答

0 投票

Hi Michelle, 

  • For BypassEffect, we were able to reproduce the issue. Thank you for reporting the issue. (WG-40638)

  • For MidiKeyFilterMin, MidiKeyFilterMax, MidiVelocityFilterMin , MidiVelocityFilterMax please try with a number from  0 to 127. It worked correctly here. Example: https://gist.github.com/decasteljau/b277cb9fdb1503f3369a5f66782cf148

  • MidiChannelFilter , the value is a bitmask with value from 0 to 65535. It worked correctly here.

  • IsVoice: This is a current limitation. It is not possible  to IsVoice. IsVoice can only be set at the importation of the WAV file.

  • HdrEnvelope : This property is only there to store the curve, when the HDR envelope is modified. It can't be set to any value.

  • UseGameAuxSends : works here. Can you provide your code?

 

用户: Bernard R. (Audiokinetic) (35.8k 分)
修改于 用户:Bernard R. (Audiokinetic)
Hi,

I am now using Wwise version 2018.1.5, but some extra properties are hanging on the setProperty or setReference WAAPI call.

- Effect0 (VO)
- MarkerInputMode (SFX)
- 3DPosition
- CrossfadeDuration (VO)
- CrossfadeShape (VO)
- FadeOutDuration (VO)
- ChannelConfigOverride (VO)

Are these properties not supported in this version?  Or does it matter which order these are set in?

Thanks!
Effect0 is a property of type "reference", you need to set it with setReference
Ex: https://gist.github.com/decasteljau/6060df1eb419d844ea0fde6d45b0e7f4

3DPosition is working here:
https://gist.github.com/decasteljau/ede0123f1e7aa7746df5d1dc8370a566

These properties are available on the AudioSource object, not on the Sound object directly:
- MarkerInputMode
- CrossfadeDuration (VO)
- CrossfadeShape (VO)
- FadeOutDuration (VO)
- ChannelConfigOverride (VO)
...