This commit is contained in:
Stefano D'Angelo 2022-09-22 13:53:30 +02:00
parent 8bdd46a0bd
commit e5bf789f5f
5 changed files with 29 additions and 7 deletions

View File

@ -1,8 +1,13 @@
ASID 1.0.2
==========
Added MacOS installer.
ASID 1.0.1
==========
* reworked GUI OS layer;
* added Linux/x86-64 and MacOS x86-64/arm64 support.
* Reworked GUI OS layer.
* Added Linux/x86-64 and MacOS x86-64/arm64 support.
ASID 1.0.0
==========

View File

@ -61,13 +61,12 @@ CFLAGS="
-ffast-math
"
# -lobjc -Wno-import
clang++ $SOURCES $CFLAGS -arch x86_64 -o build/asid.vst3/Contents/MacOS/asid-x86_64
clang++ $SOURCES $CFLAGS -arch arm64 -o build/asid.vst3/Contents/MacOS/asid-arm64
lipo -create -output build/asid.vst3/Contents/MacOS/asid build/asid.vst3/Contents/MacOS/asid-x86_64 build/asid.vst3/Contents/MacOS/asid-arm64
rm build/asid.vst3/Contents/MacOS/asid-x86_64 build/asid.vst3/Contents/MacOS/asid-arm64
# -lobjc -Wno-import
# Should solve some signature problem (for Ableton Live e.g.)
# sudo xattr -rd com.apple.quarantine build/asid.vst3
cp installMacOS installMacOSdo.sh build

11
vst3/installMacOS Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
BASEDIR=$(dirname "$0")
/usr/bin/osascript -e 'display dialog "I need root privileges to install Orastron A-SID. Should we continue?" buttons {"Do not install", "Proceed"} default button "Proceed" cancel button "Do not install" with title "Install Orastron A-SID"' || exit 1
out=$(/usr/bin/osascript -e "do shell script \"$BASEDIR/installMacOSdo.sh 2>&1\" with prompt \"Install Orastron A-SID\" with administrator privileges" 2>&1)
if [ $? -ne 0 ]; then
/usr/bin/osascript -e "display dialog \"Installation failed with the following error message: $out\" with title \"Install Orastron A-SID\" buttons {\"OK\"} default button \"OK\""
exit 1
else
/usr/bin/osascript -e 'display dialog "Orastron A-SID succesfully installed. Enjoy!" with title "Install Orastron A-SID" buttons {"OK"} default button "OK"'
fi

7
vst3/installMacOSdo.sh Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
BASEDIR=$(dirname "$0")
rm -fr /Library/Audio/Plug-Ins/VST3/asid.vst3 || exit 1
cp -R $BASEDIR/asid.vst3 /Library/Audio/Plug-Ins/VST3/ || exit 1
chmod +x /Library/Audio/Plug-Ins/VST3/asid.vst3/Contents/MacOS/asid || exit 1
xattr -rd com.apple.quarantine /Library/Audio/Plug-Ins/VST3/asid.vst3 || exit 1

View File

@ -50,7 +50,7 @@ struct config_parameter {
#define COMPANY_MAILTO "mailto:info@orastron.com"
#define PLUGIN_NAME "A-SID"
#define PLUGIN_VERSION "1.0.1"
#define PLUGIN_VERSION "1.0.2"
#define PLUGIN_SUBCATEGORY "Fx|Filter"
#define PLUGIN_GUID_1 0x83AB6110