Or even straight C -> binary and then have Pd open the binary as patch. -Matti
> On 07 May 2016, at 22:01, Matti Viljamaa <mvilja...@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 <mvilja...@kapsi.fi >> <mailto: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 <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