From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31455 invoked from network); 17 Feb 2021 05:36:12 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 17 Feb 2021 05:36:12 -0000 Received: from mail-qk1-f173.google.com ([209.85.222.173]) by 1ess; Wed Feb 17 00:31:33 -0500 2021 Received: by mail-qk1-f173.google.com with SMTP id v206so11801672qkb.3 for <9front@9front.org>; Tue, 16 Feb 2021 21:31:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:user-agent:in-reply-to:references:mime-version :content-transfer-encoding:subject:to:from:message-id; bh=xjJe6Vs5Jstz6TQhA5aJwBoz4a6sxpUw7Hmr0LazsUE=; b=gY+YgZdQ31W3Iyg9iWWVhcQ//FDYqUh2H/SiX8grCf9UtmYQOCs8EcQo3igF5rgiL3 enfBzfR4ukOqVHMd8pe9mWdeKqogKnuIO+U/2MCEI46VD/cz1Ca4eT1K8B59Nw+f71Aa mHi08tfo92JIuEpzkkruLMKOd3xtvK+hWEOfuE1fRRMBEL25NTlcxv6QBNj8C7ucgXqw VVh2H4JYIHbPePGfCR8XIP6rOKlbz6Cw1I6TgQ5c2Y2028O1PPQPGUIY3tdO5ccsr5S6 TgATHyY8xum6QE/SB7o29Mr0Rhxwt+ZmIWi5IpFDPg8iL/vYbGvIJ8zcWpEAaoxvyC4P /Eqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:user-agent:in-reply-to:references :mime-version:content-transfer-encoding:subject:to:from:message-id; bh=xjJe6Vs5Jstz6TQhA5aJwBoz4a6sxpUw7Hmr0LazsUE=; b=VqVRl6WHJpSGF2MriK+75ozAkFBKRnzKScm817TD0zJzGSCIQ8pCcOM5kmp0g1YBNr WGHTP+uFVMJh87wK4rmqs0sUGtPydUX8L5UX+zsgpRfTKGLjkMlXxx3IIPLYM54+0soU 42jywSrBBYdzJ/CQBwsCE2d2/9+bXQ8GhIVB34OzsIVb+LuCcwVHXs/BPq9FI4QiM3Oi Ef0yadNjtTLQ+uyMaS1YzrONuKl50m4pbVwjGHGZsOGQ7yOoM7nhSylzQUdwbWLF3KHP laWpBH/VaULoc+fW7Tj4ezZEkaeAgaFceqCqa8ef0UJEMqCGGVm1X4YXcqDjVbEYkEYP GLJw== X-Gm-Message-State: AOAM530BdX6vWtOdBBcVaRSLEksNX2qmhui2s6o+nZ8fBLatyR7eP2S/ YoqfEm/i0syPB0UGx+8BJiyHS/0P4/Q= X-Google-Smtp-Source: ABdhPJyva2R9XNvM1/vHD6mjB230KsqrIiq2/3ldMKGPsP+BVxKptglQoxSMoRBC0THwugjU/NPS/g== X-Received: by 2002:a05:620a:208c:: with SMTP id e12mr20685944qka.270.1613539883940; Tue, 16 Feb 2021 21:31:23 -0800 (PST) Return-Path: Received: from ?IPv6:2601:246:4e03:dc20:1cdf:69f2:ec71:1941? ([2601:246:4e03:dc20:1cdf:69f2:ec71:1941]) by smtp.gmail.com with ESMTPSA id x6sm900129qkj.118.2021.02.16.21.31.23 for <9front@9front.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Feb 2021 21:31:23 -0800 (PST) Date: Tue, 16 Feb 2021 23:31:21 -0600 User-Agent: K-9 Mail for Android In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable To: 9front@9front.org From: Amavect Message-ID: <8FC6C05D-B926-418D-AF92-957C3D2D488A@gmail.com> List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: immutable reduce/map strategy Subject: Re: [9front] games/snes audio patches Reply-To: 9front@9front.org Precedence: bulk All, Here's something I dug up=2E http://yehar=2Ecom/blog/?p=3D197 It has sample code for a ton of filters=2E A great deal of analysis is on 2^n-oversampled audio, which we aren't doin= g=2E There's a specific recommendation for 4-point Hermite interpolation in= this case if you want high quality and speed=2E Section 7=2E "Also, it shall only be commented that using polynomial interpolators with= unoversampled input is a choice that can only be made when the quality is = not that important but speed is essential, the most useful interpolators in= that case being linear and 4-point Hermite, and Watte tri-linear, which is= somewhere between those two in both quality and computational complexity= =2E" Thanks, Amavect