Piping output of, e.g., Audacity to GNURadio examples

Hello,

I’d like to take the audio output of a piece of software such as
Audacity, Rhythmbox, etc. and pipe it into GNURadio – specifically some
of the USRP examples for, e.g., FM output. I’ve done a bit of Googling,
and as far as I can tell doing this requires something similar to:

– For GNURadio examples that are expecting to receive their input from
a sound card, use the JACK plug-in for ALSA so that JACK’s “virtual
audio cable” between Audacity, etc. shows up as a “regular” audio card
source to those example programs
– If writing your own applications, GNURadio can use JACK directly via,
e.g., gnuradio-audio-jack

Is that correct? I’d like to get some feedback here before continuing
to invest time into what might otherwise just be a wild goose chase. I
don’t suppose there’s a Wiki entry or Web page somewhere that goes
through exactly how to do all this?

(And there isn’t really an easy way to do what I’m asking directly with
ALSA alone, is there?)

Thanks,
—Joel K.

On Wed, May 26, 2010 at 7:37 PM, Joel K. [email protected]
wrote:

– For GNURadio examples that are expecting to receive their input from a
sound card, use the JACK plug-in for ALSA…

Right…

– If writing your own applications, GNURadio can use JACK directly via,
e.g., gnuradio-audio-jack

…also right…

…I don’t
suppose there’s a Wiki entry or Web page somewhere that goes through exactly
how to do all this?

qjackctl makes it all a little simpler.

(And there isn’t really an easy way to do what I’m asking directly with ALSA
alone, is there?)

No.

Frank


Go listen:
http://www.wqxr.org/q2

Please note new phone numbers:
mobile: (908) 442-8863
work: (908) 428-4916