Reputation:
Can you recommend a powerful audio lib?
I need it to timestrech & pitchshift independently, as well as give me full access to the raw audio data and let me stream bytes into its pipeline.
Other effects like eq, filtering, distortion are a plus.
Needs to be accessible from C++ / Linux.
Maybe gstreamer, xine or mplayer would work? Or what would you suggest.
Upvotes: 1
Views: 477
Reputation: 2816
If you willing to pay for it Miles is very nice. I can't recommend FMOD for much outside of hobby projects. It's had some truly nasty bugs, and I've seen new versions introduce as many as they fix.
Upvotes: 1
Reputation: 6859
I've used soundtouch in the past. Focused on changing speed/pitch/etc.
Upvotes: 0
Reputation: 69772
I think FMod is widely recognized as one of the most powerful audio engine available for free until you do something commercial with it, and cross-platform, like in console-mac-pc cross-platform.
Now, OpenAL is worth giving a try.
Upvotes: 4
Reputation: 25677
OpenAL, PulseAudio, JACK, and Phonon, I believe, each have these features in some form.
Upvotes: 1
Reputation: 34820
ALSA looks like the big one.
JACK for Linux also looks promising.
Upvotes: -1