I don't know if anyone has already created a (scripting) tool specifically for 
generating pd patch files?

On Feb 3, 2011, at 12:22 PM, Morgan Packard wrote:

> Hit Tedb0t,
> #2 is definitely what I'm interested in. It does look pretty simple to roll 
> my own. But if someone had already created a nice tool to do this, I'd prefer 
> that. In particular, it seems that putting proper constraints on the final 
> file would be nice. For example, the gui editor doesn't permit me to connect 
> the output of an "osc" to the input of a "bang". It would be nice to have a 
> similar limitation in the hypothetical script-based tool we're discussing.
> -Morgan
> 
> On Thu, Feb 3, 2011 at 9:47 AM, Tedb0t <li...@liminastudio.com> wrote:
> It seems to me that there are two ways to maybe? accomplish what you're 
> describing:
> 
> 1) what I've explored fairly deeply is using the pd "internal messages" to 
> create objects in a running patch from a python script over a socket 
> connection.  There's a library someone made that handles this that I can't 
> remember the name of right now (anyone?) but I also wrote a basic thing here: 
> https://github.com/virgildisgr4ce/PureeData
> 
> 2) can you write the patch file from a script and then load it?  If you 
> haven't looked into it yet, the syntax is pretty basic.
> 
> ±±±t3db0t
> 
> On Feb 3, 2011, at 11:40 AM, Morgan Packard wrote:
> 
>> Thanks IOHannes,
>> I'm interested in PD primarily as an audio engine embedded in iOS apps. For 
>> legal and technical reasons, most of the other obvious choices aren't viable 
>> for me. And thanks for your ps. You're correct that I'm not looking for ways 
>> to embed scripting into PD, I'm looking for a more script-based approach to 
>> creating PD patch files. Honestly, I'm a little surprised that this isn't a 
>> more common desire. I guess generally people who want to create patches with 
>> code simply migrate to SuperCollider or CSound or whatever. But neither of 
>> those is an option for me.
>> -Morgan
>> 
>> On Thu, Feb 3, 2011 at 2:13 AM, IOhannes m zmoelnig <zmoel...@iem.at> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>> 
>> On 2011-02-03 07:35, Morgan Packard wrote:
>> > Hello there.
>> > I'm interested in using PD. However, as someone who spends a lot of time
>> > with code, I'm actually a little afraid of the learning curve involved with
>> > the graphical programming language!
>> 
>> well, i would say, that if you don't like graphical programming, then Pd
>> is probably a not so good choice for you.
>> 
>> > I'd be much more comfortable creating my
>> > patches using, for example, a Python tool. Does such a programmatic PD 
>> > patch
>> > generation tool exist? I can't imagine I'm the first person who's wanted
>> > such a thing.
>> 
>> there are sure ways to programmatically create patches.
>> from whatever environment you prefer.
>> nevertheless you will need to understand how Pd works, in order to do
>> such things, which will send you back to the start, where you need walk
>> the steep hills of learning Pd.
>> 
>> 
>> just my 2¢.
>> 
>> fgmasdr
>> IOhannes
>> 
>> 
>> PS: afaict, all the responses to your question mentioning "pdlua",
>> "python", "tcl/tk" miss the point, as they talk about adding
>> functionality to Pd with the help of text-based languages. (for unknown
>> reasons "C" and derivatives was not mentioned). this allows you to do
>> more things within the graphical patching environment, but it doesn't
>> replace the graphical part.
>> 
>> PPS: i might as well miss the point
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.10 (GNU/Linux)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>> 
>> iEYEARECAAYFAk1KccgACgkQkX2Xpv6ydvRMHgCfc+TCPauBdMpvyLhwaulkSXmG
>> V7IAniZyh1H13aWEPPW9ajjUegr215B7
>> =0Dku
>> -----END PGP SIGNATURE-----
>> 
>> 
>> _______________________________________________
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management -> 
>> http://lists.puredata.info/listinfo/pd-list
>> 
>> 
>> 
>> 
>> -- 
>> ================================
>> Web:
>> http://www.morganpackard.com
>> 
>> Music/Art:
>> Latest album: Moment Again Elsewhere
>> iOS app Thicket available on iTunes store.
>> ================================
>> 
>> _______________________________________________
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management -> 
>> http://lists.puredata.info/listinfo/pd-list
> 
> 
> 
> 
> -- 
> ================================
> Web:
> http://www.morganpackard.com
> 
> Music/Art:
> Latest album: Moment Again Elsewhere
> iOS app Thicket available on iTunes store.
> ================================
> 

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to