Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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?

like image 754
Steph Thirion Avatar asked Dec 07 '08 22:12

Steph Thirion


People also ask

Is OpenAL open source?

"Open" in OpenAL doesn't mean an open source. As in case of OpenGL, the main idea was an open specification of the library implemented by various hardware vendors.

What is sound Engine?

Sound Engine is a versatile event production company, specialized in creative productions and high-quality event technology. Currently, imaging/video and lighting are core areas in our offering, not forgetting sound of course. Challenge us to make your most challenging ideas come alive!

What is Portaudio package?

package: portaudio Name: portaudio Version: 190600_20161030-2 Description: PortAudio is a free, cross-platform, open-source, audio I/O library. It lets\\ you write simple audio programs in 'C' or C++ that will compile and run on many\\ platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA).


2 Answers

Look at this library, but i don't know is this what you need.

like image 75
Evgeny Lazin Avatar answered Sep 23 '22 17:09

Evgeny Lazin


The Kowalski project provides a data driven and portable sound engine that currently runs on iOS, OS X and Windows. The engine is released under the zlib license and provides positional audio, pitch control etc.

like image 28
perarne Avatar answered Sep 23 '22 17:09

perarne