pyFDN.FDNBuild#

class pyFDN.FDNBuild(A, B, C, D, delays, fs, filters=None, post_eq=None)[source]#

Complete FDN parameters returned by fdn_build_gallery().

filters is either None (lossless) or a per-delay first-order absorption SOS bank with shape (num_sections, 6, N) suitable for dss_to_flamo(..., sos_filter=...). post_eq is an optional per-output SOS bank with shape (num_sections, 6, num_outputs) suitable for the output_filter argument of pyFDN.dss_to_flamo().

__init__(A, B, C, D, delays, fs, filters=None, post_eq=None)#

Methods

__init__(A, B, C, D, delays, fs[, filters, ...])

Attributes

A: ndarray#
B: ndarray#
C: ndarray#
D: ndarray#
delays: ndarray#
filters: ndarray | None = None#
fs: float#
post_eq: ndarray | None = None#