...filter system sounds...
Quote from: Joe Bloggs on 12 December, 2012, 12:45:11 PM...filter system sounds...What OS? Can't you use WASAPI Exclusive Mode for this?
Since DirectX was mentioned that means it's Windows of some variety.Windows 7 (and probably Vista) provide built-in functionality for this. Hitting the "Mixer" button under the volume slider in the system tray will let you individually control each application's volume, including a slider for "System Sounds".If you're still on XP it may be useful to consider upgrading, for several reasons: the OS is over 10 years old, it's due to stop receiving security patches soon, and any computer from the last 3 to 4 years (or longer) should be able to handle it.Otherwise you may be stuck fiddling with VST plugins - although I don't see why simply turning off each individual system sound wouldn't work just as well.
Aren't the actual system sounds just .wav files on the HDD?You can simply pull them into an audio editor, filter them to your heart's content, and save them for use by the system. No need for any real time processing.Cheers,David.
Is this similar to what you propose I do .....
Hi phofmanThat isn't quite what I meant. As I understand it, this thread exists because people need to route audio from any source (SPDIF, CD, Windows media player, Spotify, Youtube) via DSP-based processing and finally out to their speakers, and it isn't immediately obvious that this is possible without resorting to two sound cards linked by SPDIF (jitter, re-sampling), or 'virtual audio cables' (re-sampling).From my limited experience it is possible to do exactly what they need using only a single sound card and nothing else, although it isn't possible with all sound cards. I'd like to know which cards make it possible, and which don't.The problem, as far as I can tell, is merely that the default routing of most sound cards is to connect any incoming stream internally to the analogue outputs. The Creative Audigy, for example, seems to do this unavoidably when you're using the Creative drivers. However, the open source Kx Project drivers allow you to turn off this internal routing. Unfortunately the Audigy always re-samples internally to 48kHz, reputedly not particularly well - although it sounds OK.The more up-market Creative X-Fi can work at a variety of sample rates in 'bit perfect' mode, and its re-sampling (should that be necessary) is supposedly very, very good anyway. The card's standard drivers allow you to connect any input to any output with a sort of matrix arrangement. You can also turn off any internal routing - which is what you need for DSP processing.Once you have turned off the sound card's internal routing, the setup for bit-perfect grief-free active crossover (in Windows at least) is as follows:Set the Control Panel->Sounds and Audio Devices->Audio->Sound playback->Default Device to be the sound card in question. From now on, any standard media player will route its audio to the sound card's 'Wave' input, and you can also take in SPDIF or analogue line in if you want.Set your DSP application's source to be the same sound card's input, and select whichever input you want ('Wave', SPDIF etc.) if you have the choice, or the simply the sound card's mixer as the source.Set your DSP application's destination(s) to be the sound card's analogue outputs (or SPDIF).You can now process any input that the sound card is capable of handling, and send your processed audio to the same sound card's outputs, locked to the same sample rate.I must admit, this is one of situations where I'm slightly baffled as to why anyone would consider any other arrangement than this 'perfect' one, but I am also aware of the fact that some cards won't let you do it without wasting at least two of the outputs due to internal routing.So which cards will let you do this?