From owner-freebsd-multimedia@FreeBSD.ORG Wed Apr 22 07:44:05 2015 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5EE1EE72 for ; Wed, 22 Apr 2015 07:44:05 +0000 (UTC) Received: from mail.turbocat.net (mail.turbocat.net [IPv6:2a01:4f8:d16:4514::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DDC501CAE for ; Wed, 22 Apr 2015 07:44:04 +0000 (UTC) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 2E6E91FE023; Wed, 22 Apr 2015 09:44:01 +0200 (CEST) Message-ID: <55375172.8040605@selasky.org> Date: Wed, 22 Apr 2015 09:44:50 +0200 From: Hans Petter Selasky User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: "Russell L. Carter" , freebsd-multimedia@freebsd.org Subject: Re: uaudio0 -> audacity not recording References: <5536BC53.4070107@pinyon.org> In-Reply-To: <5536BC53.4070107@pinyon.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 07:44:05 -0000 On 04/21/15 23:08, Russell L. Carter wrote: > Greetings, > I am going to take a stab at this again before giving up. > On 10/stable, I have a Behringer UCA202 that plays fine. > > Apr 21 12:54:06 feyerabend kernel: ugen1.9: at usbus1 > Apr 21 12:54:06 feyerabend kernel: uhub13: class 9/0, rev 2.00/1.11, addr 9> on usbus1 > Apr 21 12:54:07 feyerabend kernel: uhub13: 4 ports with 4 removable, > self powered > Apr 21 12:54:07 feyerabend kernel: ugen1.10: at usbus1 > Apr 21 12:54:07 feyerabend kernel: uaudio0: Audio CODEC, class 0/0, rev 1.10/1.00, addr 10> on usbus1 > Apr 21 12:54:07 feyerabend kernel: uaudio0: Play: 48000 Hz, 2 ch, 16-bit > S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Play: 44100 Hz, 2 ch, 16-bit > S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Play: 32000 Hz, 2 ch, 16-bit > S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Record: 48000 Hz, 2 ch, > 16-bit S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Record: 44100 Hz, 2 ch, > 16-bit S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Record: 32000 Hz, 2 ch, > 16-bit S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Record: 22050 Hz, 2 ch, > 16-bit S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Record: 16000 Hz, 2 ch, > 16-bit S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: Record: 11025 Hz, 2 ch, > 16-bit S-LE PCM format, 2x8ms buffer. > Apr 21 12:54:07 feyerabend kernel: uaudio0: No MIDI sequencer. > Apr 21 12:54:07 feyerabend kernel: pcm0: on uaudio0 > Apr 21 12:54:07 feyerabend kernel: uaudio0: HID volume keys found. > > root@feyerabend> mixer > Mixer vol is currently set to 100:100 > Mixer pcm is currently set to 75:75 > > When I play a vinyl record through the soundcard the output is > fine. Every other source I've tried plays fine too. > > When I start up audacity, I see displayed: > > OSS, /dev/dsp, 2(Stereo) Recording Channels, /dev/dsp > > When I click on the monitor pane, I get level bars corresponding to > the monitor levels I'm hearing. I hit the record button and I seem to > be seeing sensible record levels. But when I hit the (re)play > button, I just hear a bunch of garbled noise, not very loud. A > curiosity to me, but perhaps unimportant is that the audacity displays > /dev/dsp, but only /dev/dsp0.0 exists. > > I build audacity using poudriere, and all options are set except > for lame and debug. > > Could be a rookie mistake with audacity, or freebsd recording, or > something else. Any ideas? This setup works fine on linux. > Hi, Are you running a -stable or -current kernel? Could you try to record using "sox", "play" and "rec" utilities instead? I have one of these audio adapters myself, and the problem is likely in the audio backend which audacity is using. See this PR for example, where hardcoded Linux OSS values are used: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199558 If you try to configure jackd to use 24-bit samples under FreeBSD you'll simply get a bunch of noise, because the wrong sample FMT is selected. --HPS