[PD] Are there alternative means of creating patches

Ben Baker-Smith bbakersmith at gmail.com
Thu Feb 3 18:54:25 CET 2011


I haven't had the opportunity to try this out yet, but it might be what
you're looking for.
https://github.com/pd-projects/ruby-puredata

> 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 <zmoelnig at 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 at iem.at mailing list
> > UNSUBSCRIBE and account-management ->
> > http://lists.puredata.info/listinfo/pd-list
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110203/8cd16f00/attachment.htm>


More information about the Pd-list mailing list