|
Windows Xp Plug-in Host?
|
View this Thread in Original format
| Reactance |
Hi I was wondering today while listening to my music if a “plug-in host” for window xp exists.
Basically what I mean when I say “plug-in host for windows “ a plug-in host that sits between the audio and the soundcard well the source can be anything really example windows media player or winamp and the plug-in need to alter the sound before it gets to the speakers ??
Example:
[Audio Source]<--------[Example Winamp]
|
|
|
[Pluginhost]------[Soundcard]---------[Speakers]------->OUT
|
|
|
[Waves Plug-in]
|
|
|
[C1 Audio Compressor]
Is this possible if not lets build ONE! Using c++ or something !
E-mail me : [email protected]
Reactance |
|
|
| djlogik |
| Are you talking about a program like sound solution for winamp? It's a dsp plugin where you can make your music sound clearer using compressors and what not. The music sounds more vibrant with it. There was a post like this not too long ago but I'll try to find a link for you. |
|
|
| Rob |
I have experience with both C++ and Java but have no ing idea how to go about writing such a program. It would be a GREAT idea, but only in a case like this:
[Audio Source]<--------[Example REASON]
|
|
|
[Pluginhost]------[Soundcard]---------[Speakers]------->OUT
|
|
|
[Waves Plug-in]
|
|
|
[C1 Audio Compressor]
damn right :cool: |
|
|
| djyouth |
It is possible if you are able specify which channel / source Winamp should send to.
Then, in a sequencer, f.ex. Nuendo, you can use the channel you specified in Winamp, f.ex. Line 2, to import the sound in real time.
Add whatever effects you want in its channel or master in Nuendo...
Not all soundcards / drivers supports several ouput channel, but im 99% secure that KX Audio drivers supports this.
As I haven´t got the time to try it out, im not 100% sure that it will work, but im pretty sure it works.. |
|
|
| DigiNut |
PatchMix for the Emu 1010 does exactly what you're asking, but the effects themselves are hardware-based.
I guess it's possible to do with software but extremely impractical. On the 1010, the software is just an interface to effects that are actually executed on the mixer after the signal goes onto the bus (though this process is transparent to the user). Realistically, what you're talking about is something you'd need a mixer for, whether it's a standalone mixer or a PCI/firewire card.
I can envision only two ways of doing this without a hardware mixer:
- Write an NT system service that hosts the VSTs, a software front-end to interface with the service, and a custom WDM/DirectSound/ASIO driver that routes its audio through the service before sending it to another driver (i.e. the one for your sound card).
- Get yourself an extra cheap soundcard, with no bells and whistles, connect a short audio cable from the line out of your primary soundcard to the line in of the secondary one, and use some lightweight host like MiniHost or AudioMulch to process the audio before sending it directly to the audio out of your secondary card.
I've been in software development for a long time but writing a DirectSound driver doesn't sound like the most appealing undertaking. Even if someone were to do it, it would probably be horribly inefficient. You're better off using the second approach. |
|
|
| Reactance |
Yeah! I hope everyone got the idea now? It does no matter what signal source u use all that need to happen is a plug-in host that sets in between the source and the soundcard so before the sounds gets to ur speakers the audio signal should be modified by a plug-in example : Waves L2 Ultra Max then u should get SUPER sound !
So when can we get together developing the modules???
I don’t know tooooooo much about audio programming but I know C++, W32, MFC and .net using C#! And wheeeee bit of asm eax, eax hmmm
Anyway I think this should not be tooooo difficult I think?
If this idea has not been developed already maybe we can make some money or a name for us in a different approach!!!!!!!!!!!!!
For further dissections on this topic I think if anyone is serious about this we can chat here.
http://www.kvraudio.com/forum/
Regards
Reactance
:) |
|
|
|
|