Audio
Beam, by default, relies on Unity's Audio system for capturing your game and microphone audio.
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.
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.