Skip to main content

Audio

Beam, by default, relies on Unity's Audio system for capturing your game and microphone audio.

info

If you use a third party audio system such as Wwise or FMOD then please refer to our Third Party Audio docs

You can change the levels of audio by simply adjusting the volume slider in the Beam Streaming Manager

Each audio element (both the game audio and microphone) gets spawned in at runtime, but can also be added to your scene before you start playing if desired.

Do note that you need to place your Beam Unity Listener on the same object as your standard Audio Listener as it binds directly to the OnAudioFilterRead calls. This will also then needed to be re-added on every subsequent scene change. The Beam Audio Mixer will automatically handle this, if you let it.

The Beam Microphone can be manually added to your scene wherever, but is recommended to sit within your main Beam prefab.

note

The Beam Microphone utilises Unity's Microphone.Start call, which may impact your current workflow, especially if you are using third party audio. We will be providing a more robust, native solution to this in a future release.