I have an Arm macbook (thanks to advice from this group ), and I have some questions about arm that I hope some more technical people in this group can answer for me.
is it already possible to use plugins that have an arm build?
will I need an arm built version of VCV for that?
will that version also run non-arm builds?
In short, will using arm versions of Rack only be interesting if all (or most) plugins are built for arm, or will it be possible to use a mix?
Give it a bit of time. Devs are verifying (and possibly fixing) their plugins for ARM and I’d be surprised if it’s more than a year away for an official Rack release for ARM+macOS with a full or nearly full library available. The last stragglers will be the commercial plugins I’m sure.
There are a few developers who seem to have lost interest in Rack, and whose products I would miss a lot. Some of those I can only use because a friend made builds for me. But that’s not always possible, either.
Could be that you’re right, and I’m mostly remembering some special cases.
Yeah, that seems to happen on every new major Rack version, and might happen with ARM as well. However, my impression is that for ARM plugins mostly don’t need any changes at all but simply an additional build for ARM, so I’m pretty optimistic. It might very well be that the new ARM release will be close to a non-event, except for some people on ARM whose life will get easier and perhaps with a percievable performance boost.
I’m pretty sure not. Not mixing ARM/non-ARM plugins in the same Rack instance. But as Bruce alludes to you can, at least on some OS’s, if you are a bit technical, make two installations of Rack on one machine. I’m pretty sure that only one of them will be usable as VST in DAW (for Pro), and that should be the last installed one. So if attempting that on Apple Silicon machines I would do:
Install Intel version of Rack.
Rename the app to “VCV Rack 2 Pro Intel.app”, or something.
Install ARM version of Rack.
Use ARM version with DAW. If an Intel version of DAW is desired, swap step 1 and 3.
I have installed both versions on my Mac (notice this is a very old post) and it works fine. Only problem is they use the same autosave patch. But that can probably be fixed, too.
For some unknown reason Intel version of VCV stopped running on my M2 Pro, Sonoma 14.0.
ARM version runs normally, but it doesn’t have some valuable modules (Instruo, for example).
I decided to fully re-install VCV and seems that it helped.
What was happening is VCV just hang while modules was loading in browser.
And also I decided to keep just x86 version for now.
Have you noticed any significant difference between ARM native and x86 versions?
arm native is much snappier, and no laggy browser which I see in the x64 version. I can’t qualify how much faster the arm64 one is, but it feels much smoother and somewhat lower CPU draw… I just keep the x64 one around for those patches that use not-yet ported modules… But Rosetta will go away some day not too far from now, if same as for the previous CPU switch holds true… So I hope Instruo and the rest not yet ported get their stuff ported before too long, so I can go full native I run the native one for the most part these days…