ProfNimrod
ProfNimrod

Reputation: 4310

Is there a way to intercept the sound coming out of my speakers so that I can insert a C#.NET software-based audio filter?

I suffer from tinnitus, and there are a number of sound-based therapies that I can use to mitigate the phantom sounds.

I would like to explore the possibility of processing the sound going to my headphones, or even my speakers, from my PC with a software-based filter.

Is there a way using C# to intercept the audio stream, process it (applying a band-pass filter for example), allowing it to continue to external devices?

Upvotes: 2

Views: 808

Answers (1)

wimh
wimh

Reputation: 15232

I would suggest to use virtual audio device to capture the sound and transmit it to the real speakers after processing. I'm not sure if it is possible to create this using c#. But you can use existing drivers like vac. So you set vac as default device. You create a c# program which records from vac, does the processing, and sends it to the speakers.

Upvotes: 1

Related Questions