It wasn't an oversight. To get the first version out the door, I did a quick hack to remove a dependency on the QTKit framework (support library) that Apple removed from the ARM version of Big Sur. For V3.4.1, I wanted to properly clean that up. It took longer than I expected to identify and fix every place it was referenced. Since the M1-equipped Macs could run the Intel version, and since the menu bug that was fixed between 3.4.0 and 3.4.1 was so significant, I made the decision to initially release 3.4.1 with only Intel rather than wait.
The ARM version is now in the Files area for you to download.
Remember, NDI support is only available in the Intel version until NewTek releases an updated NDI SDK with Apple Silicon support. That's also why OpenSong is not built as a Universal binary and we have the two versions posted.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks so much, Ed! I tried to install the apple version but it crashes on start. I can share the crash dump details if you don't have access to an M1 system. The Intel version works fine under Rosetta and the menu-related performance fixes are hugely helpful.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Looks like I packaged up an old build accidentally. I've been developing back and forth between my M1 Mini, my DTK, and my Intel MBP15. The installer I uploaded was done on the Intel laptop, so, of course, I didn't copy over the right version of the binary from the M1.
I'll reply back when I get this corrected. Sorry for the inconvenience.
👍
1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've uploaded a new version of the Apple Silicon build. I'm 99% sure I got the right one this time...too many different binaries bouncing across too many systems. I need to get more organized. 🙄
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dyld Error Message:
dyld: Using shared cache: 42E2F879-5C4F-3E0F-A975-1461DC6198C3
Library not loaded: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
Referenced from: /Applications/OpenSong.app/Contents/MacOS/OpenSong
Reason: image not found
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've uploaded a corrected installation package. Right now I have to take some manual steps to change between ARM and Intel builds and I missed one. Since I did the build on my Intel MBP, I did not realize it before uploading. Thank you for reporting it, and sorry for the inconvenience.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I see that 3.4.1 was released but it looks like only an Intel package was provided (unlike 3.4.0). Was that an oversight?
Thanks for the interest!
It wasn't an oversight. To get the first version out the door, I did a quick hack to remove a dependency on the QTKit framework (support library) that Apple removed from the ARM version of Big Sur. For V3.4.1, I wanted to properly clean that up. It took longer than I expected to identify and fix every place it was referenced. Since the M1-equipped Macs could run the Intel version, and since the menu bug that was fixed between 3.4.0 and 3.4.1 was so significant, I made the decision to initially release 3.4.1 with only Intel rather than wait.
The ARM version is now in the Files area for you to download.
Remember, NDI support is only available in the Intel version until NewTek releases an updated NDI SDK with Apple Silicon support. That's also why OpenSong is not built as a Universal binary and we have the two versions posted.
Thanks so much, Ed! I tried to install the apple version but it crashes on start. I can share the crash dump details if you don't have access to an M1 system. The Intel version works fine under Rosetta and the menu-related performance fixes are hugely helpful.
I'll bet you're seeing this:
Looks like I packaged up an old build accidentally. I've been developing back and forth between my M1 Mini, my DTK, and my Intel MBP15. The installer I uploaded was done on the Intel laptop, so, of course, I didn't copy over the right version of the binary from the M1.
I'll reply back when I get this corrected. Sorry for the inconvenience.
I've uploaded a new version of the Apple Silicon build. I'm 99% sure I got the right one this time...too many different binaries bouncing across too many systems. I need to get more organized. 🙄
Thank you, Ed! I tested it and it works perfectly.
FYI, 3.4.3 exhibits the same dyld crash:
Dyld Error Message:
dyld: Using shared cache: 42E2F879-5C4F-3E0F-A975-1461DC6198C3
Library not loaded: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
Referenced from: /Applications/OpenSong.app/Contents/MacOS/OpenSong
Reason: image not found
I've uploaded a corrected installation package. Right now I have to take some manual steps to change between ARM and Intel builds and I missed one. Since I did the build on my Intel MBP, I did not realize it before uploading. Thank you for reporting it, and sorry for the inconvenience.