>I have two Audio related projects that need updating. >Both have existing /dev/dsp style backends at present, which have been working >fine. But recently (SuSE 9.0 install?) when run under ALSA emulation of >/dev/dsp they both started producing segfaults - "after program had exited", >(neither valgrind nor gdb can give any info on the fault).
>So I decided it was time to do a native ALSA backend(s). >I have rsynth backend working, and perl Audio:: one almost working. >But before going forward I would like to solicit opinions on what >is the "right" API to use. >(please tell me if I missed any): Portaudio, which gives you macos and windows for free (but of course you must also port the gui stuff...) >2. ALSA >3. JACK Do the callbacks once and it's trivial to port to all three of the above in my experience.
