No internet connection
  1. Home
  2. How to

Saving a plugin preset in a specific folder

By Iain Anderson @Iain_Anderson
    2021-09-26 19:56:43.707Z

    Hi there,

    I haven’t actually tried his yet but I wanted to know if you can save plugin presets using SoundFlow?

    My idea would be to open a plugin that’s on a track and save all the presets I’ve used through the timeline to a new folder on my computer so that I can recall them in a different session at a later date?

    Many thanks,

    Iain

    Solved in post #2, click to view
    • 2 replies
    1. samuel henriques @samuel_henriques
        2021-09-27 11:09:55.556Z

        Hello Ian,

        You could do something like this.
        It would be possible automatically add a name and new folders inside the Plug-In Settings. Just figure out the what you would like, and I'll try something.
        You can only save to the Root Settings folder or a Plug-in folder inside the session, Those are pro tools rules, though.

        
        const selectedPlugin = sf.ui.proTools.windows.whoseTitle.startsWith("Plug-in: ").first
        const settingsPopup = selectedPlugin.popupButtons.whoseTitle.is("Settings menu").first
        
        //Raise the Plugin Window
        selectedPlugin.elementRaise();
        
        
        //  Change save destination to Session Folder
        settingsPopup.popupMenuSelect({
            menuPath: ["Settings Preferences", "Save plug-in Settings To", "Session Folder"],
        });
        
        //  Open save as...
        settingsPopup.popupButtons.whoseTitle.is("Settings menu").first.popupMenuSelect({
            menuPath: ["Save Settings As..."],
        });
        
        
        // Wait until save as win closes.
        sf.ui.proTools.windows.whoseTitle.is("Save").first.elementWaitFor({
            waitType: "Disappear",
            timeout: -1
        });
        
        
        // Change save destination to Root Settings Folder
        settingsPopup.popupButtons.whoseTitle.is("Settings menu").first.popupMenuSelect({
            menuPath: ["Settings Preferences", "Save plug-in Settings To", "Root Settings Folder"],
        });
        
        
        
        Reply1 LikeSolution
        1. IIain Anderson @Iain_Anderson
            2021-09-29 16:46:53.906Z

            Thanks very much. Lovely.