Universal Batch Plugin Installer

Discussion in 'Ai for Music' started by curtified, Jun 6, 2025 at 6:12 AM.

  1. curtified

    curtified Audiosexual

    Joined:
    Feb 3, 2015
    Messages:
    870
    Likes Received:
    519
    im glad @990 is taking on PC/win. I was afraid of how sloppy it might be.
     
  2. Dom_Perignon

    Dom_Perignon Ultrasonic

    Joined:
    Mar 17, 2025
    Messages:
    75
    Likes Received:
    38
    Maestro app seems to be a real time saver, especially for those like me who periodically test all new plugins that come out on the market.
    Bravo for creating it, I can't wait to use it.
    ----
    It often happens that when I install and test lots of plugins, I then realize that most of them are useless and just sits there cluttering the list. For this purpose, I use an app that does exactly the opposite of your Maestro: the audio plugin batch uninstaller

    I'll link it here, maybe it can be useful to you: https://www.widebluesound.com/audio-plugin-uninstaller/
    if you want to test it, you can find it on AZ
     
  3. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    8,591
    Likes Received:
    3,742
    it's very useful, because it is basically the reverse of Suspicious Package. Where Suspicious Package shows all the files which will payload during installation and any install scripts, WBS does the opposite. It removes all traces of whatever it is uninstalling, Or tries its best to, at least.
    It does single plugins also and not just batches, for anyone who has not already used it.

    Personally, I only use Logic and AU format plugins. For anything to be installed to other plugin format folders, I have to manually allow it. I got sick of having to clear them out over and over.
     
  4. 8bits

    8bits Producer

    Joined:
    Dec 28, 2018
    Messages:
    139
    Likes Received:
    89
    Location:
    Milky Way
    Seems really useful…i will give a try.
     
  5. Smokeyz

    Smokeyz Newbie

    Joined:
    Today
    Messages:
    1
    Likes Received:
    0
    This is such a smart idea!
     
  6. boomoperator

    boomoperator Rock Star

    Joined:
    Oct 16, 2013
    Messages:
    638
    Likes Received:
    360
    Thanks! It would be even greater if both your softwares could also handle the unzip-join-unrar processes to make the installers available.
     
  7. aberlin32

    aberlin32 Newbie

    Joined:
    Sep 7, 2016
    Messages:
    8
    Likes Received:
    2
    When it’s available for download? I don’t see any link
     
  8. Dom_Perignon

    Dom_Perignon Ultrasonic

    Joined:
    Mar 17, 2025
    Messages:
    75
    Likes Received:
    38
    It would be nice if, after installing the plugins, the app could starts writing the new album, to then mix it, master it and upload it to all platforms. Would be awesome to also have an add-on of the app that sells concert tickets to fans
     
  9. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    8,591
    Likes Received:
    3,742
    You're still going to need Keka or the Unarchiver for everything that isn't a plugin.

    But it realistically could get rid of BatChmod, Permissions Reset, Codesigner or Sentinel, arm vs intel scanner, and maybe a couple other things. We only use 2 firewalls on Mac, generally. Little Snitch or Lulu.

    This is all AppleScript, Automator and terminal command stuff. Nothing like what R4E is talking about on Windows.

    It would be really nice if before making jokes about someone's ideas, you even knew what you were talking about. Many of these things exist already in people's right click contextual menus.
     
    Last edited: Jun 7, 2025 at 9:17 AM
  10. technopat

    technopat Newbie

    Joined:
    Apr 19, 2023
    Messages:
    3
    Likes Received:
    1
    Team windows here:

    Created a directory structure on a basic file server in the form of <type>/<vendor>/<product>/<version>/<binaries>, that acts as an artifact repository

    Then for some instruments/daws (the ones I mostly use on a day-to-day basis), packaged install/patching scripts for choco that I pushed to a local choco server instance.
    When reinstalling Windows or moving to a new machine, all I have to do is choco source add --source https://my-repo, then choco install xxx, yyy

    Planning to release that as soon as I "industrialize" it a bit more.
     
  11. 990

    990 Ultrasonic

    Joined:
    Jan 4, 2018
    Messages:
    89
    Likes Received:
    34
    ok, here is the download link for the windows thing.


    And a video of how it works:

    At this stage, it maybe useful to batch install all the plugins that dont need any customizing in the installation. I have 3 music pcs and this thing will definitely save a lot of time.

    I added the option to exclude many wildcards separated by commas. More info on how to use wildcards:
    Code:
    Wildcards
    
    Case 1 — Exclude uninstallers
    If you enter this in the Exclude wildcard box:
    
    markdown
    Copy code
    *uninstall*
    → It will exclude any EXE whose filename contains uninstall (case insensitive):
    Result:
    ✅ CoolPlugin_Setup.exe → included
    ❌ OldPlugin_Uninstall.exe → excluded
    ✅ AwesomeSynth_Installer.exe → included
    ❌ MyDrumMachine_UninstallTool.exe → excluded
    ✅ AnotherPlugin.exe → included
    
    Case 2 — Exclude everything with _Setup
    If you enter:
    
    Copy code
    *_Setup.exe
    → It will exclude EXEs ending with _Setup.exe.
    Result:
    ❌ CoolPlugin_Setup.exe → excluded
    ✅ OldPlugin_Uninstall.exe → included
    ✅ AwesomeSynth_Installer.exe → included
    ✅ MyDrumMachine_UninstallTool.exe → included
    ✅ AnotherPlugin.exe → included
    
    Case 3 — Multiple wildcards
    The current simple version only supports one pattern at a time.
    But you can scan once with:
    
    markdown
    Copy code
    *uninstall*
    Then again with:
    
    Copy code
    *_Setup.exe
    Or — I can easily upgrade the scanner to support comma-separated patterns, like this:
    
    markdown
    Copy code
    *uninstall*, *_Setup.exe
    If you want, I can show you how to do that (very easy — I can generate it for you).
    
    Summary
    Wildcard    Meaning
    *uninstall*    Exclude anything with uninstall in filename
    *_Setup.exe    Exclude EXEs ending with _Setup.exe
    *beta*    Exclude EXEs with beta in name
    MyOldPlugin*    Exclude EXEs starting with MyOldPlugin
    
     
  12. MolotFx

    MolotFx Kapellmeister

    Joined:
    May 3, 2020
    Messages:
    47
    Likes Received:
    67
    Great idea and work! I also thought about such a utility, but I looked at the noinstall versions
     
  13. ElMoreno

    ElMoreno Kapellmeister

    Joined:
    Jan 13, 2012
    Messages:
    444
    Likes Received:
    72
    > curtified
    I don't know if it's possible to add this feature inside the software you're developing or if it can be done by creating a new app, but I thought I'd ask you:
    Since I and many other Mac users often only use AU plugins, is there a way to remove all other unnecessary formats like VST, AAX, CLAP etc. from the original installer (keeping only AU, presets, and all other files needed for proper installation) and save it as a new AU installer?

    It would be extremely useful for reducing the installer size (a bit like the Minified concept do for Kontakt) and saving tons of GB precious space on backup disks/drives.
     
    Last edited: Jun 7, 2025 at 3:47 PM
Loading...
Loading...