0

I'm trying to build oscilloscope using line in Audio input and do filtering on it. I'm using python and Ubuntu.

I am able to send input to computer and read from line in audio input and record and play it.

Now I want to filter a particular frequency sin wave input at 300 Hz. How do I do that digitally ?

My guess is to use some kind of frequency filter using Fourier transform but I'm not sure.

Any help in right direction will be helpful. Thanks

iamgopal
  • 8,806
  • 6
  • 38
  • 52

1 Answers1

2

An answer was given for 500Hz with JavaScript here Detect audio frequency from microphone with node.js You can easily translate that to Python.

Community
  • 1
  • 1
David Jonsson
  • 318
  • 5
  • 19