カスケードエフェクトに合わせて音を再生する仕組みについて

お世話になっております。

現在カスケードで作成されたパーティクルに合わせて音を再生する仕組みを検討しています。
カスケードには音データを設定するモジュールのようなものは存在しないと聞いていますが、
任意のタイミングでイベントを受け取ってC++で処理できるような仕組みは存在しますでしょうか。
もしそういうものが存在するならば、それをサウンド再生に利用しようかと考えています。

目的はあくまでプレビュー環境を含めエフェクトにあわせて音を再生したいだけなので、
それならばこういう方法があるなどご教示いただければ幸いです。

お忙しい中大変申し訳ありません。
以上よろしくお願いします。

お世話になっております。
こちらの件につきましては、カスケードの自体に基本的なEventは用意されているため、
対象Eventに実行したい関数をBindさせることで、実現可能かと思います。
以下確認はBlueprintになりますが、Spawn、Collideなどがあります。

こちらのC++での実装は以下フォーラムで紹介されている内容が参考になるかと思います。
[C++]How to use ParticleModuleEventSendToGame to broadcast collision event of Particles?
https://forums.unrealengine.com/development-discussion/rendering/97813-c-how-to-use-particlemoduleeventsendtogame-to-broadcast-collision-event-of-particles

よろしくお願いいたします。

ご教示いただきありがとうございます。
いただいた内容で実装を試みてみます。