Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lipkowski.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_MED,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 X-Spam-DCC: : mailn 1480; Body=3 Fuz1=3 Fuz2=3 Received: from post.thorcom.com (post.thorcom.com [195.171.43.25]) by lipkowski.org (8.14.4/8.14.4/Debian-8+deb8u1) with ESMTP id v1FM5jXJ002187 for ; Wed, 15 Feb 2017 23:05:46 +0100 Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1ce7eL-0001Ur-QX for rs_out_1@blacksheep.org; Wed, 15 Feb 2017 22:02:09 +0000 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1ce7eL-0001Ui-Hm for rsgb_lf_group@blacksheep.org; Wed, 15 Feb 2017 22:02:09 +0000 Received: from porthos.netcom.co.uk ([217.72.171.73]) by relay1.thorcom.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1ce7eH-0003Qh-Vq for rsgb_lf_group@blacksheep.org; Wed, 15 Feb 2017 22:02:08 +0000 X-DKIM-Result: Domain=abelian.org Result=Signature OK DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=abelian.org ; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:From:To:References:Reply-To:Subject:Sender:Cc: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=1U1nNesKYfNGPhwDe3q2AA+IXW7VHw0uOk7qtkd+XRg=; b=3dMGJiNyujNSPx+e+2tpcMw0NM U4wPbz5aaJF3p4rtajMcbHLQXHlugP3cyhhDWuJWw0VymlYlrAYBMG05/vJ2vPupAf/e2RMOzQONp YbKB9Oeos5M5gpuULHdAt74voq058mt7sGKrbO4wmdOxqWLm9/C3zenROkY4TXY+PMEE=; Received: from i-194-106-52-83.freedom2surf.net ([194.106.52.83]:49381 helo=pn.abelian.org) by porthos.netcom.co.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.88) (envelope-from ) id 1ce7eH-00029o-62 for rsgb_lf_group@blacksheep.org; Wed, 15 Feb 2017 22:02:05 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by pn.abelian.org (Postfix) with ESMTP id 7C0534006B3 for ; Wed, 15 Feb 2017 22:02:04 +0000 (UTC) References: <58A38C76.9060406@posteo.de> <5a6be489-1da5-50d8-b5a1-9ada319703c9@abelian.org> To: rsgb_lf_group@blacksheep.org From: Paul Nicholson Message-ID: <945d5f49-3fc4-d7c1-fecc-196e7c3ac8dd@abelian.org> Date: Wed, 15 Feb 2017 22:02:04 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <5a6be489-1da5-50d8-b5a1-9ada319703c9@abelian.org> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - porthos.netcom.co.uk X-AntiAbuse: Original Domain - blacksheep.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - abelian.org X-Get-Message-Sender-Via: porthos.netcom.co.uk: authenticated_id: catchall@abelian.org X-Authenticated-Sender: porthos.netcom.co.uk: catchall@abelian.org X-Scan-Signature: 4ead635eadbaebfaa92cfec77deb715d Subject: Re: LF: Raspberry Pi sound interface that works Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SA-Exim-Scanned: Yes Sender: owner-rsgb_lf_group@blacksheep.org Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group X-SA-Exim-Rcpt-To: rs_out_1@blacksheep.org X-SA-Exim-Scanned: No; SAEximRunCond expanded to false X-Scanned-By: MIMEDefang 2.75 Status: RO X-Status: X-Keywords: X-UID: 10606 Another update to EbSynth, now at version 0.7a http://abelian.org/ebnaut/ebsynth.shtml Now compensates properly for changing delay of the output buffer as the sample rate wanders. A temperature change that previously produced a 30 degree output change now only affects the phase by about 0.3 degrees. The residual is a 2nd order effect proportional to the rate of change of sample rate. I've noticed a couple of sound card input overruns on the RPi when the CPUs are very busy. 0.7a assigns itself a real-time scheduling policy at high priority. It remains to be seen if that fixes the overruns. -- Paul Nicholson --