.zolder
Apr 9 2004, 03:35
hi, i just installed foo_bacon and put msvcr71.dll in the foobar directory, but whenever i try to start the plugin i get this error:
ERROR (foo_vis_bacon) : Couldn't load DLL
i read somewhere i should ignore that msg and the plug would start anyway, but that isnt the case on my pc..
I got fb2k v0.8 (feb24 version)
does anyone know what i can do?
You need to select a vis plug-in first. The default string should be redesigned to be more dynamic, or something... (For example, decide on Winamp directory or fb2k dir\bacon as usual, then try to locate vis_milk.dll, otherwise locate the first visualization component.)
smithore
Apr 9 2004, 04:03
It Works With Foobar 0.8.1 ...try it!
.zolder
Apr 9 2004, 04:30
cool thanks you both! it's running now
woohoo
to be honest from start i havent read all the thread now...
i just tried quickly with milkdrop and the plugin loads fine.. but apart from showing the title information in its very own style its just a blank window / screen...
A similar-sounding issue was posted by Gul earlier in the thread (around page 3, over a month ago) and a clean install of foobar2000 apparently fixed it. I've never been able to duplicate that behavior, so I'm at real loss for how it could be happening.
Just out of curiosity, do you get the same effect with other plugins? If you have Winamp installed, the Tiny Fullscreen plugin with the oscilliscope module would be a good way to see if foo_vis_bacon is actually passing along the data or not. If you don't have Winamp installed, you don't have to install it - I guess I'll try to think up something else in that case.
ok.. i played a little...
reinstalled foobar from scratch and put the bacon dll in components dir...
milkbar worked fine now...
but i didnt like to have my winamp installed so i created a folder "VIS" inside foobar directory and pointed bacon to this one...
after restarting foobar i reselect milkbar from the dropdown list and the old problem reeppears.. only title, without visualisations
and yes.. this does not only affect milkdrop.. avs does the same thing, blank screen
switching back to old directory doesnt help...
was thinking it might be related to foo_osd.dll, for its use of overlay, but that wasnt the case, apparently
*UPDATE*
tiny fullscreen oscilloscope DOES work, tho....
one time the screen with milkdrop was not black, but white and i think i could see movements in the background, but maybe my eyes played a trick on me...
and another time it was blank as usual, but a half circle of blue lines was on the lower left corner, moving a bit, then disappearing...
OMG.
This is so cool..
Another one reason to use foobar instead of the other players...

Anyone knows how to fully utilize the 500 odd presets included with Milkdrop? Some of the presets are a little bad to my liking...
EDIT: I realised how to enable the presets... just press "L"!
langoustator
Apr 10 2004, 14:07
Great plugin.
What about a sonique visual plugin? Synesthesia doesn't work very well (even in winamp) and there's no fullscreen option in the other sonique visual wrapper for WA.
There are really beautiful visses with Sonique (Rabbit hole, Aorta, Smear to name a few)
yandexx
Apr 10 2004, 14:50
BACON is great!
My milkdrop works a lot faster in fb2k now than in WA previously. It looks so nice in 1024x768. No slowdown at all (see my specs.)!
(is that true that TNT2 Pro supports anisotropic filtering? - maybe that's why milkdrop looks so beautiful)
Hi, sorry I haven't been able to reply recently. I wasn't around my computer over the weekend and I have a remarkable propensity for forgetting my HydrogenAudio password.
Rasi,
you say it does work okay when you direct it at a Winamp directory, but it doesn't work properly when you try copying the files over? I wonder if either you didn't copy something right or if Milkdrop is expecting something to be in a weird place. Have you tried pressing 'L' to select different presets and seeing if you've just been getting especially boring presets? Like I said, I've never been able to reproduce this, so all I can really do is guess.
langoustator,
I guess I could look into it. It would depend on how complicated Sonique's visualization API is. It also would depend on how long it takes for Sonique's site to get fixed, since I get a server error whenever I try to download the SDK.
langoustator
Apr 12 2004, 03:51
Thanks. The API header seems fairly simple, so I'll see what I can do with it.
Skates
Apr 12 2004, 05:37
The best Sonique visualization ever released has to be Smear! If you could emulate that I think I would drop a load!!!
hmm.
bacon doesnt work anymore... it used to work great tho. 0.8.1 broke it or something....
unless there is some problem with settings... is there a way to purge all previous bacon settings?
(ps. yes other vis plugs work fine.)
EDIT: I am retarded...

ok so i guess it doesnt work with 4 ch output....
Any chance to get that working?
EDIT2: EVEN MORE RETARDED!
I see it takes sound from the front channels. I guess in hindsight that is logical.
Move stereo to rear channels makes it seems like nothing is playing tho. I dont suppose there is a way to detect if that DSP is active, and switch to get audio from teh rear channels?
Or maybe just leave an option for the user to select front or rear to get audio from?
You're right, it currently only reads audio from the front two channels, mainly because Winamp plugins only take two channels and I was lazy. I'll probably have the next release mix the rear two with the front two and then send that to the Winamp plugin.
However, any work on foo_vis_bacon or any other vis wrappers (foo_vis_ham?) is on hold for a while, at least until I'm finished compiling and playing with KDE 3.2.1 and I can reboot into Windows.
wow milkdrop + foobar, i'm happy... reasons for anything besides foobar are hard to come up with now

just wanna say thanks
Krug_Stillo
May 2 2004, 10:01
QUOTE(bexx @ Apr 28 2004, 10:58 PM)
wow milkdrop + foobar, i'm happy... reasons for anything besides foobar are hard to come up with now

just wanna say thanks
I just have to second every part of that statement completely. FB2k is as good as it gets and this plugin is just fantastic.
BetaBoy
May 2 2004, 11:40
Guys sorry I caught this thread waaaaaaaay too late.... we could have help you guys save alot of DEVEL time ;-( The Core Media Player 4.0 has supported WA AVS/VIS/DSP since November of 2002.
We would be happy to give you guys any source you may need... though it looks like you already have figured it out. Sorry bout that.
blammo
May 23 2004, 15:24
Hi.
Just discovered your this plugin! Its great!.. One problem. The console reports "Bad plugin version" everytime I go to the preferences.
Under the preferences, there's an option called, "Load plugins with unexpected SDK versions." If you enable it, those warnings will go away and you'll probably notice some plugins in your list that weren't there before. However, there's also a slight possibility that this'll make foo_vis_bacon crash... if this happens, let me know which Winamp plugins you're using and I'll look into it.
I should probably make that warning more descriptive :|.
blammo
May 27 2004, 04:06
Ta.
That worked a treat!
Couple more things.
1. Mirage crashes
2. Any plans to let visualisations to control Foobar or display playlists like toonamp or lightspeed
QUOTE
1. Mirage crashes
Hmm... yep. I'll have to see if I can find a reason for this.
QUOTE
2. Any plans to let visualisations to control Foobar or display playlists like toonamp or lightspeed
Yeah, but I haven't decided on the best way to implement it. The, "don't reinvent the wheel," solution would be to hand everything off to foo_winamp_spam or something. Unfortunately, I'm kind of a control freak, so I've already started working on the alternative method of basically duplicating foo_winamp_spam's purpose so I control exactly how everything works. I don't know which people would prefer (smaller foo_vis_bacon plugin vs. not having to install foo_winamp_spam to get play control), so I'm kind of stuck on that. Maybe people could give me some feedback on this issue (please?).
Also, I've been really lazy and haven't gotten anything done (in about a month and a half) on the other things I wanted to get in the next release, like mixing in rear channels for people who use the, "Move stereo to rear channels," plugin. I've also been thinking of changing the directory for people without Winamp installed to, "foobarpath\Winamp\Plugins," because that's the only directory structure Milkdrop will install directly into and a lot of installers ask for the Winamp directory and then shove everything into a, "Plugins," directory inside. This would be another good thing for people who care to speak up on before I go ahead and change it (because I
will change it if nobody says anything).
New version with the stuff I discussed posted at
http://potatoriffic.f2g.net/bacon. Still experimental, etc. Probably the most notable addition is not changes to the DLL, but the short list of plugins I've tested at
http://potatoriffic.f2g.net/bacon/list.html. Green plugins are good, others are buggy.
The Link
May 29 2004, 03:48
Thank You!
ScudAudio
Jun 30 2004, 10:31
This is great. Thank you.
I also ran into the instant crash with Synthesia, so you might want to put a warning on the plugins compatibility page about that.
Do you guys know if there is a vis that displays random pictures given a specified path? Went to winamp site and couldn't find one there.
Sorry for the really out-of-date replying. I forgot my HA password, waffled on requesting a change, and then, about five minutes ago, realized my Firefox profile in Linux still had it saved >_<
QUOTE("ScudAudio")
I also ran into the instant crash with Synthesia, so you might want to put a warning on the plugins compatibility page about that.
Warning added shortly after I saw your post; thanks for reminding me.
QUOTE("Gemini")
Do you guys know if there is a vis that displays random pictures given a specified path?
No, but somebody should make one.
dylan己p
Jul 20 2004, 08:25
Hi
I'm the author of the Mirage visual plug-in. I've just released version 1.01 which fixes the song title crash with foobar/vis bacon.
You can grab it here :
http://www.visualprojects.netI noticed that it is much slower (when framelimiter is off) with foobar than with winamp. Is there any latency between successive calls to Render() ?
Regards
Dylan
First of all, thanks for doing that. It's really helpful.
For the speed issue with the frame limiter off, I don't know if it's latency or wasted CPU cycles, but I do know what's doing it. Looks like the timer code hartwork added may need to be revised or dumped in favor of something saner.
Hi, sorry I haven't posted a version that isn't as slow yet, but I got distracted by other things and, more recently, a different bug in foo_vis_bacon that I think I have mostly fixed (WaitForSingleObject is bad). However, after fixing that one, I noticed that the Climax visualization also crashes on title display and not just on visualization stop like I previously thought. Could you give me some idea of what you had to change to make Mirage's title display work with foo_vis_bacon so I can get that issue ironed out? One plugin crashing I was prepared to write off as an oddity, but two is a much stronger indication that something's wrong.
dylan己p
Jul 25 2004, 04:55
Hi
in fact the problem I had with song title is that I was relying on : HWND hwnd_winamp = FindWindow("Winamp v1.x",NULL);
Obviously if the plug-in is running without Winamp, there's a problem. The more correct way is to use the hwndParent member of the winampVisModule. But in the strict context of a _Winamp_ plugin, both methods are equivalent. Bottom line : whenever a plugin uses FindWindow (which by the way is advertised in the Winamp vis plugin SDK as a valid way of interfacing with the player, otherwise it should not be even mentioned in the plugin SDK), there is a potential crash if used with a wrapper (or at least missing functionnality and/or unexpected behaviour if the code has triple checks everywhere).
Regarding the speed problem, I noticed that opening the Preferences dialog of the Bacon coponent before running the vis plugin makes things a little better. Dont know why it would change anything though.
Also, regarging the windowing problem you mention in the tested plugins list, I didn't saw it because I currently use foobar 0.8.2 with its out-of-the-box Windows-like interface. I guess you are using the skin component, and that this component uses layered windows. If it is the case, I'm afraid the problem is neither Mirage nor foobar, but the GDI itself. Here is a quote that popped a few days ago on opengl.org's forum :
QUOTE
-------------------------------------------------------------------
From: Greg Binkerd [MS] (GregB@online.microsoft.com)
Subject: RE: WS_EX_LAYERED and OpenGL together?
View: Complete Thread (3 articles)
Original Format
Newsgroups: microsoft.public.win32.programmer.gdi
Date: 2002-06-05 10:18:55 PST
Hi, Craig.
Unfortunately, OpenGL (and DirectX) can not be used in a layered window.
The hardware performs all rendering and will not incorporate the
semitransparency effect displayed by a layered window. In fact, if you
create a layered window and you move it over an OpenGL application or
windowed DirectX application, you will see "flashing" of the layered
window, since the hardware will draw the 3D primitives directly on the
primary surface, drawing over the layered window and the layered window
will immediately redraw itself in a semitransparent state. Note, this will
only occur with hardware accelerated OpenGL and DirectX applications.
Thanks,
-Greg
Microsoft Developer Support
-------------------------------------------------------------------
Hmm, I could change the classname to match Winamp's and see if that makes any of the currently-broken plugins work. It'd interfere with foo_winamp_spam as well as regular Winamp, though. Also, though I also use the default interface, it turns out that I had transparency turned on and the slider moved all the way over to full opacity. In addition to messing with Mirage, it slows Milkdrop and probably other things down by a factor of around five or so. I probably shouldn't have put it up on the site without checking other plugins first; sorry about that.
I should be posting a version that doesn't crash Mirage when visualization is turned off later today, but I have to finish testing my changes to make sure they don't break other things and I'm almost out of bandwidth for the month (free hosting :/ ).
EDIT:
foo_vis_bacon minus0.29 has been posted and the list has been updated. I have two megabytes of bandwidth left, so if you don't get it by the end of the day, you'll have to wait until August.
Nathan_
Jul 25 2004, 20:52
An alternative to Winamp-Vis... ?
I don't know if anyone's heard of G-Force, I found it last week. It's what I've been after for a while, namely a decent player-independent visualization program. It looks really cool (especially for me when using my old TV as a second monitor), and is very customizable, as you can set variables and save presets via keyboard shortcuts and scripts. It's shareware, with an infrequent text display suggesting you buy the full version. Doesn't seem to take up too much resources, and simply visualizes the line-out.
Sorry if everyone already know about this, but I was really impressed. Maybe if you're into the more 3D visualizations you migh think it sucks, but I definitely don't.
G-Force HomepageDoes anyone know of other good player-independent programs like this?
ssteven
Jul 25 2004, 22:27
Hi
I've never used visualizations for winamp. I was wondering if anyone could suggest to me their favorite visualization plugins that I could use for this great plugin.
Thanks
p0wder
Jul 26 2004, 01:05
Thanks for continuing your work, bleh.
dylan己p
Jul 26 2004, 06:37
QUOTE(bleh @ Jul 25 2004, 04:24 PM)
Hmm, I could change the classname to match Winamp's and see if that makes any of the currently-broken plugins work. It'd interfere with foo_winamp_spam as well as regular Winamp, though.
I think it would be a bad idea. Keep it simple and clean. If there are compatibility issues for a plugin outside Winamp, IMO it is still the plugin author's responsibility to correct it if possible. On the other hand, the author could also throw compatibility away and develop for Winamp only. You just can't handle every corner case on your own.
QUOTE(bleh @ Jul 25 2004, 04:24 PM)
I should be posting a version that doesn't crash Mirage when visualization is turned off later today, but I have to finish testing my changes to make sure they don't break other things and I'm almost out of bandwidth for the month (free hosting :/ ).
EDIT:
foo_vis_bacon minus0.29 has been posted and the list has been updated.
Great work on the stability side. I didn't get a single crash with this release (even with kill vis on flush enabled). Foobar w/ foo_vis_bacon is now my development platform
QUOTE(ssteven @ Jul 25 2004, 11:27 PM)
I've never used visualizations for winamp. I was wondering if anyone could suggest to me their favorite visualization plugins that I could use for this great plugin.
Milkdrop is pretty much the benchmark. Mirage is showing a lot of promise and will probably as good once it's had more time to mature. G-Force is another good one.
QUOTE(dylan己p @ Jul 26 2004, 07:37 AM)
I think it would be a bad idea. Keep it simple and clean. If there are compatibility issues for a plugin outside Winamp, IMO it is still the plugin author's responsibility to correct it if possible.
I knew it would be a bad idea when I brought it up, but I thought it might help with some plugins. It didn't, so it's not happening.

QUOTE(dylan己p @ Jul 26 2004, 07:37 AM)
Foobar w/ foo_vis_bacon is now my development platform

Um, wow.
hi where can i download foo_vis_bacon.dll ?
do i need others files?
Right now, you can't download it anywhere because I exceeded my traffic limit for the month and I don't want my site to get booted from an otherwise decent free host. After August 1st, it'll be available again at
http://potatoriffic.f2g.net/bacon/
kalmark
Jul 30 2004, 09:02
You can use this temporary mirror:
clickI'm not sure how long this file will be available from here!
but i need this file msvcr71.dll to run bacon!!
Gnerma
Jul 31 2004, 01:01
QUOTE(actio @ Jul 30 2004, 10:53 PM)
but i need this file msvcr71.dll to run bacon!!
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71Or search for it on your system, its probably there somewhere
Once you get it, it goes in the same directory as foobar2000.exe.
kalmark
Jul 31 2004, 08:16
Or C:\windows\system32? doesn't that work too? and then each application which would like to use this dll would find it when it looks for the dll.
edit - According to MS (next post) this is not a good idea! Though some program installed before might have placed the dll here, so maybe you won't need a copy of that in foobar's folder - like in my case.
That would work as well, but Microsoft recommends against it as it's not technically a system library.
This thread has been silent for quite a while, is this component still in development? I sure hope so

.
-Thor
It isn't really being developed anymore because I'm not sure what to do with it next. There are still some Winamp plugins that have severe issues, but I ran out of ideas for things that might fix them over a month ago without any success. If I have some major revelation that allows me to fix everything, I might go back to working on it, but it's pretty much stalled at this point.
Unless there's some feature you really want that would be sane to implement...
langoustator
Sep 1 2004, 14:04
And what about foo_vis_ham for sonique plugins?
Did you make any progress?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.