On Thu, 2005-02-17 at 05:40, Dave Phillips wrote: > Walco wrote: > > Hi Mimo, > >> I have put online the beginngs of a concept paper for an audio > >> program I have been wanting to write for quite a while now. I > >> wondered whether you could give me some feedback on it and share some > >> of your experiences with me. A while ago I decided to call this *mux* > >> where the name stands for nothing in particular. I have tested a > >> couple of similiar audio apps for linux recently, and then toyed > >> around with libraries I found on the net. I might be reinventing the > >> wheel once more, but that's up for discussion.. The paper is work in > >> progress, I'm hoping to add to it tomorrow night. > >> Looking forward to hear back from you and thanks for any input.. > >> PS.: the paper is here http://mimo.gn.apc.org/mux/ > > > > [snip] > > Another thing: I don't agree with the assessment in your paper that jack > > is heavy-weight - and I think jack is much more natural fit to your > > application as jackd has xrun detection, already provides means to set a > > lower samplerate and increase period size if your system can't put up > > with the load. IMHO jack is the way to go if your target platform is > > only Linux (or OSX & BSD), otherwise the cross-platform PortAudio may be > > more appropriate. > > I'll chime in here. I've been testing Csound5 quite a lot lately, it > supports PortAudio (as well as ALSA and JACK) and PortMIDI. Frankly, I'm > not impressed with default realtime performance under PortAudio. I can > improve performance with some judicious buffer tweaks, but the native > ALSA driver is much better.
Just curious, what backend were you using with PortAudio? Alsa? -- Fernando
