<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[plugdata AU forgets patch]]></title><description><![CDATA[<p>I can't tell if this is a QLab 5.4.4 or a plugdata 1.9.0 issue. I create an audio cue in QLab, and then add plugdata to its audio FX. In the FX edit window, I load a patch into plugdata and a yellow circle appears to the left of the audio cue, indicating that the cue is loaded and ready to be triggered. If I run the cue at this point, I hear my patch altering the audio of that cue. But if I ever hit esc or stop the cue, plugdata forgets which patch was loaded and reverts to its opening state (no patch loaded). I've gotten it to remember the patch and save to the QLab file exactly once, but I didn't notice what I had done differently. I tried editing and saving the patch, but there was no change.</p>
<p>Previously, in QLab 5.4.1, I had issues getting plugdata to use the most recent version of my patch. It kept reverting to an older version that it had cached. Both issues are consistent with the hypothesis that the plugdata AU is not persisting the patch when QLab thinks it should. I've not had this issue with other AUs, but I don't use AUs that much.</p>
<p>Never had this issue with the plugdata VST3. I don't see any mentions of QLab on plugdata's github, nor any mentions of plugdata in the QLab Google group.</p>
<p>Does anyone know how to coax the plugdata AU to remember the current patch?</p>
<p>Update: I just confirmed similar behavior in Audacity 3.3.3. Effect-&gt;Add Realtime Effects-&gt;Add effect-&gt;AudioUnit-&gt;plugdata-fx. Load a patch in the FX edit window, and then play. Everything's as expected. But if you close the FX edit window, then as soon as you stop playback, plugdata forgets the patch. MacOS 14.5</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 07:18:07 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/14832.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Aug 2024 16:28:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to plugdata AU forgets patch on Sat, 17 Aug 2024 19:05:01 GMT]]></title><description><![CDATA[<p>I can't tell if this is a QLab 5.4.4 or a plugdata 1.9.0 issue. I create an audio cue in QLab, and then add plugdata to its audio FX. In the FX edit window, I load a patch into plugdata and a yellow circle appears to the left of the audio cue, indicating that the cue is loaded and ready to be triggered. If I run the cue at this point, I hear my patch altering the audio of that cue. But if I ever hit esc or stop the cue, plugdata forgets which patch was loaded and reverts to its opening state (no patch loaded). I've gotten it to remember the patch and save to the QLab file exactly once, but I didn't notice what I had done differently. I tried editing and saving the patch, but there was no change.</p>
<p>Previously, in QLab 5.4.1, I had issues getting plugdata to use the most recent version of my patch. It kept reverting to an older version that it had cached. Both issues are consistent with the hypothesis that the plugdata AU is not persisting the patch when QLab thinks it should. I've not had this issue with other AUs, but I don't use AUs that much.</p>
<p>Never had this issue with the plugdata VST3. I don't see any mentions of QLab on plugdata's github, nor any mentions of plugdata in the QLab Google group.</p>
<p>Does anyone know how to coax the plugdata AU to remember the current patch?</p>
<p>Update: I just confirmed similar behavior in Audacity 3.3.3. Effect-&gt;Add Realtime Effects-&gt;Add effect-&gt;AudioUnit-&gt;plugdata-fx. Load a patch in the FX edit window, and then play. Everything's as expected. But if you close the FX edit window, then as soon as you stop playback, plugdata forgets the patch. MacOS 14.5</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Sat, 17 Aug 2024 19:05:01 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Sun, 18 Aug 2024 17:42:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> said:</p>
<blockquote>
<p>I don't see any mentions of QLab on plugdata's github</p>
</blockquote>
<p>To be honest I'd never heard of this application before today, not that remarkable that it wouldn't be mentioned anywhere.</p>
<p>It makes more sense if you create a bug report on the plugdata github repository, so that the issue can be tracked, discussed and resolved there.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/2</guid><dc:creator><![CDATA[dreamer]]></dc:creator><pubDate>Sun, 18 Aug 2024 17:42:11 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Sun, 18 Aug 2024 21:42:38 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/dreamer">@dreamer</a> said:</p>
<blockquote>
<p>It makes more sense if you create a bug report on the plugdata github repository, so that the issue can be tracked, discussed and resolved there.</p>
</blockquote>
<p>You're probably right, but having fielded tons of bad bug reports as a former developer, I just want to wait to see if someone has insight or if better tests occur to me. For instance, I just learned that the Mac version of REAPER runs AUs, so I tested in REAPER and there were no issues. So to me it's a tossup whether I should report it to the QLab group or the plugdata issue list.</p>
<p>(I'm also certain that someone on the QLab group is going to respond &quot;plugWHAT?!!!&quot; <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" />)</p>
<p>Update: plugdata as Realtime Effect in Audacity 3.6.1 is also forgetful.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/3</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Sun, 18 Aug 2024 21:42:38 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Mon, 19 Aug 2024 06:26:49 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> I have no idea of course.<br />
Years ago it was suggested to use Rosetta to solve similar problems....<br />
<a href="https://www.reddit.com/r/ableton/comments/z4j9hm/lost_the_connection_to_the_audio_unit_v2_plugin/?rdt=37055" rel="nofollow">https://www.reddit.com/r/ableton/comments/z4j9hm/lost_the_connection_to_the_audio_unit_v2_plugin/?rdt=37055</a><br />
..... but as it is working in Reaper maybe it isn't an OS problem.<br />
Was rewire enabled in Reaper?...... I believe rewire has more hooks into a plugin than non-rewire.<br />
A google for &quot;qlab audio units not remembered' reveals .... <a href="https://qlab.app/docs/v5/fundamentals/managing-workspaces/" rel="nofollow">https://qlab.app/docs/v5/fundamentals/managing-workspaces/</a><br />
.... and as you say QLab is loading a cached version maybe that page explains how to stop that happening.<br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/4</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Mon, 19 Aug 2024 06:26:49 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Mon, 19 Aug 2024 06:27:48 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> said:</p>
<blockquote>
<p>For instance, I just learned that the Mac version of REAPER runs AUs, so I tested in REAPER and there were no issues. So to me it's a tossup whether I should report it to the QLab group or the plugdata issue list.</p>
</blockquote>
<p>Reaper gives some insight, because its file format is text.</p>
<p>I created a Reaper project with a single track, and two effects: plugdata and ReaEQ. I saved two versions of this product, with slightly different plugdata patch contents. Then I opened both files in Emacs and did ediff-buffers on them.</p>
<p>The main difference is that a whole long string of binary-encoded stuff (not human readable) changed... plugdata appears as:</p>
<pre><code>      &lt;VST &quot;VST3i: plugdata (plugdata) (32ch)&quot; plugdata.vst3 0 &quot;&quot; 1821045374{ABCDEF019182FAEB506C44745064496E} &quot;&quot;

... a ton of encoded stuff... like 560 lines of it...

&gt;
</code></pre>
<p>Since the encoded stuff changed, it means that plugdata renders the patch into the VST preset data. (Good point about this is that a DAW project using plugdata doesn't have to ship with a pd patch file.)</p>
<p>I guess then, for whatever reason, QLab and Audacity are not handling this, while Reaper does. One plausible guess might be that QLab and Audacity have a limit on the size of a plug-in's settings. Plugdata really spits out a lot. The ReaEQ settings are fully represented in 7-8 lines; plugdata, for a minimally simple adc~ --&gt; dac~ patch, needs over 550. It wouldn't surprise me if some audio software assumed &quot;nobody's going to make a plug-in <em>that</em> big.&quot;</p>
<p>Hm, here's a thought -- Cardinal synth (VCV Rack fork) should also save patches into plug-in settings, which could get arbitrarily large. Maybe try that in QLab, for differential testing. If they both fail, you would have more ammunition to go back to QLab. If QLab handles a large Cardinal patch but fails on plugdata, that seems more like a plugdata bug.</p>
<p>Audacity is open-source, so it may be possible to find a limit in the code.</p>
<p>Could be something else too (maybe plugdata's settings use some data types that certain software isn't prepared for). Or it could be too many parameters. Plugdata publishes 512 free parameters, plus 128*16 MIDI CCs, plus a few other odds and ends. Pretty sure even Vital isn't that big.</p>
<blockquote>
<p>(I'm also certain that someone on the QLab group is going to respond &quot;plugWHAT?!!!&quot; <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" />)</p>
</blockquote>
<p>Yeah, tech support finger-pointing. When I worked in tech support, I saw that a lot of questions that really should have gone to partner companies ended up coming to us, because we were the smaller kid on the playground.</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/5</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Mon, 19 Aug 2024 06:27:48 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Mon, 19 Aug 2024 07:25:35 GMT]]></title><description><![CDATA[<p>Normally a DAW will save the &quot;state&quot; of a plugin (this is probably that binary blob you noted).</p>
<p>So the problem you see with Qlab is that a saved project does not retain the plugdata state? or was it that simply closing the plugdata window resets its state somehow?</p>
<p>Plugdata defers all it's plugin implementation to JUCE and such state management is likely also done there. Perhaps there are other JUCE plugins that have similar issues with their AU builds in Qlab.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/6</guid><dc:creator><![CDATA[dreamer]]></dc:creator><pubDate>Mon, 19 Aug 2024 07:25:35 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Mon, 19 Aug 2024 07:27:24 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/ddw_music">@ddw_music</a> said:</p>
<blockquote>
<p>Hm, here's a thought -- Cardinal synth (VCV Rack fork) should also save patches into plug-in settings, which could get arbitrarily large. Maybe try that in QLab, for differential testing. If they both fail, you would have more ammunition to go back to QLab. If QLab handles a large Cardinal patch but fails on plugdata, that seems more like a plugdata bug.</p>
</blockquote>
<p>Cardinal's AU implementation is completely independent of plugdata. Of course testing any other AU is useful to test, but ideally the same plugin framework is used to pinpoint where the issue is (with the framework or with the plugin).</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/7</guid><dc:creator><![CDATA[dreamer]]></dc:creator><pubDate>Mon, 19 Aug 2024 07:27:24 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Mon, 19 Aug 2024 08:45:55 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/dreamer">@dreamer</a> said:</p>
<blockquote>
<p>Cardinal's AU implementation is completely independent of plugdata. Of course testing any other AU is useful to test, but ideally the same plugin framework is used to pinpoint where the issue is (with the framework or with the plugin).</p>
</blockquote>
<p>I was suggesting to test whether the host would fail or succeed with a different plugin that is also likely to generate very large blobs. That's not a useless thing to test. You're correct that a result of &quot;Cardinal OK, plugdata not OK&quot; wouldn't be conclusive -- but if they both fail, it would point to the host.</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/8</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/8</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Mon, 19 Aug 2024 08:45:55 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Mon, 19 Aug 2024 10:38:44 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/dreamer">@dreamer</a> said:</p>
<blockquote>
<p>So the problem you see with Qlab is that a saved project does not retain the plugdata state? or was it that simply closing the plugdata window resets its state somehow?</p>
</blockquote>
<p>Well, both, but I would expect the former to fail if the AU forgets its state before you can save in the host. In QLab and Audacity, plugdata reverts back to its initial state (no patch loaded) in the course of normal host operations, before I've attempted to exit. I think I even tried exiting QLab while the cue and effect were running (and was prompted to save), but I'd have to rent another day license and check (which I'll do once I learn a enough about Cardinal to construct a useful test).</p>
<p>Hmm, but hold on a second. <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/ddw_music">@ddw_music</a> - if I somehow managed to save once in QLab (see the first paragraph of my original post), then doesn't that mean the huge plug-in state size hypothesis can't be true?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/9</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/9</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Mon, 19 Aug 2024 10:38:44 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Tue, 20 Aug 2024 02:04:58 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jameslo">@jameslo</a> said:</p>
<blockquote>
<p>Hmm, but hold on a second. <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/ddw_music">@ddw_music</a> - if I somehow managed to save once in QLab (see the first paragraph of my original post), then doesn't that mean the huge plug-in state size hypothesis can't be true?</p>
</blockquote>
<p>Ah, I hadn't spotted that. Indeed, if it <em>can</em> work under some unknown circumstances, then that would rule out my guess.</p>
<p>FWIW I can't get Audacity to use plugdata-fx -- I've enabled it in the plug-in manager, but it still doesn't show up in real-time effects for a track.</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/10</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/10</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Tue, 20 Aug 2024 02:04:58 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Tue, 20 Aug 2024 15:57:20 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/ddw_music">@ddw_music</a> said:</p>
<blockquote>
<p>FWIW I can't get Audacity to use plugdata-fx -- I've enabled it in the plug-in manager, but it still doesn't show up in real-time effects for a track.</p>
</blockquote>
<p>Weird. I got nuthin for you. I installed Audacity 18 months ago, maybe updated it once or twice, and just recently installed plugdata. Wasn't even aware of the plug-in manager.</p>
<p>Update: I decided to skip the QLab group and submit a support ticket. I figure it's paid software, so why not?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/11</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/11</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Tue, 20 Aug 2024 15:57:20 GMT</pubDate></item><item><title><![CDATA[Reply to plugdata AU forgets patch on Tue, 20 Aug 2024 19:43:37 GMT]]></title><description><![CDATA[<p>Last update:</p>
<p>QLab tech support reproduced the error in QLab but reported that it doesn't happen in Ableton Live. They also discovered the following workaround:</p>
<pre><code class="lang-text">We found that it's possible to persist the settings for a QLab cue with
an extra step. After configuring the effect settings as you'd like them, 
save them as a user preset for that AU. Then load that user preset, and 
the configuration will persist even after stopping and reloading a cue, 
and after saving, closing, and reopening the workspace.
</code></pre>
<p>That sounds like what I did in that one case, and it makes sense because (duh) saving a preset saves the current patch state. Figure 53 (QLab's maker) doesn't have the resources to investigate further, so can't provide any more insight. <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/timothyschoen">@timothyschoen</a>, would it be helpful I entered this issue into plugdata's github or is that redundant?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/12</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14832/plugdata-au-forgets-patch/12</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Tue, 20 Aug 2024 19:43:37 GMT</pubDate></item></channel></rss>