Vst3 To Vst2 Wrapper

0 views
Skip to first unread message

Dunstan Jomphe

unread,
Aug 4, 2024, 8:35:53 PM8/4/24
to pertrelover
contactvcvrack.com for commercial feature requests and bug reports, harder to track here on the Forum. But, it just has not been confirmed about VST3 in Host! The request is probably already submitted.

- the latest version. pvst64_v1.1.10b33.zip at the time of writing. The plugins in Gear/Vst include vsti3shell.x64.dll and vst3shell.x64.dll, a transparent VST3 -> VST2 wrapper that works properly, albeit with a few ui glitches still.


Sib. 7.1.3: Using VST3 plugins

Posted by John Elliott - 27 Feb 04:37PM Hide picture I am trying to use the Steinberg VST3 piano "The Grand" for my piano sounds in Sibelius 7. So far all my attempts at adding VST3 instruments to the list of available instruments have failed. Completely. The VST instruments that I have are those included with Cubase Artist 7.5, and The Grand 3 SE.

I have followed the Sibelius Help file instructions to the letter, but no joy. I am also unable to find any .dll files for The Grand anywhere. This is most frustrating. All my VSTs work fine in Cubase, but don't show up in Sibelius. Someone out there must have the answer. Oh, and I have tried adding VST plugins folders to the list in the Play/Setup/ pages. Is this like the Help File reader program error? (Sibelius can't decide which program to use to open Help File). I have been using Sibelius for many years, all the way back to Sibelius 1, and this is the first time that I have been really stuck. Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Dave Budde - 27 Feb 05:28PM Hide picture Very few hosts support VST3 and Sibelius isn't one of them.



--

Macbook Pro (Retina), 16GB, 768GB SSD OS X 10.9.1 Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Bob Morabito - 27 Feb 08:14PM Hide picture Its hard to tell from your post if your question is referring to "The Grand" "The Grand 3 SE" or "The Grand 3"



If its "The Grand 3":



_downloads.html



"VST 2, VST 3 or AU compatible host for using as plug-in"



Have you tried the AU plugin? I dont know if Sibelius can host VST2, but it can host AU.



Also what are your complete computer specs--platform, OS, etc, so that others seeing this might have a better picture?



Thanks Bob





--

Bob Morabito

Sib 6.2 Mac OS 10.7.5 iMac 8GB RAM Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by John Elliott - 28 Feb 11:53AM Hide picture First of all, thanks Dave for the info. That may well influence my choice of piano software!

Hi, Bob. At the moment I'm using the trial version of The Grand, so it's "The Grand 3 SE". I'm trialling it to see if I can get it to work with Sibelius. I have been using it in Cubase 7.5, and like the sounds, but would need it to work for me in Sibelius 7.



Specs are as follows: Windows 7 Professional (64 bit), 16gig of RAM.

Sibelius 7, Cubase 7.5, Wavelab 8. I'll check out the link that you have provided, and see about gouing down the AU route. Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by John Elliott - 28 Feb 12:00PM Hide picture (So obviously, AU plugin won't work on Windows 7.) Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Bob Morabito - 28 Feb 06:46PM Hide picture Thanks for the specs--and now knowing them, yes, obviously AU wont work with Windows.



(Though in fairness rereading thru this thread I now see a mention of .dll files)



Maybe write Steinberg Support--this is for the USA:






Hopefully someone else will also chime in here..



Thanks Bob



--

Bob Morabito

Sib 6.2 Mac OS 10.7.5 iMac 8GB RAM Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Chromatic_Paste - 20 Jul 08:41AM (edited 20 Jul 08:42AM) Hide picture VST3 plugins have been standard in most DAW's for years now. Kontakt 7 is VST3 only now. It would be great if this could be addressed. Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Francesco - 21 Jul 01:51PM (edited 21 Jul 01:52PM) Hide picture You can try the free utility:






Simply unzip the files to your plugins directory.



Another way: try to create regular vst2 from the vst3:






--

Francesco

---

Sib6.2, Sib Ultimate (not often used...), Win10 x64 Pro, Intel [email protected] GHz, 32GB Ram, Steinberg UR22C

Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Jay EM - 19 Oct 03:39PM (edited 19 Oct 06:30PM) Hide picture [edit - moved to a different thread] Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Chromatic_Paste - 09 Mar 03:46AM Hide picture DDMF's Metaplugin has a VSTi wrapper that works really well.



-chainer-vst-au-rtas-aax-wrapper/

Back to top Allthreads Re: Sib. 7.1.3: Using VST3 plugins

Posted by Chromatic_Paste - 03 Jun 12:47AM (edited 03 Jun 01:12AM) Hide picture It would be great if Avid updated the audio engine of Sibelius to utilize VST3 plugins. VST3 has been the standard for quite a few years now.


Steinberg is stopping VST2 support and most VST and VSTi makers are only going to be doing VST3.



Not to mention that every DAW and competing notation programs like Dorico use VST3.



Avid will start to lose customers to other platforms if this is not rectified.



Don't get me wrong - I love composing with Sibelius. I don't need it to be like a DAW with MIDI piano roll, advanced mixing features etc.. I use a DAW for that.



It's just that Sibelius has a pretty dodgy audio engine as it stands and quite a few VST2 plugins are no longer being supported.



I just had a back and forwards with Roland Cloud support regarding their VST2 plugins with Sibelius (freezing issues etc.) and their advice was "Roland has not been supporting new VST2 updates for a number of years now. Using a VST3 host is highly recommended".



The VST3 wrapper I am using (Metaplugin) doesn't seem to help with the Roland freezing issue. Roland plugins are fine with other hosts (VST3).



Please fix this Avid! Back to top Allthreads


Thank you! It seems like there's a decent community around audio/music in Rust that I wasn't aware of (several people have directed me to #rust-music on IRC since I wrote this tutorial), so I'm super excited to get involved.


Wonderful timing on this--I've begun learning how to develop audio applications and plugins myself over the last couple of weeks using JUCE. As much as I enjoy the brain exercise from revisiting C++, my long-term dream would be to write these things in Rust and spread the good word there.


Regarding the shell script you linked, that's for creating a VST2 bundle in the format that OSX/MacOS expects them in, not turning them into Audio Units (Apple's plugin format for Logic, Garageband, etc.), right? It looks like there's some bindings for those in the coreaudio-sys crate, at least. Furthermore, it looks like the only VST-oriented crate is vst2, but do you know whether anyone's begun a VST3 implementation in Rust? Are there any major technical or licensing/IP hurdles that make VST3 in Rust impractical?


Yeah, as far as I can tell the script is just a VST bundler, rather than doing any sort of conversion. I'm very much not a Mac person, so I'm the wrong person to ask about the state of Audio Unit support in the Rust world I imagine the approach to writing a high level wrapper over coreaudio-sys wouldn't be too different from what overdrivenpotato's done with vst2, though?


In terms of VST3 stuff - I have no clue why there doesn't seem to be any libraries for that in Rust. I'm very much a beginner when it comes to audio software development, so if there's any glaring technical/legal issues preventing it from happening I'm ignorant of them.


There's a more up to date tutorial here by Doomy that kinda picks up where I left off - it details the changes that have happened in the ecosystem since my tutorial, and shows how to write a simple noise generator plugin. I highly recommend it


You can, theoretically, build UE projects into modules, which would mean it could correctly wrap the MetaSound object(s) into a .dll, and the VST SDK (and/or the JUCE framework) are all in C++, so it should (from what I gather) be possible to work with them inside UE, right? Meaning you could use the appropriate events/handles for MIDI, audio and automation from the host.


Interesting question, I had VST 2 working in Unity as an audio effect, and even vsti, but that was with a GitHub plugin that allowed this. From what I know, the pc version from Tranzient app uses a custom unreal built to support VST plugins. With interface and all. But having it in metasound would be the best. No interface is needed, just being able to control the basic params of a vst2 or even vst3 plugin, and having metering feedback would be even better. I would love to buy this as a marketplace asset.

3a8082e126
Reply all
Reply to author
Forward
0 new messages