[linux-audio-dev] please help: enumerating library requirements

paniq at paniq.org paniq at paniq.org
Mon Jul 18 19:09:17 UTC 2005


for a new open source project, i am in search for the following kind of 
libraries, maybe someone can suggest some good libs. you can also suggest 
libraries that do not meet all requirements.

 Common Requirements (for all lib kinds that follow)

   1. Must support GNU/Linux (2.6+).
   2. Must provide a C++ or Python interface.
   3. Must provide an open source (GNU) compatible licence.
   4. Must be well documented.
   5. Must be mature.
   6. Should be supported by major distributions. 

 Modular Audio Routing Library

   1. Must support directed acyclic graphs.
   2. Must support low-latency.
   3. Must support in-process audio routing.
   4. Must be supported by audio plugin host. 

 Audio Plugin Host Library

   1. Should support at least one wellknown audio plugin standard.
   2. Must provide instrument hosting.
   3. Must provide effect hosting.
   4. Must itself be plugabble.
   5. Must support modular audio routing.

  Audio Codec Host

   1. Should support reading/writing Ogg Vorbis
   2. Should support reading/writing Mp3
   3. Should support reading/writing FLAC
   4. Should support reading/writing RIFF WAVE (.WAV)
   5. Should provide realtime streaming capabilities
   6. Should be seekable by sample index
   7. Should provide an abstraction that is independent of the format 




More information about the Linux-audio-dev mailing list