Help - Search - Members - Calendar
Full Version: foo_milkdrop anyone?
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Burrito
Soon, there will be available an open source Win32 reimplementation of one of the best Winamp visualizations ever made: Milkdrop!
http://www.nullsoft.com/free/milkdrop/

It's called ProjectM and here's what the developers have to say about it:
QUOTE
projectM is basically a reimplementation of Milkdrop under Linux/SDL/OpenGL/XMMS. projectM already does some things Milkdrop does not (like infinite custom shapes/waves). projectM uses no platform-specific code outside of the xmms interface. Please port me.

http://xmms-projectm.sourceforge.net/

If the Win32 version and it's sourcecode is released, wouldn't it be easy for one of the great people here on the fb2k board to do a component for our favorite music player?

edit: sp. -Burrito
anza
Milkdrop already works in foobar, you'll just need foo_vis_bacon and you're done.
kode54
There's nothing wrong with having a native version, now is there?
Mr_Rabid_Teddybear
With an ongoing discusson of the winamp wrappers I must say; I don't miss Winamp plugs much. I used to use Winamp since 1997 or something... It was my player 'till I found foobar20000 in spring 2003. I fell in love instantly. I tried the input winamp plugin just for fun, but it crashed shit, and it's nothing I need that's not supported by fb2K (I don't own one single rkau or bonk file....). But I played with foo_bacon. VIS shit don't mean much to me, but milkdrop are the best I've seen in that department, so if it could be made native I'll support that... sometimes a good VIS are just what you need.... yes I want foo_milkdrop....
p0wder
I would like to see a native version for fb2k. smile.gif
anza
QUOTE(kode54 @ Jun 22 2004, 11:53 PM)
There's nothing wrong with having a native version, now is there?

No there isn't, but I just thought that Burrito might not know that it's already possible via a Winamp wrapper, so he could use it before a native version is released (being optimistic here).
ep0ch
Great! I liked foo_vis_bacon but I only ever used milkdrop with it, so a native version would be really cool!
Burrito
Just wanted to let you know that the windows port of the reimplementation of the famous Milkdrop under Linux/SDL/OpenGL/XMMS is ready and available.

At this time, its just available as a compiled WinAmp plugin, "but the source will follow shortly"!

Imho, this is the time for a native Foobar2000 Milkdrop clone...

Btw, its even faster then the original!

http://xmms-projectm.sourceforge.net/
Stalwart
foo_milkdrop? Faster than original? YAHOO!!!!! =)
Burrito
It seems they are making good progress at the moment. See a lately post on their Sourceforge forum:

QUOTE
By: Alligator Descartes - descarte
RE: Windows Standalone 
2004-11-19 06:11

We're just cleaning up the codebase for general release.
This includes:

projectM SDK
Windows and MacOS iTunes visualiser plugin
Winamp plugin
Windows Media Player plugin (if I can be arsed finishing it)
Sample applications using SDL/wxWidgets


Maybe we might be getting a happy Christmas this year!!! tongue.gif

Source: http://sourceforge.net/forum/forum.php?thr...forum_id=358773
NEMO7538
It would be nice to have an option to make it a panel and (if possible) overcome this limitation.
spase
agreed
Sandman2012
I just started using foo_vis_bacon the other day to run milkdrop, which is by far the best vis app I've ever seen. I would love a native version for foobar as well. smile.gif
spase
any progress on this?
Mike Giacomelli
foo_uie support would be nice to have since I don't think foo_vis_bacon can do that.
khiloa
Go ahead, I am sure some people will like it.. just not me, I just do not care for that kind of stuff.
Burrito
Finally, after another long 4 months of no new info on this, the sourcecode for projectM is ready and available for download at Sourceforge!

A native foobar2000 Milkdrop plugin with window support is now possible!

QUOTE
This is a big release for us. projectM has been turned into a library to ease integration into anything that plays music. projectM itself needs nothing other than OpenGL. We now have support for libvisual. projectM for XMMS no longer requires SDL 1.3 from CVS, the current stable SDL is all you need.

This release contains source and (some) binaries for the following: the projectM library (projectM), projectM for XMMS (xmms-projectM), projectM for libvisual (lv-projectM), projectM for iTunes (iprojectM), and a small test app (projectMvis).

As stated above, projectM has been turned into a library. A developer only needs an OpenGL context to use projectM now. You open up a window with an OpenGL rendering context, and that's it. Look at projectMvis, it's a great example of how easy and simple it use to use projectM as a library.


http://xmms-projectm.sourceforge.net/

Ronny Pries
who needs visualisations anyway? wink.gif
Burrito
QUOTE(Ronny Pries @ Apr 8 2005, 06:14 AM)
who needs visualisations anyway? wink.gif
*


I do. And many others, see above.

Why do you post in this thread if you don't care afterall?
stripe
QUOTE(Burrito @ Apr 9 2005, 08:53 AM)
QUOTE(Ronny Pries @ Apr 8 2005, 06:14 AM)
who needs visualisations anyway? wink.gif
*


I do. And many others, see above.

Why do you post in this thread if you don't care afterall?
*



note the wink.
xlynx
Well I had a look at ProjectM, and noticed it supports a library called LibVisual. If I understand this correctly, someone just has to make a LibVisual plugin for Foobar2000, and it will automagically support not only ProjectM, but also any other vis program which use the LibVisual interface... notably the great open source projects Nebulus and Goom.
insyte
My milkdrop wont display japanese characters, has anyone gotten this to work?

Ontopic : yes a native foo_milkdrop would be awesome smile.gif

edit: changing all the font settings to tahoma in milkdrop solved my problem smile.gif
Sandman2012
QUOTE(xlynx @ Apr 10 2005, 09:11 PM)
Well I had a look at ProjectM, and noticed it supports a library called LibVisual. If I understand this correctly, someone just has to make a LibVisual plugin for Foobar2000, and it will automagically support not only ProjectM, but also any other vis program which use the LibVisual interface... notably the great open source projects Nebulus and Goom.
*


If I knew how to code I would do it. I would love a native Milkdrop. smile.gif Goom is pretty cool too.
Burrito
From the author of original Milkdrop on his site http://www.geisswerks.com :
QUOTE
2/3/2005
More great news - MILKDROP IS NOW OPEN SOURCE! Happy day! If you go to the main MilkDrop page there's a link right there to the source code.

From the Authors of ProjectM on their site http://xmms-projectm.sourceforge.net :
QUOTE
5/6/05 - projectM 0.97 Released!

    Nullsoft released the Milkdrop source code so I have fixed the behavior of waveforms 2, 3, & 5, zoom, and custom shapes (tex_ang and tex_zoom). I also added the Darken, Brighten, and Solarize filters. Things look much better with these added features. We also have some stability patches for xmms-projectM in this release courtesy of Richard McKnight.

    So this is just the beginning. Now that the Milkdrop source is out, expect good things. This is just a quick release to show how much progess we've made in just a few days with the source. Expect more.

biggrin.gif biggrin.gif biggrin.gif
ep0ch
I don't suppose anyone is looking at porting either projectM or Milkdrop to foobar?
Sandman2012
QUOTE(ep0ch @ May 10 2005, 09:35 AM)
I don't suppose anyone is looking at porting either projectM or Milkdrop to foobar?
*


If I could code, I'd do it in a second. I think most people who want it are happy using Bacon to run Milkdrop, but I'd much rather have a native version. Probably just me being picky. sad.gif
seanyseansean
QUOTE(xlynx @ Apr 11 2005, 06:11 AM)
Well I had a look at ProjectM, and noticed it supports a library called LibVisual. If I understand this correctly, someone just has to make a LibVisual plugin for Foobar2000, and it will automagically support not only ProjectM, but also any other vis program which use the LibVisual interface... notably the great open source projects Nebulus and Goom.
*




Thanks for the LibVisual link, it looks really nice. Only wish my ogl skills were up to porting this sad.gif
seethru
QUOTE(Sandman2012 @ May 12 2005, 08:02 PM)
QUOTE(ep0ch @ May 10 2005, 09:35 AM)
I don't suppose anyone is looking at porting either projectM or Milkdrop to foobar?
*


If I could code, I'd do it in a second. I think most people who want it are happy using Bacon to run Milkdrop, but I'd much rather have a native version. Probably just me being picky. sad.gif
*



I'd like a native version, that would hopefully support panels smile.gif
bleh
foo_vis_projectm.

Short answers:
  • Panel: Not yet.
  • Fullscreen on non-primary devices: Untested. Maybe it'll work; maybe it'll reformat your lunch.
  • Unicode: Would require rewriting part of projectM. I'm lazy and that hasn't happened.
  • Plugin source code: Nauseating. Next release will probably be reorganization of code unless I get a lot of bug reports.
  • Potential for real foo_milkdrop: Directly proportional to my desire to sift through the Milkdrop source and figure out how it works, which is, at the moment, quite low.
Fiend Angelical
I thought this would never come. I wait with baited breath for the panel version.
Mike Giacomelli
No problem here. Looks great and thanks for the effort.

One suggestion: Maybe you should start a new thread so its easier for people to find this plugin?
bleh
QUOTE(Mike Giacomelli @ Jun 5 2005, 03:44 PM)
One suggestion:  Maybe you should start a new thread so its easier for people to find this plugin?
*



Probably a good idea. I'll go do that.
foosion
Please continue discussion about foo_vis_projectM at the new thread.

Feature request by Trigger911 for foo_vis_projectM moved here.
Funkstar De Luxe
A little avs panel would be soo cool! As AVS is the Foobar of the vis world
Betse
I have used projectM panel version for some time now. But everytime i put Bacon with Milkdrop on i see how much better Milkdrop is.
So i still would like a panel version of Milkdrop. So please make one... smile.gif
radi0n
any chance to update foo_vis_projectm. for foo 0.9?
Nobby Nobbs
I actually emailed the author on the subject this morning...

QUOTE

Date: Wed, 12 Apr 2006 10:26:32 -0400
From: "Peter Sperl" <psperl@gmail.com>
To: "nobby nobbs" <nobbynobbs@gmail.com>
Subject: Re: projectm for foobar
Probably not directly. I plan on releasing this as soon as I get everything stable enough. After that, I may consider making a foobar port, but I think the better path would be for foobar to support libvisual. libvisual is an abstraction layer for music visualizations that projectM already supports. so if foobar supported libvisual, you would ger projectM for free (and many more visualizations).

-Pete

On 4/12/06, nobby nobbs <nobbynobbs@gmail.com> wrote:
>Any chance of the promised new version having support for foobar v0.9? smile.gif
Beavis04
I take it he hasn't replied yet? sad.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.