View Full Version : Milkdrop Source Code
DJ Egg
5th May 2005, 01:20
Milkdrop Source Code released (May 4, 2005)
http://www.nullsoft.com/free/milkdrop/
http://www.nullsoft.com/free/milkdrop/Milkdrop_1.04_Source.zip
Released under BSD template license
Project Page
http://sourceforge.net/projects/milkdrop
EDIT Sep 2011
http://web.archive.org/web/20100815024641/http://www.nullsoft.com/free/milkdrop/Milkdrop_1.04_Source.zip
http://dl.dropbox.com/u/4353519/Milkdrop_1.04_Source.zip
JSMain
5th May 2005, 12:22
Whah WHoooooo!
Thank You Nullsoft!
Now to try and figure out how to fix it!
psperl
5th May 2005, 15:32
I wonder if projectM had anything to do with their decision to release the source.
If projectM had nothing to do with this, then it's too bad they didn't do this 2 years ago so I wouldn't have had to reverse-engineer everything that is Milkdrop to get projectM working on Linux/Mac OS X/Win32.
Well, at least this means that projectM will now render the waveforms properly, so I can enjoy Milkdrop on linux the way it was intended.
Thank you Nullsoft.
pinkpanther
11th May 2005, 19:13
Does this mean that the radeon problem can now be solved for the itunes/mac version of projectm? Still haven't been able to get it to run on my radeon/g5.
psperl
15th May 2005, 01:23
Hehe, no this doesn't help you. Milkdrop is Win32 only, because it's in directX. projectM is in OpenGL, which is why you can use it.
Unfortuneately the milkdrop source doesn't help us with solve your problem. Alligator said he'de be working on Mac/ATI compatability now that he has a Mac w/an ATI card ( or at least I thin khe does), so send him an email.
-Pete
GeeZuZzz
18th May 2005, 01:04
Finally we can enjoy the world's best visual-plugin, also on our XBOX :D
And hopefully the multi-monitor bug will be fixed for the winamp-version.
Thank you!
snakies
11th September 2005, 16:11
has anyone began the work to make this the best screensaver ever?
i would be willing to help if need be.
snakies@gmail.com
Phat
11th September 2005, 21:44
You would have to run music though it. Most of these presets need bass mid and treb values running though them. There are some that do not, but not all that many. I guess you could always just loop one track, or just loop a kick sample, making beat detections work pretty well.
Eo.S.
23rd November 2006, 22:29
The above post links to a video file that will try to install a codec containing a trojan. Do not click it
Rovastar
24th November 2006, 13:01
Removed it. Cheers Eos
Any chance to get the version 1.03 source code? Sourceforge CVS seems to be down right now.
swingdjted
20th January 2008, 06:24
Spammers should die long, tragic, excruciating, painful deaths. Then again it would make me just as happy to quickly toss them into a pool of volcanic lava.
swingdjted
20th January 2008, 16:21
Ahh, spam was removed. Thanks and ignore my above post.
csabal
6th September 2011, 19:13
hi,
can somebody send me the source code of Milkdrop? or a working link...
i had google for it, but there is no working link for it....
thanks a lot!
JohanSebastian
13th December 2011, 02:12
From what I have read on the web Milkdrop was made Open Source by the author quite some time ago. On his web site it says in 2007 he updated the software to version 2.
I have searched all over the place for the source code, and all the links I can find (including on Geiss' web site, and right here on the Winamp forums) lead me to a dead end.
So my question is "where can I get my hands on the source code for version 2 of Milkdrop"?
Johan
DrO
13th December 2011, 08:52
only the v1 code was made open source. the v2 code has never been released.
-daz
Nitorami
13th December 2011, 17:16
You may be interested in this link
http://forums.winamp.com/showpost.php?p=2798101&postcount=5
This guy has written an MD2 clone
JohanSebastian
13th December 2011, 18:07
I looked at that post, didnt see any source code or anything useful.
I have also seen references to other derivations of MD, including ProjectM (dont know if that helps me on Windows).
Also another one called LightMaestro. It looks like he got a fair ways into it. There are several videos on youtube ie: http://www.youtube.com/watch?v=VpaTafZnkfc, where somehow he overlaid video on top of MD, however the web site is nonexistent so evidently he gave up on it.
So I am back to wondering a few things:
1) If MD1 was made open source, why not MD2?
2) Who is the "keeper" of MD2 source? The guys here at winamp must have it, right? Can it be made available for download??
I started doing VJ shows at my local nightclub here in Portland, OR about a year ago. I started off by using Winamp/Milkdrop. Winamp is a great media player, no question. A VJ app it is not. I am able to do some pretty good shows with Winamp/Milkdrop, and yet I want to do more, a lot more.
For example, I purchased a Kinect a few months ago, and have put together some really GOOD effects for it. (search on youtube for DesignerVisuals). One of my goals is to have Milkdrop running in the background, with some of my Kinect effects overlaid on top. I might even be able to produce a Winamp Plugin (if I can wrap my brain around the Winamp Plugin API). Even so, the kinect effects wont be overlaid on top of MD though iun that case.
The current implementation of MD2 in Winamp has some good capabilities, such as what it does with static image overlays (that is awesome!) however no capability that I can see to do things like overlay a live video feed.
Hence my desire to get ahold of the Milkdrop 2 source code.
So I am making my appeal here on this forum to the guys that maintain Winamp to see if I can get my hands on the source.
So how about it guys? Can I beg, borrow, or buy it?
Nitorami
13th December 2011, 23:09
JohanSebastian
1) No, there is no code in the link. All I wanted to say is that someone has indeed written a working MD2 clone, so it must be possible.
2) LightMaestro's work is a sort of interface between MD and winamp, can intercept and send messages, comfortably apply scripts to MD, overlay videos etc., thus moving MD a big step closer to VJing... I have never seen it but I reckon this would meet your requirements. However, LightMaestro got a lot of flames for his aggressive style of promoting his product and finally seems to have disappeared from the planet. I think the reason he gave up on it was not technical but rather that there was no market.
3) Finally, on the MD2 source code - the reason that it is not available is that AOL bought winamp and holds the rights. It is not available, period.
DrO
13th December 2011, 23:29
3) Finally, on the MD2 source code - the reason that it is not available is that AOL bought winamp and holds the rights. It is not available, period.I don't know the proper reason for MD2 not being open-sourced (though it's probably no one cares / thought of it / cba / not worth it as explained later) but that comment is quite not correct since the MD1 source code was released under AOL / Nullsoft ownership - was done by Tag when he was basically in charge of things at the time if i remember correctly as people kept asking for AVS and Milkdrop to be open sourced.
however nothing useful to Nullsoft / Winamp came of open sourcing those plug-ins and so i wouldn't hold out much hope since it was meant to be a test to see how well doing that would be and what benefit would be gotten back which hasn't been the case (yes it could have probably been handled better but it's probably too late now).
though going back to the point i've quoted, as Aol / Nullsoft own the code, they can do whatever they want to do with it which includes not releasing it. not what i'm expecting is wanting to be heard (and i'd love to be proven wrong) but i just don't see that changing any time soon.
-daz
JohanSebastian
19th December 2011, 18:57
Hello.
Thanks for the replies.
Re: Lightmaestro. In his posts I have seen on the web (cant remember where exactly @ the moment) he said he was more of an engineer, versus a Business Man. Why he abandoned the project and pulled it from the web entirely is a mystery to me at this point. I havent been able to find a copy of lightmasetro anywhere that I can download.
So I am beginning to get the idea Geiss developed Milkdrop while being employed at Nullsoft (I thought up until now he developed it on his own, and then made it open source). Is this correct? That might explain why MD1 was made open source, as like an "experiment", and MD2 was not.
I am still desirous of using Milkdrop as a backdrop for other things, like my kinect effects, video clips, flash files etc. When I look at the img.ini file for MD, I dont see any animated types of files which can be setup as an overlay. Unless I am mistaken? The things MD can do with static image overlays is in a word, amazing. Epsecially the way it merges the colors from the overlay into the MD animation. THATS COOL! So now I want to goto the next step and overlay other things on top.
Also attempting to figure out how to make my kinect effects into a plugin to WInamp somehow.
I use XNA for some of my kinect effects. XNA runs on the XBOX. Which also leads me to wonder if MD can be run on XBOX. There's a WHOLE lot of XBOXs out there in the world. Seems to me there's a good market there for some of these effects (like MD). I am going to buy an XBOX, just so I can see what it can do. It already has Kinect support, since the Kinect was originally designed to work with XBOX.
JohanSebastian
19th December 2011, 20:43
One other thought I had recently which I will run by the members of this forum.
Is it possible to run Milkdrop, and somehow in a c# program get ahold of the window handle, and be able to overlay graphics on top of it? (From what Nitorami said, lightMaestro did something like that).
As a stop gap measure, just so I can use MD and my other software in series during a VJ show, I attempted to switch between MD and my Kinect effects program with Alt Tab, and that works as long as MD is running in a window. It DOESNT seem to work if MD is running full screen. Its like MD takes over the display, and doesnt want to "share it".
Johan
JohanSebastian
31st January 2012, 08:53
Progress!
http://www.youtube.com/watch?v=bWlmJUDP9As
I've been working on a VJ software application, which I am loosely calling "VJPro".
Last week I added a new capability to my software, which combines visual effects (using depth data from a Microsoft Kinect) with visuals from Milkdrop.
I tested it alongside a band by the name of Kirk Green last Sat night, and you can see the results in the above posted video on youtube.
A tip of the hat to Nitorami, who has been kind enough to provide several totally AWESOME MD presets (available elsewhere on this forum). Good job man!
Johan
swingdjted
1st February 2012, 02:58
Very nice work, not only in development of the program, but also in finding a great way to use it!
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.