Table of Contents

Struct BiquadDesign.Coefficients

Namespace
PluginUI.Dsp
Assembly
PluginUI.dll

Normalized biquad coefficients: y = b0·x + b1·x₁ + b2·x₂ − a1·y₁ − a2·y₂.

public readonly record struct BiquadDesign.Coefficients : IEquatable<BiquadDesign.Coefficients>
Implements
Inherited Members

Constructors

Coefficients(double, double, double, double, double)

Normalized biquad coefficients: y = b0·x + b1·x₁ + b2·x₂ − a1·y₁ − a2·y₂.

public Coefficients(double B0, double B1, double B2, double A1, double A2)

Parameters

B0 double

Feed-forward coefficient b0.

B1 double

Feed-forward coefficient b1.

B2 double

Feed-forward coefficient b2.

A1 double

Feedback coefficient a1.

A2 double

Feedback coefficient a2.

Properties

A1

Feedback coefficient a1.

public double A1 { get; init; }

Property Value

double

A2

Feedback coefficient a2.

public double A2 { get; init; }

Property Value

double

B0

Feed-forward coefficient b0.

public double B0 { get; init; }

Property Value

double

B1

Feed-forward coefficient b1.

public double B1 { get; init; }

Property Value

double

B2

Feed-forward coefficient b2.

public double B2 { get; init; }

Property Value

double

Identity

The identity filter (output = input).

public static BiquadDesign.Coefficients Identity { get; }

Property Value

BiquadDesign.Coefficients