Go Back   Winamp Forums > Visualizations > MilkDrop > MilkDrop Development

Reply
Thread Tools Search this Thread Display Modes
Old 4th February 2006, 04:21   #1
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
milkdrop.us

well, i've ordered my new website, it gonna be milkdrop.us now we would all have to hit every item on the site like 30-50 times a day for me to go over bandwith... yay!
its not up yet, says one busness day, so it might not be up till monday.. but i'll have the beta6.1 source up when the site is.

Blah!
redi jedi is offline   Reply With Quote
Old 5th February 2006, 00:02   #2
51Strong
Member
 
Join Date: Jan 2006
Posts: 80
Thumbs up

Ah great you got your site back
51Strong is offline   Reply With Quote
Old 5th February 2006, 08:26   #3
Logy
Senior Member
 
Logy's Avatar
 
Join Date: Jun 2004
Location: Terengganu, Malaysia, Asia, Earth
Posts: 302
yeaaahh... let we make things better... step leap ahead... !!!

The English suffix -logy denotes a field of study or academic discipline.
Logy is offline   Reply With Quote
Old 5th February 2006, 15:24   #4
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
ok its up, beta 6.1 .dll and source are there, check the dev page. thanks to everyone for understanding, and supporting me during this time

Blah!
redi jedi is offline   Reply With Quote
Old 6th February 2006, 00:02   #5
MechxWarrior
Junior Member
 
Join Date: Jan 2006
Posts: 6
Great to hear it

Cant wait for a fix to the multi-monitors.
MechxWarrior is offline   Reply With Quote
Old 8th February 2006, 18:07   #6
Phat
Major Dude
 
Phat's Avatar
 
Join Date: Nov 2003
Posts: 979
I updated the wikkipedia artical here..
http://en.wikipedia.org/wiki/MilkDrop#External_links

Also you're guest book seems to be broken.
Phat is offline   Reply With Quote
Old 9th February 2006, 03:03   #7
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
ya i have to actualy add the database for it through my hosts control panal

Blah!
redi jedi is offline   Reply With Quote
Old 10th February 2006, 23:54   #8
Koopa
16-Bit Addicted
 
Koopa's Avatar
 
Join Date: Apr 2004
Posts: 3,518
redi jedi: will your betas get the fixes from MilkDrop 1.04d (multiuser compatibility, fixed high CPU usage), or is there no source code for 1.04d aviable?
Koopa is online now   Reply With Quote
Old 11th February 2006, 00:24   #9
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
1.04d???
i was under the impresion that the last release was 1.04b... i've personaly seen 1.04c, and now i'm hearing of 1.04d... if there is source i havent found it yet. if you find it i would be happy to include it

Blah!
redi jedi is offline   Reply With Quote
Old 11th February 2006, 18:24   #10
Koopa
16-Bit Addicted
 
Koopa's Avatar
 
Join Date: Apr 2004
Posts: 3,518
I'll ask, if the sources are aviable, the changes since 1.04b:

* Fixed: [vis_milk] 100% cpu usage when paused
* Fixed: [vis_milk] missing files from distro (not releated to your development)
* Fixed: Visualizations for 24bit and 32bit songs
* Improved: Visualization data calculations (not sure, if this is MilkDrop related)
* Fixed: Multiuser compatibility

It makes no sense, if you develop 1.05 and Milkdrop 1.04d has bug fixes and improvements, wich are missing in 1.05.

Keep on your good work.
Koopa is online now   Reply With Quote
Old 11th February 2006, 18:48   #11
Benski
Ben Allison
Lead Developer
Winamp Dev Team
 
Benski's Avatar
 
Join Date: Jan 2005
Location: Ashburn, VA
Posts: 1,018
The following changes were made...
*Grabbing the user's INI directory via a Winamp IPC call.
*Using Winamp's mersenne twister random number generator (you can grab the function pointer via an IPC call)
*Setting winampVisModule::delayMS to 10

at some point in the future, I will be removing the FFT calculation from milkdrop and start using the spectrum data directly. I have improved Winamp's spectrum viz data calculation dramatically (it's safe to say that it used to be completely broken)

you can contact me directly if you need any more details for source changes.
Benski is offline   Reply With Quote
Old 11th February 2006, 22:03   #12
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
a copy of the source would be nice, or at least the code for the updates... i didnt know that vis plugins had direct access to frequency info... makes me wonder what the fft was for in the first place.. i'll research how to acces it and prolly add that feature in myself( i try to leave the current process intact so old presets still work, i'll prolly change my sound(a,b) function to get its info from winamp directly... sweet!

i'm assuming the delay 10ms is what fixed the 100% usage?
i would prefer to not have to redo work thats been done, so a copy of "current" source would be nice... why was only the source for 1.04b released when theres 2 more versions?

Blah!
redi jedi is offline   Reply With Quote
Old 11th February 2006, 23:37   #13
Benski
Ben Allison
Lead Developer
Winamp Dev Team
 
Benski's Avatar
 
Join Date: Jan 2005
Location: Ashburn, VA
Posts: 1,018
Quote:
i didnt know that vis plugins had direct access to frequency info... makes me wonder what the fft was for in the first place..
Because Ryan felt that Winamp's FFT wasn't good enough (and he was right).
Quote:
i'll research how to acces it and prolly add that feature in myself( i try to leave the current process intact so old presets still work, i'll prolly change my sound(a,b) function to get its info from winamp directly... sweet!
set winampVisModule::spectrumNch equal to how many channels you want (1 or 2) and Winamp will start giving you data via winampVisModule::spectrumData
Quote:
i'm assuming the delay 10ms is what fixed the 100% usage?
Yes.
Quote:
i would prefer to not have to redo work thats been done, so a copy of "current" source would be nice... why was only the source for 1.04b released when theres 2 more versions?
Because these changes were made after the source was released.
Benski is offline   Reply With Quote
Old 12th February 2006, 01:52   #14
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
ahhh! i guess i just never heard about them because my head has been burried in ryans code for the past 1/2 year or however long its been out.

did you guys do these updates or someone else? if it was you is the source thats posted now updated? other wise where can i find it? if posible please e-mail it to
redi-jedi@milkdrop.us and i would be happy to include it in my next beta...


as for the spect data, this is now top of my list(it was pretty empty before though :0) since it was only there to fix an inequity in winamp witch is now fixed, i'll go ahead and remove the old fft since it, that should up fps at least a little...

Blah!
redi jedi is offline   Reply With Quote
Old 12th February 2006, 14:19   #15
RonnyJ
Junior Member
 
Join Date: Oct 2003
Posts: 13
Not sure whether this is the right place to post this, but since both Benski/redi jedi seem to be involved in Milkdrop development, I hope it's relevant here.

There's an issue with Milkdrop and DEP (Data Execution Protection) on AMD 64 chips, which results in an illegal operation.

An example here:
http://forums.winamp.com/showthread....hreadid=237684
and
http://forums.winamp.com/showthread....hreadid=200025

I've been using Milkdrop 1.04, which has this problem, and so I've had to manually disable DEP for Winamp, after finding the solution buried in a thread posted a year ago. I've just re-enabled it to see if it's fixed with redi jedi's beta 6.1 build, but it still crashes.
RonnyJ is offline   Reply With Quote
Old 12th February 2006, 15:52   #16
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
sounds like a windows problem to me... i guess it could be added to the readme or something...

Blah!
redi jedi is offline   Reply With Quote
Old 26th February 2006, 17:49   #17
mr_jrt
Junior Member
 
Join Date: Jul 2005
Location: Bushey, England
Posts: 11
Send a message via ICQ to mr_jrt
From my experiments with the code I noticed Milkdrop does some kind of dynamic code generation. I suspected at the time it would cause problems with DEP, but as I only have an old P3, it didn't really bother me. I'm not sure what the correct way to solve the problem is (i.e. tell windows to turn off DEP for some data progmatically).
mr_jrt is offline   Reply With Quote
Old 1st March 2006, 05:06   #18
bpetersen
Junior Member
 
Join Date: Dec 2004
Posts: 1
Quote:
Originally posted by Benski
The following changes were made...
[...]
*Using Winamp's mersenne twister random number generator (you can grab the function pointer via an IPC call) [...]
Can you please tell me how this works?

Best regards,
Bjoern
bpetersen is offline   Reply With Quote
Old 3rd March 2006, 02:39   #19
Phat
Major Dude
 
Phat's Avatar
 
Join Date: Nov 2003
Posts: 979
Honestly a 512 band FFT sux. Unless you have like a bizzilan points, it has SOOO much noise it's useless. Even Sound Forge's like 6000 band FFT is still noisey in the sub bass frequencys.

Eo.S. and I, while making a music video KNOW what frequency bands we wish to respond in certain ways. STILL we cannot get milkdrop to respond to certain bands sufficiently enough to be visually accurate when in the context of ONE track.

And thats when we have the audio we want a preset to respond to directly, and can look at the spectral analysis in audio software and pick out what frequency bands certain elements of the track spike.

Also, would changing milkdrop in this manner make it so that people using older versions of winamp would have a broken copy of milkdrop?
Phat is offline   Reply With Quote
Old 3rd March 2006, 16:54   #20
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
i was thinking of checking for the version of winamp, and doing the old style if its not after the "fixed" version... still not sure how to do that though... been really busy latly, and havent had much time to devote to MD programing, or research, but i'll get to it sometime, any ideas on how specficly it should would would be helpfull

Blah!
redi jedi is offline   Reply With Quote
Old 21st March 2006, 20:02   #21
Sherwin Maxawow
Senior Member
 
Sherwin Maxawow's Avatar
 
Join Date: Oct 2004
Location: In the "World Wild Wow"
Posts: 157
Send a message via AIM to Sherwin Maxawow Send a message via Yahoo to Sherwin Maxawow Send a message via Skype™ to Sherwin Maxawow
COOL Redi....I like what I see there. Also like the presets. Hope you appreciate sincere my compliment.

The Milk must Flow
Sherwin Maxawow is offline   Reply With Quote
Old 22nd March 2006, 16:53   #22
redi jedi
Will code for food
 
Join Date: Mar 2005
Location: orlando
Posts: 520
thanks Sherwin! it really does mean alot to me to see you guys appreaciate what i'm doing here(although i have done anything in a while, got work and i'm trying to build 4 websites at onece for diffrent people)

Blah!
redi jedi is offline   Reply With Quote
Reply
Go Back   Winamp Forums > Visualizations > MilkDrop > MilkDrop Development

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump