From owner-freebsd-multimedia Wed Nov 13 9: 3:55 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A04D037B401 for ; Wed, 13 Nov 2002 09:03:53 -0800 (PST) Received: from mail1.qc.uunet.ca (mail1.qc.uunet.ca [198.168.54.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3A1343E3B for ; Wed, 13 Nov 2002 09:03:52 -0800 (PST) (envelope-from anarcat@espresso-com.com) Received: from xtanbul.studio.espresso-com.com ([216.94.147.57]) by mail1.qc.uunet.ca (8.10.2/8.10.2) with ESMTP id gADH3hZ13130; Wed, 13 Nov 2002 12:03:43 -0500 Received: from anarcat by xtanbul.studio.espresso-com.com with local (Exim 3.36 #1 (Debian)) id 18C0vM-0002Zr-00; Wed, 13 Nov 2002 12:03:32 -0500 Date: Wed, 13 Nov 2002 12:03:32 -0500 From: The Anarcat To: Jim Durham Cc: FreeBSD-multimedia@freebsd.org Subject: Re: Simultaneous Record/Playback on FreeBSD Message-ID: <20021113170331.GA9829@xtanbul.studio.espresso-com.com> Mail-Followup-To: Jim Durham , FreeBSD-multimedia@FreeBSD.ORG References: <3DD277D3.8050007@jcdurham.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3DD277D3.8050007@jcdurham.com> User-Agent: Mutt/1.4i Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org [This is FAQ material, but it's already documented in the handbook] Q. How can I play and record sound simultaneously under FreeBSD? A. FreeBSD supports some sound cards multiple channels. This is also known as half or full-duplex. The way the kernel deals with it is that it uses virtual channels. Technically, the kernel can handle any number of channels, read or write, as long as there is duplex capability on the sound card. The sound driver just mixes the virtual channels inputs and outputs into the proper physical channels. The problem with -stable is that it has no devfs. Normally, under -current, devices are created on the fly, as needed by the sound applications. Under -stable, you must create them manually and use a sysctl to tell the system the number of vchans you want available. More details at: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html A. On Wed Nov 13, 2002 at 11:03:31AM -0500, Jim Durham wrote: > I use Audacity from ports to record and edit sound. I noticed that there > is a warning message that says "Playing back while recording will not > work on most unix systems". Sure enough, at least with my old > SoundBlaster16, it doens't work on 4.7. BTW, I'm using KDE3.03. > > Can someone explain what the issue is? This is something that really > limits what you can do in creating new tracks simultaneous to already > layed-down tracks. > > -Jim > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-multimedia" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message