Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Audio
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/9
Multi Listener Pooling Audio System (MLPAS) is an Audio System that supports multiples Audio Listeners and make the process of managing and playing all the sounds of your project a more simple task.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2019.4.8f1
Compatible
Compatible
Compatible
Description

**IMPORTANT: I can't keep updating this asset anymore, version 3.5c will be the last update, everything in this asset is completely functional but I can't implement new things without doing a complete rework of the asset. That means I'll be making this asset free and hopefully, I'll be able to release a new reworked MLPAS someday in the future.


Thanks for your support and I hope this asset continues to be useful for you!


About:



Multi Listener Pooling Audio System (MLPAS) is an Audio System that was made from the ground up to support multiples Audio Listeners and make the process of managing and playing all the sounds of your project a more simple task thanks to the different methods provided to play the sounds, the capacity to plays audio via a Pooling system and also the option to play sounds directly from the Animator Component.


This is a fully replacement of the default Unity Audio System and is not only focused on splitscreen games, it can be used for any type of game since it has plenty of tools to set and play your audios.


An asset featured in games/projects like Crumble and Randy's Camera.



-----------------------------------


  Documentation | WebGL Preview


-----------------------------------



Features:



Capacity to play sounds directly from the Animator Component using our custom State Machine Behaviour.


Support multiple Audio Listeners with 3D audio positioning using only one voice per Audio Source.


Automatic audio blending between Audio Listeners (up to 4 listeners).


Pooling system using our easy-to-use scriptable object “Audio Object” to facilitate the task of creating references to Audio Clips and setting various configurations of Audio Sources such as: Volume, Pitch, Random clips, Looping, Starting Pitch and Volume Alterations, Spatial mode, Mixer Output, and other settings.


Capacity to Play, Stop, Pause/Unpause, Delay, Mute, Fade In/Out the audios.


Basic system to occlude the sounds through colliders using raycasting.


Persistent sounds between scenes.


Reverb Zones compatibles with multiple Audio Listeners. (WebGL not supported).


Variety of methods for play the sounds according to your needs.



Technical details

Capacity to play sounds directly from the Animator Component using our custom State Machine Behaviour.

Support multiple Audio Listeners with 3D audio positioning using only one voice per Audio Source.

Automatic audio blending between Audio Listeners (up to 4 listeners).

Pooling system using our easy-to-use scriptable object “Audio Object” to facilitate the task of creating references to Audio Clips and setting various configurations of Audio Sources such as: Volume, Pitch, Random clips, Looping, Starting Pitch and Volume Alterations, Spatial mode, Mixer Output, and other settings.

Capacity to Play, Stop, Pause/Unpause, Delay, Mute, Fade In/Out the audios.

Basic system to occlude the sounds through colliders using raycasting.

Persistent sounds between scenes.

Reverb Zones compatibles with multiple Audio Listeners. (WebGL not supported).

Variety of methods for play the sounds according to your needs.

MLPAS - Multi Listener Pooling Audio System

(7)
76 users have favourite this asset
(76)
FREE
License type
File size
14.1 MB
Latest version
3.5c
Latest release date
Aug 12, 2022
Original Unity version
2018.4.36
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR