Window Functions

Available windowing functions for use in Fourier transforms

Note: Most of the following functions assume an input range of 0x1.

Keyword Parameters Description
None No window function
Bartlett Bartlett (triangular) window f(x)=|x0.5|0.5
Hann von Hann (Hanning) window f(x)=12(1cos(2πx))
Lanczos Lanczos window f(x)=sin(π(2x1))π(2x1)
Nuttall Nuttall window (continuous first derivatives over range) f(x)=0.3557680.487396cos(2πx)+0.144232cos(4πx)0.012604cos(6πx)
Sine Sine Window f(x)=1sin(12πx)
Lorch0 Original Lorch function - x here represents the real value of the current position, rather than one converted to the range 0x1. f(x)=sin(xΔ0)xΔ0,Δ0=pixmax
Last modified February 24, 2023: Docs 1.0 (#1221) (6f6c04b7e)