Switching to a mostly VST set up...

For seeking technical help with Digital Performer and/or plug-ins on MacOS.

Moderator: James Steele

Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
Post Reply
User avatar
Michael Canavan
Posts: 3578
Joined: Fri Jul 15, 2005 10:01 pm
Primary DAW OS: MacOS
Location: seattle

Switching to a mostly VST set up...

Post by Michael Canavan »

Apologies for the length, but technical stuff requires it sometimes.

So Audio Units have been really pretty reliable for me, but it's time to switch to VST I think. The AU format is tied directly to Logic, and Logic cannot send MIDI from a Virtual Instrument. Therefore AU currently cannot send MIDI from a plug in, since it's either not in the format itself, or developers of AU do not want to code for that considering Logic cannot use it. Anyway it's the final straw in AU that has me doing what is going to be a fairly painful transition. There are advantages in that Windows machines run VSTs as well.

The main thing is I've come to really like Native Instruments Maschine, Maschine is basically a drum machine, sampler, and loop sequencer with VST hosting ability; a semi-DAW like Reason used to be. A natural workflow for using Maschine as a plug in a DAW like DP9 etc. is to fire the loops (Scenes) in a MIDI track allowing you to arrange those loops in DP etc. This requires the ability to send MIDI from the Machine plug in. Maschine ties in a lot of features that DP doesn't have, or that are not as elegantly implemented, mostly looping type stuff.

Here's the first of many caveats to doing this, I've used AU exclusively for years, I have tons of songs in AU, and the 10-13 projects going right now are all AU. MOTU do not recommend instantiating both AU and VST versions of your plug ins, as for whatever reason DP misbehaves (crashes) when you do. So far it's been crashtastic, I'm not thinking it would be worth my time to go through all my songs and convert to AU, mostly just the ones that are currently not finished. Fortunately you can have multiple plug in sets in DP so it's possible to slowly convert, and open older songs in AU with an AU plug in set. Second Caveat is a few plug ins do not have a VST 2.4 version only VST 3, and DP9 does not host VST 3 yet. Some plug ins are not tested in DP for VST support (Waves comes to mind), and I would guess that MOTU's MachFive 3 is probably more stable in AU (hopefully not I'll report on that), so using the AU versions is going to be more stable.

The plus side is DP sends MIDI from VSTi's excellently, with grace, easier than DAWs like Live which require a more complex set up to get it working, and obviously better than Logic which can't do it at all. Logic has issues with side chaining as well, requiring work arounds to get it running. It's been interesting to me how all DAWs have some odd limitation that other DAWs do seamlessly, with Logic it's side chaining and inter plug-in MIDI, with Live it's the complete lack of SysEx and NRPN, with DP it's the lack of the ability to constrain a MIDI track to a certain section of keys. Obviously to me DP's 'limitation' isn't that big of a deal.

As a dedicated underground noise musician, starving artist hobbyist type I'm not as worried about deadlines etc. as most of you guys, so I'm a good candidate for experimenting with using mostly VSTs in DP on OSX, and I'll report back to this thread my experiences with doing so. Also anyone who has done this, would love to hear your story on the transition.
M2 Studio Ultra, RME Babyface FS, Slate Raven Mti2, NI SL88 MKII, Linnstrument, MPC Live II, Launchpad MK3. Hundreds of plug ins.
User avatar
kgdrum
Posts: 4068
Joined: Tue Nov 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: NYC

Re: Switching to a mostly VST set up...

Post by kgdrum »

I don't know if this helps or is totally accurate but when UA updated to 64bit they recommended VSTs as being the better way to go,as it has been explained to me most if not all plugs are actually created in the VST format and some sort of AU wrapper is used to make these work in the AU format.
I switched my preferences in DP to VSTs and have been using VST as my primary format ever since then,I have a few plugins installed as AU and I really don't have any problems.
I recently had a issue with some plug or VI that I couldn't get recognized by DP as a VST (I don't remember what it was)so I called MOTU and the support person recommended switching my preferences back to AU which I would not and did not do.The tech support person stated AU as being the format Mac users should be using,which doesn't really sound correct to me.
So I have most of my plugs and VI's installed as VSTs,some older ones are installed as AUs when I avoided installing VST files.
Since UA told me this I always install both VST and AU formats of plugs and VI's let DP do its thing and use AU occasionally if there's a VST issue like VST3 only or DP doesn't see a VST,for me it's never been an issue but I'm far from a DP power user so YMMV,for me mixing the VST/AU format hasn't been a problem.
2012 Mac Pro 3.46GHz 12 core 96 gig,Mojave, DP11.01,Logic 10.51, RME UCX,Great River ME-1NV,a few microphones,UAD2, Komplete 12U,U-he,Omni & way too many VI's,Synths & FX galore!, Mimic Pro w/ SD3,Focal Twin 6 monitors, Shunyata...........
User avatar
Michael Canavan
Posts: 3578
Joined: Fri Jul 15, 2005 10:01 pm
Primary DAW OS: MacOS
Location: seattle

Re: Switching to a mostly VST set up...

Post by Michael Canavan »

kgdrum wrote:I don't know if this helps or is totally accurate but when UA updated to 64bit they recommended VSTs as being the better way to go,as it has been explained to me most if not all plugs are actually created in the VST format and some sort of AU wrapper is used to make these work in the AU format.
It depends, I'm aware Urs Heckman started off using Au only, and like most developers they start off without any wrapper, it's pure DSP code. Some developers use an FXPansion wrapper to get AU, but not all. For instance NI don't use a wrapper per say, but VST is still a better format to use with their stuff, VS U-He where it wouldn't matter at all. Some smaller companies though would be using it.

I switched my preferences in DP to VSTs and have been using VST as my primary format ever since then,I have a few plugins installed as AU and I really don't have any problems.
Good to hear, what I have been doing is the exact opposite, installing VSTi's of the plug ins that I want to get MIDI out from, but I think it will make more sense to go with VST as the main format. For one, although that Expansion wrapper is CPU light, when multiple plug ins have it it ends up costing, so VST is generally a lighter CPU format.
I recently had a issue with some plug or VI that I couldn't get recognized by DP as a VST (I don't remember what it was)so I called MOTU and the support person recommended switching my preferences back to AU which I would not and did not do.The tech support person stated AU as being the format Mac users should be using,which doesn't really sound correct to me.
So I have most of my plugs and VI's installed as VSTs,some older ones are installed as AUs when I avoided installing VST files.
Syn'ex from XILs is not working as a VST in either Live or DP9 for me. Plus Little Microsoft from Sound Toys. Both crash DP and don't even show up in Live. :?

MOTU tech have a point, VST is going to be less likely to be debugged in OSX considering how many DP users stick to AU, but with all this I'm awarer that certain plug ins are going to just be better or work at all, as AU. With the VST to AU wrapper code in there, and the fact that some plug ins are using it, the situation is IMO that some plug ins are going to be more stable as VST, and some are going to be more stable as AU.
Since UA told me this I always install both VST and AU formats of plugs and VI's let DP do its thing and use AU occasionally if there's a VST issue like VST3 only or DP doesn't see a VST,for me it's never been an issue but I'm far from a DP power user so YMMV,for me mixing the VST/AU format hasn't been a problem.
Yeah that brings up an interesting point, iLock, hardware DSP plug ins like UA, and Wave with the Wave Shell etc. all seem to be more likely to have issues with one or the other format. VST versions of XILs might be a bad idea for that reason, and AU versions of UA not so good; Waves flatly state to use AU in DP for instance.

It's a wash most likely, except for the fact that Apple have sat on AU development for about 6 years now with only minor improvements, while Steinberg have VST3. To Apple's credit the lackluster DAW and plug in developer migration to VST 3 has probably been the biggest reason they haven't invested in AU, barring Logic's limitations.
M2 Studio Ultra, RME Babyface FS, Slate Raven Mti2, NI SL88 MKII, Linnstrument, MPC Live II, Launchpad MK3. Hundreds of plug ins.
User avatar
Michael Canavan
Posts: 3578
Joined: Fri Jul 15, 2005 10:01 pm
Primary DAW OS: MacOS
Location: seattle

Re: Switching to a mostly VST set up...

Post by Michael Canavan »

From Waves own site, you see DP9 as supported in AU only.
http://www.waves.com/support/tech-specs/supported-hosts
M2 Studio Ultra, RME Babyface FS, Slate Raven Mti2, NI SL88 MKII, Linnstrument, MPC Live II, Launchpad MK3. Hundreds of plug ins.
User avatar
Shooshie
Posts: 19820
Joined: Sat Oct 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Dallas
Contact:

Re: Switching to a mostly VST set up...

Post by Shooshie »

Two questions:
• Other than Waves (assuming Waves actually has a real reason for recommending AU), are there any other drawbacks to using VST as your primary or only plugin format?

• Are there any complications from running a mix of AU and VST plugs?

Shooshie
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
User avatar
mikehalloran
Posts: 15219
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: Switching to a mostly VST set up...

Post by mikehalloran »

I have tried both ways and couldn't come to a conclusion. I load both.Some, like Antares, are AU only in DP on a Mac. Izotope works just as well either way.

I have no preference nor have I experienced a crash due to this issue. I don't have any Waves plugins, either.
DP 11.31; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sonoma 14.4.1, USB4 8TB external, M-Audio AIR 192|14, Mackie ProFxv3 6/10/12; 2012 MBPs Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5.2, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 Pro, Toast 20 Pro
User avatar
Michael Canavan
Posts: 3578
Joined: Fri Jul 15, 2005 10:01 pm
Primary DAW OS: MacOS
Location: seattle

Re: Switching to a mostly VST set up...

Post by Michael Canavan »

mikehalloran wrote:I have tried both ways and couldn't come to a conclusion. I load both.Some, like Antares, are AU only in DP on a Mac. Izotope works just as well either way.

I have no preference nor have I experienced a crash due to this issue. I don't have any Waves plugins, either.
Curious Mike, do you have both versions of a plug in loaded in Preferences?
I'm currently running both AU and VST of all plug ins all instantiated in DP and it definitely crashes more.
For years I've run mostly only AU, but Geist as a VST plug in, since it's a drum machine plug in that can send MIDI out to other drum plug ins. That never led to any problems.

It might be due to Syn'Ex since it's a newer plug in, and the VST is hosed.
M2 Studio Ultra, RME Babyface FS, Slate Raven Mti2, NI SL88 MKII, Linnstrument, MPC Live II, Launchpad MK3. Hundreds of plug ins.
User avatar
mikehalloran
Posts: 15219
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: Switching to a mostly VST set up...

Post by mikehalloran »

You can set your preferences to display all and make a new set that does exactly that.
DP 11.31; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sonoma 14.4.1, USB4 8TB external, M-Audio AIR 192|14, Mackie ProFxv3 6/10/12; 2012 MBPs Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5.2, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 Pro, Toast 20 Pro
User avatar
Michael Canavan
Posts: 3578
Joined: Fri Jul 15, 2005 10:01 pm
Primary DAW OS: MacOS
Location: seattle

Re: Switching to a mostly VST set up...

Post by Michael Canavan »

Shooshie wrote:Two questions:
• Other than Waves (assuming Waves actually has a real reason for recommending AU), are there any other drawbacks to using VST as your primary or only plugin format?

• Are there any complications from running a mix of AU and VST plugs?

Shooshie
The only draw back is the above mentioned problems with Little Microshift and Syn'Ex not liking to run as VST, and that Cakewalk coded only a VST3 version of Z3ta+2, so you have to use the AU.

For me right now running both an AU and a VST version of all my plug ins is causing some issues. and MOTU do not recommend it. From p846 in the DP9 manual:
DP allows both AU and VST versions of the
same plug-in to be activated at the same time.
While this may be useful in some circumstances, it
may make it hard to tell which format you are
using. In the case of some plug-ins, activating both
formats can cause problems with their operation.
To avoid confusion or operational issues, only
enable one format or the other.
M2 Studio Ultra, RME Babyface FS, Slate Raven Mti2, NI SL88 MKII, Linnstrument, MPC Live II, Launchpad MK3. Hundreds of plug ins.
User avatar
mikehalloran
Posts: 15219
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: Switching to a mostly VST set up...

Post by mikehalloran »

Well, that is certainly a cautionary note. Good thing that I never paid attention or I might have followed it.

It would be interesting to see what plugs they had in mind when they wrote that. No problems, no worries here.
DP 11.31; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sonoma 14.4.1, USB4 8TB external, M-Audio AIR 192|14, Mackie ProFxv3 6/10/12; 2012 MBPs Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5.2, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 Pro, Toast 20 Pro
User avatar
Michael Canavan
Posts: 3578
Joined: Fri Jul 15, 2005 10:01 pm
Primary DAW OS: MacOS
Location: seattle

Re: Switching to a mostly VST set up...

Post by Michael Canavan »

mikehalloran wrote:Well, that is certainly a cautionary note. Good thing that I never paid attention or I might have followed it.

It would be interesting to see what plugs they had in mind when they wrote that. No problems, no worries here.
:lol:

I dunno? Probably Waves.. That's my guess, anything that has a shell that runs inside AU/VST is likely to cause issues I would venture? ... I know Ab;eton Live has no issue running both.

I will venture another guess, I upgraded Syn'ex to the latest beta after realizing I was a few versions behind, then downgraded to the latest stable version, and still issues even after restarting, but this morning when starting up the Pro no issues running AU or VST versions? ... computers...
M2 Studio Ultra, RME Babyface FS, Slate Raven Mti2, NI SL88 MKII, Linnstrument, MPC Live II, Launchpad MK3. Hundreds of plug ins.
User avatar
bayswater
Posts: 11960
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Switching to a mostly VST set up...

Post by bayswater »

Michael, I think the MOTU caution is more to do with using both formats at once in a sequence. I have always had both versions of plugins active in the plugin preferences, and used both, but never both at once, and it has never caused a problem. Having both formats comes in handy because there are sometimes small differences in function, and more often differences in whether the GUI works properly. I have tried using both formats at once in one channel strip in some beta tests, and even that didn't cause a problem, but it's completely unnecessary, and I guess it's best avoided.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
mhschmieder
Posts: 11283
Joined: Wed Jul 06, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Annandale VA

Re: Switching to a mostly VST set up...

Post by mhschmieder »

Is there such a thing as an AU plug-in that is wrapped to get the VST, or only the other way around?

This may be critical towards deciding which one is better to use as the primary or default format (except for specific plug-ins or VI's where there is a reason to use AU, such as the aforementioned Z3TA+ 2 example from Cakewalk).

Of course, the same question then comes up regarding MAS...

I wouldn't even necessarily care so much, except that I tend to do precautionary saves of my plug-in settings as "User Presets" just in case something goes wrong before a project is completed, and at least until recently it wasn't possible to use a User Preset from one plug-in type to another (though I think this changed with DP9, as I seem to recall a few days ago being able to access all of my plug-in level presets from any plug-in format).

I remain confused about how/where presets are accessed and in what format they are coded, as many of my apps simply don't even support presets for VST; only for AU.
iMac 27" 2017 Quad-Core Intel i5 (3.8 GHz, 64 GB), OSX 13.6.1, MOTU DP 11.31, iZotope RX 10
RME Babyface Pro FS, Radial JDV Mk5, Hammond XK-4, Moog Voyager

Eugenio Upright, 60th Anniversary P-Bass, USA Geddy Lee J-Bass, Yamaha BBP35
Select Strat, 70th Anniversary Esquire, Johhny Marr Jaguar, 57 LP, Danelectro 12
Eastman T486RB, T64/V, Ibanez PM2, D'angelico Deluxe SS Bari, EXL1
Guild Bari, 1512 12-string, M20, Martin OM28VTS, Larivee 0040MH
User avatar
bayswater
Posts: 11960
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Switching to a mostly VST set up...

Post by bayswater »

mhschmieder wrote:Is there such a thing as an AU plug-in that is wrapped to get the VST, or only the other way around?
Some older AUs were basically wrapped VSTs, (e.g. the Greenoak stuff?) but these were provided as standalone packages, unlike the Cakewalk plugin you reported. I recall UAD plugins that wouldn't work unless you had other UAD plugins installed (I don't know if they had to be loaded, or just installed). It seems very unlikely that anyone would have built a VST plugin as a wrapped AU.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
Michael Canavan
Posts: 3578
Joined: Fri Jul 15, 2005 10:01 pm
Primary DAW OS: MacOS
Location: seattle

Re: Switching to a mostly VST set up...

Post by Michael Canavan »

mhschmieder wrote: I wouldn't even necessarily care so much, except that I tend to do precautionary saves of my plug-in settings as "User Presets" just in case something goes wrong before a project is completed, and at least until recently it wasn't possible to use a User Preset from one plug-in type to another (though I think this changed with DP9, as I seem to recall a few days ago being able to access all of my plug-in level presets from any plug-in format).

I remain confused about how/where presets are accessed and in what format they are coded, as many of my apps simply don't even support presets for VST; only for AU.
Plug ins that don't save presets in their own GUI's are subject to being either VST or AU specific. This is why companies like U-He go as far as to make their own preset format. Of course you can also save the preset to DP, but I think that ends up being AU or VST specific as well. A universal plug in preset format would be great for sure.
M2 Studio Ultra, RME Babyface FS, Slate Raven Mti2, NI SL88 MKII, Linnstrument, MPC Live II, Launchpad MK3. Hundreds of plug ins.
Post Reply