Open Source sound engine


Open Source sound engine



When I started using SoundEngine (from CrashLanding and TouchFighter), I had read about a few people recommending not to use it, for it was, according to them, not stable enough. Still it was the only solution I knew of to play sounds with pitch and position control without learning C++ and OpenAL, so I ignored the warnings and went on with it.

But now I'm starting to worry. The 2.2 SDK introduced AVFoundation. Using both SoundEngine from CrashLanding (for sounds) and AVAudioPlayer (for music), I found out SoundEngine behaves strangely when the only existing AVAudioPlayer is released (all sounds stop until a new AVAudioPlayer is initiated). Around the same time as the 2.2 SDK came out, the CrashLanding sample code was mysteriously removed from the ADC site. I'm worried there are more bad surprises to come.

My question is, is anyone aware of an Open Source alternative to SoundEngine? Maybe even a C++ library that uses OpenAL?


Can autocapitalize be turned off with javascript in mobile safari?

1:

“EXC_BAD_ACCESS” error when cell begins scrolling back in view?
Look at this library, although i don't know is this what you need.. Button not removed with removedFromSuperVire
Future of Mobile Development [closed]Manage user's session on a web server for an iPhone app user [closed]

2:

UIProgressBar loading NSMutableDictionary
The Kowalski project provides a data driven and portable sound engine this currently runs on iOS, OS X and Windows. Prompting and Delegate questionThe engine is released under the zlib license and provides positional audio, pitch control etc.. Results for performSelector: differ from standard dot notation call?

3:

ObjectAL for iPhone. Clone it. Use it. Love it. Enjoy the freedom..

4:

Why not just use AVFoundation? It's pretty simple to handle and nicely flexible - apart from if you need exact timing (says the Apple documentation - although I've been testing it fairly extensively and yet to find any significant practical issues) I don't see any reason for not leveraging it..

5:

AVFoundation lacks sound placement. This makes me sad..

6:

I’ve written a simple sound engine around OpenAL. There are no position controls (I didn’t need them), although they would be trivial to add if you find the rest to your liking. And there is also any experimental sound code in the Cocos2D engine. It has both pitch and position controls and looks quite usable..


66 out of 100 based on 51 user ratings 326 reviews