VST Host WinAmp DSP Plugin
-
Dark Alchemist Dark Alchemist https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=47275
- KVRer
- 20 posts since 8 Nov, 2004
I hate to dig up a corpse but I just got back into the music scene and was wondering if this is still being developed/worked on?
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
I recently uploaded a new version 1.1 (yesterday night). However, it will probably be the last version I released.Dark Alchemist wrote:I hate to dig up a corpse but I just got back into the music scene and was wondering if this is still being developed/worked on?
The reason is that it requires a large amount of synchronization stuff to ensure everything is in order (there's no guarantee that there is no 'modify sample' call after the plugin has already been closed). Everything seems to be called in different threads. Also it is near to impossible to use it in a debugger, since the debugger catches thousands of other unhandled exceptions. It's a pure nightmare. During the development I created 3 different versions, each of them has advantages and disadvantages (one version crashes from time to time another one hang and the lately released one does either one of both but less frequent).
In the end it might look like I'm a poor programmer, so maybe I should just remove it completely.
Kind regards,
Christian
-
Dark Alchemist Dark Alchemist https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=47275
- KVRer
- 20 posts since 8 Nov, 2004
Not really, or at least in my opinion.
What you just mentioned is some of the stuff I go through when trying to work with SSE stuff and multi-threading. Each person has their limits and I am sad to see this project die but somethings can't be done because the base was faulty to begin with.
Probably the base doesn't keep track of all of the things you need to know about (shortcoming of the VST standard maybe?) and it is beyond humanly possible to account for such stuff.
Don't look down on what you did only look ahead.
Thank you again for all of the work you did though.
What you just mentioned is some of the stuff I go through when trying to work with SSE stuff and multi-threading. Each person has their limits and I am sad to see this project die but somethings can't be done because the base was faulty to begin with.
Probably the base doesn't keep track of all of the things you need to know about (shortcoming of the VST standard maybe?) and it is beyond humanly possible to account for such stuff.
Don't look down on what you did only look ahead.
Thank you again for all of the work you did though.
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
Hi,
I found some minor issues by myself, so there will be another bugfix within the next days, but nothing major.
Christian
The problem is that even an empty DSP plugin tend to crash WinAmp. I have no idea why, since the plugins shipped with WinAmp do not appear to crash. It doesn't crash in the first place, but if you enable/disable the DSP plugins rapidly it crashes sooner or later.Dark Alchemist wrote:What you just mentioned is some of the stuff I go through when trying to work with SSE stuff and multi-threading. Each person has their limits and I am sad to see this project die but somethings can't be done because the base was faulty to begin with.
I found some minor issues by myself, so there will be another bugfix within the next days, but nothing major.
Christian
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
Hi,
just uploaded another version with all the fixes I had in mind. It still crashes in certain cases, but as I said it's most probably not my cause.
I already spend to long in development of this tool and there has been only a few donations.
So the final version can be downloaded here:
http://www.savioursofsoul.de/Christian/ ... e_v1_1.exe
Peace,
Christian
just uploaded another version with all the fixes I had in mind. It still crashes in certain cases, but as I said it's most probably not my cause.
I already spend to long in development of this tool and there has been only a few donations.
So the final version can be downloaded here:
http://www.savioursofsoul.de/Christian/ ... e_v1_1.exe
Peace,
Christian
Last edited by Christian Budde on Wed Feb 18, 2009 9:21 pm, edited 1 time in total.
- KVRAF
- 8563 posts since 2 Aug, 2005 from Guitar Land, USA
This is really cool, Christian. I just downloaded Winamp today to try it. This is way better than not using vst's, because all my mp3s totally suck production-wise.
I'll kick you ten bucks soon as I figure out how to do so.
Edit: Killer, it can load Synthedit plugins.
I'll kick you ten bucks soon as I figure out how to do so.
Edit: Killer, it can load Synthedit plugins.
The only site for experimental amp sim freeware & MIDI FX: http://runbeerrun.blogspot.com
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
https://m.youtube.com/channel/UCprNcvVH6aPTehLv8J5xokA -Youtube jams
-
Dark Alchemist Dark Alchemist https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=47275
- KVRer
- 20 posts since 8 Nov, 2004
Sweet.
So, the issue really does lie within Winamp then? What about another music player or is this just something inherent with them all?
So, the issue really does lie within Winamp then? What about another music player or is this just something inherent with them all?
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
That's difficult to answer. In order to get it working in WinAmp I had to use several syncronization strategies (without it will surely crash or you get unreliable results). This might lead to problems in other hosts. It's like with VST plugins, what works in one host doesn't necessary need to work in another host.Dark Alchemist wrote:So, the issue really does lie within Winamp then? What about another music player or is this just something inherent with them all?
I have only tried WinAmp so far, so I can't really tell of other hosts. But what puzzles me is the fact that WinAmp already can crash when loading only an empty DSP module without further processing.
Kind regards,
Christian
-
- KVRian
- 847 posts since 21 Feb, 2006 from FI
This DSP plug-in should work w/ most players capable for WinAmp plug-ins (Iv'e tried it w/ MediaMonkey and older versions of Foobar 2000 (through Winamp Bridge) w/o issues).Dark Alchemist wrote:Sweet.
So, the issue really does lie within Winamp then? What about another music player or is this just something inherent with them all?
Juha
-
- KVRian
- 1335 posts since 23 Sep, 2003 from ocation: cation: ation: tion: ion: on: n: :
I made a small one some time ago having this bridge in mindChristian Budde wrote:I already spend to long in development of this tool and there has been not a single donation.
Anyhow, which version of Winamp are you using Christian? I've been using v1.0 of your bridge with my beloved archaic Winamp 2.95 (which most likely does way less multithreading) and don't remember ever having a crash.
the the impotence of proofreading
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
I made a small one some time ago having this bridge in mindPaulie Phonick wrote:I already spend to long in development of this tool and there has been not a single donation.
Right, now I remember. I lost my old mails so probably that's why I couldn't find anything. Anyway, if I'd calculate the development cost against the income it'll be only some cent per hour.
Yes, with the old WinAmp I also hardly have any problems. I don't know what's going on there, but I won't do much more work in that direction.Paulie Phonick wrote:Anyhow, which version of Winamp are you using Christian? I've been using v1.0 of your bridge with my beloved archaic Winamp 2.95 (which most likely does way less multithreading) and don't remember ever having a crash.
Christian
-
- KVRian
- 1335 posts since 23 Sep, 2003 from ocation: cation: ation: tion: ion: on: n: :
Sure, I can understand that you may have no further motivation for pouring in additional hours of work if you feel that you're banging your head against a wall with this.
If the project is not generating income anyway, perhaps you could open-source it? Chances are someone out there will know the answers to Winamp DSP plugin handling shortcomings and be able/willing to improve the stability of the bridge with newer Winamp versions.
If the project is not generating income anyway, perhaps you could open-source it? Chances are someone out there will know the answers to Winamp DSP plugin handling shortcomings and be able/willing to improve the stability of the bridge with newer Winamp versions.
the the impotence of proofreading
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
The core is already open source. An example can be found in my open source package. Only for the widgets I used some custom code.Paulie Phonick wrote:If the project is not generating income anyway, perhaps you could open-source it? Chances are someone out there will know the answers to Winamp DSP plugin handling shortcomings and be able/willing to improve the stability of the bridge with newer Winamp versions.
Christian
-
- KVRian
- 1335 posts since 23 Sep, 2003 from ocation: cation: ation: tion: ion: on: n: :
Ah, sorry, must've missed that. So the fate of the bridge is in the hands of the community now - let up hope for the best 
the the impotence of proofreading
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
Hi,Paulie Phonick wrote:Ah, sorry, must've missed that. So the fate of the bridge is in the hands of the community now - let up hope for the best
I don't want to sound pessimistic, but this doesn't change much at all. It's been open source since at least one and a half year I think, but I doubt anyone even noticed. Although I still mainain this open source project I lost my fate in it. Without me (or any other software architect) it'll die sooner or later. On the other hand it might be a reference to anyone else who'd like to start a new Winamp<->VST bridge.
But beside the sporadic crashes the bridge works fine (at least here), so there might not be the urgest needs anymore.
Christian
