tacitus10
May 10 2003, 09:39
It would add a whole new level to Foobar if it could use VST plugins for processing. Imagine high quality reverbs, multiband compressors, parametric eq's, etc.
Although it is not necessary, it would be a nice luxury. SIR (Super Impulse Reverb) is a freeware convolution VST plugin that allows you to process a signal with an impulse response (.wav recording of a real room, etc) to accurately simulate reverbs. Imagine listening to your tracks in the most famous concert halls! You can download impulses of them as well as famous studio gear on the web.
silent
May 10 2003, 10:29
That would be the greatest thing which could be given to fb2k! B)
A DirectX plugin would be nice too

Edit: I mean, support for DirectX plugins.
Xenion
May 10 2003, 13:19
wow great idea
Or support for Winamp plugins

Because There's a WinAmp plug-in (AdaptX) that gives you the ability to use DirectX plug-ins. There's no need to reinvent the wheel indeed. It would be amazing to have DirectX plug-in support
RIV@NVX
May 11 2003, 13:30
QUOTE(atici @ May 11 2003 - 09:22 PM)
Or support for Winamp plugins

Because There's a WinAmp plug-in (AdaptX) that gives you the ability to use DirectX plug-ins. There's no need to reinvent the wheel indeed. It would be amazing to have DirectX plug-in support
QUOTE(zZzZzZz @ Dec 15 2002 - 02:34 PM)
there will be no winamp legacy junk in fb2k.
(originally said
here)
JensRex
May 11 2003, 13:31
Maybe it's just me... but I wouldn't want to listen to my music with reverb and/or other weird effects applied to it. I don't really see the point.
I see DirectX plug-in compatibility really interesting to use with "Waves L2-Ultramaximizer" when:
1.- Using Diskwriter to get a 16bit WAV.
2.- For Playback with a good souindcard, amplifier and speakers.
Iīd like to know opinions from Peter & other developers
There need not be WinAmp plug-in support. But still check this out:
QUOTE
I'm a developer and I would like to add DirectX plug-in hosting capabilities to my application. Can you help?Yes. Adapt-X uses internally the
Adapt-X Plug-in Engine to perform most of its tasks: filter chaining, preset and property pages handling, etc. The engine is encapsulated into a separated DLL so other programs may use it through the Adapt-X Engine SDK, which completely isolates the application from the DirectX SDK.
You'll find more technical details in the
SDK page.
Check chronotron
web site for more information. As I said there's no need to reinvent the wheel. Nothing would be cooler than DirectX plug-in support because of the availability of professional plug-ins and it is a standard (unlike legacy foobar2000 plugins).
QUOTE(JensRex @ May 11 2003 - 02:31 PM)
Maybe it's just me... but I wouldn't want to listen to my music with reverb and/or other weird effects applied to it. I don't really see the point.
Then you don't. It's about having the choice to be able to use them. If those effects were that weird
Waves wouldn't be selling them for prices > $500.
JensRex
May 11 2003, 16:24
QUOTE(atici @ May 11 2003 - 10:50 PM)
It's about having the choice to be able to use them.
Sure, choice can be a good thing. But I still don't see a practical use for this. I'd rather have Peter focus on more important issues (like mpglib bugs).
QUOTE(atici @ May 11 2003 - 10:50 PM)
If those effects were that weird
Waves wouldn't be selling them for prices > $500.
You're missing my point. I'm asking why you would want to apply reverb (for example) to your music while you play it. Or a concert hall effect. It might be fun to play with for 5 minutes, and then you switch it off.
tacitus10
May 11 2003, 18:28
One might ask 'What's the point' of having Direct X or VST support in Foobar. My answer is many users of Foobar already use 'weird effects' such as eq's and limiters. Why not use Direct X/VST plugins for much higher quality results. Contrary it the opinion of some eq's DO improve audio quality on most (yes, even on some high end) sound systems. This is because every amp and speaker combination has a differing freqency response. When a CD is mixed and mastered it is usually done so on a system will a near flat frequency response. The engineer tries to make the it sound the best for that particular system. As Home systems differ in degrees (on how close it sounds in comparison to a flat frequency response system) correction via an EQ becomes necessary in order to HEAR the CD (true of Mp3's too!) how the engineer intended it to sound.
kode54
May 11 2003, 21:33
QUOTE(tacitus10 @ May 11 2003 - 04:28 PM)
My answer is many users of Foobar already use 'weird effects' such as eq's and limiters.
These are not 'weird effects.' EQ is to correct for audio equipment which does not produce a linear frequency curve, by attenuating frequency ranges which it biases. Limiters are for more gracefully handling clipping than simple saturation.
I can see the use of some DirectX plugins.
DirectX Audio Plugins can support 24/32-bit samples and frequency rates above 96kHz IIRC.
There are several interesting plugins such as BitPolice for debugging, and some effects that some people might be interested in; ReValver, TapeEcho-II, Magneto, ValveIT, WarmTone, and Tube Warmth initially come to mind. Others might be interested in using something like Arboretum
Restoration-NR for listening to crappy rips of LP's made by others, though it would probably be impossible to find settings that sound good on all parts of the music.
I'd like to see something like
AutoTune used on a Speex file, just for fun. =)
There might be some real reasons for using DirectX plugins in Foobar2000 - but using all sorts of "weird" effects isn't it.
tacitus10
May 11 2003, 22:34
QUOTE(kode54 @ May 12 2003 - 01:33 PM)
These are not 'weird effects.' EQ is to correct for audio equipment which does not produce a linear frequency curve, by attenuating frequency ranges which it biases. Limiters are for more gracefully handling clipping than simple saturation.
I agree they are not 'weird'. I was actually quoting 'JensRex' who had called them 'weird', see above.
kode54
May 11 2003, 22:47
QUOTE(tacitus10 @ May 11 2003 - 08:34 PM)
QUOTE(kode54 @ May 12 2003 - 01:33 PM)
These are not 'weird effects.' EQ is to correct for audio equipment which does not produce a linear frequency curve, by attenuating frequency ranges which it biases. Limiters are for more gracefully handling clipping than simple saturation.
I agree they are not 'weird'. I was actually quoting 'JensRex' who had called them 'weird', see above.
I don't believe that's what JensRex had in mind. More like sound coloring or distorting filters which you speak of. Another fine example is the DSP I made, based on the SoundTouch library.
teetee
May 12 2003, 02:37
QUOTE(kode54 @ May 12 2003 - 04:47 AM)
QUOTE(tacitus10 @ May 11 2003 - 08:34 PM)
QUOTE(kode54 @ May 12 2003 - 01:33 PM)
These are not 'weird effects.' EQ is to correct for audio equipment which does not produce a linear frequency curve, by attenuating frequency ranges which it biases. Limiters are for more gracefully handling clipping than simple saturation.
I agree they are not 'weird'. I was actually quoting 'JensRex' who had called them 'weird', see above.
I don't believe that's what JensRex had in mind. More like sound coloring or distorting filters which you speak of. Another fine example is the DSP I made, based on the SoundTouch library.
yeah I was messing about with the SoundTouch DSP yesterday

speeding up songs without changing the pitch is a very nice effect and potentially useful to ppl (though not me personally at the moment)
Gosh, I just realized the world of DirectX plugins. No other DSP plugin would do it for me anymore! (w00t) I have been trying these plugins (especially the Waves ones) and it blew my mind.
I have Adapt-X running on QCD player. I would never touch Foobar2000 until the advent of DirectX plugin support...
Why? That makes no sense, considering that the useful plugins that are included with Foobar2000 such as the Advanced Limiter, Equalizer, Soft Clipping Limiter, Resampler, etc, are far superior in quality to any DirectX Audio Plugins that I've seen to perform the same functions.
Sure they might not have fullscreen GUI's full of bells and whistles but that isn't what matters when you are sitting down listening to music.
mkeroppi
May 12 2003, 18:44
QUOTE(JensRex @ May 11 2003 - 11:31 AM)
Maybe it's just me... but I wouldn't want to listen to my music with reverb and/or other weird effects applied to it. I don't really see the point.
That would be a room response of an impulse, hmmm, I'd say that would be a completely neutral room? (sounds good to me!)...
What I really need is an inverse my room, my equipment, response...of course that would imply they would have to be linear...
QUOTE(TrNSZ @ May 12 2003 - 06:14 PM)
Why? That makes no sense, considering that the useful plugins that are included with Foobar2000 such as the Advanced Limiter, Equalizer, Soft Clipping Limiter, Resampler, etc, are far superior in quality to any DirectX Audio Plugins that I've seen to perform the same functions.
Sure they might not have fullscreen GUI's full of bells and whistles but that isn't what matters when you are sitting down listening to music.
I think that sounds too optimistic to me. Yes maybe those particular plug-ins are doing a good job. But to compare Foobar's plugins with plugins sold at exorbitant prices is not a very good idea. I don't say Foobar's plugins won't compare but I'm sure there are professional DirectX ones that are as good. I was trying the Waves L2 Ultramaximizer , MaxxBass and Antares Tube plug-in and they are awesome! I agree bells and whistles are not necessary but I don't have a problem having them. That they have bells and whistles don't mean that they sound any worse.
I was trying the X-Noise and X-Hum plug-in of Waves. If I can get rid of Glenn Gould humming on his performances then I would be a very happy man. X-Noise does quite a good job on some of my recordings that have background hissing (because they are really old recordings) like Isaac Stern, etc. It would be better as I learn...
tacitus10
May 13 2003, 09:40
It would be great (though very unlikely) if we could have RTAS plugin support for Foobar.
Check out:-
http://www.bombfactory.com/products/main.htmlThese plugins might well be the 'Holy Grail!'
rjamorim
May 28 2003, 21:34
QUOTE(tacitus10 @ May 13 2003 - 12:40 PM)
These plugins might well be the 'Holy Grail!'
I have them all. They are indeed _amazing_.
Too bad you need ProTools to be able to use them. >_< (If Bomb Factory would at least create VST or DX plugins... <sigh>)
So any chance of direct-x plugin support?..I mainly want this for using foobar as a source for icecast streaming (replacing winamp)...However, without direct-x plugins my dynamic compression options are very limited.
wallacrs
Jun 10 2003, 07:56
I'd like to second/third the request for a directx-plugin plugin - I would love to use the Waves Ultramaximiser for diskwriter, among others.
The AdaptX plugin for winamp was great, something similar for fb2k would be even better.
Ta!
Rich
Hello guys.... what about this thing: [URL=http://jobsearch.chez.tiscali.fr/en/faxsdk.htm[/URL]
It seems that implementing ... AdaptX in ... Foobar shouldn't be so difficult

Maybe somone will try to do it? I wish that very much
EDIT: Fuck!!! (ergh.. sorry, I had to) It seems, that this SDK is commercial ...
QUOTE(rexit2 @ Jun 3 2003 - 04:22 AM)
So any chance of direct-x plugin support?..I mainly want this for using foobar as a source for icecast streaming (replacing winamp)...However, without direct-x plugins my dynamic compression options are very limited.
We are pretty much in the same seat. Direct-X plug-in support would be gold worth for me.
Hi I havn't posted before because I've just got here, but I'll tell you that the reason I got Foobar 2k is because I thought it might have support for dx or VST plugins. Adding that support would give even greater possibilites for this program, plus those with the plugins would get more outta their investments.
QUOTE(atici @ May 12 2003 - 07:23 PM)
I think that sounds too optimistic to me. Yes maybe those particular plug-ins are doing a good job. But to compare Foobar's plugins with plugins sold at exorbitant prices is not a very good idea.
The equalizer is very, very accurate. Now with the convolver DSP, you can make any sort of EQ setting imaginable on top of that. Beat that.
It is a very good idea to compare foobar's plugins with exorbitantly priced ones. What we'll find out is that the EQ, Resampler, Convolver, and Limiters are on par with or better than (thanks to native 64-bit support, cost, and everything) the competition. I'm willing to bet that the Dynamic Compressor is up there as well.
You don't need to spend huge amounts of money to get quality products, and foobar is a proof-of-concept of that.
However, the more advanced functions mentioned don't have analogous foobar plugins.
@rexit2:
Garf's Dynamic Compressor works very well, at least in my experience.
For what it's worth, I've been looking at DirectX plugins and I'll look at VST plugin support also.
It's something that could take a while, as I found it problematic to get really good documentation.
I'm interested in:
- getting professional plugins work in fb2k
- write my own equivalents of those professional plugins
So I'll look at the first, and if there's any requests concerning the latter, you know where to ask.
I donīt understand...
It seems AdaptX canīt process 32bit floating-point. Why AdaptX SDK price is 199.00$?
http://shareit1.element5.com/programs.html...anguage=EnglishI think that fb2k directX or VST support should process really 32bit in order to get the best clear sound @ 16bit with L2 dither.
QUOTE(Garf @ Jun 24 2003 - 05:24 AM)
It's something that could take a while, as I found it problematic to get really good documentation.
Here's a link to a page that
may be helpful. It provides Delphi source code, and links to c++ sources, many of which look like they could be very useful.
The documentation is aimed at someone interested in implementing a plugin, not using them in programs, but it ought to give a good starting point.
There is a lot of documentation on how to make plugins, but not the other way around.
QUOTE(Garf @ Jun 24 2003 - 02:24 PM)
I'm interested in:
- getting professional plugins work in fb2k
- write my own equivalents of those professional plugins
Nice to hear someone is interested in developing this thingie. I wish you good luck, I bet it'll great!
It has been a while I checked this thread. I tried the latest version of Foobar and liked it a lot. But DirectX plugins are essential for me.
Garf, I wish you good luck! If someone could pull that out, add any of WinAmp 2 DSP/DirectX/VST plugin support (possibly through another plugin), I'll give him a nice $20. Not too much but I am just a student
Ok I have been googling a bit and came up with this link for potential developers. I guess what we are looking for is source code for a "DirectX host application".
Please check the new thread for DirectX plugin support request:
here.
A part of the kit contents seems to be exactly what you could be looking for:
QUOTE
HostApp\
What you?ve all been waiting for: source code for a fully functioning DXi 2 host application.
HostApp\DXiClasses
Reusable classes to assist in hosting DirectX plug-ins and DXi?s. Files and classes are named after the general functional areas they cover, namely, MFX or DirectX.
Yay!
snek_one
Dec 22 2003, 10:09
QUOTE(TrNSZ @ May 11 2003, 07:44 PM)
Others might be interested in using something like Arboretum
Restoration-NR for listening to crappy rips of LP's made by others..
Why yes indeed there would be people interrested in that

TubeWarmth can also be very nice on badly mastered records..
ItchEtrigR
Dec 22 2003, 11:15
QUOTE(Garf @ Jun 24 2003, 08:38 AM)
There is a lot of documentation on how to make plugins, but not the other way around.
http://www.kvr-vst.com/forum/viewtopic.php?t=30071try here....
Interesting to see that this thread is still alive.
Garf, have you looked into what would be involved yet?
I agree a plugin that works as a bridge to DirectX plugins would be great. Another possibility would be something in the vain of foo_nero. Maybe sometime in the future Nero or a similar package with an open source SDK would be able to support hosting such plugins.
However, to be fair, there are only 2 or 3 DX plugins I'd ever consider using in fb2k, all very special purpose. It might be more productive to procure masters and make quality digital copies of them, applying postprocessing with these plugins as needed to the specific affected parts of the rip, rather than using a VST/DX plugin host to apply the effects over the whole file in realtime.
Just something to think about. Not to mention they would certaintly sound good everywhere, and on any player, hardware or software.
gyohng the OSS3D developer told me he is working on a multi-player DirectX wrapper that would have fb2k support as well. But it will not be free. One can also use
OSPI and write multiplayer plugins using a single interface.
Even though I have few DirectX plugins I want to use as well, it's the most important lacking feature of fb2k as far as I am concerned. Yes there're other plugins for fb2k doing other things but why reinvent the wheel? If only we had DirectX or VST wrapper we'd have access to countless plugins at once. And most of these plugins support 48bit/64bit processing which is very nice. If fb2k runs on Windows platform I wish it made use of DirectX plugin architecture instead of having a separate plugin API which is probably not any more proprietary than WinAmp's.
The lack of this feature is the only reason I have to keep WinAmp 5 on my computer.
Halcyon
Jun 19 2004, 04:39
Any news on this front?
blueice228
Jan 29 2005, 21:32
bump, anything new?
ok adaptx is 16 bits scrap and buggy
or can use only freeware:
1.-
http://vincent.burel.free.fr/download/ffx4...mp_FullDemo.zipa 32 bits freeware winamp - directx plugin
2.- the SpinAudio.VST.DX.WrapperLite
3.- the winamp to foobar plugin adapter
It's work
cheers
Wov marae, thanks a lot! It indeed works!

I discarded all fb2k DSP plugins and replaced with DX ones already. There's no point to reinvent the wheel. This (Foobar DirectX DSP plugin) is the only DSP necessary IMHO.
Edit: Is there a way to make the Winamp DSP -> fb2k bridge remember the last setup and load it at startup? Also I have to reload the ffx4 rack every time FFX4 is loaded. Any way to change this?
kuniklo
Jul 18 2005, 15:40
QUOTE(Canar @ Jun 24 2003, 02:05 AM)
It is a very good idea to compare foobar's plugins with exorbitantly priced ones. What we'll find out is that the EQ, Resampler, Convolver, and Limiters are on par with or better than (thanks to native 64-bit support, cost, and everything) the competition. I'm willing to bet that the Dynamic Compressor is up there as well.
Foobar's plugins may be very good but I can very confidently assure you that they're not superior to the best of the VST world. It's a fairly subjective argument that isn't going to fly well here on H.A. but we're not talking about transparency here any more.
No, Winamp DSP -> fb2k bridge don't remember you settings . Maybe you can study a proggie like Autoit to automate foobar startup
As vst is working in foobar, as anybody compare the native foobar
convolution proc. with SIR ?
http://www.knufinke.de/sir/Sir_1010.zip
A new winamp vst plugin ... work well with Winamp DSP -> fb2k bridge
http://www.savioursofsoul.de/Christian/YES
QUOTE(kuniklo @ Jul 18 2005, 10:40 PM)
QUOTE(Canar @ Jun 24 2003, 02:05 AM)
It is a very good idea to compare foobar's plugins with exorbitantly priced ones. What we'll find out is that the EQ, Resampler, Convolver, and Limiters are on par with or better than (thanks to native 64-bit support, cost, and everything) the competition. I'm willing to bet that the Dynamic Compressor is up there as well.
Foobar's plugins may be very good but I can very confidently assure you that they're not superior to the best of the VST world. It's a fairly subjective argument that isn't going to fly well here on H.A. but we're not talking about transparency here any more.
I think this may be a "Coders vs Audiophiles" debate eh
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.