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
  • Comb Filtering
  • Clipping
  • Low Pass Filter
  • High Pass Filter
  • Real Voices and Virtual Voices
  1. Reference

Audio Terminology

Last updated 10 months ago

Comb Filtering

If the same sound is played repeatedly in a very short period. It may cause a quality loss or unexpected behavior due to the nature of Comb Filtering.

Listen to the sound between 1ms to 20ms

Clipping

Low Pass Filter

Allows signals below a specified frequency to pass through while attenuating those above the specified frequency. It can cause the sound to become relatively Muffled or Muddy. šŸ”” In Unity, If the specified frequency is 22000Hz, it is the same as bypassing the filter.

High Pass Filter

The opposite of a Low Pass Filter. It can cause the sound to become relatively Thin and Crispy. šŸ”” In Unity, If the specified frequency is 20Hz, it is the same as bypassing the filter.

Real Voices and Virtual Voices

In every software and hardware system, the number of sounds (or voices) that can be played and be audible simultaneously is limited by the "Real Voices" count. When the number of sounds being played exceeds this limit, the excess sounds are converted into 'Virtual Voices'. These virtual voices are inaudible during playback, but their playback process continues in the background. As soon as any of the real voices currently playing finishes, the corresponding virtual voice immediately becomes a real voice, thus becoming audible and continues to play until its end.

For a more comprehensive understanding, I highly recommend the following article.

This article: provides further details.

Clipping is a distortion that occurs when a signal exceeds the maximum capacity of the system handling it. The exceeded signal will be cut off (data would be disregarded in a digital system), leading to harsh distortion. Generally, the maximum capacity is 0 dBFS in a digital audio system.

Clipping of a digital waveform. by
THE BASICS ABOUT COMB FILTERING (AND HOW TO AVOID IT)
Clipping(audio) Wikipedia
Gutten pƄ Hemsen
Logo10 Unity Audio Optimisation Tips - Game Dev BeginnerGame Dev Beginner
Click here to see how BroAudio addresses this issue