Copyright (C) 2013-2018 Manuel Sainz de Baranda y Goñi. Released under the terms of the MIT License.
A better alternative to NSSound without its main problem: The lag that sometimes occurs when playing the sound for the first time. This makes ALSound more suitable for being used in little videogames.
No instructions needed, just copy "ALSound.m" and "ALSound.h" to your project, then add "OpenAL.framework" and "AudioToolbox.framework" to the "Link Binary With Libraries" build phase in your project settings, and then use this class like NSSound. That's all.
If you find any bug, please, tell me.