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