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 <mvilja...@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 <p...@digitalworlds.ufl.edu 
>> <mailto:p...@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 <mvilja...@kapsi.fi 
>> <mailto:mvilja...@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 <m...@ucsd.edu 
>>>> <mailto:m...@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@lists.iem.at <mailto:Pd-list@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@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list

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

Reply via email to