[PD] Are there alternative means of creating patches

Hans-Christoph Steiner hans at at.or.at
Thu Feb 10 04:29:43 CET 2011


Fun stuff.  libpd then makes a nice accompaniment to things like this,  
then yo can embed pd directly into python, ruby, etc as a library/ 
thread/process that you manage from that language.

.hc

On Feb 4, 2011, at 7:35 AM, Vilson Vieira wrote:

> Morgan,
>
> you could take a look at some Python "PD scripting" libraries like:
>
> - http://mccormick.cx/projects/PyPd/
> - http://code.google.com/p/pyata/
> - http://automata.cc/topd
>
> Hope this help.
>
> Cheers.
>
> 2011/2/3 Morgan Packard <morgan at morganpackard.com>:
>> Thanks Ben.
>> This looks like a way to manupalate PD while it's running. I'm  
>> looking for a
>> way to create patch files.
>> -Morgan
>>
>> On Thu, Feb 3, 2011 at 10:54 AM, Ben Baker-Smith <bbakersmith at gmail.com 
>> >
>> wrote:
>>>
>>> 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
>>>>>
>>>>>
>>
>>
>> --
>> ================================
>> Web:
>> http://www.morganpackard.com
>> Music/Art:
>> Latest album: Moment Again Elsewhere
>> iOS app Thicket available on iTunes store.
>> ================================
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>
>
>
> -- 
> Vilson Vieira
>
> vilson at void.cc
>
> ((( http://automata.cc )))
>
> ((( http://musa.cc )))
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

Mistrust authority - promote decentralization.  - the hacker ethic





More information about the Pd-list mailing list