do you know any crossplatform sound effects library (iOS and Android)?


http://stackoverflow.com/questions/11889714/do-you-know-any-crossplatform-sound-effects-library-ios-and-android


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:

  • SDL / SDL_sound (unsuitable license - LGPL)
  • SFML (doesn't support neither iOS nor Android)
  • PortAudio (does not work on either Android not iOS)
  • iZotope (iOS only, couldn't find price quote)
  • libsndfile (not available on iOS, license LGPL)

0 down vote

I haven't actually used it for the effects context, but I suggest you give BASS from Un4seen Developments a try:

From the features list:

  • Compatible with Win32, OSX, Linux, Win64, WinCE, iOS, Android, and ARM Linux
  • Effects including chorus, compressor, distortion, echo, flanger, gargle, parametric eq, reverb

It has a wide variety of input/output and mixing support as well.



你可能感兴趣的:(ios,android,mobile,documentation,library,WinCE)