<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Same synthesis capabilities, chuck or supercollider (less real-time, csound)<div>Similar graphic capabilities... Processing</div><div><br></div><div>Although I've got to agree. once you've gotten over infamiliarity the data-flow interface of Pd is definately one of it's greatest strengths. As with any language you've got to learn some syntax before learning to use it fluently. However, it's a good instant-use language. With the code operating in the same environment in which it's produced and edited. Meaning you can observe your code and debug without changing window, re-initialzing, compiling, bulding test methods or any other work-flow road-blocks like this.&nbsp;</div><div><br></div><div>In short, the graphic interface is one of the great unique selling points of PD (and the rather more expensive maxMSP) and it's a valuable tool once you know how to use it.</div><div><br></div><div>It's also worth noting that it is possible to edit pd patches in a text editor, however this is a set of instructions for the placement of objects on-screen and is definitely not human readable.&nbsp;</div><div><br></div><div>Andrew</div><div>&nbsp;<br><br>&gt; To: pd-list@iem.at; lsutton@libero.it<br>&gt; Date: Thu, 3 Feb 2011 09:57:24 +0100<br>&gt; From: jmmmpais@googlemail.com<br>&gt; Subject: Re: [PD] Are there alternative means of creating patches besides the graphical editor?<br>&gt; <br>&gt; there's also pdlua, which is much easier to build than py. if you want to  <br>&gt; learn lua, it works well. the package brings some example patches.  <br>&gt; http://claudiusmaximus.goto10.org/cm/2008-06-19_pdlua-0.5_released.html<br>&gt; <br>&gt; &gt; HI,<br>&gt; &gt;<br>&gt; &gt; Morgan Packard wrote:<br>&gt; &gt;&gt; Hello there.<br>&gt; &gt;&gt; I'm interested in using PD. However, as someone who spends a lot of  <br>&gt; &gt;&gt; time with code, I'm actually a little afraid of the learning curve  <br>&gt; &gt;&gt; involved with the graphical programming language! I'd be much more  <br>&gt; &gt;&gt; comfortable creating my patches using, for example, a Python tool. Does  <br>&gt; &gt;&gt; such a programmatic PD patch generation tool exist? I can't imagine I'm  <br>&gt; &gt;&gt; the first person who's wanted such a thing.<br>&gt; &gt; People will probably point you to csound or supercollider for your first  <br>&gt; &gt; statement... Anyway the curve is not really so steep, dataflow is of  <br>&gt; &gt; course a slightly different mindset, although if you are skilled at  <br>&gt; &gt; coding that will nevertheless prove benefical.<br>&gt; &gt;<br>&gt; &gt; Regarding python, you might have a look at py/pyext [1]. I couldn't  <br>&gt; &gt; successfully have it setup in Ubuntu, because it is strongly tied to a  <br>&gt; &gt; particular python version. Something more 'flexible' IMHO would be nice,  <br>&gt; &gt; ideally running directly within pd would be really nice, even at the  <br>&gt; &gt; level of non-dsp abstractions to begin with (similarly to javscript in  <br>&gt; &gt; MAX)... But this doesn't seem to be of much interest currently.<br>&gt; &gt;<br>&gt; &gt; Lorenzo<br>&gt; &gt;<br>&gt; &gt; [1] http://puredata.info/Members/thomas/py/<br>&gt; &gt;&gt; thanks,<br>&gt; &gt;&gt; -Morgan<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; -- ================================<br>&gt; &gt;&gt; Web:<br>&gt; &gt;&gt; http://www.morganpackard.com<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Music/Art:<br>&gt; &gt;&gt; Latest album: Moment Again Elsewhere  <br>&gt; &gt;&gt; &lt;http://www.anticipaterecordings.com/releases/ANT_011/index.php&gt;<br>&gt; &gt;&gt; iOS app Thicket  <br>&gt; &gt;&gt; &lt;http://itunes.apple.com/us/app/thicket/id364824621?mt=8&gt;available on  <br>&gt; &gt;&gt; iTunes store.<br>&gt; &gt;&gt; ================================<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; Pd-list@iem.at mailing list<br>&gt; &gt;&gt; UNSUBSCRIBE and account-management -&gt;   <br>&gt; &gt;&gt; http://lists.puredata.info/listinfo/pd-list<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Pd-list@iem.at mailing list<br>&gt; &gt; UNSUBSCRIBE and account-management -&gt;  <br>&gt; &gt; http://lists.puredata.info/listinfo/pd-list<br>&gt; <br>&gt; <br>&gt; -- <br>&gt; Friedenstr. 58<br>&gt; 10249 Berlin (Deutschland)<br>&gt; Tel +49 30 42020091 | Mob +49 162 6843570<br>&gt; Studio +49 30 69509190<br>&gt; jmmmpais@googlemail.com | skype: jmmmpjmmmp<br>&gt; <br>&gt; _______________________________________________<br>&gt; Pd-list@iem.at mailing list<br>&gt; UNSUBSCRIBE and account-management -&gt; http://lists.puredata.info/listinfo/pd-list<br></div>                                               </body>
</html>