From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.sourceforge.net (lists.sourceforge.net [216.105.38.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id BF8161F66E for ; Fri, 14 Aug 2020 09:40:40 +0000 (UTC) Received: from [127.0.0.1] (helo=sfs-ml-2.v29.lw.sourceforge.com) by sfs-ml-2.v29.lw.sourceforge.com with esmtp (Exim 4.90_1) (envelope-from ) id 1k6WCP-00063o-Tc; Fri, 14 Aug 2020 09:40:33 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-2.v29.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k6WCO-00063f-1y for sox-users@lists.sourceforge.net; Fri, 14 Aug 2020 09:40:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Type:MIME-Version:Message-ID:Date:Subject: To:Sender:From:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JWQzj6kR62bB05kx0R0YFMyveSCNjZ/C/s/mNKB6hOs=; b=ihmw7sQ/EzZn4Kv3HXbFexGBvf KciaGHTisTiOUkmMN5+mCaFP7A5pr4CdVVm21uzIdVwZ2daILoII6iVYQ5KF/reiFI6PaARj057SK w7k2S8nkmNxMQIWhsZevLHIDlSQ2m4o+t76o9W7FMbmGh8SQ63QeeI8aQAwyR9ieBcRI=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:Sender:From:Reply-To :Cc:Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=JWQzj6kR62bB05kx0R0YFMyveSCNjZ/C/s/mNKB6hOs=; b=S dOatlNIuM16aIVqdYRqPRbQ4zLhdlx6t/Kv0xAfHlJlj5rh4ThdBVrTNGs9r9uoexZq8fZZ2o2w4S 5q2h8CLQKxLE45CGHxBISevnl1+3a0uMtBabwUft6eN6OPxfmazZoUiu6ZhVUk3gpXmEfajgFNQPx sAzC6UkNiEM/crUg=; Received: from p3plsmtpa07-03.prod.phx3.secureserver.net ([173.201.192.232]) by sfi-mx-3.v28.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.2) id 1k6WCM-00BKJ8-CB for sox-users@lists.sourceforge.net; Fri, 14 Aug 2020 09:40:32 +0000 Received: from slave0 ([196.32.105.155]) by :SMTPAUTH: with ESMTPA id 6VtnkizQjx3mo6Vtpk7h7i; Fri, 14 Aug 2020 02:21:22 -0700 X-CMAE-Analysis: v=2.3 cv=YPbhNiOx c=1 sm=1 tr=0 a=ai/lBwttuudliLpxlIc59A==:117 a=ai/lBwttuudliLpxlIc59A==:17 a=DAwyPP_o2Byb1YXLmDAA:9 a=1VViZh50AAAA:8 a=iBZ4EkP8dWzgoVJrBI8A:9 a=_2TldTT3JSX12ftn:21 a=FXUtd5YhIYGQkVBM:21 a=q7IfhQifvVjSSJoG:21 a=CjuIK1q_8ugA:10 a=2QZoWzrwU0sA:10 a=8L9Ht_w7kHoA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=Hm3wn3EXyoqX4gVfy_0A:9 a=o9UgelNZFyZIP2f-:21 a=ITWCZqy1PmF9Jic3:21 a=O-1G2OtilvXVJsR6:21 a=LS1L1a6TQvf81s5K:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=2k0Lv7dEuSCAdNZAsUaa:22 X-SECURESERVER-ACCT: derek@purpleswift.com From: To: Date: Fri, 14 Aug 2020 11:21:18 +0200 Message-ID: <000501d6721c$46e54690$d4afd3b0$@purpleswift.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Content-Language: en-za Thread-Index: AdZyHENiDDQ3ii0OQGmhe7J3pl2g0Q== X-Antivirus: AVG (VPS 200814-0, 2020/08/14), Outbound message X-Antivirus-Status: Clean X-CMAE-Envelope: MS4wfLT5UYieoBfgCbVlCMh32mE5sWUXhKw4jfRXVKRvhFSg9Zk60QdYjVivHHVHf6ZECckqJe6N5vT5fE5LpeAMxx+ubkXIp1uGrZNhEY2j0JmXEbfYbzvf WGc91ZvgAIMIazLpUGTXC/TA7L9bKTN1XtxUQCQ6oBah9XpGw84iK4xIEnY4m26ZxnOjmJLI/qWUEw== X-Headers-End: 1k6WCM-00BKJ8-CB Subject: How do I create an equalizer curve using sox X-BeenThere: sox-users@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sox-users@lists.sourceforge.net Content-Type: multipart/mixed; boundary="===============4447091655716806983==" Errors-To: sox-users-bounces@lists.sourceforge.net This is a multipart message in MIME format. --===============4447091655716806983== Content-Type: multipart/alternative; boundary="----=_NextPart_000_0006_01D6722D.0A6ED9E0" Content-Language: en-za This is a multipart message in MIME format. ------=_NextPart_000_0006_01D6722D.0A6ED9E0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I have been shown how to filter a noisy audio track using Audacity. Audacity forum link here Audacity accepts python script commands however not for the crucial noise reduction function. I have looked for a command line tool to do this process and SoX appears to be suitable. The 1st step in Audacity is to apply the following: Effect > Filter Curve > Manage > Factory Presets > Telephone Filter Reading the SoX manual - SoX does not provide a filter curve. SoX does however provide this. equalizer frequency[k] width[q|o|h|k] gain Apply a two-pole peaking equalisation (EQ) filter. With this filter, the signal-level at and around a selected frequency can be increased or decreased, whilst (unlike band-pass and band-reject filters) that at all other frequencies is unchanged. frequency gives the filter's central frequency in Hz, width, the band-width, and gain the required gain or attenuation in dB. Beware of Clipping when using a positive gain. In order to produce complex equalisation curves, this effect can be given several times, each with a different central frequency. Is this the right SoX function to use? How do I use this function to achieve the EQ curve? Regards, Derek Noffke PurpleSwift Cell: 082 780 4680 Tel: 021 761 8264 ------=_NextPart_000_0006_01D6722D.0A6ED9E0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I have been shown how to = filter a noisy audio track using Audacity. Audacity forum link here

Audacity accepts python = script commands however not for the crucial noise reduction function. I = have looked for a command line tool to do this process and SoX appears = to be suitable.

The 1st step in Audacity is to apply = the following: Effect > Filter Curve > Manage > Factory Presets = > Telephone Filter

Reading the SoX manual - SoX does = not provide a filter curve. SoX does however provide = this.

equalizer frequency[k] = width[q|o|h|k] = gain

Apply a = two-pole peaking equalisation (EQ) filter. With this filter, the = signal-level at and around a

selected frequency can be increased or decreased, whilst = (unlike band-pass and band-reject filters)

that at = all other frequencies is unchanged.

frequency gives = the filter’s central frequency in Hz, width, the = band-width, and gain the required

gain or = attenuation in dB. Beware of Clipping when using a positive = gain.

In = order to produce complex equalisation curves, this effect can be given = several times, each with a

different central = frequency.

 

Is this the = right SoX function to use? How do I use this function to achieve the EQ = curve?

 

 

Regards,

 

Derek Noffke

PurpleSwift

Cell: 082 780 = 4680

Tel: = 021 761 8264

 

 

 

------=_NextPart_000_0006_01D6722D.0A6ED9E0-- --===============4447091655716806983== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============4447091655716806983== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sox-users mailing list Sox-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sox-users --===============4447091655716806983==--