Help - Search - Members - Calendar
Full Version: Linux: how to route Output to Input (Capture) ?
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
profoX
Is it possible to route the PCM output volume to the input capture device? The goal is to be able to work with programs that only allow capturing with a microphone. In WinXP there was an option to send the mixer output to the input capture iirc. That's what I am looking for.

It'd be nice to have this for a friend of mine. Let me explain. He runs a small business and he also uses Skype. We'd like to create a small "on hold / please wait" music when someone has to wait on the phone.

This can only be possible if we can switch the capture input from Microphone to PCM output volume, or better, to one of JACK's outputs, if someone is familiar with that.

I hope you guys understand what I'm trying to say. unsure.gif

Thanks
tgoose
I think the big issue is that Skype doesn't have support for JACK (at least the last version I looked at). For anything that does I think this would be just a matter of the relevant output and input appearing in qjackctl or whatever other frontend you use.

I believe there is a way to make ALSA-enabled software think that they're recieving input straight from ALSA when it's really just an output of JACK, but I don't know what it is.
profoX
Yes, you might be right. There is a jack plugin for ALSA, but it isn't compiled by default on ubuntu sad.gif so I'll have to recompile ALSA, I think.

And then, it could be possible with something like this, probably:
http://www.alsa-project.org/alsa-doc/doc-p...rc.php#jackplug

Sounds like a plan smile.gif Thanks for getting me into the right direction. I hope ALSA doesn't take too long to compile wink.gif
profoX
Easier than I thought. The package libasound2-plugins provides the Jack plugin for Alsa smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.