CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
Atom Audio Bus Overview

Atom Audio Buses combine sound sources into a single signal path.

The combined audio signal can be used in two primary ways:

  • Use the signal to perform audio-rate modulation on parameters or other signals. For example, use it to dynamically control digital signal process (DSP) effect parameters (known as sidechaining).
  • Output the mixed audio signal from a point in space. In particular, using the rendered output, create speakers or other audio-producing objects.

Creating Audio Buses

To create an Audio Bus:

  1. In the Content Browser, click the Add button.
  2. Select ADX Atom > Renderer > Audio Bus.


To edit an Audio Bus, you can double-click it in the Content Browser or right-click it and select Edit from the context menu. Then, in the Details panel that appears, set the number of Audio Bus Channels you want to use.

/note If you send audio to an Audio Bus with a different channel configuration, it will be mixed accordingly. For example, sending a mono source to a stereo Audio Bus will upmix to stereo.

Sending Audio to Audio Buses


You have to start an Audio Bus before it can receive audio. Set the Default Audio Buses in the Project Settings to have the specified Audio Buses start automatically.

You can also start an Audio Bus manually by using the Start Audio Bus Blueprint node. Similarly, you can stop an Audio Bus by using the Stop Audio Bus Blueprint node.


You can set an Audio Bus to send audio to in the Details panel for your source asset (such as a Atom Sound Wave, Atom Sound Cue). Under Effects > Source, click the Add (+) button for Pre-Effect Bus Sends to add a bus send that will occur before or after an optionally provided Source Effect Chain. (Post-Effect Bus Sends are not available yet in ADX.)


Expand the new bus send index to set the Audio Bus and the Send Level.

/note You can change the Source Bus Send Level Control Method (in combination with the other related properties) to send based on distance or a custom curve.


If you want the original source audio to be inaudible (by only sending it to the Audio Bus), you can disable Enable Base Rack and Enable Bus Sends under Source > Rack in the Details panel.

Outputting Audio from Atom Audio Buses

By default, Audio Buses are not audible. To output Audio Bus audio, you must use an Atom Source Bus.

Atom Source Buses

A Source Bus renders the output of an Audio Bus. Source Buses can use sound source features, such as spatialization, attenuation, and concurrency resolution. They can even output audio to other Audio Buses and Source Buses.

To create an Atom Source Bus:

  1. In the Content Browser, click the Add button.
  2. Select ADX Atom > Source > Atom Source Bus.


Set the Atom Audio Bus you want to render in the Atom Source Bus Details panel. Additionally, you can select the number of Source Bus Channels and the Source Bus Duration.

If the Source Bus Duration is set to 0, the Source Bus will play indefinitely. Use any positive value to create a one-shot sound source that will stop after the duration.

Atom Audio Buses vs. Atom Racks and Buses

Atom Audio Buses are comparable to Atom Racks and Buses but differ in several important ways:

  • They don't have graphs.
  • Their audio is not audible by default.
  • They provide a way to define spatialization behavior.
  • They can't have DSP effects applied to them directly.
  • They only use CPU resources when receiving source audio.

See AtomRack and AtomBus Overview for more information.