<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Thanks for your answers, but in fact I think my question was really stupid.<br>I wanted to do some scripting outside of pd, because I didn't realize that this part could be done in pd... &lt;blush/&gt;<br><br>--- En date de&nbsp;: <b>Jeu 14.10.10, Claude Heiland-Allen <i>&lt;claudiusmaximus@goto10.org&gt;</i></b> a écrit&nbsp;:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Claude Heiland-Allen &lt;claudiusmaximus@goto10.org&gt;<br>Objet: Re: [PD] noob asking : is there a way to script pd?<br>À: pd-list@iem.at<br>Date: Jeudi 14 octobre 2010, 21h18<br><br><div class="plainMail">On 14/10/10 22:07, Achim Bloch wrote:<br>&gt; Hello listees<br>&gt; I'd like to know if there is a way to act on pd objects via a script language, I mean, coding behaviors and feedbacks?<br>&gt; Sorry if this sounds noob, my
 knowledge about pd is very basic.<br>&gt; Thanks,<br>&gt; C<br><br>I'm not sure what you mean - do you want to write new objects, or do you want to script patch creation/usage?<br><br>You can write objects in scripting languages (python, lua, ...), and these objects can send messages, and messages to canvases can create new objects and connect them and manipulate them in other ways - see also the iemguts library for additional ways of manipulating objects that might be what you mean.<br><br>You can also interact with scripts running externally, using the pdsend/pdreceive executables or direct socket communication with [netsend] and [netreceive] in Pd.&nbsp; OSC is also an option if this workflow suits your problem domain.<br><br><br>Claude<br><br>_______________________________________________<br><a ymailto="mailto:Pd-list@iem.at" href="/mc/compose?to=Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a
 href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br></div></blockquote></td></tr></table><br>