type complex = float * floatval dft : float array -> complex arrayval fft : float array -> complex arrayval magnitudes : complex array -> float arrayval bin_frequency : n:int -> int -> floatval hann : float array -> float arrayval of_signal : ?window:bool -> Signal.t -> float arrayval peak : float array -> int