Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'd like to be able to run my microphone through arbitrary DSP filters--Mostly for compression and amplification, but also noise cancelation would be nice. I'd then like to take that output and put it back in a virtual audio device that I could use as input for skype, mumble, teamspeak, or any other VOIP program.

With a program like Virtual Audio cable, I can do the 'fake devices' part but as far as I know it does not allow any kind of filtering inline.

Does a program like this exist? Or some combination of programs that can be combined to accomplish this?

share|improve this question
    
The audio subsystem has changed a lot in Vista and Windows 7 so it would help to be more specific as to which version of Windows you are running. –  Brian Apr 9 '12 at 17:42
    
Edited, thanks. –  user16315 Apr 9 '12 at 17:43
    
Not sure if I understood your question. Does it have to be virtual? –  wizlog Apr 9 '12 at 17:58
    
Virtual would be ideal so I could use existing microphones including a USB mic. if there was a reasonably priced hardware solution I'd be interested in knowing about it too though. –  user16315 Apr 9 '12 at 18:12

2 Answers 2

You are looking for a mic audio mixer. Windows already have one, but does not support much effects. You can look for a "mic mixer for windows" on google(what I did) and search your own results. My search returned me one good option called "Power Mixer", look it's features:

  • User-friendly, multilingual interface with themes support.
  • Quick volume adjusting by simply rotating the mouse wheel.
  • Supports advanced volume controls such as bass and treble, etc.
  • Unlimited, fully customized user presets for quick volume setup.
  • Quick changing the selected volume controls by using desks.
  • Customizable hot keys for any volume control, preset or desk.
  • Peak level meter for real time audio monitoring.
  • Works with multiple sound cards simultaneously.
  • Vista gadget to control volume from sidebar.
  • Supports changing the speaker configuration.
  • Supports changing default audio device.
  • Fine volume tuning from 0 to 100.
  • Supports Audio Tapers for volume controls.
  • Built-in scheduler with greater facilities.
  • Displays main volume value in the tray icon.
  • On-screen display for perfect volume adjustments.
  • Command-line support for use in a batch file or script.
  • Automatic loading of the program at the system start-up.
  • Can work as service or as an ordinary application.
  • Supports all features of the standard volume control.
  • Works on Windows 95/98/Me/NT4/2000/XP/2003/Vista/7.

And a printscreen:

enter image description here

share|improve this answer
2  
That program looks like a nice mixer but it does not look like you can plug in "arbitrary DSP filters" in to it. –  Scott Chamberlain Apr 9 '12 at 18:41
    
It is just one of the google results options, there is a lot of softwares able do that, it is just an example. –  Diogo Apr 9 '12 at 18:43

I'm not 100% sure if this would work (and cost may be an issue for your application), but Matlab has modules for taking input from/outputting to an audio device in the DSP System Toolbox.

This would give you virtually limitless filtering options, and you might be able to couple this with a virtual audio device so it passes audio to a virtual microphone instead of outputting to a sound card.

Again, I haven't tried this myself, but thought this information might be helpful to other people reading your question.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.