pyFDN.FDNBuild#
- class pyFDN.FDNBuild(A, B, C, D, delays, fs, post_delay=None, post_matrix=None, post_output=None)[source]#
Complete, renderable parameters of a vanilla FDN.
Every field is a plain NumPy value consumed by
pyFDN.process_fdn()andpyFDN.build_to_impz(). A build does not remember how its numbers were designed; that optional information belongs topyFDN.FDNPreset.The three optional SOS banks correspond directly to pyFDN’s filter hooks:
post_delayhas shape(sections, 6, N)and sets the decay inside the loop after the delays.post_matrixhas shape(sections, 6, N)and filters the feedback path after the feedback matrix.post_outputhas shape(sections, 6, outputs)and filters the wet signal outside the recursion.
- __init__(A, B, C, D, delays, fs, post_delay=None, post_matrix=None, post_output=None)#
Methods
__init__(A, B, C, D, delays, fs[, ...])Attributes