Displayed names in PT insert slot


#1

Hi all,

One of my customers keeps complaining about the names displayed in the Pro Tools insert slot. My plugins have names like “ValhallaShimmer” and “ValhallaRoom,” both of which show up as “valh.” Any recommendations of what I can change to get a better name displayed in there?

Thanks,

Sean Costello


#2

You can specify several names in the same string for your RTAS plugins (separated with ‘\n’), of different lengths. Look at the examples in the Digidesign SDK.


#3

In a sense you are lucky.
Our plugin is called “Analog Factory”, and ends up in PT as, well, you guessed it right…


#4

:lol:


#5

[quote=“rbocquier”]In a sense you are lucky.
Our plugin is called “Analog Factory”, and ends up in PT as, well, you guessed it right…[/quote]

:mrgreen:

So, where in the Juce code can we put the \n to get non-porn plugin names showing up in PT?


#6

@Robert: indeed :lol:

@Valhalla: you might need to adapt the RTAS Wrapper to add your own short names. You can add another line in the JucePluginCharacteristics.h file and use it in the wrapper when describing your plugin.


#7

Here is how we managed to solve this problem.
In the file juce_RTAS_wrapper.cpp, you can find this function definition:

    static String createRTASName()
    {
        return String (JucePlugin_Name) + "\n"
                 + String (JucePlugin_Name).substring (0, 4);
    }

The second part is what needs to be changed.
Skipping the implementation details, here is what we end up with:

    static String createRTASName()
    {
        return String ("Analog Laboratory") + "\n"
                 + String ("Labo");
    }

After that, name in mixer view wasn’t offending anymore.


#8

You can also declare a JucePlugin_Name_Shorts which would be like “Analog Lab\nAnlgLab\nLab\nAL” and add it to the second part of the RTAS name:

 static String createRTASName()
    {
        return String (JucePlugin_Name) + "\n"
                 + String (JucePlugin_Name_Shorts);
    }

#9

[quote=“Franky47”]You can also declare a JucePlugin_Name_Shorts which would be like “Analog Lab\nAnlgLab\nLab\nAL” and add it to the second part of the RTAS name:

static String createRTASName() { return String (JucePlugin_Name) + "\n" + String (JucePlugin_Name_Shorts); } [/quote]

This did the trick. Thanks!

Jules, would you consider putting this into the wrapper/JucePluginCharacteristics.h?

Also, does this naming issue come up with any other DAWs/plugin formats?

Sean Costello


#10

Sorry to bump an old thread: is this possible for AAX plugins?


#11

Let’s continue the discussion on this thread: Feature Request: Short AAX plugin names