|
Audio Asylum Thread Printer Get a view of an entire thread on one page |
For Sale Ads |
207.216.246.51
Hey gang:I have a VST plugin for Winamp (dsp_vst.dll) that allows the use of 2-in 2-out plugins, which ultimately will not work for my 2-in 8-out VST crossover.
Is there some sort of "router" or "mixer" VST plugin that I can use in "Console" (VST Host) to send the 8 outputs to the pins on my soundcard instead of back to the "dsp_vst.dll outputs"?
Basically I need a VST plugin that takes software pins and connects them to hardware pins (like a mixer? router?).
Any help would be appreciated.
Follow Ups:
Seems that this is another option.http://www.audiomulch.com/
I spoke with the creator of the Winamp VST plugin.It's 2 in 2 out no matter what I try (dwk was right).
There are two solutions. Hire "the man" to create a 2-in 8-out version of his plugin or just go out and buy a decent ASIO soundcard that *also* has hardware AND software mixing capabilities.
Even the M-Audio revolution 7.1 has ASIO *hardware* mixing. Just no software inputs (hardware analogue I/O only). Damn. So close!!
Thanks for the input...
It sounds like you have a strange setup. What you are asking for is exactly what Console does - it's a VST host that connects to the asio outputs of your soundcard.From what you seem to be saying, you're running Console inside Winamp via the dsp_vst dll, right? If so, the answer is probably "don't do that". Since Winamp sets up the VST chain to be 2-in/2-out, there's no way around it, and you can't access the soundcard outputs directly.
What you ideally want to do is use a soundcard for which the WDM/KS output shows up as an INPUT in the ASIO routing panel. You then route that to the inputs of Console, and then wire Console to the outputs. Not all soundcards can do this, though.
"What you ideally want to do is use a soundcard for which the WDM/KS output shows up as an INPUT in the ASIO routing panel."Exactly. But I would need a soundcard that not only is ASIO compliant, but has some sort of DSP mixing capabilities, such as a Lynx, RME, or EMU 1820M (as you pointed out). I am trying to figure out a workaround for a M-Audio Revolution 7.1, which *is* ASIO compliant, but has no DSP mixing functions, so only the analog inputs and outputs show up - you don't get a virtual input unless you use ASIO4ALL, a Virtual Audio Cable to pipe the stream into the VST plugin, and connect it all up in a third-party mixer/sequencer. This works really great, save for the fact that the VST Crossover plugin (Frequency Allocator), Virtual Audio cable, Console, and the M-Audio Revo don't all *seem* to have the same bloody clock source. About two minutes into a track, you finally hear the clock skew (drift) actually causing dropouts and the clicks and pops start and get progressively worse. When I stop the playback, and reset the mixer, it works for another two minutes. Not optimal! ;)
"It sounds like you have a strange setup."
Indeed - it's simply too convoluted a method. There is a version of Virtual Audio Cable (Version 3) that one can select Sync or Async operation for, but this is a MME based driver and not WDM - no good. I am just stubborn and want to try and make a "non-DSP" or "non-routing" ASIO soundcard work! :o) I *am* tri-amping, so I am currently relying on a VST plugin to do the crossover functions, simply because it's the most flexible and best sounding crossover I've come across to date. Not to mention it does phase correction of its IIR filter types! ;)
"What you are asking for is exactly what Console does - it's a VST host that connects to the asio outputs of your soundcard."
Yes and no. When Console is run as a stand-alone VST host, it does provide routing to inputs and outputs of hardware devices as you have suggested. But, when it's used as a VST Plugin, then this hardware routing functionality is lost. All you get is the mapping of VST host plugin to the output selected in Winamp (ASIO, Kernel Streaming, etc.) This is why I was looking for a special routing patch of sorts.
Although I was *hoping* all this was possible, I think you're right. If the plugin is 2 in 2 out then that is what you get. End of story. I was hoping to somehow "virtually jumper out" with some sort of output plugin, but I think only stand-alone hosts will have that functionality.
My path forward is to figure out a way to get a 2-in 8-out VST host plugin for Winamp, or just fork over the dough for a better card.
Nice part about the EMU (and perhaps others like it that support VST plugins) is that I can plug my VST crossover right into the *cards* DSP, precluding the need for the Console or similar third party DSP mixers.
Thanks for the input!
Is this what you are looking forhttp://www.console.jp/en/
Art:Funny you should mention the Console. It's what I am currently using. The problem is that when I use it as a VST plugin I lose access to the soundcard's "physical" I/O pins.
As DWK said, it's more than likely that when you are using a VST host plugin (dsp_vst.dll) that is 2-in 2-out there is simply no way to route more than two channels out.
So, when I use Console as a host, I get the needed hardware I/O routing but need to use ASIO4ALL and Virtual Audio Cable just to get the darn music stream into the mix! When I use Console as a plugin, I no longer need ASIO4ALL and Virtual Audio Cable (can stream directly in) but I lose my HARDWARE I/O routing. CATCH 22!! :o)
The solution is to *hope* a 2-in/8-out VST Host plugin comes available, or just cough up the loot for an ASIO Card that *also* has DSP based routing functionality, precluding the need for third-party mixer software altogether.
Thanks for the input!
This post is made possible by the generous support of people like you and our sponsors: