- class flamo.auxiliary.reverb.HomogeneousFDN(config_dict: dict)
Class for creating a Feedback Delay Network (FDN) model with homogeneous attenuation.
- get_delay_lines()
Co-prime delay line lenghts for a given range
- normalize_energy(target_energy=1)
energy normalization done in the frequency domain Note that the energy computed from the frequency response is not the same as the energy of the impulse response Read more at https://pytorch.org/docs/stable/generated/torch.fft.rfft.html
- flamo.auxiliary.reverb.rt2slope(rt60: Tensor, fs: int)
Convert time in seconds of 60 dB decay to energy decay slope.
- flamo.auxiliary.reverb.rt2absorption(rt60: Tensor, fs: int, delays_len: Tensor)
Convert time in seconds of 60 dB decay to energy decay slope relative to the delay line length.