BroAudio
Quick StartScripting APIAsset Store
  • Overview
    • Introduction
    • Getting Started
    • Compatibility
  • Core Features
    • Library Manager
      • Create The Library
      • Design The Sound
        • πŸ”ŠVolume
        • 🎚️Fading
        • πŸ”Looping
        • 🎲Randomization
        • πŸ’ͺVelocity
        • πŸŽ›οΈSpatial & Mix
    • Audio Player
      • Music Player
      • Dominator Player
    • Playback Group
    • Audio Effect
    • No-Code Components
      • Sound Source
      • Sound Volume
      • Spectrum Analyzer
    • Addressables
    • Customization
  • Designs
    • Audio Mixer
  • Tools
    • Audio Clip Editor
    • Audio Effect Editor
    • Useful Attrubutes
  • Reference
    • Scripting API
      • Class
        • BroAudio
        • SoundSource
        • BroAdvice
      • Interface
        • IAudioPlayer
        • IMusicPlayer
        • IPlayerEffect
        • IAutoResetWaitable
        • IAudioSourceProxy
      • Struct
        • SoundID
        • Effect
        • Fading
      • Enums
        • BroAudioType
        • EffectType
        • StopMode
        • Transition
        • Ease
    • Unity API Integration
    • Audio Terminology
    • Technical Details
  • Others
    • Release Notes
    • Known Issues
      • Duplicate SoundID Issue
    • Roadmap
    • Support & Contact
Powered by GitBook
On this page
  • What is BroAudio?
  • Why is this tool related to sound quality?
  • What does Developer-Friendly mean in this tool?
  • Can I still use Unity's built-in audio features?
  • Main Features
  1. Overview

Introduction

Last updated 6 days ago

What is BroAudio?

BroAudio is a sound management and playback system designed for Unity. It's unique in its focus on and a experience. You can create extensive and captivating audio systems without the need for mastering complex middleware like FMOD or Wwise. Whether you're part of a large team or a solo developer, achieving the goals becomes effortless and efficient with BroAudio

Why is this tool related to sound quality?

Indeed, apart from issues like noise and distortion that need to be repaired, there is no objective method to enhance sound quality. However, a playback system still holds significant impact over the quality of sound. This is because the loss of sound quality is relatively easy to occur and hard to avoid.

Here are some common issues listed along with how BroAudio addresses them:

Issues
Bro's Solutions

Well-designed mixer and auto-ducking on the master track

Preventing rapid repetition of the same sound

Unbalanced volume levels

Full range (-80dB to +20dB) and highly adaptable real-time volume control system

Unnatural volume changes in Fade In, Fade Out and CrossFade

Utilizing AudioMixer for volume control

What does Developer-Friendly mean in this tool?

BroAudio aims to minimize the amount of information presented to developers. This means that by default, you will only see a few commonly used features, while other functions dynamically appear in the UI interface as you interact. You won't be overwhelmed by a large number of rarely used, or even completely unfamiliar settings and parameters.

What's even better is that BroAudio allows you to customize the GUI layout. You can set and select the parameters you want to display in .

Can I still use Unity's built-in audio features?

Yes, BroAudio is an add-on plugin, all of Unity's built-in audio features are still available.

However, you might notice that BroAudio's AudioMixer and AudioSource have been fully integrated and wrapped, making customization a bit tricky. Indeed, that's the case. So, if there are features you need that BroAudio doesn't provide, I suggest keeping the existing BroAudio setup and creating separate AudioMixer and AudioSource instances. Implement the additional functionalities on these new instances. They can 100% work simultaneously with BroAudio.

Main Features

  • Fade In/Out and Crossfade with multiple ease function

  • Seamless Looping

  • Random Playback (with weight), Sequential Playback

  • Supports Unity Addressables

  • Dynamic audio effects

  • Enhanced Volume Control Range (up to +20dB)

  • Visualized waveform and visualized playback flow view

  • Customizable GUI settings

  • Simple one-line code integration

  • and more…

(distortion) caused by playing multiple sounds simultaneously

for audio visualization

for instant game configuration

for permanent audio clip editing

SpectrumAnalyzer
SoundVolume
Clip Editor
sound quality
developer-friendly
Page cover image
Tools > BroAudio > Preferences
Clipping
Comb Filtering