fallenturtle
Max Output Level: -90 dBFS
- Total Posts : 6
- Joined: 2006/01/09 11:47:30
- Status: offline
Remapping old plugins in old projects to newer version of the plugin when reopened (X2)
This is an ongoing issue I've had with Sonar over the years and maybe they fixed it in X3, but its still haunting me in X2. Often if I open an old project from a previous OS/Sonar installation in Sonar it will consider some of my VSTs as missing despite there being versions of these VSTs installed. I realize there are many factors that can cause Sonar not to recognize the installed VST as the same as the older one (though in my case they are sometimes the same version). Is there perhaps a way to find out the ID and file path associated with a missing plugin to help troubleshoot why it thinks its missing? Is there still no way to make Sonar take the settings from the missing VST and apply them to the installed working VST if they are basically the same? Thanks.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 18:05:15
(permalink)
Without the previous installation available, I know of no way to carry forward information or presets from plug-ins that have changed identities between versions. From SONAR's perspective the plug-ins are totally different. If the presets were exported, they could be imported into the new version of the plug-ins assuming the new version understands the old plug-in preset data.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 18:19:25
(permalink)
For me this is just bad plugin design. i.e. Rapture and Dimension LE vs the full versions, really we should be using the same DLL's just different serial numbers rather than a different codebase, can't do much though from 32 bit to 64 bit.
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 18:25:52
(permalink)
CakeAlexS For me this is just bad plugin design. i.e. Rapture and Dimension LE vs the full versions, really we should be using the same DLL's just different serial numbers rather than a different codebase, can't do much though from 32 bit to 64 bit.
If the LE and full versions were not different plug-ins then those using the LE version to save CPU when necessary would loose the ability to switch between versions.
|
fallenturtle
Max Output Level: -90 dBFS
- Total Posts : 6
- Joined: 2006/01/09 11:47:30
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 19:09:12
(permalink)
I don't know how Sonar stores the vst data for a project, but I would think that you could remap the values from the missing vst to the new vst, a sort of "At Your Own Risk" function.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 19:35:25
(permalink)
It is an interesting feature request. The fun would really start when a few parameters don't line up, have been re-purposed or have slightly different ranges.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 19:36:43
(permalink)
scook
CakeAlexS For me this is just bad plugin design. i.e. Rapture and Dimension LE vs the full versions, really we should be using the same DLL's just different serial numbers rather than a different codebase, can't do much though from 32 bit to 64 bit.
If the LE and full versions were not different plug-ins then those using the LE version to save CPU when necessary would loose the ability to switch between versions.
I'm not sure I understand this. The point is you use the same code version so you don't need to switch between versions. If you design it well enough you would just have certain features locked or unlocked depending on the serial number, features not being used will not take up any extra CPU.,.. Melodyne does this for example....
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
fallenturtle
Max Output Level: -90 dBFS
- Total Posts : 6
- Joined: 2006/01/09 11:47:30
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 20:06:51
(permalink)
scook It is an interesting . The fun would really start when a few parameters don't line up, have been re-purposed or have slightly different ranges.
Thus "At Your Own Risk" :)
|
fallenturtle
Max Output Level: -90 dBFS
- Total Posts : 6
- Joined: 2006/01/09 11:47:30
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 20:08:52
(permalink)
CakeAlexS
scook
CakeAlexS For me this is just bad plugin design. i.e. Rapture and Dimension LE vs the full versions, really we should be using the same DLL's just different serial numbers rather than a different codebase, can't do much though from 32 bit to 64 bit.
If the LE and full versions were not different plug-ins then those using the LE version to save CPU when necessary would loose the ability to switch between versions.
I'm not sure I understand this. The point is you use the same code version so you don't need to switch between versions. If you design it well enough you would just have certain features locked or unlocked depending on the serial number, features not being used will not take up any extra CPU.,.. Melodyne does this for example....
Anti-piracy measure probably.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 20:10:46
(permalink)
> Anti-piracy measure probably. If so, flawed...
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Danny Danzi
Moderator
- Total Posts : 5810
- Joined: 2006/10/05 13:42:39
- Location: DanziLand, NJ
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/16 20:50:42
(permalink)
fallenturtle This is an ongoing issue I've had with Sonar over the years and maybe they fixed it in X3, but its still haunting me in X2. Often if I open an old project from a previous OS/Sonar installation in Sonar it will consider some of my VSTs as missing despite there being versions of these VSTs installed. I realize there are many factors that can cause Sonar not to recognize the installed VST as the same as the older one (though in my case they are sometimes the same version). Is there perhaps a way to find out the ID and file path associated with a missing plugin to help troubleshoot why it thinks its missing? Is there still no way to make Sonar take the settings from the missing VST and apply them to the installed working VST if they are basically the same? Thanks.
I have this same problem and it drives me crazy! From what I can tell, they change the CLSID numbers on the plug in the version changes. Therefore, (here's a perfect example and one that makes me want to choke someone) if you have an old Sonar project with say an older version of the PSP Stereo Enhancer. Install the new one and all of your old Sonar projects will tell you it's not installed. To make matters worse, they reversed the controls of the freakin' plugs so your old plug saves via VST Sonar window are useless! Luckily, I had the old versions still installed on my real recording pc so I was able to write down my custom plug settings and transfer them to the new plugs via screenshot. But the whole "missing plug" thing is a nightmare. It almost forces you to leave every plug and DAW on your machine in order to play these projects back without any issues. Here's my best advice to you... 1. At the end of EVERY project you create and save, put the Sonar version on there at all times so you know for sure which version it was authored in. So, when you name the song, you name it "Name of Song X3.cwp or .cwb. 2. If you have any older computers with old versions of Sonars plus the old plugs, keep them just in case you find an old project really needs to be dealt with and seen for what it is. I have several pc's here with operating systems running Win 95, Win 98 SE, 2000, XP, Vista and Win 7 with running versions of Cakewalk/Sonar from pro audio 9, Sonar 2, Sonar 5-8.5 and X1,2,3. So in the event I need something open, I got quite a bit to choose from to either retrace my steps or copy things. I know this is total over-kill and not a necessity for everyone, but most of the time, you're not going to get much for any old pc you have. As long as it works and you have the space, keep it for dumb stuff like this. Just 6 months ago, I went into Cake pro audio 9 to grab an old project that I needed. 3. When updating plugins, if you have another pc or some sort of test box, try the plug update on that one first. What you can do is, go into plugin manager and look up the plug CLSID and write it down so you can compare the updated plug with the old one. If the numbers are different, uninstalling the old plug will give you the "not installed" message. 4. 8 times out of 10, unless a plug (like Waves or something, who have consistent CLSID's) has a major update, leave the old one on alone. Most times when I update a plug, I ask why I spent the money because it's just abotu never worth it unless I'm having issues. This PSP issue I'm getting is my fault. I knew I didn't need the new updated plugs because I was perfectly happy with the old ones, BUT....the old ones were not 64 bit and I have been on a quest to make Sonar 64 run as smooth as possible. In doing this, I have since removed every possible 32 bit plug and Sonar 64 has performed perfectly for me. I just need to get Drumagog 64 and I'll be set. I know none of this is really helpful to you, but it's what I've done to sort of control the problem. When a vendor changes a plug ID number, there's nothing that can be done unless someone makes some sort of software that takes the plug ID and corrects it. but to Sonar and other DAWS, the new ID signifies a new plug. Therefore, when you uninstall the old one, the system sees it as "gone". I could be totally wrong in everything I've said here....but I think I'm close as to how this may work. I don't know if it's the CLSID number...but I know that number is what identifies plugins. But there could be something in the code that is messing with things as well. I'm just sharing what I THINK may be the problem as well as what I've done to sort of prepare for it. Just test on another machine if you can and write down the CLSID's and compare them. -Danny
My Site Fractal Audio Endorsed Artist & Beta Tester
|
TheSteven
Max Output Level: -55 dBFS
- Total Posts : 2037
- Joined: 2005/03/05 01:17:06
- Location: Southern California
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/17 03:56:32
(permalink)
Plug-ins are recognized with Sonar by their CLSID#. With DX plug-ins the CLSID is the GUID that the manufacturer creates and brands the plug-in with. Same thing with VST 3 plug-ins. Because these plug-ins have a static GUID/CLSID # you can never have more than one version of that plug-in installed at the same time. VST 2.4's - have an embedded 'Unique ID' that can make no claims of being unique. Different vendors sometime end up using the same Unique ID, sometimes companies/people use the same ID for ALL their plug-ins (they usually catch on pretty fast that it's not a great idea). Plus you can have multiple copies and different versions of the same plug-in installed as well. Sometimes the unique id will change with the version of the plug-in (v1 to v2). To make this mess usable Cakewalk's Plug-in Manager manager takes the VST Unique ID (which as stated may not be unique) in combination with some of the plug-in properties and uses an algorithm to generate a CLSID that hopefully uniquely identifies each particular plug-in. As a result when you migrate Sonar to a different machine - your VST 2.4 CLSIDs may change. * You can minimize this but making sure that the DLL file name is the same and that the path is the same. but still... * If you've upgraded from a DX version to a VST version - the CLSIDs will be different. * if you've upgraded from 32 bit to 64 bit ** the DX versions will have different CLSID #'s ** if the Unique IDs are different between the 32/64 bit versions (some are, some aren't) the CLSID will be different. ** If the internal name embedded in the VST has changed (Smasher to Smasher64) the CLSID will probably be different. ** if the file name and/or path have changed the CLSID may or may not be different. ...Steven BTW, I just logged the following as a feature request: (oops I just noticed a couple of typos - that's what happens when visit the forum before calling it a night)Sonar should have a built-in CLSID remapper that tracks matches in a database.Since this database wouldn't be huge an XML file would probably be adequate and would also allow the customer to migrate the database to a new system if needed. It would be nice if Sonar had a built-in CLSID remapper tied to database - a cross reference built up on your system for cross referencing missing CLSIDs. If Sonar cannot find a plug-in used in the song - it would as the customer to identify what plug-in was used and log in the cross reference for future usage. For DX plug-ins it could be global (pre-populated) because the CLSIDs are static (this would even fix the going from Dimension LE DX to Dimension Pro DX issue).
post edited by TheSteven - 2014/01/17 04:18:32
"Time is a great teacher, but unfortunately it kills all its pupils" Loius-Hector Berlioz www.AgitatedState.com MenuMagic - plug-in management powertools! My Tunes
|
stevec
Max Output Level: 0 dBFS
- Total Posts : 11546
- Joined: 2003/11/04 15:05:54
- Location: Parkesburg, PA
- Status: offline
Re: Remapping old plugins in old projects to newer version of the plugin when reopened (X2
2014/01/17 14:21:18
(permalink)
An XML mapping file sounds like a good idea.
SteveC https://soundcloud.com/steve-cocchi http://www.soundclick.com/bands/pagemusic.cfm?bandID=39163 SONAR Platinum x64, Intel Q9300 (2.5Ghz), Asus P5N-D, Win7 x64 SP1, 8GB RAM, 1TB internal + ESATA + USB Backup HDDs, ATI Radeon HD5450 1GB RAM + dual ViewSonic VA2431wm Monitors; Focusrite 18i6 (ASIO); Komplete 9, Melodyne Studio 4, Ozone 7 Advanced, Rapture Pro, GPO5, Valhalla Plate, MJUC comp, MDynamic EQ, lots of other freebie VST plugins, synths and Kontakt libraries
|