<?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[Recently Active Topics]]></title><description><![CDATA[A list of topics that have been active within the past 24 hours]]></description><link>http://forum.pdpatchrepo.info/recent</link><generator>RSS for Node</generator><lastBuildDate>Fri, 16 Oct 2026 08:36:07 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/recent.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Oct 2026 06:41:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Loma Prieta sonifications]]></title><description><![CDATA[<p>&quot;the shock was responsible for 63 deaths and 3,757 injuries.&quot;</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15942/loma-prieta-sonifications</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15942/loma-prieta-sonifications</guid><dc:creator><![CDATA[FFW]]></dc:creator><pubDate>Thu, 15 Oct 2026 06:41:25 GMT</pubDate></item><item><title><![CDATA[Ricochet – an interactive sound and light installation made with Pure Data]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/humanpyramids">@humanpyramids</a> This is great! Congratulations!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15936/ricochet-an-interactive-sound-and-light-installation-made-with-pure-data</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15936/ricochet-an-interactive-sound-and-light-installation-made-with-pure-data</guid><dc:creator><![CDATA[jamcultur]]></dc:creator><pubDate>Wed, 14 Oct 2026 14:48:48 GMT</pubDate></item><item><title><![CDATA[line squared shape oscilloscope that triggers sound in gem ?]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/mosef123">@mosef123</a> It doesn't (to me), but if you are asking how to generate a stereo sound that draws a square on a GEM oscilloscope when L and R drive X and Y, then here's a way:<br />
<a href="/uploads/files/1791828914977-square-on-gem-scope.pd">square on GEM scope.pd</a></p>
<p><img src="/uploads/files/1791828886169-screenshot-2026-10-11-063416.png" alt="Screenshot 2026-10-11 063416.png" class="img-responsive img-markdown" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15941/line-squared-shape-oscilloscope-that-triggers-sound-in-gem</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15941/line-squared-shape-oscilloscope-that-triggers-sound-in-gem</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Mon, 12 Oct 2026 18:16:48 GMT</pubDate></item><item><title><![CDATA[Pd 0.57-0 released]]></title><description><![CDATA[<p>&quot;To Pd-announce:</p>
<p>Pd version 0.57-0 is available from <a href="https://msp.ucsd.edu/software.htm" rel="nofollow">https://msp.ucsd.edu/software.htm</a><br />
or (source only) via github: <a href="https://github.com/pure-data/pure-data" rel="nofollow">https://github.com/pure-data/pure-data</a> .</p>
<p>cheers<br />
Miller&quot;</p>
<p>Release notes<br />
0.57-0<br />
The &quot;zoom&quot; feature is entirely reworked, thanks to Antoine Rousseau.<br />
[receive] can (at last!) be set to receive from a variable symbol - thanks to Christof and Alexandre<br />
Many new features added to [pointer], [struct], [drawnumber], etc., objects.<br />
After many requests: logical binops such as [==~] and [||~] now included.<br />
IEMGUI number boxes can highlight their image when activated<br />
[clone] object can dynamically allocate copies at run time.<br />
New [siginfo~] object to get sample rate, number of channels, etc.<br />
New [list foreach], [list join] and [list unjoin] objects.<br />
Button to rescan MIDI device list - thanks Ben.<br />
New [snake~ sum], [snake~ pick] and [snake~ split] objects.<br />
Cut/Copy/Paste for patch fragments now work across apps.<br />
Configurable keyboard shortcuts - thanks Iohannes.<br />
[oscparse] object allows non-standard but widely used &quot;double&quot; type.<br />
The [float] object now can parse integers out of symbols such as &quot;preset45.txt&quot;.<br />
MacOs &quot;App ID&quot; and &quot;preferences&quot; storage now under info.puredata to agree with website URL.<br />
Incremental improvements to experimental GTK3 front end.<br />
Classes now have a user slot, &quot;c_data&quot; for storing per-class data.<br />
Updates to &quot;find externals&quot; feature - thanks Iohannes.<br />
Much work by Iohannes on the translation infrastructure, and as always, documentation by Alexandre.<br />
And... at long last, '{' and '}' characters are no longer dropped.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15940/pd-0-57-0-released</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15940/pd-0-57-0-released</guid><dc:creator><![CDATA[porres]]></dc:creator><pubDate>Mon, 05 Oct 2026 18:39:14 GMT</pubDate></item><item><title><![CDATA[Installing pd and confirming the correct directory path resource application]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/whale-av">@whale-av</a> Thanks David. I would make sense that the apk gets installed on the internal storage and the prefered loaction for the patch files / diirectories would be the sd card. I'll try it and see what happens. Thanks in advance for your reply.</p>
<p>Best Regards<br />
Michael</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15938/installing-pd-and-confirming-the-correct-directory-path-resource-application</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15938/installing-pd-and-confirming-the-correct-directory-path-resource-application</guid><dc:creator><![CDATA[mykeonthemove]]></dc:creator><pubDate>Mon, 05 Oct 2026 13:49:23 GMT</pubDate></item><item><title><![CDATA[How would I go about making objects bounce off the window&#x27;s edges or another object? (Pure Data GEM))]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/fussicks">@fussicks</a> this sounds like something I attempted about nine years ago, It may help,  but it wasn't very accurate with the collisions<br />
<a href="https://forum.pdpatchrepo.info/topic/10993/bounce-a-foray-into-gem" rel="nofollow">https://forum.pdpatchrepo.info/topic/10993/bounce-a-foray-into-gem</a><br />
<img src="/uploads/files/1791191358470-image.png" alt="image.png" class="img-responsive img-markdown" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15939/how-would-i-go-about-making-objects-bounce-off-the-window-s-edges-or-another-object-pure-data-gem</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15939/how-would-i-go-about-making-objects-bounce-off-the-window-s-edges-or-another-object-pure-data-gem</guid><dc:creator><![CDATA[Balwyn]]></dc:creator><pubDate>Mon, 05 Oct 2026 09:10:09 GMT</pubDate></item><item><title><![CDATA[WUESTE MLP — modular groovebox built with Pure Data]]></title><description><![CDATA[<p>And finally, here’s a video of the patch in action.</p>
<p>But! This is not the elegant way to perform with MLP. The real idea is to enjoy it on its dedicated hardware, with physical controls.</p>
<p><a href="https://archive.org/details/mlp01" rel="nofollow">https://archive.org/details/mlp01</a></p>
<p></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15819/wueste-mlp-modular-groovebox-built-with-pure-data</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15819/wueste-mlp-modular-groovebox-built-with-pure-data</guid><dc:creator><![CDATA[johannem]]></dc:creator><pubDate>Mon, 05 Oct 2026 07:48:28 GMT</pubDate></item><item><title><![CDATA[I&#x27;m using purrdata for the first time, my question is for add externals do they still go into search path same as pure data  ?]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/porres">@porres</a> I see, I was even trying to open up Live Electronics Tutorial in Pd-L2Ork but didn't work.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15935/i-m-using-purrdata-for-the-first-time-my-question-is-for-add-externals-do-they-still-go-into-search-path-same-as-pure-data</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15935/i-m-using-purrdata-for-the-first-time-my-question-is-for-add-externals-do-they-still-go-into-search-path-same-as-pure-data</guid><dc:creator><![CDATA[mosef123]]></dc:creator><pubDate>Sat, 03 Oct 2026 13:07:13 GMT</pubDate></item><item><title><![CDATA[[text] Comma-separated integers not interpreted as distinct messages]]></title><description><![CDATA[<p>And here is the result<br />
<a href="/uploads/files/1790649651076-beatrep.mp4_480.mp4">beatrep.mp4_480.mp4</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15937/text-comma-separated-integers-not-interpreted-as-distinct-messages</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15937/text-comma-separated-integers-not-interpreted-as-distinct-messages</guid><dc:creator><![CDATA[hwathwy]]></dc:creator><pubDate>Tue, 29 Sep 2026 02:41:42 GMT</pubDate></item><item><title><![CDATA[&quot;Things I wish I had known when I started Pd&quot;]]></title><description><![CDATA[<p>well, Pd 0.57 is coming out and [receive] now has an inlet, and there's a [list foreach] for iteration</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/13134/things-i-wish-i-had-known-when-i-started-pd</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/13134/things-i-wish-i-had-known-when-i-started-pd</guid><dc:creator><![CDATA[porres]]></dc:creator><pubDate>Wed, 23 Sep 2026 21:17:16 GMT</pubDate></item><item><title><![CDATA[External for auto-connecting objects by proximity?]]></title><description><![CDATA[<p><a href="https://forum.pdpatchrepo.info/topic/3520/getting-positions-of-objects" rel="nofollow">https://forum.pdpatchrepo.info/topic/3520/getting-positions-of-objects</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15934/external-for-auto-connecting-objects-by-proximity</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15934/external-for-auto-connecting-objects-by-proximity</guid><dc:creator><![CDATA[lacuna]]></dc:creator><pubDate>Wed, 23 Sep 2026 17:07:46 GMT</pubDate></item><item><title><![CDATA[Issue with [netsend&#x2F;receive]?]]></title><description><![CDATA[<p>I figured it out! My last post with a screenshot and instanceIDService3.zip can be made to work with plugdata by replacing [tcpclient] with [netsend -b]. In my previous tests I overlooked that [tcpserver] requires binary mode.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15928/issue-with-netsend-receive</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15928/issue-with-netsend-receive</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Tue, 22 Sep 2026 15:03:14 GMT</pubDate></item><item><title><![CDATA[warning: MIDI timing FIFO overflowed]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jamcultur">@jamcultur</a> Oh! I didn't know one could change an application's priority, thanks.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15932/warning-midi-timing-fifo-overflowed</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15932/warning-midi-timing-fifo-overflowed</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Sun, 20 Sep 2026 18:43:34 GMT</pubDate></item><item><title><![CDATA[walking bass legato]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/balwyn">@Balwyn</a> Very helpful. Wrapping my head around it at the moment...<br />
Thank you !</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15933/walking-bass-legato</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15933/walking-bass-legato</guid><dc:creator><![CDATA[Moothart]]></dc:creator><pubDate>Sat, 19 Sep 2026 22:37:25 GMT</pubDate></item><item><title><![CDATA[How to use shift with arrow keys]]></title><description><![CDATA[<p>Someone on reddit asked how to take different actions when an arrow key is pressed, depending on whether the shift key is up or down. Since I can't post a  patch there, I'm posting a sample patch here.</p>
<p><a href="/uploads/files/1789741720004-shift_test.pd">shift_test.pd</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15931/how-to-use-shift-with-arrow-keys</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15931/how-to-use-shift-with-arrow-keys</guid><dc:creator><![CDATA[jamcultur]]></dc:creator><pubDate>Fri, 18 Sep 2026 14:29:10 GMT</pubDate></item><item><title><![CDATA[data types in pure data with pd-lib-builder]]></title><description><![CDATA[<p>Hey,<br />
I've been writing small externals in C using pd-lib-builder (as in <a href="https://github.com/pure-data/externals-howto/tree/master" rel="nofollow">this tutorial</a>) for a while, all the time not really understanding what on earth is being done with all this object-oriented business I'm writing. All the stuff that comes to and from the pure data environment is in some sort of wrapper data-type shenanigan, i.e. a float that is passed into an inlet of a pd object might be a (t_atom) with symbol &quot;float&quot; or it might be a (t_float) sometimes ?? And in order to interact with any of this I use a getter method, or just treat it as what it should be and cross my fingers (maybe with some forced typing now and then too). I don't like not understanding my data types, and I don't really know what documentation I can look at beyond that git repo I linked above.</p>
<p>anyway I'm just trying to write an object with a construction argument of one (1) float that won't crash Pd when given garbage/nothing on construction.<br />
I'm looking for some kind of check for &lt;t_floatarg f&gt; that it is a ) populated and b ) actually a float.</p>
<pre><code>//constructor called when a new instance is made
void *rms_tilde_new(t_floatarg f) {
    t_rms_tilde *x = (t_rms_tilde *) pd_new(rms_tilde_class);

    //creating a signal outlet
    x-&gt;signalout = outlet_new(&amp;x-&gt;x_obj, &amp;s_signal);

    //passing creation arguments to internal variables
    x-&gt;windowsize = 64;
    if(f &gt;= 1) {
        x-&gt;windowsize = f;
    }
    
    return (void *)x;
}
</code></pre>
]]></description><link>http://forum.pdpatchrepo.info/topic/15929/data-types-in-pure-data-with-pd-lib-builder</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15929/data-types-in-pure-data-with-pd-lib-builder</guid><dc:creator><![CDATA[Ulrike]]></dc:creator><pubDate>Thu, 17 Sep 2026 03:47:33 GMT</pubDate></item><item><title><![CDATA[Pd Online Meetup &#x2F;&#x2F; SEP 2026 @ Discord]]></title><description><![CDATA[<p><strong>WARNING: Moving colors below ⚠️ 🏳️‍🌈</strong><br />
Here it is! Time for our</p>
<h1>Bimonthly Pd Meetup</h1>
<p>This meeting's theme is: <strong>Patch art!</strong> 🎨</p>
<p>🖼️ So use cables, arrays, GUIs, fonts, data structures, pdlua, etc. to paint a picture or anything<br />
It doesn't need to have sound, but it could be fun too...</p>
<p>When? Sunday, September 27, 2026 at 4 PM UTC<br />
<a href="https://www.worldtimebuddy.com/?qm=1&amp;lid=100,2950159,3448439,4671654&amp;h=100&amp;date=2026-9-27&amp;sln=16-19&amp;hf=1" rel="nofollow">https://www.worldtimebuddy.com/?qm=1&amp;lid=100,2950159,3448439,4671654&amp;h=100&amp;date=2026-9-27&amp;sln=16-19&amp;hf=1</a></p>
<p>Where? <a href="https://discord.gg/M4pAnAYXy?event=1549495382567030854" rel="nofollow">https://discord.gg/M4pAnAYXy?event=1549495382567030854</a></p>
<p><div class="embed-container"><iframe src="//www.youtube.com/embed/q0Y5YmLqcV0?si=0xHV2q9pZRW93ZRf" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15927/pd-online-meetup-sep-2026-discord</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15927/pd-online-meetup-sep-2026-discord</guid><dc:creator><![CDATA[MikeMorenoDSP]]></dc:creator><pubDate>Wed, 16 Sep 2026 03:22:10 GMT</pubDate></item><item><title><![CDATA[pitch is down ? (else)]]></title><description><![CDATA[<p><img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/%2B1.png" title="+1" alt=":+1:" /> <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/clap.png" title="clap" alt=":clap:" /> <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/metal.png" title="metal" alt=":metal:" /> Thanks !</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15926/pitch-is-down-else</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15926/pitch-is-down-else</guid><dc:creator><![CDATA[fatjak]]></dc:creator><pubDate>Wed, 09 Sep 2026 08:31:48 GMT</pubDate></item><item><title><![CDATA[random_pattern_array]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/glop-glop">@Glop-Glop</a> I'd be lying if I said I understood your question or your patch, but if I were an LLM I'd answer you this way:<br />
<a href="/uploads/files/1788901660438-untitled-1.pd">Untitled-1.pd</a><br />
<img src="/uploads/files/1788901684073-screenshot-2026-09-08-170151.png" alt="Screenshot 2026-09-08 170151.png" class="img-responsive img-markdown" /> because your original post contained &quot;[random 6]&quot; and &quot;lists&quot; and the patch you posted contained an array with 16 elements, [16( -&gt; [until], and [t b b b]. And because for layout I was trained on <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/oid">@oid</a>'s patches. <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /> <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /> <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15925/random_pattern_array</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15925/random_pattern_array</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Tue, 08 Sep 2026 21:19:37 GMT</pubDate></item><item><title><![CDATA[Mini-album with Pd synth]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/formuls">@formuls</a>  Thanks!  The Pd patches for Toetsingen are on <a href="https://www.hansroels.be/toetsingen.html" rel="nofollow">https://www.hansroels.be/toetsingen.html </a></p>
<p>To clarify: I maintain the Mimba synth on github <a href="https://github.com/Haroes/mimba" rel="nofollow">https://github.com/Haroes/mimba</a> It has a stable and 'most recent' version. Additionally, for compositions and performances (like Toetsingen) I have made specific versions of Mimba. So, if you are looking for a documented and more or less 'tidy' version of Mimba, I guess the github stable version is the best choice.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15924/mini-album-with-pd-synth</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15924/mini-album-with-pd-synth</guid><dc:creator><![CDATA[hansr]]></dc:creator><pubDate>Mon, 07 Sep 2026 17:36:24 GMT</pubDate></item></channel></rss>