pub fn chirp<T: SignalType>( length: usize, start_freq: f64, end_freq: f64, sample_rate: f64, amplitude: f64, ) -> Signal<T>