I'm trying to build a server for processing audio from an incoming UDP connection. I need to be able to do things like change the frequency of the incoming stream (probably a .wav), the amplitude, time shift it, etc. then feed the output back out in real time. The language would be either C/C++/ObjC or Java, or a combination of both (if it is fast enough)
What I've seen so far is mention of Jack and PulseAudio on several forums. However, what I don't know is which of these suits my needs the best. I've heard from a friend who does audio processing that these two frameworks have a rather large codebase. Which platform would be best suited for my needs, and which would you recommend?
Thanks for your help!