commit 0350cb505388259660bd1d95e6e39fd3e81d81f6
parent be6208d7d80828e24171f69dd9962df7cd430874
Author: jatinchowdhury18 <jatinchowdhury18@gmail.com>
Date: Wed, 10 Mar 2021 16:54:39 -0800
Update builds (#155)
* Update Windows builds
* Update Mac builds
Co-authored-by: jatinchowdhury18 <jatinchowdhury18@users.noreply.github.com>
Diffstat:
4 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
@@ -6,6 +6,7 @@ this file.
- Added Azimuth parameter for playhead loss controls.
- Added Variance and Drift parameters for Wow control.
- Fixed stability issue in tone filters.
+- Fixed glitches when adjusting loss parameters at large buffer sizes.
- Improved parameter names for automation menus.
- Added arrows for preset menu.
- Fixed GUI freezing bug in Cakewalk.
diff --git a/Plugin/CMakeLists.txt b/Plugin/CMakeLists.txt
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.15)
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.12" CACHE STRING "Minimum OS X deployment target")
set(CMAKE_CXX_STANDARD 17)
-project(CHOWTapeModel VERSION 2.7.2)
+project(CHOWTapeModel VERSION 2.7.3)
add_subdirectory(modules)
include_directories(modules/RTNeural)
diff --git a/Plugin/Installers/mac/build_mac_installer.sh b/Plugin/Installers/mac/build_mac_installer.sh
@@ -31,7 +31,7 @@ productsign -s "$TEAM_ID" ../../build/CHOWTapeModel.pkg $pkg_dir/CHOWTapeModel-s
echo "Notarizing installer package..."
INSTALLER_PASS=$(more ~/Developer/mac_installer_pass)
-npx notarize-cli --file $pkg_dir/CHOWTapeModel-signed.pkg --bundle-id com.chowdsp.CHOWTapeModel --username chowdsp@gmail.com --password "$INSTALLER_PASS"
+npx notarize-cli --file $pkg_dir/CHOWTapeModel-signed.pkg --bundle-id com.chowdsp.CHOWTapeModel --username chowdsp@gmail.com --password "$INSTALLER_PASS" --asc-provider "$TEAM_ID"
echo "Building disk image..."
vol_name=ChowTapeModel-Mac-$app_version
diff --git a/mac_builds.sh b/mac_builds.sh
@@ -10,8 +10,8 @@ rm -Rf Bin/*Mac*
# set up build VST
VST_PATH=~/Developer/Plugin_SDKs/VST2_SDK/
-sed -i -e "s~# juce_set_vst2_sdk_path.*~juce_set_vst2_sdk_path(${SDK_PATH}/VST2_SDK)~" CMakeLists.txt
-sed -i -e 's/#.*VST/VST/' CMakeLists.txt
+sed -i '' "s~# juce_set_vst2_sdk_path.*~juce_set_vst2_sdk_path(${VST_PATH})~" CMakeLists.txt
+sed -i '' 's/#.*VST/VST/' CMakeLists.txt
# cmake new builds
TEAM_ID=$(more ~/Developer/mac_id)
@@ -38,9 +38,10 @@ git restore CMakeLists.txt
# run auval
echo "Running AU validation..."
rm -Rf ~/Library/Audio/Plug-Ins/Components/${plugin}.component
+sudo rm -Rf /Library/Audio/Plug-Ins/Components/${plugin}.component
cp -R build/${plugin}_artefacts/Release/AU/${plugin}.component ~/Library/Audio/Plug-Ins/Components
-manu=$(cut -f 6 -d ' ' <<< "$(grep 'PLUGIN_MANUFACTURER_CODE' CMakeLists.txt)")
-code=$(cut -f 6 -d ' ' <<< "$(grep 'PLUGIN_CODE' CMakeLists.txt)")
+manu=$(cut -f 10 -d ' ' <<< "$(grep 'PLUGIN_MANUFACTURER_CODE' CMakeLists.txt | head -1)")
+code=$(cut -f 10 -d ' ' <<< "$(grep 'PLUGIN_CODE' CMakeLists.txt | head -1)")
set +e
auval_result=$(auval -v aufx "$code" "$manu")