Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Oct 2011 01:39:33 -0700 (PDT)
From:      Brandon Kuczenski <brandon@301south.net>
To:        Polytropon <freebsd@edvax.de>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: snd_hda: how to configure line-in passthrough to line-out?
Message-ID:  <alpine.DEB.2.00.1110060132560.15340@coral>
In-Reply-To: <20111005065033.7f3fd6af.freebsd@edvax.de>
References:  <alpine.DEB.2.00.1110042034450.15340@coral> <20111005065033.7f3fd6af.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 5 Oct 2011, Polytropon wrote:

> On Tue, 4 Oct 2011 20:58:14 -0700 (PDT), Brandon Kuczenski wrote:
>> I'm working on the sound on my system running 8.2-RELEASE.  Currently I
>> have sound input and output working using snd_hda (i.e. I can record on
>> line in, and play it back on line out).
>>
>> What I would like to do is take the audio coming in on line-in and send it
>> back out the line-out "live" without recording it.
>>
>> Is this easy to do?  I'd appreciate any hints.
>
> I think it is easy to do. If I remember terminology
> correctly, the thing you're searching for is MONITOR.
> Instead of setting rec source to mic, set it to line,
> and increase monitor level.

Thanks for your assistance.. unfortunately, setting the mixer
levels has not been enough to get a passthrough.  Here is my mixer output:

Mixer vol      is currently set to   1:1
Mixer pcm      is currently set to  45:45
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to  75:75
Mixer igain    is currently set to 100:100
Mixer ogain    is currently set to  50:50
Mixer monitor  is currently set to 100:100
Recording source: line

I'm using wavplay(1) from the ports collection to record on line-in, and 
then I can play it back.  On playback I can hear it just fine-- it mixes 
with other outputs on the PCM channel as I would expect.  but when the 
line is "live" it is not being mixed into the output.



> The line level should be possible to set independently
> of the rec channel setting, so you should be able to
> pass through line anyway - at least, that has been the
> default ability of sound cards when they became available
> for PC. But well... this has been 10... 20... years ago,
> and nobody expects simple things to work as simple today
> as they did in the past. :-)

Indeed, I wonder if it is a hardware capability problem, but I don't know 
how to try to answer that question.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.DEB.2.00.1110060132560.15340>