{"id":214,"date":"2019-08-20T10:45:34","date_gmt":"2019-08-20T10:45:34","guid":{"rendered":"http:\/\/stuff.wp.viranyi.com\/?p=214"},"modified":"2023-07-03T07:54:29","modified_gmt":"2023-07-03T07:54:29","slug":"acid-pro-7-fixing-plugin-guids","status":"publish","type":"post","link":"http:\/\/stuff.wp.viranyi.com\/?p=214","title":{"rendered":"ACID Pro 7. Fixing Plugin GUIDs."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>This solution might work for all versions of ACID, as I assume they kept the caching method throughout its lifetime. Even the Sony to Magix transition you can neglect with minor path adaptation.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"366\" src=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-01_52_39-ORCHESTRAL_Tetris-Copy.acd-ACID-Pro-7.0.png\" alt=\"\" class=\"wp-image-215\" srcset=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-01_52_39-ORCHESTRAL_Tetris-Copy.acd-ACID-Pro-7.0.png 990w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-01_52_39-ORCHESTRAL_Tetris-Copy.acd-ACID-Pro-7.0-300x111.png 300w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-01_52_39-ORCHESTRAL_Tetris-Copy.acd-ACID-Pro-7.0-768x284.png 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><figcaption class=\"wp-element-caption\">Not an unusual view in Sony&#8217;s \/ MAGIX&#8217; ACID Pro<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What happened<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">My Windows 7 based DAW shot itself by updating. Uncertain about the real cause, thus definitely certain about the Windows 7 repair start up tool not finding any operating systems on the plate from where Windows 7 tries to diagnose itself &#8230; stop right there!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Granted, my SSD might &#8216;ve died. Pretty sure after running it on flashing SMART events since over a year already. It had to die. Casualties happen, and what else could &#8216;ve happened except for finally giving up &#8230; rrright, the Windows 7 update . . . wouldn&#8217;t be the first time to witness Windows shooting itself for good. But I thought that those times were over.<br \/>&#8220;Just slide in the Windows 7 DVD and let it heal itself&#8221; some might argue. But I hold up by, what DVD drive would ever consume my non-existent Win7 Pro Installation Media?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wait, what was I writing about again? Ah yes. Obviously I was way out of date with my Windows 7 steam machine .. &#8220;old&#8221; they called me. So it was finally time to make the big step for human kind hop onto the hip train of Windows 10!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Easy peasy, install Windows 10, install drivers, install ACID Pro 7.0e! <br \/>Next thing , throwing all the VST Plugins at it with excitement to kick of my fresh DAW by pushing some tunes through my &#8220;Microsoft Sound Mapper&#8221;, it complains about certain VST plugins not being loaded or installed properly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The obvious issue<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-11_25_52-ACID-Pro-7.0.png\" alt=\"\" class=\"wp-image-220\"\/><figcaption class=\"wp-element-caption\">The Soft Synth plug-in &#8220;SampleTank 2.x&#8221; was not found or did not load properly. <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Shhh &#8230;. what? I did just install that. I just played on my MIDI piano some sick tunes to test its finest quality (and functioning). Why on earth doesn&#8217;t it work &#8230; ? Quick test, creating a new project, Insert Soft Synth, MIDI track, click-click, there&#8217;s music. SampleTank works &#8230; o.O <br \/>What is happening? Opening the other project files &#8230; still complaining about the VST plugin missing. &#8220;Hmm &#8230;&#8221; (I made)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To me this looked like a simple issue being hidden in the depths of configs or registry entries being fudged up between Win7 : Win10. So onto my stupid idea to fix my old files, or they are all gone for good .. so onto my crusade! :D (don&#8217;t forget to smile, always smile)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trial and Error made me conclude to this ..<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is basically two solutions to be able to load the &#8220;missing&#8221; plugins again, and that &#8216;d be<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixing plugin&#8217;s GUIDs in ACD file<\/li>\n\n\n\n<li>Fixing plugin&#8217;s GUIDs in acidpro.plugincache.xml file<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For both of those solution you&#8217;ll need at least two files: your Acid project file and the plugin cache file! Because now, we need to match plugin GUIDs between those two files!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Acid (*.acd) Project files are binary (not readable as text as is), you&#8217;ll need to install some Hex Editor. With its Search functionality you need to walk through the file until you find the Hex value of its desired String, and jump to its &#8220;inner&#8221; occurrence where you also read its Vendor name right after it:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"869\" height=\"354\" src=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_19_51-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png\" alt=\"\" class=\"wp-image-227\" srcset=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_19_51-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png 869w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_19_51-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_-300x122.png 300w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_19_51-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_-768x313.png 768w\" sizes=\"auto, (max-width: 869px) 100vw, 869px\" \/><figcaption class=\"wp-element-caption\"> In front of each plugin name, you&#8217;ll find its GUID. When you see the vendor&#8217;s name after the plugin name, that is the correct spot to dig for the GUID. The first 2 occurrences you see above are Acid&#8217;s internal mapping, you won&#8217;t find the GUID there!<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"870\" height=\"83\" src=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_00_39-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png\" alt=\"\" class=\"wp-image-226\" srcset=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_00_39-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png 870w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_00_39-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_-300x29.png 300w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_00_39-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_-768x73.png 768w\" sizes=\"auto, (max-width: 870px) 100vw, 870px\" \/><figcaption class=\"wp-element-caption\">Having the correct spot, you&#8217;ll notice a Hex value after some silence<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"88\" src=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_27_30-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png\" alt=\"\" class=\"wp-image-228\" srcset=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_27_30-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png 708w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_27_30-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_-300x37.png 300w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><figcaption class=\"wp-element-caption\">Looking at the Data Inspector, we read GUID .. yes that is the GUID that Acid tries to find for loading plugins.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So now, you&#8217;ve found the GUID that the Acid tries to load as plugin when opening this ACD project file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ACID keeps its plugins information in a Xml Cache file called. Simply search your User folder for &#8220;acidpro.plugincache.xml&#8221;, or find it on your computer by this path for MAGIX Acid Pro 7:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">C:\\Users\\[YOURUSERNAME]\\AppData\\Local\\MAGIX\\ACID Pro\\7.0\\acidpro.plugincache.xml<br \/><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In there you will find the currently installed plugin&#8217;s GUID, just search for the plugin&#8217;s name, e.g. &#8220;SampleTank&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"415\" height=\"90\" src=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-01_01_43-_new-3-Notepad.png\" alt=\"\" class=\"wp-image-217\" srcset=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-01_01_43-_new-3-Notepad.png 415w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-01_01_43-_new-3-Notepad-300x65.png 300w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><figcaption class=\"wp-element-caption\">Example of acidpro.plugincache.xlm file containing SampleTank&#8217;s GUID<br \/><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">and you&#8217;ll find its GUID easily. This GUID is almost a 1:1 representation of the GUID being used within the ACD project files! Looking into the ACD file in the Hex Editor, it matches the &#8216;decrypted&#8217; data in the GUID tab:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"708\" height=\"88\" src=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_27_30-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png\" alt=\"\" class=\"wp-image-228\" srcset=\"http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_27_30-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_.png 708w, http:\/\/stuff.wp.viranyi.com\/wp-content\/uploads\/2019\/08\/2019-08-20-12_27_30-HxD-E__Audio_ACID-Projects_Working_Dragon-Psy-Goa.acd_-300x37.png 300w\" sizes=\"auto, (max-width: 708px) 100vw, 708px\" \/><figcaption class=\"wp-element-caption\">The selected area, the GUID in the Data Inspector of the Hex Editor. This GUID needs to match the GUID in the Xml file! It does here, since I&#8217;ve fixed it already.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">It is now up to you, which way you fix this. Either by altering the GUIDs of your ACD project files, or by altering the GUID in the plugincache, so you have only to change it there once, instead of changing all ACD project files &#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.magix.info\/us\/forum\/after-re-install-sampletank-2-x-was-not-found--1229466\/\">https:\/\/www.magix.info\/us\/forum\/after-re-install-sampletank-2-x-was-not-found&#8211;1229466\/<\/a> <\/li>\n\n\n\n<li><a href=\"https:\/\/www.kvraudio.com\/forum\/viewtopic.php?t=329137\">https:\/\/www.kvraudio.com\/forum\/viewtopic.php?t=329137<\/a> <\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Universally_unique_identifier\">https:\/\/en.wikipedia.org\/wiki\/Universally_unique_identifier<\/a> <\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This solution might work for all versions of ACID, as I assume they kept the caching method throughout its lifetime. Even the Sony to Magix transition you can neglect with minor path adaptation. What happened My Windows 7 based DAW shot itself by updating. Uncertain about the real cause, thus definitely certain about the Windows [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,18],"tags":[],"class_list":["post-214","post","type-post","status-publish","format-standard","hentry","category-digital-insanity","category-fml","category-music"],"_links":{"self":[{"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=\/wp\/v2\/posts\/214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=214"}],"version-history":[{"count":6,"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=\/wp\/v2\/posts\/214\/revisions"}],"predecessor-version":[{"id":269,"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=\/wp\/v2\/posts\/214\/revisions\/269"}],"wp:attachment":[{"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/stuff.wp.viranyi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}