def constantFrequencyExample(start=1.9, duration=0.5): filteredSignal = helpers.getSignal(start, duration, low_pass=100, high_pass=90, input_file="raw-epdf.wav") spectrum = helpers.getSpectrum(start, duration, low_pass=100, high_pass=90, input_file="raw-epdf.wav") segment = helpers.getSegment(start, duration, input_file="raw-epdf.wav") helpers.makeWavFromSpectrum(spectrum, segment, outputFile="recoveredWav.wav") # firstPeak = min([i[0] for i in spectrum.peaks()]) helpers.plot(spectrum)
def periodic_signal_spectrum(start=1.9, duration=4.8): spectrum = helpers.getSpectrum(start, duration, low_pass=100, high_pass=90, input_file="raw-epdf.wav") helpers.plot(spectrum)