<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Making unified patch libraries - PlugInGuru Forums				            </title>
            <link>https://forums.pluginguru.com/unified-libs/</link>
            <description>PlugInGuru Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Thu, 08 Oct 2026 07:49:23 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Generating Unfiy patches from fxp and aupreset files</title>
                        <link>https://forums.pluginguru.com/unified-libs/generating-unfiy-patches-from-fxp-and-aupreset-files/</link>
                        <pubDate>Wed, 26 Jun 2024 18:49:48 +0000</pubDate>
                        <description><![CDATA[Hi, loving Unify on my Mac where I can now switch things to VST and share across platforms and DAWs and actually find the patches again :-)
I’m keen to put some code on GitHub that will lis...]]></description>
                        <content:encoded><![CDATA[<p>Hi, loving Unify on my Mac where I can now switch things to VST and share across platforms and DAWs and actually find the patches again :-)</p>
<p>I’m keen to put some code on GitHub that will listen for changes to my instrument patch folders and auto update Unity patches, hoping to hack up a tool to convert folders to guru zip files from them for sharing on this forum</p>
<p>Can you guide me into the open source Unify patch format please so I read and write the parameters for each patch file</p>
<p>Kev</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>kevleyski</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/generating-unfiy-patches-from-fxp-and-aupreset-files/</guid>
                    </item>
				                    <item>
                        <title>Gforce VSM update (v4)</title>
                        <link>https://forums.pluginguru.com/unified-libs/gforce-vsm-update-v4/</link>
                        <pubDate>Sun, 24 Mar 2024 14:41:26 +0000</pubDate>
                        <description><![CDATA[Are any of the automaters planning an update to the Unified library for the new version of the Virtual string machine?  Would be most welcome if they are!!  Thanks.]]></description>
                        <content:encoded><![CDATA[<p>Are any of the automaters planning an update to the Unified library for the new version of the Virtual string machine?  Would be most welcome if they are!!  Thanks.</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>RobertPeveler</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/gforce-vsm-update-v4/</guid>
                    </item>
				                    <item>
                        <title>How to add patch art/images</title>
                        <link>https://forums.pluginguru.com/unified-libs/how-to-add-patch-art-images/</link>
                        <pubDate>Tue, 30 Jan 2024 14:23:19 +0000</pubDate>
                        <description><![CDATA[I was wondering how I go about adding images to the patches. I searched the manual (quickly) but couldn&#039;t find anything obvious. Cheers]]></description>
                        <content:encoded><![CDATA[<p>I was wondering how I go about adding images to the patches. I searched the manual (quickly) but couldn't find anything obvious. Cheers</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>TTU</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/how-to-add-patch-art-images/</guid>
                    </item>
				                    <item>
                        <title>Unifying Cherry PS3300 (Limiter too harsh) - please provide a duplicate library with 3300 patch limiter turned off</title>
                        <link>https://forums.pluginguru.com/unified-libs/unifying-cherry-ps3300-limiter-too-harsh-please-providea-library-with-limiter-turned-off/</link>
                        <pubDate>Sat, 21 Oct 2023 07:38:04 +0000</pubDate>
                        <description><![CDATA[If anyone is unifying the cherry audio PS3300, can they please provide a duplicated library with the CA3300 onboard limiter turned off.   I&#039;m finding that I get weird audio glitches with it ...]]></description>
                        <content:encoded><![CDATA[<p>If anyone is unifying the cherry audio PS3300, can they please provide a duplicated library with the CA3300 onboard limiter turned off.   I'm finding that I get weird audio glitches with it turned on (which all of their patches have it turned on by default).   We already have limiters within Unify on our JL Master Lite master preset that work just fine.<br /><br /><br /></p>
<p>the limiter on/off switch is on the far right of each 3300 patch.</p>
<div id="wpfa-1855" class="wpforo-attached-file"><a class="wpforo-default-attachment" title="ps3300-limiter.png" href="//forums.pluginguru.com/wp-content/uploads/wpforo/default_attachments/1697873884-ps3300-limiter.png" target="_blank" rel="noopener"><i class="fas fa-paperclip"></i> ps3300-limiter.png</a></div>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>glenjdiamond</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/unifying-cherry-ps3300-limiter-too-harsh-please-providea-library-with-limiter-turned-off/</guid>
                    </item>
				                    <item>
                        <title>AutoHotKey Patches using populated INST1: name as Patch name with Arturia Augmented Strings</title>
                        <link>https://forums.pluginguru.com/unified-libs/autohotkey-patches-using-populated-inst1-name-as-patch-name-with-arturia-augmented-strings/</link>
                        <pubDate>Thu, 19 Oct 2023 19:29:25 +0000</pubDate>
                        <description><![CDATA[Hello everyone, I&#039;m in the process of creating a personal library, and I&#039;m trying to retrieve the patch name in INST1 with Arturia Augmented Strings, but it&#039;s not working. I&#039;ve tried with ot...]]></description>
                        <content:encoded><![CDATA[<p>Hello everyone, I'm in the process of creating a personal library, and I'm trying to retrieve the patch name in INST1 with Arturia Augmented Strings, but it's not working. I've tried with other VSTs from Arturia, but it never works, whereas with others like Diva, it works perfectly. is anybody have a solution ? or an AutoKey script that allows me to retrieve the patch name when using an Arturia plugins ? thank in advance.</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>papopap</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/autohotkey-patches-using-populated-inst1-name-as-patch-name-with-arturia-augmented-strings/</guid>
                    </item>
				                    <item>
                        <title>Using OCR in Windows to capture text - Easy solution using no additional apps (WINDOWS ONLY)</title>
                        <link>https://forums.pluginguru.com/unified-libs/using-ocr-in-windows-to-capture-text-easy-solution-using-no-additional-apps-windows-only/</link>
                        <pubDate>Fri, 09 Jun 2023 06:45:39 +0000</pubDate>
                        <description><![CDATA[Good day. I found an easy solution to capturing patch info using OCR for creating Unified libraries in Windows, without the need for downloading any OCR apps.
 
Here is a link to the scrip...]]></description>
                        <content:encoded><![CDATA[<p>Good day. I found an easy solution to capturing patch info using OCR for creating Unified libraries in Windows, without the need for downloading any OCR apps.</p>
<p> </p>
<p>Here is a link to the script:</p>
<p>https://juho-lee.com/archive</p>
<p>Search for the following script and copy it to your autohotkey editor:<br /><span> UWP API OCR Specific Region or Entire Screen</span></p>
<p> </p>
<p>Edit row 6 of the script to select the region you want to capture (below coordinates to capture TYPE value in Pigments):</p>
<p>hBitmap := HBitmapFromScreen(648, 466, 150, 50)</p>
<p> </p>
<p>Now uncomment the Msgbox (row 10) and add the second row below it:</p>
<p>;MsgBox, % text ;find and remove all "`n" from the script to skip adding linebreaks<br />Clipboard := text</p>
<p> </p>
<p>Save this script into the same folder as your Unify Patch Creator script and close it.</p>
<p> </p>
<p>In your Unify Patch Creator script, add the following line just after you have the screen showing the page you want to capture:</p>
<p>Run, %A_AHKPath% "%A_ScriptDir%\*NAME OF FILE YOU SAVED FOR DOWNLOADED OCR SCRIPT"</p>
<p> </p>
<p>You can now just use the command <strong>Send, ^v</strong> once you have selected where you want to paste the captured data...</p>
<p> </p>
<p>This has been very helpful to me, so hope that it helps those of you looking for an easy OCR solution to creating patches in Windows</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>Jason_ZA</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/using-ocr-in-windows-to-capture-text-easy-solution-using-no-additional-apps-windows-only/</guid>
                    </item>
				                    <item>
                        <title>Autohotkey Script to add Patch Name, Instrument, Author, etc. from a Text File (or Excel)</title>
                        <link>https://forums.pluginguru.com/unified-libs/autohotkey-script-to-add-patch-name-instrument-author-etc-from-a-text-file-or-excel/</link>
                        <pubDate>Fri, 12 May 2023 08:08:39 +0000</pubDate>
                        <description><![CDATA[Good day. I&#039;ve found some really helpful autohotkey scripts in this forum and want to thank everyone who shared their patches but wanted to see if anyone had a script to pull the patch data ...]]></description>
                        <content:encoded><![CDATA[<p>Good day. I've found some really helpful autohotkey scripts in this forum and want to thank everyone who shared their patches but wanted to see if anyone had a script to pull the patch data from a text file (or Excel), and iterate through the list, one row at a time per patch, as I want to Unify some of my VST Instruments using a list, which includes, for example, the Patch Name in the first column, Instrument in the second column, Author in the third, and so forth. I would really appreciate any info of how this can be done.</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>Jason_ZA</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/autohotkey-script-to-add-patch-name-instrument-author-etc-from-a-text-file-or-excel/</guid>
                    </item>
				                    <item>
                        <title>Seeking help toward a unified library for Korg Gadget 2</title>
                        <link>https://forums.pluginguru.com/unified-libs/seeking-help-toward-a-unified-library-for-korg-gadget-2/</link>
                        <pubDate>Tue, 27 Dec 2022 17:28:52 +0000</pubDate>
                        <description><![CDATA[KORG&#039;s Gadget 2 features a suite of 43 VST plug-ins, mostly instruments. At one time, these didn&#039;t work properly in Unify, but the latest version (2.7.2 I believe) works well on both Mac and...]]></description>
                        <content:encoded><![CDATA[<p>KORG's <a href="https://www.korg.com/us/products/software/korg_gadget/" target="_blank" rel="noopener">Gadget 2</a> features a suite of 43 VST plug-ins, mostly instruments. At one time, these didn't work properly in Unify, but the latest version (2.7.2 I believe) works well on both Mac and Windows, especially after a few tweaks to the Unify code which I'll be putting out for beta-testing soon.</p>
<p>I've been working on a new unified library for all the instruments, using <a href="https://www.autohotkey.com/" target="_blank" rel="noopener">AutoHotKey</a> (AHK) to automate the process on Windows. Most of the work has gone very smoothly, yielding over 2100 patches for all except <em>Darwin</em>, <em>Glasgow</em>, <em>Marseille</em>, and <em>Milpitas</em>. I could use some help for these. I have devised some advanced AHK programming techniques to load the patches one by one, but there's no automatic way to get the preset-names. Instead, I'm <strong>manually typing all the preset-names (which I read from looking at the plug-in GUI) into a text file</strong>, one file per "bank" or "cartridge" of presets. I've attached an example of one I made for <em>Darwin</em>'s DRUMS 2 cartridge.</p>
<p>If anyone here (who owns <em>Gadget 2</em> already) is willing to help create these preset-name files, please comment here. I've started on <em>Darwin</em>, and have already done the first 20 cartridges, but there are 20 more to go (AKIRA through to T1 VOICE). <em>Milpitas</em> also uses the virtual-cartridge system (25 cartridges, 50 presets each), but <em>Glasgow</em> and <em>Marseille</em> do not, so they will only need one file each. As the attached file shows, I've adopted the convention of including both the plugin-name and the cartridge-name (where used) in each text file, so I can tell them apart easily.</p>
<div id="wpfa-1709" class="wpforo-attached-file"><a class="wpforo-default-attachment" title="Darwin-DRUMS-2.txt" href="//forums.pluginguru.com/wp-content/uploads/wpforo/default_attachments/1672162132-Darwin-DRUMS-2.txt" target="_blank" rel="noopener"><i class="fas fa-paperclip"></i> Darwin-DRUMS-2.txt</a></div>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>getdunne</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/seeking-help-toward-a-unified-library-for-korg-gadget-2/</guid>
                    </item>
				                    <item>
                        <title>Suggestion for a Unify library - The Emulator X VSTi</title>
                        <link>https://forums.pluginguru.com/unified-libs/suggestion-for-a-unify-library-the-emulator-x-vsti/</link>
                        <pubDate>Tue, 25 Oct 2022 22:02:32 +0000</pubDate>
                        <description><![CDATA[I recently discovered that the website Archive.org is housing some pretty amazing samples and music history. My first find was a version of the E-MU Proteus VX library and a standalone rompl...]]></description>
                        <content:encoded><![CDATA[<p>I recently discovered that the website Archive.org is housing some pretty amazing samples and music history. My first find was a version of the E-MU Proteus VX library and a standalone rompler engine which would play all of the huge library of sounds via MIDI trigger. I mean there are literally thousands of great (and not-so-great) patches, which are considered "abandonware", since Creative Technologies gave up on the E-MU products, then ultimately gave them away. Now they have landed on Archive.org, a website which specializes in preserving film, video, music, and the written and spoken word. It's a vast library of free video, audio, and print ephemera, all of it in the public domain! You can find Edison's early experimental films, family movies of downtown parades in the 1950s, Encyclopedia Brittanica films, and, of all things, the Proteus and Emulator X synths and VSTs, in both 32- and 64-bit form! </p>
<p>I have downloaded them, and my first experiment failed to work. I could run the freestanding version of the Proteus VX, a free sampler and sample libraries, but only in 32-bit format. I could get the freestanding version to run, and the sounds are amazing! Tried to get it working in both ACID Pro 10 Suite, and Cakewalk - not so much. The VST would install, but the GUI would show up as a tiny, useless box on the screen. </p>
<p>On to my next discovery - while poking through what other samples, samplers, and libraries were there, I noticed that there was an Emulator X listed in my searches! This purported to have both 32- and 64-bit VSTs, so I did a virus scan, installed them (on Win7), and, lo and behold, they show up in Unify! I am just beginning to pick through the monumental number of sample libraries which are there (you have to grab those separately - about a GB maybe). But it's basically everything that was released for the Emulator hardware, then software, then abandonware. </p>
<p>The Archive.org owner is very careful about vetting what he puts up for download, so when he says that these libraries and samples are "Public Domain Mark 1", I believe that they are. The owner was Creative Technologies, and they may still have some claim to the software and samples, but they show no interest in support, other than providing a few drivers for the hardware Emulators. </p>
<p>It would be great if someone took this on to "Unify" some or all of the libraries - there is a huge amount of great stuff there, and free!</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>Jowry</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/suggestion-for-a-unify-library-the-emulator-x-vsti/</guid>
                    </item>
				                    <item>
                        <title>Tracktion F.&#039;em unified using AutoHotKey</title>
                        <link>https://forums.pluginguru.com/unified-libs/tracktion-f-em-unified-using-autohotkey/</link>
                        <pubDate>Thu, 04 Aug 2022 14:08:23 +0000</pubDate>
                        <description><![CDATA[Tracktion&#039;s powerful F.&#039;em synth is available from AudioDeluxe for just US$29 until August 13 (2022), so I got it, and decided to make a first pass at unifying it using AutoHotKey.

Click ...]]></description>
                        <content:encoded><![CDATA[<p><a href="https://www.tracktion.com/products/f-em" target="_blank" rel="noopener">Tracktion's powerful F.'em synth</a> is <a href="https://www.audiodeluxe.com/products/virtual-instruments/tracktion-fem" target="_blank" rel="noopener">available from AudioDeluxe for just US$29</a> until August 13 (2022), so I got it, and decided to make a first pass at unifying it using <a href="https://www.autohotkey.com/" target="_blank" rel="noopener">AutoHotKey</a>.</p>
<ul>
<li><a href="https://www.dropbox.com/s/1h1m8p5iz9s2sof/Unified%20-%20Tracktion%20F%27Em.guru?dl=0" target="_blank" rel="noopener">Click to download the <em>.guru</em> file</a></li>
<li><a href="https://www.dropbox.com/s/ecmrhmqoudb05b3/Tracktion%20F%27em.ahk?dl=0" target="_blank" rel="noopener">Click to download the AHK script I used to make it</a></li>
</ul>
<hr />
<p>This is the simplest kind of unified library, containing one Unify patch per <em>F.'em</em> factory patch, with nothing else added (macro definitions, AUX effects layers, etc.). Consider it an example of how we typically start a new unified library. If anyone wants to figure out a nice "fleshed-out" unify patch template, please post the <em>.unify</em> file here (preferably with the <em>F.'em</em> instance on INST1 replaced by <em>Sine Wave Synth</em>, to reduce the file size) and I can make a revised version of the library with your changes applied to all patches.</p>
<p>John and I chose not to make this an "official" unified library for two reasons:</p>
<ol>
<li><em>F.'em</em> saves a huge amount of data in its state, and as a result, every single unified patch (<em>.unify</em> file) is over 1.9 MB, making the whole <em>Patches</em> folder (566 patch files) just over 1 GB in size.</li>
<li>The factory presets don't do a great job of showing off what this very powerful (11 operator!) FM synth can do, and as a result, may not be worth the &gt;1 GB of disk space.</li>
</ol>
<p>However, it does make a nice teaching example for AHK and library-unification in general, so I decided to post it here.</p>
<hr />
<p><em>F.'em</em> has quite a nice preset browser, where you can click on an item in the <em>Category</em> column to select only presets in that category, double-click the first one to load it, and then click the next/prev buttons to scroll through them. I did this when using my AHK script, to unify one category at a time, as follows:</p>
<ol>
<li>Select one <em>Category</em> item, making sure to first de-select any others, so you get <em>only</em> presets in that category.</li>
<li>Decide on a suitable prefix for the unified patch names (e.g. "STR - " for strings), and put that into the script at line 31.</li>
<li>Manually load the first preset in the category, and then save it manually in Unify, adding the chosen prefix at the beginning of the patch name, and setting other metadata items like Category, Tags, etc. for that category.</li>
<li>Run the script to automatically select and save the remaining presets in the list, and press ESC to stop as soon as the last one has been saved.</li>
<li>Repeat for the next category.</li>
</ol>
<p>Some categories contain only one or a few presets, so I did these manually. The <em>F.'em</em> factory preset collection contains a few extra categories which I consider redundant, e.g. "voice" and "voices"; I saved both with prefix "VOX - ". (This is one case where you might want to select both in <em>F.'em</em>'s <em>Category</em> list, to get a single list with both sets of presets.)</p>
<hr />
<p>F.'em takes a few seconds to load (especially the first time), and benefits substantially from <a href="https://pluginguru.net/unify/manual/doku.php?id=layer-reuse" target="_blank" rel="noopener">instance re-use in Unify</a>. Locate the <em>ReuseAcceptRules.xml</em> file (see the linked manual page for where to find it), open it in a plain-text editor (e.g. Notepad on Windows, TextEdit on Mac), and add a line near the bottom as shown below (this is my current <em>ReuseAcceptRules.xml</em> file):</p>
<pre contenteditable="false">&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;PluginRules&gt;
&lt;PluginRule vendor="Spectrasonics"/&gt;
&lt;PluginRule vendor="Native Instruments%" name="Massive"/&gt;
&lt;PluginRule vendor="Native Instruments%" name="Reaktor"/&gt;
&lt;PluginRule vendor="Rhizomatic" name="Plasmonic"/&gt;
&lt;PluginRule vendor="Decidedly" descName="DecentSampler"/&gt;
&lt;PluginRule vendor="Arturia" descName="Pigments"/&gt;
&lt;PluginRule vendor="KORG" descName="wavestate%"/&gt;
&lt;PluginRule vendor="Cherry Audio"/&gt;
&lt;PluginRule vendor="Hexachords" name="Orb Synth"/&gt;
&lt;PluginRule vendor="Tracktion" name="F-em%"/&gt;
&lt;/PluginRules&gt;</pre>
<p>The % sign at the end of the name is important, because the actual plug-in name may have something like "(x64)" tacked onto it, depending on your operating system. The % is a wild-card character which will match anything.</p>
<p>NOTE: While working on this, I discovered a bug in Unify's instance reuse code, which means that the above <em>will only work on Windows</em> at the moment, but Mac users can go ahead and add the line to your <em>ReuseAcceptRules.xml</em> file anyway, because I'll include a fix for this in the next release of Unify (including the next release of the current v1.8.x public beta).</p>]]></content:encoded>
						                            <category domain="https://forums.pluginguru.com/unified-libs/">Making unified patch libraries</category>                        <dc:creator>getdunne</dc:creator>
                        <guid isPermaLink="true">https://forums.pluginguru.com/unified-libs/tracktion-f-em-unified-using-autohotkey/</guid>
                    </item>
							        </channel>
        </rss>
		