[PD] Can you close source of Pd patches (for commercial development)?

Matti Viljamaa mviljamaa at kapsi.fi
Sat May 7 21:13:58 CEST 2016


Or even straight C -> binary and then have Pd open the binary as patch.

-Matti

> On 07 May 2016, at 22:01, Matti Viljamaa <mviljamaa at kapsi.fi> wrote:
> 
> Anyone know if compiling Pd patch to C could offer a possibility, e.g. as an extension of Pd?
> 
> There are some around:
> http://resenv.media.mit.edu/PuDAC/sw.html <http://resenv.media.mit.edu/PuDAC/sw.html>
> https://github.com/sharebrained/pd_compiler <https://github.com/sharebrained/pd_compiler>
> 
> So patch -> C -> binary and then have Pd somehow open the binary as patch?
> 
> -Matti
> 
>> On 07 May 2016, at 21:08, Matti Viljamaa <mviljamaa at kapsi.fi <mailto:mviljamaa at kapsi.fi>> wrote:
>> 
>> I think being open to commercial development could make it attractive to develop e.g. high quality oscillators and filters for Pd.
>> Commercial synthesisers and effects are often better than freeware.
>> 
>> Reaktor has a lot of good free ensembles, but development wise its also more refined product (i.e. the development ought to be less painful).
>> 
>> I think it’d be interesting to be able to have a platform where one can combine open source and commercial “modules”. Best of the both worlds, so to speak.
>> 
>> -Matti
>> 
>>> On 07 May 2016, at 21:04, Pagano, Patrick <pat at digitalworlds.ufl.edu <mailto:pat at digitalworlds.ufl.edu>> wrote:
>>> 
>>> But as I suspected it sounds like your intention is to sell pd patches back to the community?
>>> 
>>> Have you seen 
>>> Monolog X
>>> 
>>> 
>>> Patrick Pagano B.S, M.F.A
>>> Interactive Media & Education
>>> +1352.226.2016
>>> https://patrickrpagano.wordpress.com/ <https://patrickrpagano.wordpress.com/>
>>> 
>>> 
>>> On May 7, 2016, at 1:37 PM, Matti Viljamaa <mviljamaa at kapsi.fi <mailto:mviljamaa at kapsi.fi>> wrote:
>>> 
>>>> What about using Pd as a C/C++ library and writing the patch that way? Or perhaps LibPd?
>>>> Would this allow the patch to be compiled as a stand-alone program? Yes?
>>>> 
>>>> The easiest would be if there was a way to open a patch in binary form in Pd.
>>>> 
>>>> What I’ve been envisioning would be to create “modules” for Pd similar to Reaktor’s Blocks that would
>>>> allow for a more high-level patching and usage of Pd. And it could motivate developers to develop patches
>>>> in a more standardized “blocks” form, rather than as unstandardised patches. 
>>>> 
>>>> Reason, I’ve been wanting to see modular synthesis properly realised in Pd. But I wouldn’t want to
>>>> spend effort on developing modules that I cannot profit from, since I could do that using some other platform.
>>>> 
>>>> -Matti
>>>> 
>>>>> On 07 May 2016, at 20:29, Miller Puckette <msp at ucsd.edu <mailto:msp at ucsd.edu>> wrote:
>>>>> 
>>>>> You'd have to modify Pd if you want to be able to run patches and
>>>>> keep it a secret how the patch works.  I don't think people often feel the
>>>>> need to do that but it wouldn't be hard to do.
>>>>> 
>>>>> cheers
>>>>> Miller
>>>>> 
>>>>> On Sat, May 07, 2016 at 08:14:05PM +0300, Matti Viljamaa wrote:
>>>>>> But how do you close and distribute a Pd patch so it’s not viewable? Can you open a Pd patch distributed as binary?
>>>>>> 
>>>>>> I only found this:
>>>>>> 
>>>>>> How do I compile a Pd-patch to run as a stand-alone application?
>>>>>> https://puredata.info/docs/faq/standalone <https://puredata.info/docs/faq/standalone> <https://puredata.info/docs/faq/standalone <https://puredata.info/docs/faq/standalone>>
>>>>>> 
>>>>>> -Matti
>>>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Pd-list at lists.iem.at <mailto:Pd-list at lists.iem.at> mailing list
>>>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list <https://lists.puredata.info/listinfo/pd-list>
>> 
>> _______________________________________________
>> Pd-list at lists.iem.at <mailto:Pd-list at lists.iem.at> mailing list
>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list <https://lists.puredata.info/listinfo/pd-list>
> 
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20160507/ff33c597/attachment.html>


More information about the Pd-list mailing list