From cd7d793f525b690970d54d6e13936e102aef2bbe Mon Sep 17 00:00:00 2001 From: Mike Oliphant Date: Wed, 15 May 2024 09:23:34 -0700 Subject: [PATCH 1/2] Update README.md --- README.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cc81ace..76c0986 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,8 @@ This is what it looks like: Stompbox currently can be run in the following ways: -* Headless on Linux (I use it on a [Raspberry Pi based pedalboard](https://www.youtube.com/watch?v=2I_bxxzQs2s) -* Remote UI on Windows or Android (Android currently not functional, but will be fixed soon) +* Headless on Linux (I use it on a [Raspberry Pi based pedalboard](https://www.youtube.com/watch?v=2I_bxxzQs2s)) +* Remote UI on Windows or Android * Standalone app on Windows * VST3 plugin on Windows @@ -46,3 +46,15 @@ Simply extract the .zip file and copy the resulting folder to "C:\Program Files\ Files, such as NAM models, impulse responses, etc. go in your local user roaming AppData folder. Go to "%APPDATA%" in file explorer, and you should see a "stompbox" folder after the VST has been loaded at least once. +# Building From Source + +Make sure you clone this github repo recursively: + +```bash +git clone --recurse-submodules https://github.com/mikeoliphant/StompboxUI +``` + +Building should be straightforward using Visual Studio. + +**NOTE:** Build and run the "StompboxImageProcessor" project first - it creates texture assets that are required for the main build. + From a0541965b486e86c471d5e6f7b3424b3af605798 Mon Sep 17 00:00:00 2001 From: Mike Oliphant Date: Thu, 13 Jun 2024 12:39:45 -0700 Subject: [PATCH 2/2] Add StompboxRemote asset --- .github/workflows/release.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2617c0f..d6c9f5c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,14 +51,14 @@ jobs: msbuild .\StompboxUI.sln /t:StompboxImageProcessor /p:Configuration="Release" StompboxImageProcessor\bin\Release\net8.0-windows\StompboxImageProcessor.exe - - name: Run MSBuild + - name: Run MSBuild for VST Plugin working-directory: ${{github.workspace}} run: msbuild .\StompboxUI.sln /t:StompboxPlugin /p:Configuration=Release - name: Add Plugin Archive run: Compress-Archive -Path ${{github.workspace}}\StompboxPlugin\bin\Release\net8.0-windows\* -Destination StompboxVST3Plugin.zip - - name: Upload Release Asset + - name: Upload Plugin Asset uses: actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -67,3 +67,20 @@ jobs: asset_path: ./StompboxVST3Plugin.zip asset_name: StompboxVST3Plugin.zip asset_content_type: application/zip + + - name: Run MSBuild for Windows Remote + working-directory: ${{github.workspace}} + run: msbuild .\StompboxUI.sln /t:StompboxRemote /p:Configuration=Release + + - name: Add Windows Remote Archive + run: Compress-Archive -Path ${{github.workspace}}\StompboxRemote\bin\Release\net8.0-windows\* -Destination StompboxRemote.zip + + - name: Upload Windows Remote Asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create_release.outputs.upload_url }} + asset_path: ./StompboxRemote.zip + asset_name: StompboxRemote.zip + asset_content_type: application/zip