Return-Path: Received: (qmail 5977 invoked from network); 18 Apr 2001 09:17:52 -0000 Received: from unknown (HELO warrior-inbound.servers.plus.net) (212.159.14.227) by 10.226.25.101 with SMTP; 18 Apr 2001 09:17:52 -0000 Received: (qmail 4432 invoked from network); 18 Apr 2001 09:17:53 -0000 Received: from unknown (HELO post.thorcom.com) (212.172.148.70) by warrior with SMTP; 18 Apr 2001 09:17:53 -0000 Received: from majordom by post.thorcom.com with local (Exim 3.16 #2) id 14pnvN-0002Ek-00 for rsgb_lf_group-outgoing@blacksheep.org; Wed, 18 Apr 2001 10:06:57 +0100 X-Priority: 3 X-MSMail-Priority: Normal Received: from d06lmsgate-2.uk.ibm.com ([195.212.29.2]) by post.thorcom.com with esmtp (Exim 3.16 #2) id 14pnvB-0002Ee-00 for rsgb_lf_group@blacksheep.org; Wed, 18 Apr 2001 10:06:46 +0100 Received: from d06relay01.portsmouth.uk.ibm.com (d06relay01.portsmouth.uk.ibm.com [9.166.84.147]) by d06lmsgate-2.uk.ibm.com (1.0.0) with ESMTP id JAA164714 for ; Wed, 18 Apr 2001 09:50:23 +0100 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Received: from usa.net (ss2.bld.socks.ibm.com [9.14.4.67]) by d06relay01.portsmouth.uk.ibm.com (8.8.8m3/NCO v4.96) with ESMTP id KAA108478 for ; Wed, 18 Apr 2001 10:05:44 +0100 Message-ID: <3ADD5896.D024A120@usa.net> Date: Wed, 18 Apr 2001 11:04:22 +0200 From: "Alberto di Bene" X-Mailer: Mozilla 4.76 [en] (Win95; U) X-Accept-Language: en MIME-Version: 1.0 To: rsgb_lf_group@blacksheep.org Subject: LF: Re: WOLF test results, soundcard trouble References: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group Sender: DL4YHF@aol.com wrote: > [snip] > The precise sample rates of the soundcard, running at a nominal sample rate > of 8000 samples per second, were **DIFFERENT** for TX (D/A conversion) and RX > (A/D conversion) ! [snip] Wolf and the group, in the Windows world a new standard is emerging, the AC97 standard for sound cards. How does that affect us ? With AC97, the hardware samples *always* at the maximum sampling rate of 44.1 or maybe 48 kHz. When a program opens the sound subsystem specifying a different sampling rate, the driver does a downsampling of the 44.1 (48) kHz stream when opening for input, and an upsampling, probably with zero-padding, when opening for output. I have verified this in practice. On my IBM Thinkpad, I am able to start simultaneously several programs that use the sound card (sound chip in this case), and they work correctly even if they specify different sampling rates ! At first I didn't believe to my eyes, but then I read about the AC97 standard. The implications of this are that in the process of down/up sampling, some roundoff errors can happen, and the actual sampling rate, as seen by the application, can differ by a slight amount from what specified. For the normal use of the sound cards, i.e. games, this has no consequences. Not so for a more serious use. So the advice is to stay away, whenever possible, from sound cards whose drivers implement the AC97 standard, which, I'm afraid, is what Bill want us to use. 73 Alberto I2PHD