diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 144c573..137b40b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,21 +25,12 @@ jobs: - name: Package VST3 run: Compress-Archive -Path "build/InstaLPEQ_artefacts/Release/VST3/InstaLPEQ.vst3" -DestinationPath "InstaLPEQ-VST3-Win64.zip" - - name: Package Standalone - run: Compress-Archive -Path "build/InstaLPEQ_artefacts/Release/Standalone/InstaLPEQ.exe" -DestinationPath "InstaLPEQ-Standalone-Win64.zip" - - name: Upload VST3 uses: actions/upload-artifact@v4 with: name: InstaLPEQ-VST3-Win64 path: InstaLPEQ-VST3-Win64.zip - - name: Upload Standalone - uses: actions/upload-artifact@v4 - with: - name: InstaLPEQ-Standalone-Win64 - path: InstaLPEQ-Standalone-Win64.zip - build-macos: runs-on: macos-latest steps: @@ -62,10 +53,6 @@ jobs: working-directory: build/InstaLPEQ_artefacts/Release run: zip -r $GITHUB_WORKSPACE/InstaLPEQ-AU-macOS.zip AU/InstaLPEQ.component - - name: Package Standalone - working-directory: build/InstaLPEQ_artefacts/Release - run: zip -r $GITHUB_WORKSPACE/InstaLPEQ-Standalone-macOS.zip Standalone/InstaLPEQ.app - - name: Upload VST3 uses: actions/upload-artifact@v4 with: @@ -78,12 +65,6 @@ jobs: name: InstaLPEQ-AU-macOS path: InstaLPEQ-AU-macOS.zip - - name: Upload Standalone - uses: actions/upload-artifact@v4 - with: - name: InstaLPEQ-Standalone-macOS - path: InstaLPEQ-Standalone-macOS.zip - build-linux: runs-on: ubuntu-22.04 steps: @@ -113,9 +94,6 @@ jobs: working-directory: build/InstaLPEQ_artefacts/Release run: zip -r $GITHUB_WORKSPACE/InstaLPEQ-LV2-Linux-x64.zip LV2/InstaLPEQ.lv2 - - name: Package Standalone - run: zip -j InstaLPEQ-Standalone-Linux-x64.zip build/InstaLPEQ_artefacts/Release/Standalone/InstaLPEQ - - name: Upload VST3 uses: actions/upload-artifact@v4 with: @@ -128,12 +106,6 @@ jobs: name: InstaLPEQ-LV2-Linux-x64 path: InstaLPEQ-LV2-Linux-x64.zip - - name: Upload Standalone - uses: actions/upload-artifact@v4 - with: - name: InstaLPEQ-Standalone-Linux-x64 - path: InstaLPEQ-Standalone-Linux-x64.zip - release: if: startsWith(github.ref, 'refs/tags/v') needs: [build-windows, build-macos, build-linux] @@ -151,11 +123,8 @@ jobs: with: files: | artifacts/InstaLPEQ-VST3-Win64/InstaLPEQ-VST3-Win64.zip - artifacts/InstaLPEQ-Standalone-Win64/InstaLPEQ-Standalone-Win64.zip artifacts/InstaLPEQ-VST3-macOS/InstaLPEQ-VST3-macOS.zip artifacts/InstaLPEQ-AU-macOS/InstaLPEQ-AU-macOS.zip - artifacts/InstaLPEQ-Standalone-macOS/InstaLPEQ-Standalone-macOS.zip artifacts/InstaLPEQ-VST3-Linux-x64/InstaLPEQ-VST3-Linux-x64.zip artifacts/InstaLPEQ-LV2-Linux-x64/InstaLPEQ-LV2-Linux-x64.zip - artifacts/InstaLPEQ-Standalone-Linux-x64/InstaLPEQ-Standalone-Linux-x64.zip generate_release_notes: true diff --git a/CMakeLists.txt b/CMakeLists.txt index 7fc80f8..c6ad1fa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ juce_add_plugin(InstaLPEQ NEEDS_MIDI_OUTPUT FALSE PLUGIN_MANUFACTURER_CODE Inst PLUGIN_CODE Ilpe - FORMATS VST3 AU LV2 Standalone + FORMATS VST3 AU LV2 LV2URI "https://github.com/hariel1985/InstaLPEQ" PRODUCT_NAME "InstaLPEQ" COPY_PLUGIN_AFTER_BUILD FALSE diff --git a/README.md b/README.md index 0492abc..e360863 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # InstaLPEQ -Free, open-source linear phase EQ plugin built with JUCE. Available as VST3, AU, LV2 and Standalone. +Free, open-source linear phase EQ plugin built with JUCE. Available as VST3, AU and LV2. ![VST3](https://img.shields.io/badge/format-VST3-blue) ![AU](https://img.shields.io/badge/format-AU-blue) ![LV2](https://img.shields.io/badge/format-LV2-blue) ![C++](https://img.shields.io/badge/language-C%2B%2B17-orange) ![JUCE](https://img.shields.io/badge/framework-JUCE-green) ![License](https://img.shields.io/badge/license-GPL--3.0-lightgrey) ![Build](https://github.com/hariel1985/InstaLPEQ/actions/workflows/build.yml/badge.svg) @@ -12,21 +12,18 @@ Free, open-source linear phase EQ plugin built with JUCE. Available as VST3, AU, | File | Description | |------|-------------| | [InstaLPEQ-VST3-Win64.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-VST3-Win64.zip) | VST3 plugin — copy to `C:\Program Files\Common Files\VST3\` | -| [InstaLPEQ-Standalone-Win64.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-Standalone-Win64.zip) | Standalone application | ### macOS (Universal Binary: Apple Silicon + Intel) | File | Description | |------|-------------| | [InstaLPEQ-VST3-macOS.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-VST3-macOS.zip) | VST3 plugin — copy to `~/Library/Audio/Plug-Ins/VST3/` | | [InstaLPEQ-AU-macOS.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-AU-macOS.zip) | Audio Unit — copy to `~/Library/Audio/Plug-Ins/Components/` | -| [InstaLPEQ-Standalone-macOS.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-Standalone-macOS.zip) | Standalone application | ### Linux (x64, built on Ubuntu 22.04) | File | Description | |------|-------------| | [InstaLPEQ-VST3-Linux-x64.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-VST3-Linux-x64.zip) | VST3 plugin — copy to `~/.vst3/` | | [InstaLPEQ-LV2-Linux-x64.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-LV2-Linux-x64.zip) | LV2 plugin — copy to `~/.lv2/` | -| [InstaLPEQ-Standalone-Linux-x64.zip](https://github.com/hariel1985/InstaLPEQ/releases/download/v1.0/InstaLPEQ-Standalone-Linux-x64.zip) | Standalone application | > **macOS note:** Builds are Universal Binary (Apple Silicon + Intel). Not code-signed — after copying the plugin, remove the quarantine flag in Terminal: > ```bash @@ -107,7 +104,6 @@ Output: - VST3: `build/InstaLPEQ_artefacts/Release/VST3/InstaLPEQ.vst3` - AU: `build/InstaLPEQ_artefacts/Release/AU/InstaLPEQ.component` (macOS) - LV2: `build/InstaLPEQ_artefacts/Release/LV2/InstaLPEQ.lv2` -- Standalone: `build/InstaLPEQ_artefacts/Release/Standalone/InstaLPEQ.exe` ## How It Works