![]() |
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
再生音の振幅ピーク値を分析して取得する手法は、エンベロープ フォロウィングと呼ばれます。
エンベロープ フォロワーは、入力信号の振幅を追跡し、変化をレベル値に変換する DSP モジュールです。この値を使用して、エフェクト パラメーター、マテリアル パラメーター、オブジェクト サイズなど、シーン内のさまざまなパラメーターを変調できます。
ADX プラグインには、3 つのエンベロープ フォロウィングの方法があります。
AtomComponent には、ソースのエンベロープ フォロワーを設定し、デリゲートを使用して振幅値を取得するためのプロパティが含まれています。
詳細パネルには、エンベロープ フォロワー コントロールを設定できる分析セクションがあります。
エンベロープ フォロワーは、AtomRack から AtomBus に接続できます。
次に、デリゲートを AtomBus に登録解除して、各スピーカー チャネルのエンベロープ値を取得できます。
エンベロープ フォロワーのアタックとリリース時間は、ブループリントだけでなく、AtomBus の詳細パネルでも設定できます。
ADX モジュレーション システムには、エンベロープ フォロワー モジュレーション ジェネレーター アセットが用意されています。
このモジュレーション ジェネレーターは、選択した AtomAudioBus を通過する PCM データの振幅を追跡し、振幅レベルの値によって、ボリューム、ピッチ、フィルター、AtomBus 効果パラメーター、AISAC コントロールなどの任意のモジュレーション デスティネーションを制御できます。
たとえば、AtomBus をサウンド ソースに接続し、エンベロープ フォロワー モジュレーション ジェネレーターで聞くことができます。エンベロープ フォロワー モジュレーション ジェネレーターは、ダッキング効果 (別のサウンドが大きくなると、サウンドのボリュームを下げる) のために、別のサウンドのボリューム モジュレーション デスティネーションを制御できます。
モジュレーション コントロール バスとミキサーを使用すると、より複雑な自動制御効果も実現できます。
詳細については、AtomAudioBuses および AtomModulation システムを参照してください。