Find the answer to your Linux question:
Results 1 to 4 of 4
Hi I wonder if there is any way filter audio input in real time e.g to remove high or low frequency noise, or proses input with a difference elevation. For ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2006
    Posts
    8

    filtering audio input


    Hi
    I wonder if there is any way filter audio input in real time e.g to remove high or low frequency noise, or proses input with a difference elevation.
    For example y1=0.7u1 + 0.3u0. Where u0 is what is read from the sound card one sample ago, u1 is what is presently read and y1 is then handled as audio input by the system.

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,508
    Well, you can do that with the equalizer enabled in the VLC media player, if you just want to play an audio file. If you want to do more complex processing then check into tools such as Audacity. It is a professional quality audio tool.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Just Joined!
    Join Date
    Aug 2006
    Posts
    8
    Thanks for you response Rubberman!

    I believe that Audacity can help with some of my needs; its a cool program any way. However my problem was that I have a rather poorly constructed mic and I thought that I might be able to improve it with some filtering, but it would have to affect all programs. One idea I have is to wright a small c program that tacks input from the mic and gives output in the form of a device file, that other programs can use for input. Do you think that's possible?

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,508
    Well, you can certainly capture the mic input to an audio file and then filter that. Also, you should be able to stream it to a filtering program directly.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •