pyroomacoustics.experimental.signals module

A few test signals like sweeps and stuff.

pyroomacoustics.experimental.signals.exponential_sweep(T, fs, f_lo=0.0, f_hi=None, fade=None, ascending=False)

Exponential sine sweep

Parameters
  • T (float) – length in seconds

  • fs – sampling frequency

  • f_lo (float) – lowest frequency in fraction of fs (default 0)

  • f_hi (float) – lowest frequency in fraction of fs (default 1)

  • fade (float, optional) – length of fade in and out in seconds (default 0)

  • ascending (bool, optional) –

pyroomacoustics.experimental.signals.linear_sweep(T, fs, f_lo=0.0, f_hi=None, fade=None, ascending=False)

Linear sine sweep

Parameters
  • T (float) – length in seconds

  • fs – sampling frequency

  • f_lo (float) – lowest frequency in fraction of fs (default 0)

  • f_hi (float) – lowest frequency in fraction of fs (default 1)

  • fade (float, optional) – length of fade in and out in seconds (default 0)

  • ascending (bool, optional) –

pyroomacoustics.experimental.signals.window(signal, n_win)

window the signal at beginning and end with window of size n_win/2