HISE Logo Forum
    • Categories
    • Register
    • Login

    File Deployment and Installation for Plugins on Mac and Windows

    Scheduled Pinned Locked Moved General Questions
    2 Posts 2 Posters 127 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      filipalex96
      last edited by

      Hello everyone!

      I need some guidance on the process of preparing a plugin for end users. Specifically, I'd like to know:

      -What files need to be included for the user after completing a plugin?

      -Where should these files be installed to ensure the plugin functions correctly?

      Additionally, are there any notable differences in the installation process between macOS and Windows?

      Your expertise would be greatly appreciated!

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @filipalex96
        last edited by d.healey

        @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

        -What files need to be included for the user after completing a plugin?

        Windows: .vst3
        MacOS: .vst3, .component
        Linux: .vst3

        And the samples (.ch files).

        If you're using AAX you need to include the .aax too.

        @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

        -Where should these files be installed to ensure the plugin functions correctly?

        Follow the Steinberg spec - https://helpcenter.steinberg.de/hc/en-us/articles/115000177084-VST-plug-in-locations-on-Windows

        For AU (.component) it's Library/Audio/Plug-ins/Components

        @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

        Additionally, are there any notable differences in the installation process between macOS and Windows?

        Yes.

        On Windows you'll likely use InnoSetup to create your installer. On Mac you'll use Whitebox Packages or DMG canvas.

        On MacOS you need to codesign and notarize your plugins, for this you need an Apple developer account.

        On Windows you don't need to codesign, but your users will get warnings when they try to download or run your installer if you don't.

        Additionally for AAX plugins you need an AVID developer account and a PACE account, and an iLok.

        Anticipating your next question about codesigning/notarizing, read this -https://www.kvraudio.com/forum/viewtopic.php?t=531663

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        58

        Online

        1.7k

        Users

        11.7k

        Topics

        102.1k

        Posts