pyFDN.build_to_impz#
- pyFDN.build_to_impz(build, ir_len)[source]#
Render an
FDNBuildto a time-domain impulse response.Time-domain sibling of the FLAMO render path (
pyFDN.build_to_flamo()->pyFDN.flamo_time_response()): runs onepyFDN.process_fdn()block simulation per input channel (a Dirac on that channel), with the build’s three filter hooks each applied as apyFDN.td.SOSBank, into theprocess_fdn()argument of the same name:post_delayon the delay output (the per-delay-line absorption, e.g. frompyFDN.build_set_decay()),post_matrixon the feedback path, andpost_outputon the wet signal. Unlike the FFT-based FLAMO render this does not time-alias, so a long or near-lossless decay is rendered faithfully up toir_len.Extends
dss_to_impz()(numeric state-space only) with the build’s filter hooks.