Eric A. Cottrell wrote: > Is there a loopback audio device, maybe using Jack?
This is exactly the sort of thing jack was designed to do. You can think of jack as providing virtual patchcords among the inputs and/or outputs of all the audio applications you have running. What you have to be aware of is that all the applications using jack have to share a common sampling rate and fundamental buffer size. An individual app that uses a different rate or internal buffer size is reponsible for rebuffering and resampling. Jack provides lock-free ringbuffers to smooth out things like that. In addition, each link in a chain of jack-connected applications increases the latency of the final output by one buffer. If you want to minimize total latency, it's best to put as many processing steps as possible into a single jack application. For that reason, some algorithms are better realized as plugins rather than standalone applications. The plugin API's are well-developed and straightforward, and there are a number of existing applications which act as little more than skeletons for plugins. 73 Frank AB2KT _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio