Question: Which of the libraries below (or other) would be suitable for applying sound effects to recorded sounds (on mobile platforms; iOS + Android)? I am especially interested in your experience with them, their strengths and weaknesses, differences in their purpose, targeting,... but anything would help. Also, good (or any) documentation is a big advantage. ;)
Background info: I am looking for an cross-platform (mobile platforms, primarily Android + iOS) library for applying sound effects (change of pitch, echo, flanging,...) on recorded sound, similar to what Talking Tom or Voice Morphing apps do - only the effects should be different. If needed, I can develop my own effects (but I need a common platform for it) though I wouldn't mind if at least some of them were already available.
The library's license must be friendly to commercial apps (I am prepared to buy it if it is not too expensive though), which rules out GPL and LGPL (see accepted answer) unless some dual-licensing scheme is available.
I have so far found quite a few candidates, but it is difficult for me to judge their quality and suitability. These look promising to me:
- STK / MoMu
- OpenAL (ObjectAL on iOS and OpenAL on Android)
- JSyn / CSyn
- Kowalski Project
- libpd (PureData)
- Allegro (available on Android too, starting with version 5.1)
- sndlib (not sure if it supports iPhone / Android?)
And these are probably not suitable: