Cabbage Logo
Back to Cabbage Site

Export as VST and AU on Apple Silicon M1-M2

Hello!

I like Cabbage very much… Thanks for existing!!

I have tried to update my old VSTs from Apple 64-bit Intel to Apple Silicon.
The exported VST is much bigger in size. It simply does not show in Live and crashes when imported into Max.
Cabbage runs natively and not in Rosetta mode.

Is this because the VST/AU exporter is still for 64-bit Intel?

Thank you!!

Hi @pasquet, no, the reason is that you MUST sign exported plugins on any newish version of MacOS. It’s a real nightmare, but there is nothing we can do about it. There is an option in the settings page to ‘ad-hoc’ sign exported plugins, but this only seems to fool certain hosts, and Live doesn’t seem to be one of them. Here is a thread with details on how to manually sign your exported plugins.

That’s because we now have to support both Intel and Silicone. :+1: Another Apple enforced pita but once again, there is little we can do. We could offer unique exports for Intel or Silicone, but I think it’s simpler to bundle them as universal packages.

Dear rorywalsh,

Thank you very much for your answer !!
That was indeed the problem. Thanks for telling it again…

sudo xattr -d -r com.apple.quarantine “/Library/Audio/Plug-Ins”
does not solve the problem.

But your lines do work:
sudo codesign --force --deep -s - /Library/Audio/Plug-Ins/VST/.vst
sudo codesign --force --deep -s - /Library/Audio/Plug-Ins/VST3/
.vst3
sudo codesign --force --deep -s - /Library/Audio/Plug-Ins/Components/*.component

1 Like

This code is only required when the operating system has quarantined the plugin. It’s a bit of an ‘if all else fails’ command :rofl:

1 Like