You can clone with
-[FISound position], -[FISoundEngine listenerPosition]
-[FISound playUntilFinished] retains the called object until it finis…
Audio session as a pluggable property of the sound engine.
Audio session category logging.
Added a new call to deactivate audio session.
Fixed a bug in audio category setting.
Set Deployment Target on the Test build target.
Solves problem with running the demo on older devices.
Bug fixes in the README.
Deleted TODO, I will use GitHub issues instead.
Added several tips to the README.
Removed the -ObjC linker flag, no longer needed.
Moved the Links section above License in README.
Trivial code refactoring.
Got rid of several harmless Clang warnings.
Added a test target + first simple tests.
Removed the division between regular and revolver sound.
Moved the audio init code from the class initializer.
Deleted some extra comments.
Moved framework header imports to the prefix header.
Added class prefix to the PCMDecoder class.
Removed old Decoder class, renamed error codes.
Better error checking when initializing the audio session.
Clarified method names in the demo controller.
Connected the factory, rewrote the decoder class system.
Cleaned the public interface of FIRevolverSound.
Cleaned the public interface of the FISound class.
Second round of class renames.
First round of class renames, added simple factory.
New project structure for building a static library.
Added a file with future design notes.
Simplified public interface for the Sample class.