CLSID Tip

Author
cAPSLOCK
Max Output Level: -69 dBFS
  • Total Posts : 1071
  • Joined: 2003/11/28 11:16:14
  • Location: Dallas, TX
  • Status: offline
2005/08/13 03:57:36 (permalink)

CLSID Tip

After a search I saw that I was not the only one to suffer from the dreaded CLSID mixup that can happen after a fresh installation.

In short what happens is the VST-Adapter creates its CLSID for a plugin (which is a unique number) partially based on it's 8.3 (old dos style?!??!?) filename.

When many pugins have similar long names like the Voxengo or Kjaerhaus stuff it is easy for a certain plugin like VoxengoPristineSpace.dll to have one of many short file names like VOXENG~1.DLL VOXENG~2.DLL or even something really wacky like VO6442~1.DLL

Thus under certain circumstances it is possible to end up with a 'missing plugin' message when that plugin actually exists.

Well, I have a somewhat complicated, but fairly sure-fire way to fix this. It is kind of tricky... but for me MUCH easier than alternatives.

Before you start, PLEASE BACK UP ANYTHING IMPORTANT!!!!!

1. Load up the broken project.

2. Press the online information button to get the CLSID Sonar is LOOKING for. (this can also be found in the plugins placeholder)

3. Use some sort of HEX->ASCII converter like this one: http://bluefive.pair.com/hexwrite.htm paste the CLSID into the hex box and clean it up so it is on pairs with no dashes. For example:
141AC902-564F-4558-564F-58454E477E33 becomes
14 1A C9 02 56 4F 45 58 56 4F 58 45 4E 47 7E 33

4. Note the ASCII this represents The last 8 characters (in this case VOXENG~3) is what the SHORT 8.3 name of the file is supposed to be in your vst directory. This name will now be different.

5. Load up a CMD window.

6. CD to the plugin directory. (You can use the command: 'dir /x' to see both the long and 8.3 names of a file. We are going to ONLY change the 8.3 one.)

7. Do THIS command:
fsutil file setshortname Longnameofplugin.dll SHORTN~1.DLL
or in the case of our example:
fsutil file setshortname VoxengoPristineSpace.dll VOXENG~3.DLL
(In the case a long file name has a space in it, you will have to enclose the long file name in quotes.)

8. Rerun the Adapter, tell it to reset all, and let it do it's thing.

Bingo. You are back in business.

Like I said, I realize this is a huge pain... but it is the best way to solve the problem I know of. A better idea would for cake to include a 'Suggest Plugin' feature in the missing plugin stand-in thing. That way we could repoint the session to the right DLL file.

Hopefully SOMEONE finds this useful some late night when in the agony of this problem! ;)

cAPS

post edited by cAPSLOCK - 2005/08/13 04:26:43

"We da da sahw pe paw fidlily-doobee afidlily-dooten-bweebee!" -Shooby
#1

6 Replies Related Threads

    Keni
    Max Output Level: -17.5 dBFS
    • Total Posts : 5769
    • Joined: 2003/11/04 10:42:15
    • Location: Willits, CA USA
    • Status: offline
    RE: CLSID Tip 2009/06/22 09:58:48 (permalink)
    Thanks Caps...

    A bit involved but might be a solution... I'm wondering if changing this will then affect all the other songs that are loading the plugins with no problem.... that would really mess things up...

    I'm lucky on one of the pieces as every track in it has been frozen, so all fx are applied... I can't change any of them, but if needed I can enable the fx bin and use new plugins to affect the frozen track....


    Keni Fink
    Keni - Facebook
    Deep Space Records
    http://www.reverbnation.com/inexile
    http://www.cdbaby.com/artist/inexile
    Out Of My Head Music (BMI)

    SPlat/MacPro/Dual Xeon 3.06GHz 6-core (12 total)/64GB/Win8.1X64/Presonus 1818VSL/Soundscape SS8IO-1
    #2
    wst3
    Max Output Level: -55.5 dBFS
    • Total Posts : 1979
    • Joined: 2003/11/04 10:28:11
    • Location: Pottstown, PA 19464
    • Status: offline
    RE: CLSID Tip 2009/06/22 11:37:22 (permalink)
    What does the program do if there are no 8.3 filenames? It is possible to completely disable 8.3 filenames in XP and post-XP operating systems.

    I just might have to give that a spin, unless someone knows that it'll break VST support.

    thanks,

    Bill

    -- Bill
    Audio Enterprise
    KB3KJF
    #3
    Keni
    Max Output Level: -17.5 dBFS
    • Total Posts : 5769
    • Joined: 2003/11/04 10:42:15
    • Location: Willits, CA USA
    • Status: offline
    RE: CLSID Tip 2009/06/22 12:29:47 (permalink)
    Too bad they haven't gotten this stuff more under control yet.... I know they will, but in the meantime..... <sigh>


    Keni Fink
    Keni - Facebook
    Deep Space Records
    http://www.reverbnation.com/inexile
    http://www.cdbaby.com/artist/inexile
    Out Of My Head Music (BMI)

    SPlat/MacPro/Dual Xeon 3.06GHz 6-core (12 total)/64GB/Win8.1X64/Presonus 1818VSL/Soundscape SS8IO-1
    #4
    dysamoria
    Max Output Level: -89 dBFS
    • Total Posts : 62
    • Joined: 2005/11/05 16:45:53
    • Location: hell, PA, The Corporate States of America
    • Status: offline
    Re: RE: CLSID Tip 2012/01/01 20:32:00 (permalink)
    "2. Press the online information button to get the CLSID Sonar is LOOKING for. (this can also be found in the plugins placeholder)"

    What if there's no CLSID shown? And what if Sonar will not provide a Plugin Placeholder?
    post edited by dysamoria - 2012/01/01 20:34:17
    #5
    dysamoria
    Max Output Level: -89 dBFS
    • Total Posts : 62
    • Joined: 2005/11/05 16:45:53
    • Location: hell, PA, The Corporate States of America
    • Status: offline
    Re: RE: CLSID Tip 2012/01/01 20:46:01 (permalink)
    "A better idea would for cake to include a 'Suggest Plugin' feature in the missing plugin stand-in thing. That way we could repoint the session to the right DLL file."

    i saw Sonar do this very thing for ONE plug-in, but not for any others. Apparently they added the feature but it doesn't work all the time. What gives?? WHY IS THIS SO SCREWED UP??
    #6
    dysamoria
    Max Output Level: -89 dBFS
    • Total Posts : 62
    • Joined: 2005/11/05 16:45:53
    • Location: hell, PA, The Corporate States of America
    • Status: offline
    Re: RE: CLSID Tip 2012/01/06 21:50:49 (permalink)
    i've made some progress on my own issues with this topic. Here are my notes to Tech Support on this topic in case anyone else finds this thread in searching for help on this or similar topics: http://forum.cakewalk.com/fb.ashx?m=2467554
    #7
    Jump to:
    © 2024 APG vNext Commercial Version 5.1