No internet connection
  1. Home
  2. Packages
  3. Teezio's Plugin Loader

Problem Loading Altiverb Surround Plugins

There are a lot of flavors of surround plugins so a lot of options in the insert dropdown menu (attaching screenshots). However, I discovered that if I use Plugin Name: Altiverb 7 (it would normally be Altiverb 7 (mono) or Altiverb 7 (stereo) for example), the Teezio loader will chose the mono version of Altiverb when inserting on a mono track, and the stereo version of Altiverb when inserting on a stereo track. Which is great! But for some reason if I do the same on a quad, 5.0 or 5.1 track, for which there are corresponding Altiverb plugins of the same channel width, the Teezio loader fails.

  • 19 replies
  1. In reply tosbiss:
    Kitch Membery @Kitch2021-08-31 01:33:26.295Z

    Hi @sbiss,

    Unfortunately I’ve not found a way to reliably quickly get the width of tracks larger than stereo to link up with the relative plug-in width. (Admittedly I have not tried that hard to do so)

    Right now the plug-in loader is only designed for mono and stereo tracks only. But I will do my best to find a way, because you are all champions!!!

    Will keep you posted. :-)

    1. SStephen Kaye @Stephen_Kaye
        2021-12-01 02:17:56.444Z

        Kitch! That would be great if you could figure out a way for us to use Teezio Plugin Loader with Quad and 5.1 plugins! Thanks!

        1. In reply toKitch:
          Eric Huergo @Eric_Huergo
            2022-02-25 06:59:50.196Z

            Hey @Kitch - hope you've been well! Also, happy late new year!

            Was just wondering if there might be any way you may have discovered to be able to load plugins with track widths higher than stereo!

            1. Kitch Membery @Kitch2022-02-25 07:19:43.329Z

              Hi @Eric_Huergo,

              Unfortunately not as yet. Will keep you posted if I find a way :-)

              1. Eric Huergo @Eric_Huergo
                  2022-02-25 07:34:43.027Z

                  No worries! I actually, just kind of found a workaround though for anyone's future reference!

                  I've yet to try it on a lot of things so I can't guarantee it'll work with everything but on tracks of widths higher than stereo this is how I managed to get it working!

                  Essentially, under "Plugin Name" you want to go ahead and type the name of the plugin you're loading followed by the exact track width as shown in the plugin menu. It's important to be very attentive with how we fill in both the "Plugin Name" and "Plugin Category" as the slightest deviation can sometimes trip it up! I realized that so long as you have it set to display them on your Pro Tools preferences, you can - in fact, use the plugin manufacturers themselves as a "Plugin Category". Just again, pay a lot of attention to how you spell everything (even just an upper/lower case confusion might trip things up a little).

                  But yeah, I tested it on a couple of 7.1.2 Tracks and so far so good! :)

                  1. Kitch Membery @Kitch2022-02-25 07:52:09.144Z

                    Hi @Eric_Huergo

                    Good catch, I was however aware that worked. The reason I haven't implemented this into the loader is that it will stop the loader from being able to intelligently select a plugin in any slot that follows a preset like this. In turn, causing a lot of people to complain that the Plugin Loader is not working.

                    Hopefully, when I have some time to focus on it I can find a foolproof way to make it work.

                    1. Eric Huergo @Eric_Huergo
                        2022-02-25 20:08:17.846Z

                        Ahh, that makes sense - thanks for the explanation! Yeah, definitely the better move to air on the safe side lol!

                        1. Kitch Membery @Kitch2022-02-25 20:09:36.935Z

                          Totally :-)

                          Hope you are well @Eric_Huergo. Good to see you getting stuck into SoundFlow :-)

                          Rock on!

                          1. Eric Huergo @Eric_Huergo
                              2022-02-25 21:25:49.504Z

                              Hey Kitch, quick side-tangent - since you helped write the code for Teezio's Plugin Loader I was wondering: Is there any way I could get a script version of one instance of loading a plugin like this one:

                              The reason I ask is because, I've just finished taking stock of all of the possible permutations of plugins I have and I'm a couple deep in the thousands. If I can get a script version, then I can automate some "find & replaces" whilst if not, I'll have to manually add each one as a preset.

                              I understand if you don't really wanna send the actual code to other people but I figured it'd be worth a shot to at least try and ask - if it's the sort of thing you could send me by e-mail or something, that'd be awesome but if not, I totally get that as well. ;)

                              1. Kitch Membery @Kitch2022-02-25 21:49:36.544Z

                                Hi @Eric_Huergo,

                                Unfortunately, even though I wrote the script, I am not at liberty to share the code as it was built as a part of SoundFlow Script Services for a client.

                                If you are just needing to scrape the plugin names/paths from the insert selector you can use the following code which will put a JSON file on the desktop with all the plugin names and paths.

                                sf.ui.proTools.appActivateMainWindow();
                                
                                const pluginInfo = sf.ui.proTools.selectedTrack.insertSelectorButtons[0].popupMenuFetchAllItems().menuItems.map(mi => {
                                    let pluginNameArrayLength = mi.names.length
                                
                                    return {
                                        pluginName: mi.names[pluginNameArrayLength - 1],
                                        pluginPath: mi.path,
                                    }
                                });
                                
                                //This will put a JSON file on your desktop with the plugin names and paths.
                                sf.file.writeJson({
                                    path: `~/Desktop/PT_Plugin_Paths.json`,
                                    json: pluginInfo,
                                });
                                
                                1. Eric Huergo @Eric_Huergo
                                    2022-02-25 22:18:26.642Z

                                    Okay damn, this is absolutely incredible - granted it will only create said list of whatever track is currently selected and thus not give you all of your plugins but that's an easy remedy.

                                    Essentially, I managed to get the list of all of them by creating a track for every track width and then running the script once for each. I renamed the JSON files to be able to keep track of what's where. Now I just have some tidying up to do to get rid of any erraneous data (I'll probably just cut out anything before it sorts by manufacturer as well as anything after).

                                    The question now is, with these lists, is there a way to quickly generate presets in Teezio's Plugin Loader or alternatively workshop a script so that I can just replace the path using what I get from the JSON files and have it still insert a plugin after the last used slot as well?

                                    Sorry if I'm asking a lot haha, this is just pretty damn incredible!

                                    1. Kitch Membery @Kitch2022-02-25 22:27:00.907Z

                                      Unfortunately, there is no way to script SoundFlow itself to create plugin presets (even for me).

                                      • The fastest approach would be to create a new preset.
                                      • Set all the common properties to the value that you need.
                                      • Duplicate that preset.
                                      • Enter in unique property values ie Plugin Name and 'Plugin Category'.
                                      • (Repeat)

                                      :-)

                                      1. Eric Huergo @Eric_Huergo
                                          2022-02-25 22:30:30.436Z

                                          Haha damn, well it looks like I've got my work cut out for me - still worth it though.

                                          Thanks so much for all the help @Kitch, you fucking rock. <3

                                          Best,
                                          Eric

                                          1. Kitch Membery @Kitch2022-02-25 22:33:34.439Z

                                            Rock on! :-)