Hi,
please find attached a preview version of the VSTPluginTestHost compiled for the new Apple macintosh computers with Apple M1 chips.
Use this for native tests on these machines.
Cheers,
Arne
Please download the latest SDK from steinberg.net which includes a native version for Apple Silicon.
The host works fine on my Silicon Mac. My plugin also works fine
Question: When I launch VSTPluginTestHost on a Silicon Mac are the plugins also forced to run in Silicon?
Just a minor issue (affects VSTPluginTestHost from VST SDK 3.7 aswell):
If you rename VSTPluginTestHost on the Mac it doesn’t run. " ‘skin.srf’ is no valid skin file for this application"
Note: I had installed it twice and renamed it to have different versions available for testing (Intel vs Silicon).
I just got a MacBook Air M1 laptop and have successfully compiled one of my plugins without any change (from my previous builds on x86) and I can see that the architecture is arm64 (I definitely need to make a universal build but I just wanted to see what would happen if I just did a build without any change at all)
When I open the tool there is no plugin at all to load (I do not have any other plugin besides this one on my new laptop). There is no error message or anything.
I then copy this universal binary on my old Intel mac (10.14.6).
If I use VST3PluginTestHost then it doesn’t show up
If I use the validator tool there is an error:
./bin/Debug/validator ~/Library/Audio/Plug-Ins/VST3/JambaTestPlugin_Debug.vst3/Contents/MacOS/pongasoft_JambaTestPlugin
* Loading module...
/Users/ypujante/Library/Audio/Plug-Ins/VST3/JambaTestPlugin_Debug.vst3/Contents/MacOS/pongasoft_JambaTestPlugin
Invalid Module!
Could not create Bundle for path: /Users/ypujante/Library/Audio/Plug-Ins/VST3/JambaTestPlugin_Debug.vst3/Contents/MacOS/pongasoft_JambaTestPlugin
And then:
if I build by plugin on old mac (x86_64 only) and copy to new M1 mac
the validator tool fails as well
VST3PluginTestHost (universal) doesn’t show it either
I thought the purpose of building a universal binary was to be able to deploy it on both platforms. But universal plugin does not work on Intel and Intel plugin does not work on M1.
This is no longer part of the SDK git? The document seems to reference it so information on where to get the latest version in the git should be good to have.
Fixed just running xcode now cmake alone with vs code was a nightmare
Debugging VST3s in the test host the first time ran while debugging it crashes it needs to run twice and subsequent times for it to properly work any idea what I am doing wrong? Happens after every build I have a crash then it works.