VST2 64-bit is a bit of a weird one on OSX. I explained that in depth before, VST2 invites to mingle platform code with API code in the "VST_editor.cpp" or whatever you call it, because VST2 (on Mac) used to provide mouse and key events by itself. Even Steinberg's own example code mixed platform code in there.koolkeys wrote:I think people are just saying them together to represent what they feel would be the ideal format. I don't think anyone is implying that 2.4 can't do 64-bit. Or at least I don't recall anyone saying so?AdmiralQuality wrote:
And there are x64 VST 2.4 plug-ins. I make them. But I don't know why that issue keeps leaking into this debate, 64 bit, whether instruction set or audio bit depth, is part of VST2.4.
Brent
And here's the point: VST2 uses Carbon for 32-bit, but it has to use Cocoa for 64-bit.
I've looked into the possibility of porting my VST2 stuff to Cocoa. It is of course possible, but it's way more work than doing VST3 straight away. With VST3 I can use the very same UI abstraction that I already have for my AU Cocoa layer. For VST2 I would have to rewrite the whole thing. Not worth it IMHO.

