Open Help

welch

Provides a Welch windowing function

Description

Processes incoming values based on the Welch windowing function, provided below...

 w[n] = 1 - (n - N/2 / N/2)^2 

where, in this implementation, N = 1 . The Welch window thus implements a parabolic contour instead of a sinusoidal one. The function's input and output range is from 0. to 1.

Arguments

x [number]

Optional

The values to be windowed, bounded to the range 0. - 1.

Inlets

x [number]

The values to be windowed, bounded to the range 0. - 1.

Outlets

out1 [number]

The windowed output, bounded to the range 0. - 1.

Fixed Attributes

These attributes must be set in the object box and determine the behavior of the object at runtime.

hot [bool] (default: false)

Trigger computation on all inlets.

Dynamic Attributes

These attributes can be modified in the code during execution using the set object

reset [bang] (default: 0)

Banging this attribute will reset the object to its default state.

x [number]

The values to be windowed, bounded to the range 0. - 1.

See Also

Name Description
buffer~ A data buffer for holding audio (or potentially some other) data.
fftstream~ Fast Fourier Transform
hann Provides a Hanning windowing function
blackman Provides a Blackman windowing function
hamming Provides a Hamming windowing function
This website uses cookies
Clicking "Accept" means you consent to your data being processed and you'll let us use cookies and other technologies to process your personal information to personalize and enhance your experience. Click "Close" to deny consent and continue with technically required cookies that are essential for the website to function.