new dx/dxi/mfx wrappers

Audio Plugin Hosts and other audio software applications discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

The roster of DirectX plugins is stored in the Registry; they can be located anywhere but they need to be registered as DirectX plugins.

https://en.wikipedia.org/wiki/Regsvr32
OFFICIAL free competition : If you' see martiu post 'why you mad homie' or similar after this post, you are a prizewinner, and a free reverb plugin is yours. PM martiu immediately, and ask for your prize. He'll give it to you, baby!

Post

whyterabbyt wrote: Tue Oct 15, 2019 12:47 pm The roster of DirectX plugins is stored in the Registry; they can be located anywhere but they need to be registered as DirectX plugins.

https://en.wikipedia.org/wiki/Regsvr32
Thanks for this information. I didn't end up using it, but it did give me a clue and an answer as to why shell2vst.exe was not detecting the installed Sonitus plugins. The reason they were "invisible" to the 32-bit version of the wrapper program is that I had the 64-bit versions of the Sonitus plugs installed on my PC. They were installed as part of my Cakewalk Sonar (x64) installation. I thought that the Sonitus plugins were 32-bit no matter what. I guess not. So I installed the 32-bit version of the program (which also installed the 32-bit versions of the Sonitus plugs), and viola! It worked!

However, the compressor plugin behaved no differently than it's 64-bit wrapped version; it still suffers from some weird, downsampling issue. Oh well. It was a failure and success at the same time. The good news is that the multiband compressor, which is pretty bad ass by itself, doubles as a regular compressor if the frequency band it moved all the way to 20kHz and all other bands are bypassed. Noice!

Post

I am trying to make a VST version of arboretum hyperprism with dxshell
under windows 7 32 I made a dll
reaper x32 picked up perfectly
dragged these dlls to the x64 machine, but reaper x64 did not see anything
is there any way to run this on x64?

Post

midi2 wrote: Sat Jul 08, 2023 5:14 pm I am trying to make a VST version of arboretum hyperprism with dxshell
under windows 7 32 I made a dll
reaper x32 picked up perfectly
dragged these dlls to the x64 machine, but reaper x64 did not see anything
is there any way to run this on x64?
Reaper used to have bitbridging, so if it still does, there's no reason it shouldnt be able to use a 32-bit VST2 plugin.
(In fact it might still support DX plugins, I believe it used to)

However, when you say you 'dragged these dlls to the x64 machine' which dll's do you mean? Did you properly install Hyperprism on your x64 system ?

Have you tried running 32-bit Reaper on your x64 system to see how it behaves.

To be clear here : you're not making a new works-on-its-own VST out of the DX plugin with this wrapper, you're creating a wrapper which redirects to the original DX plugin.

Also, if the 32-bit DX wont install or run on your x64 machine already (ie inside a 32-bit DX host), then the VST wrapper isnt going to fix that.
OFFICIAL free competition : If you' see martiu post 'why you mad homie' or similar after this post, you are a prizewinner, and a free reverb plugin is yours. PM martiu immediately, and ask for your prize. He'll give it to you, baby!

Post

Yeah, I already figured that out.
Hyperprism cannot be registered in the x64 system.
RegSvr32
DIIRegisterServer in C:\Program Files (x86)\Arboretum I Systems\Hyperprism 2.5.0\QuasiStereo.dll failed.
Return code was: 0x8007000e
That's why it's not working for me.

Post

I can't find any solutions for registration.

Post

To run some of these older DX plugins in newer Windows versions I found out:

- you may need to run regsvr32 as administrator.
- regsvr32 does not seem to work if the dlls are in a removable media.
- you may need to install the needed visual studio redistributables ( Cakewalk TTS-1, for example, needs the 32bit VS2005 redistributable package installed, otherwise it will fail to register in Windows 10 ).
Free MIDI plugins and other stuff:
https://jstuff.wordpress.com
"MIDI 2.0 is an extension of MIDI 1.0. It does not replace MIDI 1.0(...)"

Post

Unfortunately, there's something else wrong(((
You do not have the required permissions to view the files attached to this post.

Post

I tried it on obviously clean win10 x64 + visual C++
the result is the same - failure
Hyperprism - tricky package((((

Post

Hum, being an older software, it may depend on some older Microsoft library too.

Try checking if it depends on some other library that is not installed with dependencywalker:

http://dependencywalker.com/
Free MIDI plugins and other stuff:
https://jstuff.wordpress.com
"MIDI 2.0 is an extension of MIDI 1.0. It does not replace MIDI 1.0(...)"

Post

It's even scarier now))
You do not have the required permissions to view the files attached to this post.

Post

how can these errors be interpreted?

Post

I am not sure either... A couple of ideas:

- any difference if you run dependency walker as admin?
- did you also install the directX runtimes?
https://www.microsoft.com/en-us/downloa ... aspx?id=35
Free MIDI plugins and other stuff:
https://jstuff.wordpress.com
"MIDI 2.0 is an extension of MIDI 1.0. It does not replace MIDI 1.0(...)"

Post

Yes, as administrator
DirectX is installed

Post

I am sorry, but I am currently out of ideas... :shrug:
Free MIDI plugins and other stuff:
https://jstuff.wordpress.com
"MIDI 2.0 is an extension of MIDI 1.0. It does not replace MIDI 1.0(...)"

Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”