First public release of pyFDN, a Python library for designing, simulating, and analysing Feedback Delay Networks (FDNs), built on flamo.
Highlights
- Matrix polynomial helpers for evaluating, differentiating, and convolving FIR/IIR blocks
- Loop analysis utilities (pole boundary estimation, curve-bounding checks)
- Acoustic absorption design (RT targets → one-pole loop filters)
- Echo density (Abel & Huang 2006) for reverberation / mixing-time analysis
- Random orthogonal matrix generation for energy-preserving feedback networks
Install
pip install pyFDN