Re: Any thoughts on windowed sinc interpolators?

2022-02-11 Thread Laurent de Soras
017d8cf2f45a-dmarc-requ...@lists.columbia.edu wrote: Other than that, I’m not sure how this relates to your window but I don’t have time to investigate now. After a quick search, it seems that the cosh and exp windows families quoted in the Stackexchange forums were presented by Kemal Avci

Re: Any thoughts on windowed sinc interpolators?

2022-02-10 Thread 0000017d8cf2f45a-dmarc-request
> On Feb 10, 2022, at 9:44 AM, Phil Burk wrote: > > I wrote an open source sample rate converter for Oboe. > I found that a hyperbolic cosine window led to fewer aliasing artifacts than > the Kaiser window. > The C++ code has no dependencies and may be used in other projects. > > https://git

Re: Any thoughts on windowed sinc interpolators?

2022-02-10 Thread Phil Burk
I wrote an open source sample rate converter for Oboe. I found that a *hyperbolic cosine window *led to fewer aliasing artifacts than the Kaiser window. The C++ code has no dependencies and may be used in other projects. https://github.com/google/oboe/tree/main/src/flowgraph/resampler Scroll down

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread 0000017d8cf2f45a-dmarc-request
> On Feb 9, 2022, at 12:22 AM, > 017d8cf2f45a-dmarc-requ...@lists.columbia.edu wrote: > > I am considering implementing a windowed sinc interpolator. Does anyone have > any thoughts on what a good window function is? This could be for an audio > application but not necessarily so. > > Jerr

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread 0000017d8cf2f45a-dmarc-request
> On Feb 9, 2022, at 2:26 PM, Sound of L.A. Music and Audio > wrote: > > For audio, also Blackman-Harris II. > My question: WHICH kind of sinc Filter is to be used here? I’m familiar with Blackman-Harris (https://en.wikipedia.org/wiki/Window_function#Blackman%E2%80%93Harris_window) because I

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread 0000017d8cf2f45a-dmarc-request
> On Feb 9, 2022, at 3:23 AM, robert bristow-johnson > wrote: > > Kaiser. with beta approximately 5 or 6. > >> On 02/09/2022 2:22 AM 017d8cf2f45a-dmarc-requ...@lists.columbia.edu >> wrote: >> >> >> I am considering implementing a windowed sinc interpolator. Does anyone have >> any thou

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread robert bristow-johnson
Well, a sinc filter is something like h(t) = w(t/W) sinc(t/T) where W is the window width and T is (often) the sampling period. If you do that, like Hermite or Lagrange polynomial interpolation, then h(nT) = 0 for every integer n except n=0. Now, suppose you're just making a simple 2x up

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread Sound of L.A. Music and Audio
For audio, also Blackman-Harris II. My question: WHICH kind of sinc Filter is to be used here? Am 09.02.2022 um 20:23 schrieb Nigel Redmon: Agreed, with Robert—for audio, Kaiser (aka Kaiser-Bessel) is the go-to, I haven’t used any other since I figured that out in the ‘80s. It has the right p

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread Evan Balster
In many applications, polynomial interpolators such as fourth- or sixth-order hermite, in combination with a good antialiasing filter, offer more than sufficient quality. They are also cheaper to process, lower in latency and much easier to implement than windowed sinc interpolation (especially if

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread Nigel Redmon
Agreed, with Robert—for audio, Kaiser (aka Kaiser-Bessel) is the go-to, I haven’t used any other since I figured that out in the ‘80s. It has the right properties, with the stop band attenuation being easily adjustable, something that will likely vary for you, depending on requirements (trading

Re: Any thoughts on windowed sinc interpolators?

2022-02-09 Thread robert bristow-johnson
Kaiser. with beta approximately 5 or 6. > On 02/09/2022 2:22 AM 017d8cf2f45a-dmarc-requ...@lists.columbia.edu wrote: > > > I am considering implementing a windowed sinc interpolator. Does anyone have > any thoughts on what a good window function is? This could be for an audio > applicati

Any thoughts on windowed sinc interpolators?

2022-02-08 Thread 0000017d8cf2f45a-dmarc-request
I am considering implementing a windowed sinc interpolator. Does anyone have any thoughts on what a good window function is? This could be for an audio application but not necessarily so. Jerry Bauck