<?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[your opinions RE: other visual programming environments vs PD]]></title><description><![CDATA[<p>what other kinds of visual programming environments for sound/music or otherwise have you used and how, in your opinion do they stack up to PD?</p>
<p>i started using NI Generator 1.5 ... (the predecessor to Reaktor)  in 1998 and was in love! I used Generator for 20 years but found it hard<br />
to get past a certain point in making my ideas come to life.</p>
<p>I tried a program called CPS that seemed cool.. but i made no progress.   it looked like Pd and Generator had a child in windows95.</p>
<p>I tried 3 times over 20 years to learn Pure Data, but it never stuck/clicked until the last year... I credit youtube tutorials this time.</p>
<p>I've seen MAX and i think ill stick with Pd thanks,</p>
<p>I've seen a flowchart program for process automation that works the same way... no idea the name.</p>
<p>not visual, but i tried Csound... nope, not gonna happpen!</p>
<p>how about your experiences!?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd</link><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 19:42:23 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/14296.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Mar 2023 19:51:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Thu, 23 Mar 2023 19:51:14 GMT]]></title><description><![CDATA[<p>what other kinds of visual programming environments for sound/music or otherwise have you used and how, in your opinion do they stack up to PD?</p>
<p>i started using NI Generator 1.5 ... (the predecessor to Reaktor)  in 1998 and was in love! I used Generator for 20 years but found it hard<br />
to get past a certain point in making my ideas come to life.</p>
<p>I tried a program called CPS that seemed cool.. but i made no progress.   it looked like Pd and Generator had a child in windows95.</p>
<p>I tried 3 times over 20 years to learn Pure Data, but it never stuck/clicked until the last year... I credit youtube tutorials this time.</p>
<p>I've seen MAX and i think ill stick with Pd thanks,</p>
<p>I've seen a flowchart program for process automation that works the same way... no idea the name.</p>
<p>not visual, but i tried Csound... nope, not gonna happpen!</p>
<p>how about your experiences!?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 23 Mar 2023 19:51:14 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Fri, 24 Mar 2023 11:29:17 GMT]]></title><description><![CDATA[<p>@murkrellr <a href="https://github.com/cac-t-u-s/om-sharp" rel="nofollow">OM</a># is fun, like pd with lisp built in and I will probably really get into it if I ever bother to actually learn lisp. PD is the only graphical language I have really gotten into but that is primarily because I have a fondness for languages which learning them is primarily about learning to work around their failings and quirks and vanilla pd provides that better than most everything else.</p>
<p>Csound is my favorite of the audio DSLs but it is not really visual, while there are some front ends which give it a visual aspect they tend to ruin what really makes Csound great. One of my side projects has been working on a few application to make Csound more immediate and less calculated, the write/compile paradigm it has is not exactly fun but its way of scoring is very powerful.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/2</guid><dc:creator><![CDATA[oid]]></dc:creator><pubDate>Fri, 24 Mar 2023 11:29:17 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Fri, 24 Mar 2023 16:01:19 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/oid">@oid</a> said:</p>
<blockquote>
<p>because I have a fondness for languages which learning them is primarily about learning to work around their failings and quirks and vanilla pd provides that better than most everything else.</p>
</blockquote>
<p>Agreed, and there's humor in those failings too.   Pd's expressive poverty sometimes reminds me of one college homework exercise where we were asked to prove that 2 &lt; 3 using only the axioms for integers and the definition of less-than. <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" />  And that same poverty forced me to learn DSP more deeply than I would have otherwise.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/3</guid><dc:creator><![CDATA[jameslo]]></dc:creator><pubDate>Fri, 24 Mar 2023 16:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Sat, 25 Mar 2023 12:45:57 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/oid">@oid</a>  I loved what Csound sounded like... but i couldnt do music that way. people say Pd is &quot;office work&quot; more than making music... but I seriously enjoy patching.</p>
<p>there was one in Linux 20 years ago too, i think called ARTS... tried hard to use that one, but it was very early-days for the program.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/4</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 25 Mar 2023 12:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Sat, 25 Mar 2023 20:12:09 GMT]]></title><description><![CDATA[<p>these days there's bespoke synth and Alsa Modular Synth<br />
but those are more 'synth' and less programming<br />
I guess there's also VCV in that category</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/5</guid><dc:creator><![CDATA[seb-harmonik.ar]]></dc:creator><pubDate>Sat, 25 Mar 2023 20:12:09 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Sat, 25 Mar 2023 23:31:57 GMT]]></title><description><![CDATA[<p>@murkrellr said:</p>
<blockquote>
<p>I loved what Csound sounded like... but i couldnt do music that way.</p>
</blockquote>
<p>That is why you use pd to control Csound through the Csound external/MIDI or use pd for score generation, that way you get the best of both worlds. Something about Csound makes it really easy to get good sounds.</p>
<p>ARTS was largely a failure from what I saw, KDE did not really know what it was doing and projects like AMS and Spiral Synth Modular did it better.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/6</guid><dc:creator><![CDATA[oid]]></dc:creator><pubDate>Sat, 25 Mar 2023 23:31:57 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Sun, 26 Mar 2023 04:01:47 GMT]]></title><description><![CDATA[<p>Designing abstraction layers is <em>hard</em>. If the abstractions are too high level, then it ends up being limiting (kind of like an over-trained neural net that can only parrot the training dataset) -- &quot;I used Generator for 20 years but found it hard to get past a certain point in making my ideas come to life.&quot; If the abstractions are too low level, you gain flexibility but spend a lot of time rebuilding basic stuff (&quot;builds character&quot; as they used to say but impairs usability).</p>
<p>I've used Pure Data, Max and VCV Rack in the classroom, and don't really love any of them.</p>
<p>I use SuperCollider for my music. I'm not sure why but that hits a sweet spot for me... it &quot;thinks&quot; the way I do...? I see complaints that the architecture is confusing but tbh it made sense to me pretty much right away. You can 'do' loop large banks of signal chains even more easily than Max's mc. wrappers, and the way that graph optimization is atomized into smaller definitions (instead of globally like Pd) supports glitch-free incremental building up of a texture. And, having a full suite of data structures (esp. hash tables!) plus proper local function scope makes it feasible to implement more rich compositional algorithms with less fuss than in Pd or Max (yeah, I'd rather not implement my own call stack mechanism just to do real recursion, no thanks).</p>
<p>But when I tried to use SC in the classroom with mainland Chinese electronic music students, it was too many English keywords and they gave up. Using Pd in class at least gets 20% engagement, vs 0%. I think there's some value, for them, in replacing some text keywords with a graphical layout. But... Pd and Max suggest that you have access to the power of programming, without programming, while in reality, both environments are as fiddly and nitpicky as any programming language.</p>
<p>VCV is brilliant but there's some fundamental way that I don't get it... I want to use it like SC or Pd <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/laughing.png" title="laughing" alt=":laughing:" /> but it expresses logic differently.</p>
<p>LLMs are moving toward the point of stating a functional spec and getting code. When that finally really works, it would be a game changer.</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/7</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Sun, 26 Mar 2023 04:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Mon, 27 Mar 2023 17:13:43 GMT]]></title><description><![CDATA[<p>I've used Max, Pd, Touch Designer and Open Music.</p>
<p>I like all of them for different reasons. I like Pd the most for music because it is simple and I feel produces the best sound.</p>
<p>I do like Touch Designer too, because I feel like you can get really advanced visual imagery very fast, compared to Gem, Jitter or Processing.</p>
<p>I like the idea of Open Music and I have gotten some insanely cool results with it, but it just never sounded good to me and seems tough to integrate with Pd or Max. Maybe I'll look at it again, I feel like it has potential.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/8</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/8</guid><dc:creator><![CDATA[nicnut]]></dc:creator><pubDate>Mon, 27 Mar 2023 17:13:43 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Thu, 30 Mar 2023 05:24:47 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/nicnut">@nicnut</a> said:</p>
<blockquote>
<p>I like all of them for different reasons. I like Pd the most for music because it is simple and I feel produces the best sound.</p>
</blockquote>
<p>I'm biased, but I think SuperCollider has the edge here. A particularly useful feature is multichannel expansion, e.g., here's 15 detuned saw waves: <code>Saw.ar(freq * Array.fill(15, { detun ** Rand(-1, 1) }))</code> assuming input parameters named <code>freq</code> and <code>detun</code>. The array of detuning factors automatically expands up to the <code>*</code> for frequency, and further up to the oscillator itself. (Max's mc. objects help with this somewhat -- and <a href="https://github.com/pure-data/pure-data/search?q=multichannel&amp;type=commits" rel="nofollow">Pd will get something like that soon</a>. That will close the gap to some degree.)</p>
<p>Pd has oversampling, which SC doesn't, but SC has a full suite of bandlimited (or low-aliasing) oscillators built-in, and a rich set of filters (including recently some analog-modeling filters ported from various sources, which are tastily filthy), built-in granulators, etc etc... get you where you want to go, just faster and with less rebuilding of basic needs.</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/9</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/9</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Thu, 30 Mar 2023 05:24:47 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Thu, 30 Mar 2023 06:00:54 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/ddw_music">@ddw_music</a><br />
Yes I hear what you are saying. With good filters and good oscillators almost anything will sound good right away. But I think there are a few good filters available for Pd. In the else library or Automatism theres some really good ones, but I haven't found any in Vanilla.</p>
<p>I have never learned Super Collider, although I would really like to, so I can't speak on any comparison, but thanks for your input. Now I want to learn it even more.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/10</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/10</guid><dc:creator><![CDATA[nicnut]]></dc:creator><pubDate>Thu, 30 Mar 2023 06:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Thu, 30 Mar 2023 14:42:40 GMT]]></title><description><![CDATA[<p>Don't forget to try <a href="https://ceammc.github.io/pd-help/" rel="nofollow">https://ceammc.github.io/pd-help/</a>, you'll be suprised how complete puredata could be. <a href="https://ceammc.github.io/pd-help/help-en/" rel="nofollow">List of objects here</a> and I see often new one added on github.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/11</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/11</guid><dc:creator><![CDATA[60hz]]></dc:creator><pubDate>Thu, 30 Mar 2023 14:42:40 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Fri, 31 Mar 2023 01:08:58 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/nicnut">@nicnut</a> said:</p>
<blockquote>
<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/ddw_music">@ddw_music</a><br />
In the else library or Automatism theres some really good ones, but I haven't found any in Vanilla.</p>
</blockquote>
<p>I wish I had found ELSE early on -- if I had, I might have gotten a much better impression. (It even has a copy of my favorite SC resonator, <a href="http://Ringz.ar" rel="nofollow">Ringz.ar</a> &lt;--&gt; [resonant~].)</p>
<p>For fun, here's a 1-minute clip from my last show, a duo techno improvisation with my friend Neil on Digitakt (all drums are his) and myself live-coding SC (with the help of a custom dialect for patterns). I'm especially happy with the granular piano washes (the source notes come from VSTPlugin, which you also have in Pd as vstplugin~; granular processing + delays + reverb are all SC). <a href="/uploads/files/1680224422758-23-0324-hoodoo-jam-shorter-clip.mp3">23-0324-hoodoo-jam-shorter-clip.mp3</a></p>
<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/60hz">@60hz</a></p>
<blockquote>
<p>Don't forget to try <a href="https://ceammc.github.io/pd-help/" rel="nofollow">https://ceammc.github.io/pd-help/</a>,</p>
</blockquote>
<p>Oh, I see, a complete alternate distribution. I had gotten discouraged when I tried to add the CEAMMC externals and found that (at that time) they didn't release them for Linux... but the alternate Pd does have a Linux version.</p>
<p>However, I guess I would have to build it myself, because I've adjusted some things so that the UI drives me slightly less batty. In particular, I <em>loathe</em> the way that dragging an object to reposition it enters edit mode -- but MSP feels that it's more important to be able to duplicate-move-type. Fine, whatever, he's wrong about that(+) but at least when I build from source I can fix it so that it works properly.</p>
<p>(+) <em>Should</em> be a user preference, but it isn't... if that weird UI decision is going to be imposed on everyone by force, then I reserve the right to be grumpy about it.</p>
<p>Anyway, the issue is not entirely about feature availability. It's also about workflow.</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/12</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/12</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Fri, 31 Mar 2023 01:08:58 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Fri, 31 Mar 2023 16:55:16 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>In particular, I loathe the way that dragging an object to reposition it enters edit mode -- but MSP feels that it's more important to be able to duplicate-move-type.</p>
</blockquote>
<p>I totally agree with you... I build pd myself too in order to desactivate this edit mode function for students and they thanks me! It's possible to use the last ceammc lib 0.9.6 from denken but... not for linux unfortunately. 99% of my students use mac or Windows so that's ok but I agree that asking for a Linux build would be a good idea.</p>
<p>Otherwise for audio only... there is <a href="https://plugdata.org/" rel="nofollow">PlugData</a>! But I miss all nice and well organized objects grouped by their function proposed by ceammc lib.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/13</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/13</guid><dc:creator><![CDATA[60hz]]></dc:creator><pubDate>Fri, 31 Mar 2023 16:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to your opinions RE: other visual programming environments vs PD on Sun, 02 Apr 2023 01:03:52 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/60hz">@60hz</a> said:</p>
<blockquote>
<p>Otherwise for audio only... there is <a href="https://plugdata.org/" rel="nofollow">PlugData</a>!</p>
</blockquote>
<p>It's great! But I need GEM for class...</p>
<p>hjh</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/14</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14296/your-opinions-re-other-visual-programming-environments-vs-pd/14</guid><dc:creator><![CDATA[ddw_music]]></dc:creator><pubDate>Sun, 02 Apr 2023 01:03:52 GMT</pubDate></item></channel></rss>