Tracking Apple Silicon Native Hosts, Plugins, Effects

Configure and optimize you computer for Audio.
Post Reply New Topic

Post

wvshpr wrote: Thu Mar 10, 2022 12:55 pm Agreed. My patience is running out. If your software isn‘t native by now, you don‘t care.

I‘ll just sell what ever is not native, when I get my Mac Studio by the end of the month. Time for a spring cleaning.
davestretch wrote: Thu Mar 10, 2022 1:04 pm All of Waves plugins run on the same framework so it was easier for them to move over to Silicon. However, I'm pissed at how long it has taken to get even this far. I've never understood how small developers like Valhalla and Analog Obsession had M1 stuff ready to go within a few months and the big boys like Plugin Alliance (although imminent) and IK Multimedia T-Racks stuff haven't appeared. Oh, and iZotope deserve a mention here. RX9 is now Native but why they released it in October without M1 Native at launch I just can't understand.

Heck, all developers should not even be releasing new plugins if they don't include a Native version from day 1.
I don't know of a way to say this without sounding like a dick, but I'll try.

First, my credentials: I am the CIO of a medium sized company (750 employees). I am a developer, and run development teams. I am a network, linux, windows, and Mac system admin. I deal with multiple OSs, architectures, cloud deployments, on-prem, the works. I deal not only with the technical details, but the economics of development on a daily basis.

Development is not the neat world you think it is, and what is true of one codebase is utterly irrelevant to others.

The ability of any given piece of software to be ported to a new architecture depends on a lot of things. If your code is self-contained, that is, it does not rely upon external dependencies of which you have no control, and if your code does not contain architecture-specific code (assembly, vector extensions such as AVX, etc.,) then porting can be as simple as re-compiling. Can be, but not guaranteed to be.

If all of your plugins rely upon a common DSP core (as is the case with Melda, Waves, u-He, and likely Valhalla and FF) then even if you have architecture-specific code, you have far less to port, and can thus release a large number of plugins at once.

But if your code relies upon external dependencies such as DRM (iLok), DSP libraries, UI libraries, etc., you are at the mercy of 3rd parties to upgrade, and if you do not want to wait for them, or if the 3rd parties don't intend to port, then you have to re-implement those dependencies yourself, or migrate to alternatives. That takes a lot more time than you might think.

Or if your code has a lot of fine-tuned assembly specific to Intel, all of that has to be completely re-written. Intel and Arm assembly are apples and oranges.

Or if your code supports processor-specific extensions that do not port directly to a different architecture (such as AVX), then you need to reimplement those portions to the equivalent alternative on the new architecture (NEON on Arm). This is often not as simple as just enabling a compiler flag.

If your code is very old, with lots of cruft and workarounds (as often happens with legacy codebases), the job is much harder, because that cruft suddenly becomes relevant on different architectures. This means a lot more re-engineering such that the resulting code base efficiently supports multiple architectures without compromise.

Further, the time it takes to port is not only a function of the nature of your code, but of the development resources you have available. In other words: economics.

What looks to you like a big company from their snazzy website is most often smoke and mirrors. You are often dealing with companies that are small, and probably only have 1-3 developers who also have day jobs because niche audio software is not as profitable as you think. They simply don't have the money to hire and onboard additional help without putting the entire company at risk. Furthermore, to do these ports they need to put other projects on hold, projects that would make them new sales. They will not make new sales on the ports beyond what they are already making. They have to port to maintain their existing customer base, and secure the future of their software for new users on new architectures. In other words, all that time and effort burns cash and produces no income.

And we have Rosetta2 for the time being. So since Rosetta2 exists, and the economic pressures are what they are, for many of these shops it is absolutely the right move to devote limited resources to any such port vs. going into the red, and bankrupting the company.

Add to all of the above the cluster f*ck that Steinberg is forcing on the entire industry with the veiled threats about VST2 on M1. This means developers who have not already done so need to implement VST3, which is a really big deal and not remotely simple.

So, please, consider more than your desire to have your particular plugin native. There's a lot more to this. It's not the simple world you make it, and any outrage or frustration you might have is uninformed, and unhelpful.
Last edited by teilo on Thu Mar 10, 2022 2:51 pm, edited 2 times in total.

Post

I agree completely with teilo. But these transitions DO make me consider which software I want to focus on. You really see which companies have their act together, u-he being a prime example. My lovely new Mac Studio is on its way and I plan to (ugh) set it up from scratch instead of migrating. I'll attempt to simplify my plug-in collection and a main factor will be which companies seem really on the ball in regards to Mac development.

Post

abernathy wrote: Thu Mar 10, 2022 2:46 pm I agree completely with teilo. But these transitions DO make me consider which software I want to focus on. You really see which companies have their act together, u-he being a prime example. My lovely new Mac Studio is on its way and I plan to (ugh) set it up from scratch instead of migrating. I'll attempt to simplify my plug-in collection and a main factor will be which companies seem really on the ball in regards to Mac development.
I jettisoned lots of plugins when switching to the new 16" MBP. Most of what I got rid of I wasn't using much anyway. I don't really miss any of it.

I can make music just fine with my DAW, U-he, Valhalla and Fab Filter. The AAS stuff is a nice bonus... as is Plasmonic.

Not that it is this way for everyone, but the less stuff I have, the more music I get done.

Post

I wrote to PB and asked about the AD 914 Mk11. The apologised for having tho old version and told me they would try to fix this problem. I have just received an e-mail telling me it is now updated to the latest ARM build. I have downloaded and all is good. Looks like PB will try to help where they can. Well done PB.

Post

teilo wrote: Thu Mar 10, 2022 2:30 pm
So, please, consider more than your desire to have your particular plugin native. There's a lot more to this. It's not the simple world you make it, and any outrage or frustration you might have is uninformed, and unhelpful.
I'm not a developer or programmer and your post was pretty insightful, detailing some of the realities and issues faced by devs when dealing with their old code. And how for some of them it might have to do with economics or staffing.

It's easy for me to speak, since I know nothing about developing, but I'm just speaking as a consumer of plugins of course.

I can understand that there can be various issues involved, and I'm not outraged or anything like that because of any plugin that hasn't been ported yet. I don't even have an Apple silicon machine yet, but I will have one soon I think.

But I do think that for some devs, they are also making a decision that might affect them economically and their future if they don't port, as they would be losing those customers eventually.

I guess it's up to each dev to prioritize and decide what's important to them and what future direction they plan to go in. If a dev were to decide to not port at all and if they decide to drop Apple silicon, that's fine, that would be their decision, but they would obviously be losing all of their Apple customers who do use Silicon. Each dev knows the makeup of their customer base of course.

Post

Is it me or is iLok 5.5.0 officially out now? I just tried to download the installer from their website and it downloaded 5.5.0

Post

rhye999 wrote: Thu Mar 10, 2022 7:21 pm Is it me or is iLok 5.5.0 officially out now? I just tried to download the installer from their website and it downloaded 5.5.0
Just launched iLok License Manager and the update to 5.5.0 started.
I'm ready to go Softube! :hyper:
MacMini M2 Pro MacOS Tahoe ……… Reason 14

Post

Same here. Just checked on my Windows PC which was running only the Prod version of iLok and it updated to the same 5.5GM build that I had on my M1 Mac. One step closer. Hopefully the plugins aren't slow to follow.

Post


Post

The flood gates are open! I'm waiting for the flood...

Post

Great news! I already updated to 5.5.0, even though I'm not on Apple silicon yet.

Now some devs wont be able to pass the blame on to iLok anymore, if they don't deliver.

Post

teilo wrote: Thu Mar 10, 2022 2:30 pm What looks to you like a big company from their snazzy website is most often smoke and mirrors. You are often dealing with companies that are small, and probably only have 1-3 developers who also have day jobs because niche audio software is not as profitable as you think. They simply don't have the money to hire and onboard additional help without putting the entire company at risk. Furthermore, to do these ports they need to put other projects on hold, projects that would make them new sales. They will not make new sales on the ports beyond what they are already making. They have to port to maintain their existing customer base, and secure the future of their software for new users on new architectures. In other words, all that time and effort burns cash and produces no income.
This gets to the heart of the matter. A LOT of developers didn't take Apple Silicon seriously until the MacBook Pros came out, and put little to no resources into ports up until then, because they already have their development roadmaps for the next 6 to 12 months laid out, and any diversion of resources is going to impact that. But now these developers are finding themselves playing catch up.
THIS MUSIC HAS BEEN MIXED TO BE PLAYED LOUD SO TURN IT UP

Post

I added a Free flag to software entries. You can use this on the search page. I'll add some sort of indication to the listings.

I'm sure I missed some, so I'd appreciate pointing those out to me.

Post

I'm still waiting patiently for Softube and SoundToys. Has anyone reached out to them recently and been given even a vague timeline?

Post

HY-Plugins just added M1 support to:

HY-Poly (instrument)
HY-Delay (effect)
HY-MBMFX2 (effect)
HY-Slicer (instrument)
Yo Leroy!

Post Reply

Return to “Computer Setup and System Configuration”