Oversample VST Plugin Shell Extension
-
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 just changed some code to be more critical with multithread issues as I guess it might has something to do with the CPU as it is still working over here without any problems. The other problem might be the host. So far I tested all the plugins in my very own hosts (and recently chainer).
I know it doesn't help you if it works over here while it is not working over there, but I can't fix something that I can't really see/test.
However, here's what I tested successfully:
a) download the latest version (I had it already on my HD, the current one should have been uploaded 17:41 today)
b) download chainer 1.03 (demo)
c) use the standalone convert tool to convert the "Chainer VST.dll" and the "Chainer VSTi.dll" to new files called "Chainer² VST.dll" and "Chainer² VSTi.dll", which should be stored in the VST directory
d) open chainer and host one of these plugins
e) load a VSTi (I used lazy snake in the screenshot)
e) play around (some notes, switching oversampling on/off, changing the oversampling rate and more)
f) close chainer
I did not get any crash, nor did anything unusual happened (well at first I got no sound first but that was due to a wrong configuration of chainer).
I'll now try the same with my filter plugins. If it helps I could record a screen capture video?
Kind regards,
Christian
I know it doesn't help you if it works over here while it is not working over there, but I can't fix something that I can't really see/test.
However, here's what I tested successfully:
a) download the latest version (I had it already on my HD, the current one should have been uploaded 17:41 today)
b) download chainer 1.03 (demo)
c) use the standalone convert tool to convert the "Chainer VST.dll" and the "Chainer VSTi.dll" to new files called "Chainer² VST.dll" and "Chainer² VSTi.dll", which should be stored in the VST directory
d) open chainer and host one of these plugins
e) load a VSTi (I used lazy snake in the screenshot)
e) play around (some notes, switching oversampling on/off, changing the oversampling rate and more)
f) close chainer
I did not get any crash, nor did anything unusual happened (well at first I got no sound first but that was due to a wrong configuration of chainer).
I'll now try the same with my filter plugins. If it helps I could record a screen capture video?
Kind regards,
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
-
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 once again,
I just tried to oversample my butterwoth highpass filter. It is working flawlessly over here, but maybe you want to check this on your own machine (maybe an issue with the host or the computer).
http://www.savioursofsoul.de/Christian/ ... orth2HP.7z
I just want to post this here to make sure it's not a problem of wrong handling/versions.
Christian
I just tried to oversample my butterwoth highpass filter. It is working flawlessly over here, but maybe you want to check this on your own machine (maybe an issue with the host or the computer).
http://www.savioursofsoul.de/Christian/ ... orth2HP.7z
I just want to post this here to make sure it's not a problem of wrong handling/versions.
Christian
- KVRAF
- 11396 posts since 3 Feb, 2003 from Finland, Espoo
Are the problems perhaps caused by multi-core CPU's? Are you using one? I have a dual and a quad core here.
I'll try the latest versions right away and report back.
Cheers!
bManic
I'll try the latest versions right away and report back.
Cheers!
bManic
"Wisdom is wisdom, regardless of the idiot who said it." -an idiot
"They don't ban hate speech; they ban speech they hate." -an oracle
"They don't ban hate speech; they ban speech they hate." -an oracle
-
- KVRAF
- 5524 posts since 5 May, 2007 from Mars Colony
The installer I tried for one of the earlier versions of this wanted to put it in C: Program Files. Is it really supposed to go in your VST folder?
"You don’t expect much beyond a gaping, misspelled void when you stare into the cold dark place that is Internet comments."
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
-
- KVRist
- 327 posts since 9 Sep, 2008
these seem to be working. i'll have to test some more plugins to give some more info. so far so good. thanks christian.Christian Budde wrote:The links are:
http://www.savioursofsoul.de/Christian/ ... tension.7z
http://www.savioursofsoul.de/Christian/ ... nstall.exe
P.S. is there some way u can add a switch/option to edit the hidden parameters from the gui aswell? that would be great
-
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
To make particular plugins working with this oversampler is sometimes a unique task, as I explained before. On the other hand you can argue, that if a plugin is wrapped properly it is very likely to still work in the future.sunny_j wrote:ok. so i oversampled psp audioware mixpack plugins.they crash the host everytime.
However, you may want to check your plugins before wrapping them. A good indicator for this is my tool "VST Plugin Unit Test" (see http://www.savioursofsoul.de/Christian/ ... =111#VUnit), which checks several aspects of a VST Plugin. Some are crutial, while others are not important in real life (simulating host failures).
However, if the plugin passes these tests with only one or two tests not passed (usually the denormal and the NaN test), it is likely that they can be wrapped without a problem. If it fails a test it is better to fix this by the plugin developer (though it depends on the type of test).
Also passing all tests does not necessarily mean that the plugin is running stable. As in my case, most of my plugins passes all the test, but still failed in other hosts. It took me quite some time to identify the problem was because of the bug reporting system, which was internally triggered by exceptions in the host, which the tool couldn't resolve properly.
As I wrote, this has been solved now, but not all of my plugins have been updated yet (as I have a very slow internet connection at the moment).
So in case you identify one of _my_ plugins not working, just drop me a mail and I'll upload a fixed version ASAP. Until then you already have the option to download the installer version and disable the bug report tool from inside the installer, as indicated on my website.
Kind regards,
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
The converter tool can be placed where ever you like. However, you should only make sure to store the wrapped VST plugins inside the VST folder.A.M. Gold wrote:The installer I tried for one of the earlier versions of this wanted to put it in C: Program Files. Is it really supposed to go in your VST folder?
Christian
-
- KVRAF
- 5524 posts since 5 May, 2007 from Mars Colony
Christian, is there a page in this thread where you give instructions on how to use this? I can't figure it out. The installer just put a .dll into program files and I don't know what I should do with it. How do I access the tool to wrap plug-ins?
"You don’t expect much beyond a gaping, misspelled void when you stare into the cold dark place that is Internet comments."
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
---Salon on internet trolls attacking Cleveland kidnapping victim Amanda Berry
-
- KVRist
- 327 posts since 9 Sep, 2008
well if u have installed the program then just right click the dll u want oversampled. u'll see the optionA.M. Gold wrote:Christian, is there a page in this thread where you give instructions on how to use this? I can't figure it out. The installer just put a .dll into program files and I don't know what I should do with it. How do I access the tool to wrap plug-ins?
