Latest News: Bitwig updates Bitwig Studio to v5.1
Bitwig ARM Version if Apple leaves Intel?
-
- KVRist
- Topic Starter
- 63 posts since 14 Nov, 2014
Apple seems to announce the switch from Intel x86 to ARM CPUs at WWDC 2020. What does that mean for professional software like Bitwig?
Bitwig and other Audio programs/vsts heavily depend on x86 instruction sets like SSE, so they can't be easily ported to other CPU types like ARM.
Will every software developer invest in rewriting parts of their software to keep compatible with MacOS? What are your thoughts about it?
Greetings,
smoothny
Bitwig and other Audio programs/vsts heavily depend on x86 instruction sets like SSE, so they can't be easily ported to other CPU types like ARM.
Will every software developer invest in rewriting parts of their software to keep compatible with MacOS? What are your thoughts about it?
Greetings,
smoothny
- KVRian
- 599 posts since 8 Apr, 2014 from USA
Apple has managed to pull off two of these types of transitions successfully within the last 20 years, so fingers crossed. If I remember correctly, in both cases they had something that allowed a lot of the older software to run in the new environment under a sort of emulation. It worked better for more “mainstream” applications than music and video stuff I think, but it made it possible to continue working.
For something like BWS that tries to maintain feature parity across three platforms with just 4 or 5 people, I imagine it would be a tough hill to climb unless one of the developers was just really excited about the idea and had the chops.
I also remember a time when BWS on the Windows Surface tablet was a thing. I don’t think that was running on the ARM version of Windows though, but maybe they looked at the possibility back then and just decided the market wasn’t big enough to commit? Maybe this would change that decision?
A lot of maybes...we just don’t know what folks will do. I’m worried about the small developers of plugins. I have some fantastic plugins from small companies that I just don’t see making the leap unless Apple’s development guidelines of the last few years (assuming they’ve been followed) make compiling new code “easy.”
For something like BWS that tries to maintain feature parity across three platforms with just 4 or 5 people, I imagine it would be a tough hill to climb unless one of the developers was just really excited about the idea and had the chops.
I also remember a time when BWS on the Windows Surface tablet was a thing. I don’t think that was running on the ARM version of Windows though, but maybe they looked at the possibility back then and just decided the market wasn’t big enough to commit? Maybe this would change that decision?
A lot of maybes...we just don’t know what folks will do. I’m worried about the small developers of plugins. I have some fantastic plugins from small companies that I just don’t see making the leap unless Apple’s development guidelines of the last few years (assuming they’ve been followed) make compiling new code “easy.”
-
- KVRist
- Topic Starter
- 63 posts since 14 Nov, 2014
Yeah, but the last transition was from ppc to intel, that was the perfect move for all developers, because no need for ppc/x86 branches.
The surface thing started at a time where surface devices had no ARM option. An ARM powered Surface just arrived with the new Surface line some month ago, so I don't think the Bitwig people had ARM in mind back in the days.
We'll see what comes from Apple at WWDC.
The surface thing started at a time where surface devices had no ARM option. An ARM powered Surface just arrived with the new Surface line some month ago, so I don't think the Bitwig people had ARM in mind back in the days.
We'll see what comes from Apple at WWDC.
- Banned
- 11467 posts since 4 Jan, 2017 from Warsaw, Poland
No, all the Surface devices - except the ironically called Surface Pro from last year, that's a piece of sh*t - run on mobile Intel iCore processors. But thanks to that (short-lived, sadly) co-op with Microsoft we have unparalelled, albeit still imperfect, touch screen profile
On the topic itself, I heard that ARM will be 1st introduced in Macbook Air, whereas the Pro lineup - and desktops, I imagine? - would be 1-2 years later. I hope that's the case and the process can be spread over time, because I'd hate to not get any updates to Bitwig itself while devs are fighting with Intel -> ARM migration. If that happens, they should price OSX license (and upgrade plans) separately, to afford hiring new dev(s) dedicated to that. After all Apple users are used to pay more
- KVRian
- 599 posts since 8 Apr, 2014 from USA
Yeh. I think it will be quite a while before more pro-level ARM machines are around. In the meantime, I'm going to try to save my pennies for a shiny 7,1 and ride that puppy for as long as I can.
- KVRAF
- 8828 posts since 6 Jan, 2017 from Outer Space
I will move to a Ryzen equipped Linux machine and sell all plugs which don’t run there... I still hope Cycling74/Ableton will release Linux versions then, or I have to switch from Max to Pd as well...
(This all sounds like a nightmare...)
(This all sounds like a nightmare...)
-
- KVRist
- Topic Starter
- 63 posts since 14 Nov, 2014
Ableton will most likely never release a Linux version, but that's another topic
-
machinesworking machinesworking https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=8505
- KVRAF
- 6212 posts since 15 Aug, 2003 from seattle
I really do not see the transition as being anywhere near the last two in impact. iOS is essentially OS X, and that's a huge part of Catalina that all the complaints about Catalina have been missing. In typical fashion just like PPC to Intel developers that followed their guidelines for Calalina and didn't do little "tricks" to get compatibility etc. will be just fine.
Just a guess but I bet I'm right-
At first this translates (in our case) to AU working on both iOS and OS X, then eventually there's one OS, the mobile version and the desktop version, near seamless integration between the two, with certain apps being specifically designed for one or the other.
Again, developers who take the time to follow the rules for Catalina will likely have a easy time to the ARM version. This is exactly how PPC to Intel played out. So NI will screw it all up, again!
Just a guess but I bet I'm right-
At first this translates (in our case) to AU working on both iOS and OS X, then eventually there's one OS, the mobile version and the desktop version, near seamless integration between the two, with certain apps being specifically designed for one or the other.
Again, developers who take the time to follow the rules for Catalina will likely have a easy time to the ARM version. This is exactly how PPC to Intel played out. So NI will screw it all up, again!
-
- KVRist
- 50 posts since 18 Apr, 2020
Im pretty much sure we're covered.
https://www.oracle.com/technetwork/java ... 87472.html
https://www.oracle.com/technetwork/java ... 87472.html
-
- KVRist
- Topic Starter
- 63 posts since 14 Nov, 2014
'cause neither Max4Live exists for Linux nor Ableton uses any cross platform basics like Bitwig does. Bitwig had Linux in mind from the beginning, that made things easy.
I think the effort they need to put into Ableton being Linux compatible, isn't worth it for the few people using Linux.
-
- KVRist
- Topic Starter
- 63 posts since 14 Nov, 2014
Java is only used for the a few parts of Bitwig. I'm pretty sure none of the audio dsp code is done in Java at all.FlareStar wrote: ↑Thu Jun 11, 2020 8:17 pm Im pretty much sure we're covered.
https://www.oracle.com/technetwork/java ... 87472.html
- Banned
- 11467 posts since 4 Jan, 2017 from Warsaw, Poland
Bitwig isn't written in Java. Please stop spreading this nonsense.FlareStar wrote: ↑Thu Jun 11, 2020 8:17 pm Im pretty much sure we're covered.
https://www.oracle.com/technetwork/java ... 87472.html
-
- KVRist
- 351 posts since 18 Oct, 2015 from Germany
Most of bitwig‘s code is written in c++. Only the gui or some parts of it are java.
I think they spoke about that in a podcast years ago.
I think they spoke about that in a podcast years ago.
RME Babyface Pro / Bitwig / Adam A7X / Elektron AR MKII / Novation Peak / Akai Force / Eurorack
- KVRian
- 989 posts since 6 Jun, 2016 from San Marcos, Texas
I did this whole thing in 2015 ... I made a good chunk of money too from selling all my plugins. I also realized pretty quickly that most of my plugs weren't all that important.Tj Shredder wrote: ↑Wed Jun 10, 2020 1:16 pm I will move to a Ryzen equipped Linux machine and sell all plugs which don’t run there... I still hope Cycling74/Ableton will release Linux versions then, or I have to switch from Max to Pd as well...
(This all sounds like a nightmare...)
It was a good exercise and it weeded out a lot of clutter. It also made me learn my essential tools better.