You might have already tried this, but it might work better to use portaudio to get to ALSA - it can connect with ALSA using callbacks which the built-in ASA code doesn't. I don't know what difference this will make but perhaps it will help.
(try compiling with and without FAKEBLOCKING and THREADSIGNAL defined in s_audio_pa.c). cheers Miller On Sat, Apr 12, 2014 at 07:26:56PM -0700, Jonathan Wilkes wrote: > There isn't a way to poll the DSP state in Pd Vanilla. > > -Jonathan > > On Saturday, April 12, 2014 8:47 PM, Chris Clepper <cgclep...@gmail.com> > wrote: > > [pdinfo] is not part of vanilla. I can't (nor want to) use extended for this > project. > > On Saturday, April 12, 2014, Jonathan Wilkes <jancs...@yahoo.com> wrote: > > On 04/12/2014 04:27 PM, Chris Clepper wrote: > > > >Hi list > >> > >> > >>I'm wondering if there are any recommended ways to ensure DSP keeps running > >>for long periods like permanent installations. I get 'audio I/O stuck' > >>popping up every few days, which is not bad, but ideally audio should stay > >>running indefinitely. > >> > >> > >>I can send a [metro 1000] to [;pd DSP 1( to keep audio going, but is there > >>any long term issue with doing that? Will it reliably restart audio after > >>Pd closes it? > >> > >> > >>Also, the internal message [;pd audiostate( only returns data to the > >>console. Perhaps there is a way to poll Pd for the internal DSP state and > >>restart it if it dies? > >In Pd-l2ork: > >[dsp-status( > >| > >[pdinfo] > > > >-Jonathan > > > > > > > >> > >>Thanks! > >> > >> > >> > >> > >>_______________________________________________ Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > > > _______________________________________________ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list