MIOS Studio 2.4.9 re-release for Macs with "Apple Silicon"

Under http://ucapps.de/mios_studio.html we can now find a re-released version for MacOS which natively supports Intel and Apple Silicon (M1, M2, …) based HW without the need to run Rosetta2

This change required to switch to the latest JUCE 7.0.7 version

However, there are no functional differences, and especially no new MIOS Studio features (currently nothing new planned for this tool)

Best Regards, Thorsten.

Hi Thorsten

Long time, hope you get well !

Crash before opening anything on my Air M1

I’ll send the report in PM if that help.

Best

Zam

Hi Zam,

thanks for the feedback - although it worries me :wink:

The crash report indicates that something is going wrong before the actual application code has been started.
I haven’t seen this before, and therefore don’t have a solution (yet).

What would be interesting: what happens if you start MIOS Studio from a terminal:

MIOS_Studio.app/Contents/MacOS/MIOS_Studio --batch

Best Regards, Thorsten.

3 hours ago, TK. said:

What would be interesting: what happens if you start MIOS Studio from a terminal:

I try

open -a MIOS\_Studio

same result…

Best

Zam

There is hope! Two days ago a new JUCE version has been released with an interesting message:

#if ((defined (MAC\_OS\_X\_VERSION\_MIN\_REQUIRED) \ && MAC\_OS\_X\_VERSION\_MIN\_REQUIRED \< MAC\_OS\_VERSION\_13\_0) \ || (defined (\_\_IPHONE\_OS\_VERSION\_MIN\_REQUIRED) \ && \_\_IPHONE\_OS\_VERSION\_MIN\_REQUIRED \< \_\_IPHONE\_15\_0)) // This is an error because the linker \_will\_ produce a binary that is // broken on older platforms static\_assert (std::string\_view (\_\_clang\_version\_\_) != std::string\_view ("15.0.0 (clang-1500.0.40.1)"), "The new linker introduced in Xcode 15.0 will produce " "broken binaries when targeting older platforms.\n" "To work around this issue, bump your deployment target to " "macOS 13 or iOS 15, re-enable the old linker by adding " "'-Wl,-ld\_classic' to your link flags, or update to Xcode " "15.1.\n" "Once you've selected a workaround, you can add " "JUCE\_SILENCE\_XCODE\_15\_LINKER\_WARNING to your preprocessor " "definitions to silence this warning."); #endif #endif

So, here a new binary build with latest JUCE and -Wl,-ld_classic flags, let me know if this works:

-> http://www.ucapps.de/mios_studio/MIOS_Studio_2_4_9_r3.app.zip

Best Regards, Thorsten.

Quote

-unable to use this app version with your OS version… you get 11.7.8… 13.0 or further requested…-

In practice It’s a non issue for me as this computer is not the main one I use with midibox HW, also the previous version (non apple silicon) run fine on the M1 last time I check and communicate/UL data to a core.

Basically just see your initial post and download the app to see, and then give feedback.

Best

Zam

Thank you! Works fine here on M1 Pro with Ventura.