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

Metaplugin loading problem

By Ricky @Ricky
    2025-08-20 19:18:54.510Z

    Hi,

    I've been trying to get Teezio's Plugin Loader to load Metaplugin as an audio effect, but it ends up loading the Metaplugin instrument effect instead. I have the directory set up to go through "Wrapped plugins" that only has the Metaplugin audio effect. I was thinking this might be because of the extra menu layer for the different channel widths, but I have a shortcut for FabFilter Pro-R 2 that works perfectly and it also has an extra menu.

    I found it odd that it would go to the instruments directory instead of just failing. Any work around for this?

    Thank you

    Solved in post #9, click to view
    • 20 replies

    There are 20 replies. Estimated reading time: 10 minutes

    1. Kitch Membery @Kitch2025-08-21 16:47:40.206Z

      Hi @Ricky

      Thanks for reaching out. You may have found an edge case that I've not accounted for, but to make sure it's not how you've set up the Plugin Loader's Preset, can I get you to take a screenshot of the Preset?

      It would also be helpful to get screenshots of the plugin menu showing the path to the Metaplugin audio effect and instrument effect.

      Thanks in advance. :-)

      1. R
        In reply toRicky:
        Ricky @Ricky
          2025-08-21 17:47:05.218Z

          Thanks for your assistance! Here are those screenshots:

          1. Kitch Membery @Kitch2025-08-21 18:33:05.122Z2025-08-21 18:40:30.629Z

            Hi @Ricky

            Thanks for providing those screenshots.

            I think this may be an edge case due to the "Metaplugin (stereo/mono)" option being first in the list.

            Can you try changing the Preset's Plugin Name from "Metaplugin"=>"Metaplugin (stereo)" to see if that works?

            Thanks in advance.

            1. RRicky @Ricky
                2025-08-21 19:42:29.059Z

                I think you're spot on about that stereo/mono being first throwing things off. It's quite the thorn, especially when searching for the plugin to add as it's always first on a stereo track...except on a stereo Master where stereo comes up first. I hadn't thought to try the preset on the master, but I just tried it, and it does bring up the correct plugin.

                I tried the renaming tactic, but it still loaded up the instrument effect. I also tried with (mono) and still got the instrument. For what it's worth, this mono rename also brings up the instrument on a stereo master. This is probably just something to reach out to the devs at DDMF to see what if anything can be done here.

                Thanks for your help!

                1. Kitch Membery @Kitch2025-08-21 19:56:50.712Z

                  Hi @Ricky

                  Thanks for troubleshooting. And no need to reach out to the Devs at DDMF. :-)

                  Unfortunately, Avid made some changes to the plugin menus in a recent version of Pro Tools. Some plugins are now one menu deeper, which I can now see must be contributing to the issue.

                  I won't have time to address this in the next couple of weeks, but hopefully I can work out a solution for this specific case.

                  When I have a moment, I should be able to write a custom script for this specific plugin to get you over the hurdle till I can implement a proper solution.

                  Thanks for your patience.

                  1. RRicky @Ricky
                      2025-08-21 20:17:24.397Z

                      Wow, that is amazing, thank you so much! Truly no rush on my end, just appreciate you helping out to such an extent.

                      1. Kitch Membery @Kitch2025-08-21 20:17:57.699Z

                        Hi @Ricky

                        My pleasure! :-)

                        1. In reply toRicky:
                          Kitch Membery @Kitch2025-08-21 20:50:15.386Z

                          Hi @Ricky

                          Try this one as a workaround for now. :-)

                          const pluginPath = [
                              "multichannel plug-in",
                              "Wrapped Plugins",
                              "Metaplugin",
                              "Metaplugin (stereo)"
                          ];
                          
                          sf.ui.proTools.appActivateMainWindow();
                          
                          const selectedTrackName = sf.ui.proTools.selectedTrack.normalizedTrackName;
                          
                          const track = sf.ui.proTools.trackGetByName({ name: selectedTrackName }).track;
                          const insertButtons = track.insertButtons;
                          
                          let lastUsedSlotIndex = -1;
                          
                          for (let i = 0; i < 10; i++) {
                              if (!insertButtons[i].value.invalidate().value.includes("unassigned")) {
                                  lastUsedSlotIndex = i;
                              }
                          }
                          
                          let targetSlotNumber = lastUsedSlotIndex + 2; // Adding 2 to get the slot after the last used insert.
                          
                          if (targetSlotNumber === 1) {
                              targetSlotNumber = 1; // If no slots are used, return the first slot.
                          } else if (targetSlotNumber > 10) {
                              throw `There are no more insert slots available on the selected track.`;
                          } else {
                              targetSlotNumber = targetSlotNumber;
                          }
                          
                          track.trackInsertOrSendSelect({
                              insertOrSend: "Insert",
                              pluginNumber: targetSlotNumber,
                              pluginPath,
                          });
                          
                          Reply1 LikeSolution
                          1. RRicky @Ricky
                              2025-08-21 21:54:40.810Z

                              That works beautifully! I was getting an error initially, and I think it was to do with the "P" in "Wrapped Plugins" being capitalized instead of lowercase. I was able to make a mono version as well, so that works perfectly for my uses. Really appreciate you Kitch!

                              1. Kitch Membery @Kitch2025-08-21 21:58:55.936Z

                                So glad it worked... Sorry for the typo, busy juggling tasks right now. :-)

                                Hopefully, when I get a chance, I can make it work within Teezio's Plugin Loader.

                                1. Ben Rubin @Ben_Rubin
                                    2025-09-16 17:51:04.567Z

                                    I am having the same issue. Excited for this to be fixed in Teezio's once you come up for air, @Kitch .

                                    1. Kitch Membery @Kitch2025-09-16 18:07:09.088Z

                                      Hi @Ben_Rubin

                                      Thanks for letting me know. Until I get around to it, feel free to use the custom script above. :-)

                                      1. Ben Rubin @Ben_Rubin
                                          2025-09-19 21:51:33.904Z

                                          will do

                      2. In reply toRicky:
                        Kitch Membery @Kitch2026-01-20 23:09:23.569Z

                        Hi @Ricky & @Ben_Rubin

                        Thanks so much for your patience waiting for this fix.

                        An update is available for Teezio's Plugin Loader (1.6.0), which includes SFX integration... Let me know if you are still experiencing an issue with loading Metaplugin instances.

                        You can read more about the update here.
                        Teezio's Plugin Loader 1.6.0

                        1. Kitch Membery @Kitch2026-01-21 02:39:11.057Z

                          Let me know how it performs @Ben_Rubin. :-)

                          So thrilled to have this update out.

                          Will we see you at NAMM this year?

                          1. Ben Rubin @Ben_Rubin
                              2026-01-21 15:18:25.182Z2026-01-21 16:08:03.322Z

                              Thanks so much for the update, @kitch. Been testing the new script out, and... it wasn't totally working at first. Would open correct plugin but not open preset. Thenn, it was working as expected. Thenn, it started opening the synth plugin again and not opening a preset (sometimes with error and sometimes no) Not sure what is changing behind the scenes that would cause this. Trying to find a pattern before I file any official help. Wondering if the track width is involved. Also, varies sometimes if i launch direct from the script vs being part of a larger script. For a while it was kicking an error at line 71. but that stopped.

                              1. Ben Rubin @Ben_Rubin
                                  2026-01-21 15:18:45.228Z

                                  and sadly no, will not be at NAMM this year.

                                  1. In reply toBen_Rubin:
                                    Kitch Membery @Kitch2026-01-21 17:34:42.776Z

                                    Hi @Ben_Rubin

                                    I just published version 1.6.1 that should fix the preset recalling issue.

                                    1. Ben Rubin @Ben_Rubin
                                        2026-01-22 23:00:39.852Z

                                        Seems to be all good now! Thanks!

                                        1. Kitch Membery @Kitch2026-01-22 23:04:28.223Z

                                          Awesome. Thanks for letting me know it was not working, Ben. I’d nested the preset loading call inside an if block that was only run under specific conditions.

                                          ‘Twas a super easy fix!

                                          Enjoy :-)