This is a free and open source audio system that mainly use ScriptableObjects. It allow you to drag a SoundAsset contained inside a scriptable object and to call their Play() methods. There is an automatic audio poolling system.
All version before 1.0.0 are experimental
Go to package manager, select Add Package From Git URL and type this as follow:
https://github.com/EliottChen/UnityAudioSystem.git
If you want a specific version add #x.y.z after the url where x, y and z are the version number:
https://github.com/EliottChen/UnityAudioSystem.git#0.2.0
This will install the ver.0.2.0 of the package.
Documentation is auto generated using inner comments and Doxygen, to access it click here, or navigate to:
https://eliottchen.github.io/UnityAudioSystem/