|
Barna
Posts: 105
|
 |
« on: 5 Aug '08 - 06:25 » |
Quote
|
Hi All Here's an update to the previous multi-functionality plugin winamp_svp. An XMPlay DSP plugin which functions as the wrapper for Winamp visualisation plugins - very much like the Winamp DSP wrapper. As you can see from the screenshot below, it is nicely integrated into XMplay and it even allows to run multiple visualisation plugins at the same time.  Download: http://www.nukular.ch/xmp-wavis_rev.5.zipRead the included xmp-wavis.txt for all features, notes and version history. As mentioned in the readme text file, besides adding quite a few features, it is missing one feature from the old plugin: The disabling of info bubbles while visualisations are displayed is not available. Means you'll see volume changes and song changes in tray even when full screen visualisation is active. Maybe that can be fixed in a future version. If you're missing the other half, the cover art image plugin, check the topic for xmp-coverart. Of course, as always, feedback of any kind would be more than appreciated. Greetings from Tokyo, Bernhard Edit: 0.9.1 added, frees up memory and stops buffering when no wrapped vis plugin is active Edit: 0.9.3 added, unicode support for MilkDrop 2.0e (playlist and song title) Edit: 0.9.4 added, better in-plugin playlist support (updated feature requires XMPlay 3.4.2.77 or higher) Edit: rev.5 added, better response for some in-plugin play control commands
|
|
|
|
« Last Edit: 4 Dec '08 - 17:00 by Barna »
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #1 on: 5 Aug '08 - 08:40 » |
Quote
|
I approve (hahaha, like you should care) about the splitting in 2 of the plugin. But now some requests arises... 1. I'd like to have back the disabling of info bubbles while visualisations are displayed, after all I was one of the pusher of this ability... pwetty please, it's very annoying to see them... 2. Since the wrapper is in the DSP section, the VIS are no more on the VIS menu with other built-in or native ones. Is it possible to fix this? 3. Nothing for now XD, I just checked a bit around an found those 2 things. BTW seems a little faster to me, maybe my box didn't liked the cover code?  Keep Up the good work, this is a plugin that has a bright future 
|
|
|
|
|
Logged
|
|
|
|
|
dypsis
Posts: 85
|
 |
« Reply #2 on: 5 Aug '08 - 09:42 » |
Quote
|
It is the first time that I have messed with Winamp Visualisations. How do I get the Milkdrop plugin files, for example?
|
|
|
|
« Last Edit: 5 Aug '08 - 10:28 by dypsis »
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #3 on: 5 Aug '08 - 14:06 » |
Quote
|
U can get them from a winamp install, in the plugin dir
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #4 on: 5 Aug '08 - 22:13 » |
Quote
|
How do I get the Milkdrop plugin files, for example? Yeah, as piovrauz mentioned, the two most popular ones are the ones included in the Winamp distribution. Current Milkdrop and AVS versions aren't available standalone. Old versions of MilkDrop (less advanced but much faster startup) can be downloaded from http://www.nullsoft.com/free/milkdrop/ (The plugin installer only extracts itself into a directory where a file named 'winamp.exe' exists). More plugins are available on winamp.com in the plugins/visuals section. As with the old MilkDrop version they can only be extracted into a winamp.exe-directory (or extract the installer with UniExtract!). 1. I'd like to have back the disabling of info bubbles while visualisations are displayed, after all I was one of the pusher of this ability... pwetty please, it's very annoying to see them... Well I didn't remove that feature on purpose, it's just that it is currently only available for sonique vis plugins. I don't think a stand-alone 'disable bubbles' vis plugin would make sense, but I could write you one :-) 2. Since the wrapper is in the DSP section, the VIS are no more on the VIS menu with other built-in or native ones. Is it possible to fix this? Hmm, at least not with the current DSP SDK way. Ian once mentioned something like an open SDK for real XMPlay Vis plugins (not sonique plugins like winamp_svp was before). Also like the MIDI plugin, which adds a visualisation, it should/could be possible for other plugins. But at the moment it's not open to the public to do that as far as I know. 3. Nothing for now XD, I just checked a bit around an found those 2 things. BTW seems a little faster to me, maybe my box didn't liked the cover code?  Well the way it works internally is verrry much different :-) As DSP sample processing works quite different the plugin now buffers data and is able to send it more precisely and better timed to the plugin. I'm not sure if the over all performance is better, but at least the data the plugin gets is more like what it does expect I think. Keep Up the good work, this is a plugin that has a bright future  Thanks!!
|
|
|
|
|
Logged
|
|
|
|
|
dypsis
Posts: 85
|
 |
« Reply #5 on: 5 Aug '08 - 23:31 » |
Quote
|
U can get them from a winamp install, in the plugin dir
Thanks piovrauz and Barna. Unfortunately, the Milkdrop vis and others require a number of files to run it, and I am not sure what ones it requires. And I would rather have a standalone vis rather than linking to a Winamp installation. If anyone knows the files required, then that would be helpful.
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #6 on: 5 Aug '08 - 23:42 » |
Quote
|
MilkDrop 2 needs the following files in a directory: vis_milk2.dll, nscrt.dll and a subdirectory called "Milkdrop2". Inside the Milkdrop2 subdirectory there are 3 more subdirectories called presets, data and textures. MilkDrop 2 displays visuals Depending on the content of them.
MilkDrop 1 just needs vis_milk.dll and a subdirectory next to it called "MilkDrop" with .milk presets inside.
|
|
|
|
|
Logged
|
|
|
|
|
dypsis
Posts: 85
|
 |
« Reply #7 on: 5 Aug '08 - 23:59 » |
Quote
|
MilkDrop 2 needs the following files in a directory: vis_milk2.dll, nscrt.dll and a subdirectory called "Milkdrop2". Inside the Milkdrop2 subdirectory there are 3 more subdirectories called presets, data and textures. MilkDrop 2 displays visuals Depending on the content of them.
MilkDrop 1 just needs vis_milk.dll and a subdirectory next to it called "MilkDrop" with .milk presets inside.
Thanks for that Barna. 
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15352
|
 |
« Reply #8 on: 6 Aug '08 - 16:56 » |
Quote
|
1. I'd like to have back the disabling of info bubbles while visualisations are displayed, after all I was one of the pusher of this ability... pwetty please, it's very annoying to see them...
As Barna mentioned, that ability is only available to vis plugins, but I have now added an option and shortcut to manually disable bubbles... www.un4seen.com/stuff/xmplay.exe2. Since the wrapper is in the DSP section, the VIS are no more on the VIS menu with other built-in or native ones. Is it possible to fix this? Hmm, at least not with the current DSP SDK way. Ian once mentioned something like an open SDK for real XMPlay Vis plugins (not sonique plugins like winamp_svp was before). Also like the MIDI plugin, which adds a visualisation, it should/could be possible for other plugins. But at the moment it's not open to the public to do that as far as I know. The native vis system is only available to input plugins. Currently, the MIDI and AHX plugins make use of it. I guess a native vis plugin system could be something for 3.5  Btw, nice work on the plugins!
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #9 on: 7 Aug '08 - 10:06 » |
Quote
|
1. Thanks for the bubble option. Haven't tested but I'll do later. 2. A native vis plugin system? sounds great  it'll be really nice. btw, is it possible to add shortcuts to control DSP (this winamp vis wrapper I mean) to the main interface? something like open/close/go to next(if multiple are set)? thanks.
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #10 on: 7 Aug '08 - 10:16 » |
Quote
|
There is already one shortcut currently ''Winamp Visualisation on/off''. You can use that one to switch between two if you have two set up and only one running :-) I'll think about adding more.
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #11 on: 7 Aug '08 - 13:35 » |
Quote
|
Thanks, I totally missed it. I even checked too, ... About adding shortcuts: toggling between wa plugin, or even better istances of the wrapper would be really nice. Another thing... the keys doesn't control the wa wrapped plugin like it was before, what's up?
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #12 on: 7 Aug '08 - 14:05 » |
Quote
|
Is it always reproducible? all keys or just certain ones? I at least once checked all keys from MilkDrop during development once. But yesterday or so keys once weren't working, but just seconds later they worked again, so I thought it was just some random issue... Will check again later tonight.
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #13 on: 7 Aug '08 - 15:52 » |
Quote
|
well, yesterday I checked at home and were some keys only, today at work I found F1, F2, and such works, but L (lock) and others doesn't. milkdrop2 and geiss2 obviously  btw, I have two wrapper set in the DSP tab, one with geiss2 and one with mildrop2: if I open/close using the shortcut (ctrl+w) it opens one of them, then the other, instead of closing 
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #14 on: 8 Aug '08 - 02:17 » |
Quote
|
hmm, if I activate Status in Geiss with F4 I can see L working fine. All other inputs are working as well.
Actually, for vis plugins that manage their own window the wrapper doesn't even control input. Vis plugins with their own window managment have their own icons (like Geiss 2 and MilkDrop, unlike AVS who depends on the host application doing windows stuff -> gets XMPlay icon). Inputs resulting in commands (like pause/play/next/prev song or volume control) are forwarded to XMPlay by the wrapper. These work as well here.
And the shortcut just stops all wrapped plugins that are running, and starts all stopped ones. So the 'faked' switching only works when previously to pressing the shortcut one is already running.
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #15 on: 8 Aug '08 - 08:22 » |
Quote
|
well, another thing (I'll test keys later, to be sure): when I close the wrapped plugin windows, the wrapped plugin remains active... using a lot of resources... any way to prevent this?
|
|
|
|
« Last Edit: 8 Aug '08 - 08:39 by piovrauz »
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #16 on: 8 Aug '08 - 10:08 » |
Quote
|
hmm, here's an update which stops buffering of data and frees its used memory when no wrapped vis plugin is active. But that alone should not take too many resources, maybe a plugin was still hanging somehow? If it is closed and still says (on) in the config, we might have further problems... Also I think MilkDrop 1.04e may have a memory leak problem... So starting and stopping that often can result in a few megabytes being eaten up by the XMPlay process. Download: http://www.nukular.ch/xmp-wavis_0.9.1.zip
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #17 on: 8 Aug '08 - 15:15 » |
Quote
|
The thing is, like you said, it is closed and still says (on) in the config, and eats cpu. It's not about starting and stopping I suppose, didn't do that. checking with the new one later.
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #18 on: 18 Aug '08 - 08:38 » |
Quote
|
backu from vacation. seems to work now, on/off and cpu accordling. 
|
|
|
|
|
Logged
|
|
|
|
|
dbz
Posts: 100
|
 |
« Reply #19 on: 1 Oct '08 - 22:54 » |
Quote
|
Hi all, this is my first post on this forum. I've been using XMPlay for a while now and I like most everything about it except for it's limited visuals. Rather than using winamp (Bloat), or some other mammoth program to get good visuals - I've been using a little program called Visual Plugin Player (VPP) from this website http://home.hvc.rr.com/afflatus/vpp.htmIt's kinda quick and dirty, but it does an amazing job at what it does - and that is, let you use all kinds of visuals (twisted pixel, milkdrop, geiss, avs, etc...). The interface is anything but pretty though. Anyways... I've been wishing for a long time that XMPlay would be able to do this. So when I discovered this post, well you can imagine my excitement. Needless to say, I read through the forum here, downloaded the files and gave it a go. Much to my chagrin I can't seem to get it up and running (even after reading the read-me file). I've gotten as far as being able to see the visual plugins listed on the Winamp VIS wrapper window. That's where I think it breaks down somewhere. I select one of the plugins from the list, click on the Start button to activate it (supposedly), but nothing happens. Once I close this window the DSP Options Screen shows Winamp VIS wrapper with the plugin I selected but it says "(off)" after the plugin. For the life of me I can't seem to turn it on or activate it. I made sure to download the latest version of XMPlay, and even updated my vis_avs.dll to version 2.81d as in the screenshot. When I click on the Config button it accesses the dll's as it should, but when I hit Start nothing seems to be going on. The only thing I think it might be now is that I don't have the vis_nsfs.dll - could that be it? I tried downloading it off the net but couldn't find it. And I don't want to have to install winamp just to get it. If you could help me in any way it would be greatly appreciated - as I'm at a total loss as to what's going on.
|
|
|
|
« Last Edit: 1 Oct '08 - 22:59 by dbz »
|
Logged
|
|
|
|
|
gnozal
Guest
|
 |
« Reply #20 on: 15 Nov '08 - 16:10 » |
Quote
|
Hi, when I am using xmp-wavis 0.9.1 with milkdrop 2.0e in playlist mode [P], I only see numbers "1. 2. 3. etc". I also use Foobar2000, and when I use foo_vis_shpeck with milkdrop 2.0e in playlist mode, I see the module titles "1. Title1 2. Title2 etc". So my question is : am I missing some setup parameter or is this feature currently unsupported in xmp-wavis ? Thanks !
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #21 on: 25 Nov '08 - 18:27 » |
Quote
|
Sorry for not replying for a while. Here's 0.9.3 which supports the unicode play list MilkDrop 2.0e requests. It also properly sets its song title so MilkDrop 2.0e gets the full unicode song title. Hooray :-) Yeah, 0.9.2 was in there somewhere. But I somehow forgot to post it here. 0.9.2 introduces support for Windows 98 (and other 9x based ones I guess). Download: http://www.nukular.ch/xmp-wavis_0.9.3.zip
|
|
|
|
|
Logged
|
|
|
|
|
gnozal
Guest
|
 |
« Reply #22 on: 27 Nov '08 - 09:32 » |
Quote
|
Thanks for the update. Now the MilkDrop 2.0e playlist displays the song titles. Unfortunately, I have another problem : when I browse through the playlist, I can't play the song under the cursor with [Enter]. XMplay doesn't load / play the song. It only works once, if you enter the playlist while XMPlay isn't playing any song. Then you can start a song with [Enter] ; it doesn't work a second time.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
gnozal
Guest
|
 |
« Reply #24 on: 28 Nov '08 - 08:33 » |
Quote
|
Hi, I already use this XMPlay build.
EDIT : I could get it work, but only if the extended playlist [F5] or the library [F6] are active ! If the information panel is closed, or if it is open but with [F1]/[F2]/[F3]/[F4], [Enter] doesn't work in the Milkdrop playlist. Weird ...
Another thing I noticed : when I press [Enter] in the Milkdrop playlist, I see the XMPlay playlist [F5] scrolling (slowly) to the selected song, and the playback only starts when the scrolling has reached the selected song.
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #25 on: 29 Nov '08 - 10:09 » |
Quote
|
Another thing I noticed : when I press [Enter] in the Milkdrop playlist, I see the XMPlay playlist [F5] scrolling (slowly) to the selected song, and the playback only starts when the scrolling has reached the selected song. Thats how my workaround for that feature works. It sends as many list-up or list-down commands are needed to reach the song to be selected and then sends the play-song command. As far as I know with the current XMPlay API I have no other choice. But... for me it works quite well and fast on two different machines. Guess you need to live without that feature until XMPlay API supports more commands. (if Ian reads this and feels generous, the required command would be the winamp message IPC_SETPLAYLISTPOS or something equivalent for the (DSP) plugin api)
|
|
|
|
|
Logged
|
|
|
|
|
gnozal
Guest
|
 |
« Reply #26 on: 29 Nov '08 - 11:00 » |
Quote
|
Thats how my workaround for that feature works. It sends as many list-up or list-down commands are needed to reach the song to be selected and then sends the play-song command. Thanks for the information. It works, but it's a bit slow (when XMPlay is playing song 1 and I select song 450, it takes 1-2 secs and Milkdrop is frozen). But I can live with that. Thanks again. PS : still, I hope Ian will feel generous 
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15352
|
 |
« Reply #27 on: 2 Dec '08 - 16:52 » |
Quote
|
Here's a generosity update www.un4seen.com/stuff/xmplay.exeI'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should.
|
|
|
|
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2501
|
 |
« Reply #28 on: 2 Dec '08 - 18:15 » |
Quote
|
I'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should. I'd say it should when 'Follow current track' is ticked for the appropriate playlist view.
|
|
|
|
|
Logged
|
|
|
|
|
gnozal
Guest
|
 |
« Reply #29 on: 3 Dec '08 - 10:36 » |
Quote
|
Here's a generosity update www.un4seen.com/stuff/xmplay.exeI'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should. Thanks Ian !!!! Now waiting for Barna's update  From my point of view (using Milkdrop), it's not necessary to scroll the play list.
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #30 on: 3 Dec '08 - 15:14 » |
Quote
|
Here's a generosity update www.un4seen.com/stuff/xmplay.exeI'm not sure whether IPC_SETPLAYLISTPOS is meant to scroll the playlist (if necessary) to bring the selected track into view; it currently doesn't, but let me know if it should. Thanks! Works perfectly as expected ;-) And here's the updated plugin: Download: http://www.nukular.ch/xmp-wavis_rev.5.zipThe only plugin that uses the IPC_SETPLAYLISTPOS is MilkDrop which directly sends a play command after the setplaylistpos (gets translated to XMPlay shortcut command 372 - List - Play). So I think its fine how it is now without scrolling, as the play command does it if 'follow current track' is set in the options. Edit: updated this post also to rev.5 - another minor update :-)
|
|
|
|
« Last Edit: 4 Dec '08 - 17:01 by Barna »
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #31 on: 4 Dec '08 - 18:47 » |
Quote
|
Nice plugin!
The readme file says "The plugin also registers an XMPlay shortcut 'Winamp Visualisation on/off', which toggles the running state of all plugins that have been set up." But where can I find this icon?
Also, I'm running the plugin with XPlay ver. 3.4.2.77 on Windows 2000 Professional, using the Nullsoft AVS plugin, ver. 2.81d. If I run XMPlay with AVS, then close XMPlay and reopen, I will get a system "ding" sound when reopening XMPlay. I am able though to play my song and AVS works. Is this a known issue, or can I help somehow to troubleshoot this ding sound?
Thanks!
|
|
|
|
|
Logged
|
|
|
|
|
Alexsource
Posts: 258
|
 |
« Reply #32 on: 4 Dec '08 - 19:32 » |
Quote
|
Nice plugin!
The readme file says "The plugin also registers an XMPlay shortcut 'Winamp Visualisation on/off', which toggles the running state of all plugins that have been set up." But where can I find this icon?
Also, I'm running the plugin with XPlay ver. 3.4.2.77 on Windows 2000 Professional, using the Nullsoft AVS plugin, ver. 2.81d. If I run XMPlay with AVS, then close XMPlay and reopen, I will get a system "ding" sound when reopening XMPlay. I am able though to play my song and AVS works. Is this a known issue, or can I help somehow to troubleshoot this ding sound?
Thanks!
It says "registers a shortcut" (as in a keyboard shortcut) not "adds a button". You should be able to access the shortcuts options from the options and stuff window.
|
|
|
|
|
Logged
|
|
|
|
|
Barna
Posts: 105
|
 |
« Reply #33 on: 4 Dec '08 - 19:43 » |
Quote
|
Yeah the shortcut setting that you can configure is called "Winamp Visualisation on/off"
The warning-sound issue was unknown so far because I always run my OS's with any kind of annoying sounds completely disabled. But... I know why the warning sound is being played while starting AVS. The starting procedure of winamp visualisation plugins involves two steps. First it asks the plugin to create its own window (like MilkDrop does). If that fails (this is where the warning signal is being played) it opens a window for the plugin to render itself in. That is the reason why the wrapped AVS plugin has the XMPlay icon and MilkDrop for instance doesn't. I'm currently still prefering MilkDrop doing its own window managment because its just simpler for the entire wrapping process. But yeah that signal sound is stupid so I might either change to always managed window or add an option... Not sure when I'll find time to do that though. Tell me how much it annoys you :-)
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #34 on: 4 Dec '08 - 20:31 » |
Quote
|
Yeah the shortcut setting that you can configure is called "Winamp Visualisation on/off"
The warning-sound issue was unknown so far because I always run my OS's with any kind of annoying sounds completely disabled. But... I know why the warning sound is being played while starting AVS. The starting procedure of winamp visualisation plugins involves two steps. First it asks the plugin to create its own window (like MilkDrop does). If that fails (this is where the warning signal is being played) it opens a window for the plugin to render itself in. That is the reason why the wrapped AVS plugin has the XMPlay icon and MilkDrop for instance doesn't. I'm currently still prefering MilkDrop doing its own window managment because its just simpler for the entire wrapping process. But yeah that signal sound is stupid so I might either change to always managed window or add an option... Not sure when I'll find time to do that though. Tell me how much it annoys you :-)
Great! Thanks for the explanation! Personally I only run vis plugins occasionally, so its not a big deal for me. Considering though that the majority of users would have system sounds on, it might be considered a general annoyance that should be addressed.
|
|
|
|
|
Logged
|
|
|
|
|
SmartOne
Posts: 211
|
 |
« Reply #35 on: 15 Mar '09 - 06:21 » |
Quote
|
The native vis system is only available to input plugins. Currently, the MIDI and AHX plugins make use of it. I guess a native vis plugin system could be something for 3.5  Which visualization does the MIDI plugin add? I know it has been mentioned, but it would be cool to have the ability to stuff Milkdrop2, AVS, etc. into XMPlay's Visuals tab.
|
|
|
|
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2501
|
 |
« Reply #36 on: 15 Mar '09 - 10:30 » |
Quote
|
Which visualization does the MIDI plugin add? xmp-ahx adds a pattern viewer for AHX (similar to the MOD pattern viewer) and xmp-midi adds a visual to display karaoke lyrics.
|
|
|
|
|
Logged
|
|
|
|
|
raina
Posts: 1090
|
 |
« Reply #37 on: 15 Mar '09 - 20:55 » |
Quote
|
xmp-ahx adds a pattern viewer for AHX (similar to the MOD pattern viewer)
+on the flipside, a pretty articulate note dote view.
|
|
|
|
|
Logged
|
|
|
|
|
Ligthz
Guest
|
 |
« Reply #38 on: 7 Nov '09 - 23:28 » |
Quote
|
Very good plugin but i dont know save options in milkdrop 2 config window, if i change some options... it always remember the default configuration and i dont have posibility to change the options in this menu. Do you do anything for solve this? Sorry for my english, im spanish user. salute 
|
|
|
|
|
Logged
|
|
|
|
|
Markus
Guest
|
 |
« Reply #39 on: 13 Nov '09 - 18:07 » |
Quote
|
This works great for Milkdrop, but I am having some trouble with SSpectrA (an audio spectrum analzer). On XP it works just fine. On Vista it runs - and displays in alt-tab. But NOT on the screen. Any ideas?
Thanks for your work regardless.
|
|
|
|
|
Logged
|
|
|
|
|
Auren
Posts: 144
|
 |
« Reply #40 on: 15 Feb '10 - 04:54 » |
Quote
|
Not working with the latest Milkdrop.  It is now dependent on Microsoft.VC90.CRT dynamic library which is not being correctly loaded by XMPlay and that causes two errors. First from XMPlay:  And second from Barna's plugin:  Here's an archive with both the latest version of Milkdrop+presets and Microsoft.VC90.CRT dll-file: http://stashbox.org/796170/Milkdrop.7zP.S. I also have a lot of C++ redistributables already installed: 
|
|
|
|
« Last Edit: 15 Feb '10 - 05:07 by Auren »
|
Logged
|
|
|
|
|
saga
Posts: 1392
|
 |
« Reply #41 on: 15 Feb '10 - 06:20 » |
Quote
|
Isn't that the same reason why the latest versions of in_mp3 and in_ogg can't be used to tag files in XMPlay anymore? Dunno if anything can be done about that.
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #42 on: 22 Oct '10 - 21:35 » |
Quote
|
I decided to try this plugin again and I'm observing that it works fine on my Win7 x64 system for running Advanced Visual Studio v2.83, by selecting vis_avs.dll in Winamp's directory. If you're having some trouble getting this to work, try running the MS DirectX Web Updater in order to install missing DirectX files on your system. I'm still having trouble getting Milkdrop 2.2 to run though. I get a missing dll error (msvcr90.dll). Even after installing this dll in the same directory as the vis dll, I get an error about msvcr90.dll failing to load correctly. The plugin runs fine in Winamp.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #44 on: 24 Oct '10 - 02:43 » |
Quote
|
So far I have Milkdrop v2.0e, which works fine. Is it very different from 2.2? Thanks, v2.0e works great. Stunning visuals. I don't know what 2.2 offers over 2.0e, but I'm finding posts that others are having trouble getting this plugin to work in players other than Winamp.
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #45 on: 26 Oct '10 - 10:27 » |
Quote
|
putting msvcr90.dll in the windows/system32/ directory eliminates one of the two errors. I suppose it just miss the other libs. I'll do some testing. nope, can't load it or get rid of that R6034, which is something having to do with .manidest stuff; being not a programmer, I abandon 
|
|
|
|
« Last Edit: 26 Oct '10 - 12:58 by piovrauz »
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15352
|
 |
« Reply #46 on: 27 Oct '10 - 16:42 » |
Quote
|
The problem is that the VIS_MILK2.DLL file doesn't have an embedded "manifest" to tell Windows what MSVCR90.DLL version it needs, so it'll just use whatever the EXE is using, but XMPlay doesn't use MSVCR90.DLL. It is possible to fix that by adding a "manifest" to the DLL via the Manifest Tool. If you would like to do that, save this to a file called "manifest" in the same directory... <?xml version='1.0' encoding='UTF-8' standalone='yes'?> <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> <dependency> <dependentAssembly> <assemblyIdentity type='win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /> </dependentAssembly> </dependency> </assembly>
And then run this... mt.exe -manifest manifest -outputresource:vis_milk2.dll;2
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #47 on: 29 Oct '10 - 12:32 » |
Quote
|
mmm, done as instructed, and indeed it works now. too bad you've got to dl a whole SDK for it XD. btw, is it ok to attach the dll (the milkdrop one) to the post? or you didn't do it with a reason behind?
|
|
|
|
« Last Edit: 29 Oct '10 - 14:36 by piovrauz »
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15352
|
 |
« Reply #48 on: 29 Oct '10 - 16:18 » |
Quote
|
Give a man a patched plugin and he has a working plugin, but teach a man to patch a plugin and he has working plugins for life 
|
|
|
|
|
Logged
|
|
|
|
|
piovrauz
Posts: 489
|
 |
« Reply #49 on: 29 Oct '10 - 16:49 » |
Quote
|
Yup, this way we can fix all the plugins that have this issue, and possible future version too. Too bad the SDK is so damn big, expecially compared to the plugin size. Thanks a lot for the instructions, easy to use even for me (tehehe).
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #50 on: 29 Oct '10 - 23:02 » |
Quote
|
mmm, done as instructed, and indeed it works now. too bad you've got to dl a whole SDK for it XD. btw, is it ok to attach the dll (the milkdrop one) to the post? or you didn't do it with a reason behind?
Yeah, too bad the whole SDK has to be installed to get this. Couldn't find mt.exe by its lonesome anywhere. Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.
|
|
|
|
|
Logged
|
|
|
|
|
saga
Posts: 1392
|
 |
« Reply #51 on: 30 Oct '10 - 00:30 » |
Quote
|
Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.
Well, it's only necessary while embedding the manifest, so depending on how often you plan to do that, you will either have to keep it or throw it away. 
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #52 on: 30 Oct '10 - 01:52 » |
Quote
|
Excellent! I was able to get this working as well, however at XMPlay's Options and Stuff window, after selecting "Winamp VIS Wrapper - MilkDrop 2.2 (off)" and clicking the "Config" button, I get this:
Microsoft Visual C++ Runtime Library | Runtime Error! | Program: C:\Program Files (x86)\XMPlay\xmplay.exe | R6034 | An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information | OK
After clicking OK, I get a "Winamp Vis wrapper" window with the MilkDrop v2.22 plugin highlighted and I'm able to click the Start button and make it run.
I'll say also that to use MilkDrop v2.22 I simply removed the 2e version DLL from the directory, replaced it with the 2.22 version, and did the mt.exe command. I used the msvcr90 dll copied from Winamp's MilkDrop installation of v2.22.
If anyone has an idea to fix this, that'd be great, otherwise I think the vis plugin is functioning as expected, and it's awesome to watch.
|
|
|
|
« Last Edit: 30 Oct '10 - 01:54 by winner »
|
Logged
|
|
|
|
|
Chinese Sausage
Posts: 372
|
 |
« Reply #53 on: 30 Oct '10 - 07:10 » |
Quote
|
Am I missing something from 2.2? Is there too much difference in size compared to 2.0e?
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15352
|
 |
« Reply #54 on: 1 Nov '10 - 12:25 » |
Quote
|
Yeah, too bad the whole SDK has to be installed to get this. Couldn't find mt.exe by its lonesome anywhere. Unless necessary to keep the SDK, I'll probably install, grab mt.exe, then uninstall.
That should be fine; just copy mt.exe and then uninstall the SDK. Excellent! I was able to get this working as well, however at XMPlay's Options and Stuff window, after selecting "Winamp VIS Wrapper - MilkDrop 2.2 (off)" and clicking the "Config" button, I get this:
Microsoft Visual C++ Runtime Library | Runtime Error! | Program: C:\Program Files (x86)\XMPlay\xmplay.exe | R6034 | An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information | OK
If you're using the package posted above by Auren, make sure you remove the "Microsoft.VC90.CRT" directory (it's not needed/wanted).
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #55 on: 1 Nov '10 - 22:03 » |
Quote
|
If you're using the package posted above by Auren, make sure you remove the "Microsoft.VC90.CRT" directory (it's not needed/wanted).
Thanks! I didn't have the directory, but I still had the msvcr90.dll file in the wavis directory. I removed it, and no more error. I thought I had tried that previously.
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #56 on: 6 Nov '10 - 13:52 » |
Quote
|
OK, now that we have a Milkdrop 2.2 DLL that works in the Winamp Vis wrapper for XMPlay, can this be packaged with the other components of Milkdrop and posted on the Un4seen website?
|
|
|
|
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2501
|
 |
« Reply #57 on: 6 Nov '10 - 15:29 » |
Quote
|
OK, now that we have a Milkdrop 2.2 DLL that works in the Winamp Vis wrapper for XMPlay, can this be packaged with the other components of Milkdrop and posted on the Un4seen website? That depends on the copyright applied to it. Milkdrop was released under a BSD license, so that should be fine, but I'm not sure about Milkdrop 2. If you want to create and maintain such a package and have permission from the copyright owners to distribute it, I guess it deserves its own link on the XMPlay page.
|
|
|
|
|
Logged
|
|
|
|
|
Chinese Sausage
Posts: 372
|
 |
« Reply #58 on: 16 Nov '10 - 13:03 » |
Quote
|
Does somebody have the mt.exe file so it is availabe for download? Cheers! 
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #59 on: 20 Nov '10 - 00:39 » |
Quote
|
Does somebody have the mt.exe file so it is availabe for download? Cheers!  I had trouble finding this file by itself. Other Microsoft dlls are widely available but this one's allusive, maybe due to some licensing restriction.
|
|
|
|
|
Logged
|
|
|
|
|
johndoe
Posts: 13
|
 |
« Reply #60 on: 20 Nov '10 - 21:06 » |
Quote
|
|
|
|
|
|
Logged
|
|
|
|
|
Dany0
Posts: 39
|
 |
« Reply #61 on: 23 Jun '11 - 17:46 » |
Quote
|
Hello, I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please? EDIT: BTW using chinese sausage's version. Found via google 
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #62 on: 25 Jun '11 - 19:43 » |
Quote
|
Hello, I have a big problem with this plugin, as it doesn't save the configuration of any plugins. I really need to config Milkdrop 2.0 because the desktop mode flickers, and that's the only reason I want it. Any help please? EDIT: BTW using chinese sausage's version. Found via google  Hi DanyO, I've got Milkdrop 2.22 running from XMPlay and it's saving my configuration settings just fine. You might want to try this version. See the previous discussion in this thread though for all that had to be done to get this working.
|
|
|
|
|
Logged
|
|
|
|
|
Dany0
Posts: 39
|
 |
« Reply #63 on: 25 Jun '11 - 21:32 » |
Quote
|
it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.
Now I get the missing msvcr90.dll error. Did you guys get it fixed?
|
|
|
|
|
Logged
|
|
|
|
|
winner
Posts: 193
|
 |
« Reply #64 on: 26 Jun '11 - 00:41 » |
Quote
|
it wasn't a problem of milkdrop, it was a problem of the plugin. Had to save it twice and worked.
Now I get the missing msvcr90.dll error. Did you guys get it fixed?
Yes, you have to install the Windows SDK, get mt.exe from there and run it and keep a copy if you want, then probably uninstall the massive sdk if you don't need it. Ian gave some direction earlier in this very thread: http://www.un4seen.com/forum/?topic=8807.msg83298#msg83298
|
|
|
|
|
Logged
|
|
|
|
|
Chinese Sausage
Posts: 372
|
 |
« Reply #65 on: 27 Jun '11 - 01:24 » |
Quote
|
I my system at least, Milkdrop 2.0d does save the settings :O
|
|
|
|
|
Logged
|
|
|
|
|
Dany0
Posts: 39
|
 |
« Reply #66 on: 27 Jun '11 - 13:52 » |
Quote
|
Here is the dll an mt.exe packed with upx and 7z
|
Wavis.7z (401.18 KB - downloaded 42 times.)
|
|
|
Logged
|
|
|
|
|
rst
Posts: 74
|
 |
« Reply #67 on: 4 Sep '12 - 21:38 » |
Quote
|
it works as a charm. Thx !
but the thing is, is it this plugin able to make to works others old winamp plugin ? It comes to my mind the amazing wildtangent plugins...
|
|
|
|
|
Logged
|
|
|
|
|