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.3 required=3.0 tests=AWL,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 7C5B91F4B4 for ; Mon, 28 Dec 2020 11:40:31 +0000 (UTC) Received: from [127.0.0.1] (helo=sfs-ml-1.v29.lw.sourceforge.com) by sfs-ml-1.v29.lw.sourceforge.com with esmtp (Exim 4.90_1) (envelope-from ) id 1ktqsz-00077Z-Iy; Mon, 28 Dec 2020 11:40:25 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-1.v29.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ktqsy-00077L-7I for sox-devel@lists.sourceforge.net; Mon, 28 Dec 2020 11:40:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Type:To:Subject:Message-ID:Date:From: MIME-Version:Sender: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=14uFTyCWj9bYLndZRkXuTH7+7wpcSpCerYC3JJRYGFY=; b=NXqMBTKZZwg6ztvL3+aSYzwZYa 2byJo/avf+lEqBzqFhbuMKJpZwK0Xf+3HE32rZMpQQPYAtjCS3Wo/ZBoWSia3PxLaB1LnKNyVcRnT jTEb1eb0xUtoxnatzS84rf/kiVCJ91yl9z7Ss4NTGWkGilIreO6EokbxT074vmAWowCo=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Type:To:Subject:Message-ID:Date:From:MIME-Version:Sender: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=14uFTyCWj9bYLndZRkXuTH7+7wpcSpCerYC3JJRYGFY=; b=j LEIlxVBCe2MbIomZQ6soywCjytGcLK6v5ep0bQBs5fHfsMTTjaITa/OWtSxKjCZcwcSc8j2AFBLDc UHdb3SC45g0DmUxy7IE/YAg3SvgdW6vKkeKURU91TDDQAy8X7F38R+RURPyp4PDhjsNDnkzf+QyGN nitZ/dm/JCR+oGvA=; Received: from mail-lf1-f51.google.com ([209.85.167.51]) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92.2) id 1ktqsr-005fCu-6s for sox-devel@lists.sourceforge.net; Mon, 28 Dec 2020 11:40:24 +0000 Received: by mail-lf1-f51.google.com with SMTP id a12so23260074lfl.6 for ; Mon, 28 Dec 2020 03:40:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xenei-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=14uFTyCWj9bYLndZRkXuTH7+7wpcSpCerYC3JJRYGFY=; b=M3uiJdc3dzeTXjOv8Zu7s9D4xVWywgaI3JJAYDCHSOCx0oHzmu8Jp+5vb513oMA5SP JyzHnKx3xGGwYCwUuTxXBFxYhBeUiRAeEl+/JzRsuuJl4+xEww3yn02AKvJOoeLTsHP9 yedEOm1oHH6Zar6Yuk/+tDHfVddqD/A9Sqsbi+GANPEF5KWSdFnl29vMRQK0WpirPMbB ZD82nf5nDHMpMRfoLMKOEAdojZkJIfkyt/KaRnPpk849xO1iInDTHEYO57tUeXBfXV4c BCYpA/rSD7/DMA5+8EZOB2tsNNODes7dSLhGjbN1mwI+KnmwZmtUGr995L6Y1oHnBRva m++w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=14uFTyCWj9bYLndZRkXuTH7+7wpcSpCerYC3JJRYGFY=; b=Qff83x7BkgbqClzJA+FW9Oe1YV9Y0Ej0QzXGkk3ejx2Q1kBb5QZ9/8616KcYqgq4kj JdxofZIpFNAdXt7IVUd8dKsGpzMX9azSu40HdZ+vcFdjYG0ua1RgQxrYckbxzpopUslC rgro32uQ1P51R9Lz3v/c6dcxK5kzsG2RTvsu7/ynJTYhjSUYlRqrymxM0/uUfdQ8oduu JVA9XkUH/YPo+QCbgUxdyvocPWmvZowwSOU27JBNXOqqjya2Fp1ZuVnnA3o+H6oMERPc kSBBKkMAktQauejYyp4VaPCfCxla517PeV4fQr/dxygtE/CtBzkvnqdwp1QPDw58DvJc L/xw== X-Gm-Message-State: AOAM533lN3lrXL4qbphwdYUB9kOmQWE0plrUUjxU28OsFw5f1xFsMxgL gI8G01CPz7rAo+53F5Y5munUbY7pCb8LdrVAIQ7EYYKX5T4= X-Google-Smtp-Source: ABdhPJzZA6yFqtZW5w8+0ShatAZyM3w6+fPJ3dQrSSt2awzsx5A6tg0kHMDtxPCgcLIBLXRJEnqIiOZWyoahq0OEn9o= X-Received: by 2002:a05:6402:b9a:: with SMTP id cf26mr41153478edb.372.1609154220127; Mon, 28 Dec 2020 03:17:00 -0800 (PST) MIME-Version: 1.0 From: Claude Warren Date: Mon, 28 Dec 2020 11:16:49 +0000 Message-ID: To: sox-devel@lists.sourceforge.net X-Headers-End: 1ktqsr-005fCu-6s Subject: A different display X-BeenThere: sox-devel@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-devel@lists.sourceforge.net Content-Type: multipart/mixed; boundary="===============0689686850286737493==" Errors-To: sox-devel-bounces@lists.sourceforge.net --===============0689686850286737493== Content-Type: multipart/alternative; boundary="000000000000ae073f05b78469e8" --000000000000ae073f05b78469e8 Content-Type: text/plain; charset="UTF-8" Greetings, I have worked out my earlier issues (I think) and am now looking for a way to display the sox status on a small (4x20) lcd screen. I am working on a Raspberry Pi project and want to be able to show the vu meter and other recording information usually presented on the screen during sox execution. My thought is to abstract the display calls into a couple of methods (I have not explored exactly what that looks like yet), take the existing code an move it into the methods and then produce a second implementation for my use case. I am thinking that placing the methods in a library will allow multiple implementations to be developed and a single one selected at link time. Are there any suggestions (or even a "just don't")? I did implement he VU meter as an effect and that works but I thought this might be a better solution. Claude -- I like: Like Like - The likeliest place on the web LinkedIn: http://www.linkedin.com/in/claudewarren --000000000000ae073f05b78469e8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Greetings,

I have worked out= my earlier issues (I think) and am now looking for a way to display the so= x status on a small (4x20) lcd screen.=C2=A0 I am working on a Raspberry Pi= project and want to be able to show the vu meter and other recording infor= mation usually presented on the screen during sox execution.

=
My thought is to abstract the display calls into a couple of met= hods (I have not explored exactly what that looks like yet), take the exist= ing code an move it into the methods and then produce a second implementati= on for my use case.=C2=A0 I am thinking that placing the methods in a libra= ry will allow multiple implementations=C2=A0 to be developed and a single o= ne selected at link time.

Are there any suggestion= s (or even a "just don't")?

I did im= plement he VU meter as an effect and that works but I thought this might be= a better solution.

Claude
--000000000000ae073f05b78469e8-- --===============0689686850286737493== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============0689686850286737493== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SoX-devel mailing list SoX-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sox-devel --===============0689686850286737493==--