コミュニティQ&A

Audiokineticのコミュニティ主導のQ&Aフォーラムへようこそ。ここはWwiseとStrataのユーザのみなさまがお互いに協力し合う場です。弊社チームによる直接のサポートをご希望の場合はサポートチケットページをご利用ください。バグを報告するには、Audiokinetic LauncherのBug Reportオプションをご利用ください。(Q&AフォーラムではBug Reportを受け付けておりませんのでご注意ください。専用のBug Reportシステムをご利用いただくことで、バグの報告が適切な担当部門に届き、修正される可能性が高まります。)

最適な回答を迅速に得られるよう、ご質問を投稿される際は以下のヒントをご参考ください。

  • 具体的に示す:何を達成したいのか、またはどんな問題に直面しているのかを具体的に示してください。
  • 重要な詳細情報を含める:Wwiseとゲームエンジンのバージョンやご利用のOSなど詳細情報を記載してください。
  • 試したことを説明する:すでに試してみたトラブルシューティングの手順を教えてください。
  • 事実に焦点を当てる:問題の技術的な事実を記載してください。問題に焦点を当てることで、ほかのユーザのみなさまが解決策を迅速に見つけやすくなります。

0 支持
Hi,

I have experience writing VST plugins for DAWs, and I am learning to write plugins for Wwise.
I have written a VST spatializer plugin, that renders mono and ambisonic audio (B-format) audio to a binaural, with a scene rotator that can be controller via head tracker.
I would like to adapt the code into a Wwise plugin that I would like to run on the Oculus Quest2.

I have noticed in the IAkPlugin header that there are virtual interfaces for performing spatial audio-related processes like `virtual AKRESULT ComputeSpeakerVolumesDirect()` and `virtual AKRESULT Compute3DPositioning()`, so there are clearly interfaces in place for making plugins that perform spatial rendering operations etc.

What I would like to know is what interfaces I am need to implement and what settings macros I need to set in order to start performing ambisonic rendering.
Can anyone please tell me what I need, or point me to the appropriate documentation?

Thanks,
Simon
Simon D. (100 ポイント) General Discussion

回答 1

0 支持
Hi Simon,

You can look at the documentation for Object Processors, which are a superset of effects that are aware of audio objects, to implement your binauralizer as an Out-of-Place Object Processor that aggregates all its incoming streams into a stereo output object stream.

Software Binauralizer example in the documentation: https://www.audiokinetic.com/library/edge/?source=SDK&id=soundengine_plugins_objectprocessor.html#soundengine_plugins_objectprocessor_outofplace_binauralizer.
Samuel L. (Audiokinetic) (23.6k ポイント)
That looks like exactly the documentation I need at this stage, thank you so much!
...